Fix French date replacements

Otherwise, "janvier" got me "januaryary".
This commit is contained in:
Laurent Bachelier 2014-05-27 15:35:03 +02:00
commit d56dff061d

View file

@ -230,34 +230,34 @@ class ChaoticDateGuesser(LinearDateGuesser):
raise ValueError("%s is inferior to min_date %s" % (parsed_date, self.min_date))
DATE_TRANSLATE_FR = [(re.compile(u'janvier', re.I), u'january'),
(re.compile(u'février', re.I), u'february'),
(re.compile(u'mars', re.I), u'march'),
(re.compile(u'avril', re.I), u'april'),
(re.compile(u'mai', re.I), u'may'),
(re.compile(u'juin', re.I), u'june'),
(re.compile(u'juillet', re.I), u'july'),
(re.compile(u'août', re.I), u'august'),
(re.compile(u'septembre', re.I), u'september'),
(re.compile(u'octobre', re.I), u'october'),
(re.compile(u'novembre', re.I), u'november'),
(re.compile(u'décembre', re.I), u'december'),
(re.compile(u'jan.', re.I), u'january'),
(re.compile(u'fév.', re.I), u'february'),
(re.compile(u'avr.', re.I), u'april'),
(re.compile(u'juil.', re.I), u'july'),
(re.compile(u'juill.', re.I), u'july'),
(re.compile(u'sep.', re.I), u'september'),
(re.compile(u'oct.', re.I), u'october'),
(re.compile(u'nov.', re.I), u'november'),
(re.compile(u'déc.', re.I), u'december'),
(re.compile(u'lundi', re.I), u'monday'),
(re.compile(u'mardi', re.I), u'tuesday'),
(re.compile(u'mercredi', re.I), u'wednesday'),
(re.compile(u'jeudi', re.I), u'thursday'),
(re.compile(u'vendredi', re.I), u'friday'),
(re.compile(u'samedi', re.I), u'saturday'),
(re.compile(u'dimanche', re.I), u'sunday')]
DATE_TRANSLATE_FR = [(re.compile(ur'janvier', re.I), ur'january'),
(re.compile(ur'février', re.I), ur'february'),
(re.compile(ur'mars', re.I), ur'march'),
(re.compile(ur'avril', re.I), ur'april'),
(re.compile(ur'mai', re.I), ur'may'),
(re.compile(ur'juin', re.I), ur'june'),
(re.compile(ur'juillet', re.I), ur'july'),
(re.compile(ur'août', re.I), ur'august'),
(re.compile(ur'septembre', re.I), ur'september'),
(re.compile(ur'octobre', re.I), ur'october'),
(re.compile(ur'novembre', re.I), ur'november'),
(re.compile(ur'décembre', re.I), ur'december'),
(re.compile(ur'jan\.', re.I), ur'january'),
(re.compile(ur'fév\.', re.I), ur'february'),
(re.compile(ur'avr\.', re.I), ur'april'),
(re.compile(ur'juil\.', re.I), ur'july'),
(re.compile(ur'juill\.', re.I), ur'july'),
(re.compile(ur'sep\.', re.I), ur'september'),
(re.compile(ur'oct\.', re.I), ur'october'),
(re.compile(ur'nov\.', re.I), ur'november'),
(re.compile(ur'déc\.', re.I), ur'december'),
(re.compile(ur'lundi', re.I), ur'monday'),
(re.compile(ur'mardi', re.I), ur'tuesday'),
(re.compile(ur'mercredi', re.I), ur'wednesday'),
(re.compile(ur'jeudi', re.I), ur'thursday'),
(re.compile(ur'vendredi', re.I), ur'friday'),
(re.compile(ur'samedi', re.I), ur'saturday'),
(re.compile(ur'dimanche', re.I), ur'sunday')]
def parse_french_date(date):