* src/DateHandler.py: handle en_GB, en_AU and en_CA locales
svn: r3710
This commit is contained in:
parent
1fea1869e6
commit
2aeecd6123
@ -1,3 +1,6 @@
|
|||||||
|
2004-11-06 Don Allingham <dallingham@users.sourceforge.net>
|
||||||
|
* src/DateHandler.py: handle en_GB, en_AU and en_CA locales
|
||||||
|
|
||||||
2004-11-05 Don Allingham <dallingham@users.sourceforge.net>
|
2004-11-05 Don Allingham <dallingham@users.sourceforge.net>
|
||||||
* src/ImageSelect.py: Add date/place property to media objects
|
* src/ImageSelect.py: Add date/place property to media objects
|
||||||
* src/ReadXML.py: Add date/place property to media objects
|
* src/ReadXML.py: Add date/place property to media objects
|
||||||
|
@ -45,19 +45,27 @@ import DateDisplay
|
|||||||
# Constants
|
# Constants
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
_lang = os.environ.get('LANG','C')
|
_lang = os.environ.get('LANG','C').split('.')[0]
|
||||||
|
|
||||||
|
|
||||||
_lang_to_parser = {
|
_lang_to_parser = {
|
||||||
'C' : DateParser.DateParser,
|
'C' : DateParser.DateParser,
|
||||||
'en_US' : DateParser.DateParser,
|
'en_US' : DateParser.DateParser,
|
||||||
'en_GB' : DateParser.DateParser,
|
'en_GB' : DateParser.DateParser,
|
||||||
|
'en_AU' : DateParser.DateParser,
|
||||||
|
'en_CA' : DateParser.DateParser,
|
||||||
|
'en_SE' : DateParser.DateParser,
|
||||||
|
'en' : DateParser.DateParser,
|
||||||
}
|
}
|
||||||
|
|
||||||
_lang_to_display = {
|
_lang_to_display = {
|
||||||
'C' : DateDisplay.DateDisplay,
|
'C' : DateDisplay.DateDisplay,
|
||||||
'en_US' : DateDisplay.DateDisplay,
|
'en_US' : DateDisplay.DateDisplay,
|
||||||
'en_GB' : DateDisplay.DateDisplay,
|
'en_GB' : DateDisplay.DateDisplay,
|
||||||
|
'en_AU' : DateDisplay.DateDisplay,
|
||||||
|
'en_CA' : DateDisplay.DateDisplay,
|
||||||
|
'en_SE' : DateDisplay.DateDisplay,
|
||||||
|
'en' : DateDisplay.DateDisplay,
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
@ -69,6 +77,7 @@ def create_parser():
|
|||||||
try:
|
try:
|
||||||
return _lang_to_parser[_lang]()
|
return _lang_to_parser[_lang]()
|
||||||
except:
|
except:
|
||||||
|
print "Date parser for",_lang,"not available"
|
||||||
return DateParser.DateParser()
|
return DateParser.DateParser()
|
||||||
|
|
||||||
def create_display():
|
def create_display():
|
||||||
@ -76,6 +85,7 @@ def create_display():
|
|||||||
val = GrampsGconfKeys.get_date_format(_lang_to_display[_lang].formats)
|
val = GrampsGconfKeys.get_date_format(_lang_to_display[_lang].formats)
|
||||||
return _lang_to_display[_lang](val)
|
return _lang_to_display[_lang](val)
|
||||||
except:
|
except:
|
||||||
|
print "Date displayer for",_lang,"not available"
|
||||||
return DateDisplay.DateDisplay(3)
|
return DateDisplay.DateDisplay(3)
|
||||||
|
|
||||||
def get_date_formats():
|
def get_date_formats():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user