* src/DateHandler.py: provide date handler registration function

* src/RelLib.py: more documentation
* src/dates/Date_es.py: use new registration function
* src/dates/Date_fr.py: use new registration function
* src/dates/Date_ru.py: use new registration function


svn: r3837
This commit is contained in:
Don Allingham
2004-12-26 17:43:22 +00:00
parent 2c7a46429f
commit adf91f7efb
6 changed files with 75 additions and 22 deletions
+3 -4
View File
@@ -151,7 +151,6 @@ class DateDisplayES(DateDisplay):
# Register classes
#
#-------------------------------------------------------------------------
from DateHandler import _lang_to_parser, _lang_to_display
for lang_str in ('es_ES','es_ES.iso88591','es_ES.utf8','spanish'):
_lang_to_parser[lang_str] = DateParserES
_lang_to_display[lang_str] = DateDisplayES
from DateHandler import add_format
register_datehandler(('es_ES','spanish'),DateParserES, DateDisplayES)
+2 -4
View File
@@ -145,7 +145,5 @@ class DateDisplayFR(DateDisplay):
# Register classes
#
#-------------------------------------------------------------------------
from DateHandler import _lang_to_parser, _lang_to_display
for lang_str in ('fr_FR','fr_FR.iso88591','fr_FR.utf8','french'):
_lang_to_parser[lang_str] = DateParserFR
_lang_to_display[lang_str] = DateDisplayFR
from DateHandler import add_format
register_datehandler(('fr_FR','french'),DateParserFR, DateDisplayFR)
+3 -4
View File
@@ -160,7 +160,6 @@ class DateDisplayRU(DateDisplay):
# Register classes
#
#-------------------------------------------------------------------------
from DateHandler import _lang_to_parser, _lang_to_display
for lang_str in ('ru_RU','ru_RU.koi8r','ru_RU.utf8','russian'):
_lang_to_parser[lang_str] = DateParserRU
_lang_to_display[lang_str] = DateDisplayRU
from DateHandler import add_format
register_datehandler(('ru_RU','russian'),DateParserRU, DateDisplayRU)