* src/DateHandler.py: add handlers for fr_FR

* src/DateParser.py: add parser for french
* src/DateDisplay.py: add displayer for french

* src/gramps.py: Better way of setting locale
* src/DateHandler.py: Better locate settings


svn: r3714
This commit is contained in:
Don Allingham
2004-11-09 04:23:34 +00:00
parent 762d2f2741
commit 66bd2a685d
5 changed files with 98 additions and 3 deletions

View File

@@ -30,6 +30,7 @@ Class handling language-specific selection for date parser and displayer.
#
#-------------------------------------------------------------------------
import os
import locale
#-------------------------------------------------------------------------
#
@@ -45,11 +46,11 @@ import DateDisplay
# Constants
#
#-------------------------------------------------------------------------
_lang = os.environ.get('LANG','C').split('.')[0]
_lang = locale.getlocale(locale.LC_TIME)[0]
_lang_to_parser = {
'C' : DateParser.DateParser,
'fr_FR' : DateParser.DateParserFR,
'en_US' : DateParser.DateParser,
'en_GB' : DateParser.DateParser,
'en_AU' : DateParser.DateParser,
@@ -60,6 +61,7 @@ _lang_to_parser = {
_lang_to_display = {
'C' : DateDisplay.DateDisplay,
'fr_FR' : DateDisplay.DateDisplayFR,
'en_US' : DateDisplay.DateDisplay,
'en_GB' : DateDisplay.DateDisplay,
'en_AU' : DateDisplay.DateDisplay,