* src/DateDisplay.py: Remove localized displayers.
* src/DateParser.py: Remove localized parsers. * src/DateHandler.py: Remove hard-coded localization assignments; load localized classes from dates directory. * src/const.py.in: Add datesDir constant. * src/dates/Date_ru.py: Add to CVS. * src/dates/Date_fr.py: Add to CVS. * src/dates/Makefile.am: Add to CVS. * src/dates/.cvsignore: Add to CVS. * configure.in: Generate src/dates/Makefile. * src/Makefile.am: Add dates to SUBDIRS. svn: r3729
This commit is contained in:
@ -50,32 +50,22 @@ _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,
|
||||
'en_CA' : DateParser.DateParser,
|
||||
'en_SE' : DateParser.DateParser,
|
||||
'en' : DateParser.DateParser,
|
||||
'ru_RU' : DateParser.DateParserRU,
|
||||
'ru_RU.koi8r' : DateParser.DateParserRU,
|
||||
'ru_RU.utf8' : DateParser.DateParserRU,
|
||||
'russian' : DateParser.DateParserRU,
|
||||
}
|
||||
|
||||
_lang_to_display = {
|
||||
'C' : DateDisplay.DateDisplay,
|
||||
'fr_FR' : DateDisplay.DateDisplayFR,
|
||||
'en_US' : DateDisplay.DateDisplay,
|
||||
'en_GB' : DateDisplay.DateDisplay,
|
||||
'en_AU' : DateDisplay.DateDisplay,
|
||||
'en_CA' : DateDisplay.DateDisplay,
|
||||
'en_SE' : DateDisplay.DateDisplay,
|
||||
'en' : DateDisplay.DateDisplay,
|
||||
'ru_RU' : DateDisplay.DateDisplayRU,
|
||||
'ru_RU.koi8r' : DateDisplay.DateDisplayRU,
|
||||
'ru_RU.utf8' : DateDisplay.DateDisplayRU,
|
||||
'russian' : DateDisplay.DateDisplayRU,
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
@ -116,3 +106,12 @@ def get_format():
|
||||
except:
|
||||
print "not found"
|
||||
return 0
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# Import localized date classes
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
from Plugins import load_plugins
|
||||
from const import datesDir
|
||||
load_plugins(datesDir)
|
||||
|
Reference in New Issue
Block a user