The Date Handler Classes

DateParser

Date parsing class. Serves as the base class for any localized date parsing class. The default base class provides parsing for English.

class gramps.gen.datehandler._dateparser.DateParser[source]

Bases: object

Convert a text string into a Date object. If the date cannot be converted, the text string is assigned.

bce = [u'B.C.E.', u'B.C.E', u'B.C.', u'BCE', u'B.C', u'BC']
calendar_to_int = {u'gr': 0, u'julia': 1, u'swed': 6, u'french r': 3, u'islam': 5, u'fre': 3, u'hebre': 2, u'gregor': 0, u'swe': 6, u'french repu': 3, u'pers': 4, u'heb': 2, u'pe': 4, u'juli': 1, u'jul': 1, u'grego': 0, u'french republic': 3, u'he': 2, u'f': 3, u'french republican': 3, u'h': 2, u'j': 1, u'gregoria': 0, u'p': 4, u'greg': 0, u'persia': 4, u'swedis': 6, u'julian': 1, u'is': 5, u'french republica': 3, u'persian': 4, u'hebrew': 2, u'french repub': 3, u'swedish': 6, u'islami': 5, u'french re': 3, u'hebr': 2, u'per': 4, u'gre': 0, u'isla': 5, u'french rep': 3, u'fr': 3, u'fren': 3, u'ju': 1, u'french': 3, u'islamic': 5, u'gregorian': 0, u'swedi': 6, u'frenc': 3, u'g': 0, u'french republ': 3, u'i': 5, u'gregori': 0, u'sw': 6, u'persi': 4, u's': 6, u'french republi': 3, u'isl': 5}
french_to_int = {u'vent': 6, u'thermidor': 11, u'vend\xe9mia': 1, u'extra': 13, u'messidor': 10, u'flor\xe9a': 8, u'germin': 7, u'vend': 1, u'messid': 10, u'vend\xe9mi': 1, u'vend\xe9m': 1, u'flor\xe9al': 8, u'vend\xe9miai': 1, u'germi': 7, u'germ': 7, u'messi': 10, u'brum': 2, u'nivo': 4, u'prai': 9, u'frimaire': 3, u'pluvi\xf4se': 5, u'fruct': 12, u'bruma': 2, u'niv\xf4s': 4, u'fructid': 12, u'ther': 11, u'extr': 13, u'pluvi\xf4': 5, u'vent\xf4se': 6, u'vend\xe9miaire': 1, u'frima': 3, u'n': 4, u'pluvi': 5, u'thermido': 11, u'vent\xf4s': 6, u'frimai': 3, u'fructidor': 12, u'vend\xe9': 1, u'ex': 13, u'prairia': 9, u'brumaire': 2, u'thermi': 11, u'messido': 10, u'germina': 7, u'niv\xf4': 4, u'fructi': 12, u'pluvi\xf4s': 5, u'fruc': 12, u'fructido': 12, u'niv\xf4se': 4, u'prairi': 9, u'vent\xf4': 6, u'prair': 9, u'ni': 4, u'mess': 10, u'comp': 13, u'germinal': 7, u'frim': 3, u'therm': 11, u'prairial': 9, u'brumair': 2, u'niv': 4, u'e': 13, u'brumai': 2, u'flor': 8, u'flor\xe9': 8, u'vend\xe9miair': 1, u'pluv': 5, u'thermid': 11, u'frimair': 3, u'ext': 13}
hebrew_to_int = {u'hesh': 2, u'iy': 9, u'iyar': 9, u'heshvan': 2, u'ad': 6, u'nsn': 8, u'el': 13, u'tvt': 4, u'siva': 10, u'shev': 5, u'tishr': 1, u'sivan': 10, u'tammu': 11, u'av': 12, u'iyya': 9, u'tam': 11, u'tis': 1, u'tev': 4, u'ni': 8, u'nis': 8, u'adr': 6, u'shevat': 5, u'adari': 6, u'tevet': 4, u'siv': 10, u'tmz': 11, u'ell': 13, u'si': 10, u'i': 9, u't': 11, u'sh': 5, u'ada': 6, u'kislev': 3, u'heshva': 2, u'ksl': 3, u'he': 2, u'ta': 11, u'adar sheni': 7, u'adarii': 7, u'kisle': 3, u'kis': 3, u'kisl': 3, u'ti': 1, u'tishri': 1, u'tamm': 11, u'adar': 6, u'a': 6, u'sheva': 5, u'ads': 7, u'elul': 13, u'shv': 5, u'csh': 5, u'svn': 10, u'iyyar': 9, u'e': 13, u'tsh': 1, u'nisan': 8, u'nisa': 8, u'tammuz': 11, u'h': 2, u'cheshvan': 2, u'hes': 2, u'n': 8, u'tish': 1, u's': 5, u'aav': 12, u'she': 5, u'teve': 4, u'iyr': 9, u'k': 3, u'te': 4, u'elu': 13, u'iyy': 9, u'ki': 3, u'heshv': 2}
init_strings()[source]

This method compiles regular expression strings for matching dates.

Most of the re’s in most languages can stay as is. span and range most likely will need to change. Whatever change is done, this method may be called first as DateParser.init_strings(self) so that the invariant expresions don’t need to be repeteadly coded. All differences can be coded after DateParser.init_strings(self) call, that way they override stuff from this method.

See also

DateParserRU as an example.

invert_year(subdate)[source]
islamic_to_int = {u'raja': 7, u'rabi`ath': 4, u'ramadan': 9, u'rabi`a': 4, u'muhar': 1, u'sha`ba': 8, u'ramadhan': 9, u'jumada t-t': 6, u'rabi': 4, u'dhu l-hijja': 12, u'jumada l-u': 5, u'dh': 12, u'rabi`ul-akhir': 4, u'dhu qadah': 11, u'jumada l-ul': 5, u'jumada t-ta': 6, u'dhu l-qa': 11, u'd': 12, u'rabi`ath-': 4, u'rabi`al-a': 3, u'sha': 8, u'dhu hijja': 12, u'muharram': 1, u'rabi`al-awwa': 3, u'juma': 6, u"rabi' ii": 4, u'jumaada-ul-awwal': 5, u'sha`': 8, u'rabi`al-': 3, u'shawwa': 10, u'sha`b': 8, u'jumada l-': 5, u'jumada': 6, u'jumad': 6, u'rabi`ath-t': 4, u'ra': 4, u'muharra': 1, u'jumada t-': 6, u'thw al-hijjah': 12, u'muh': 1, u'rabi`al-awwal': 3, u'dhu l': 12, u'ju': 6, u'sha`ban': 8, u'muharram ul haram': 1, u'rabi`ath-than': 4, u'rabi`al-thaany': 4, u's': 8, u'rama': 9, u'dhu l-hij': 12, u'jumaada i': 5, u'rabi`al-aww': 3, u'shaw': 10, u'jumaada al-thaany': 6, u'dhu l-qa`': 11, u"rabi'l": 3, u'dhu l-qa`d': 11, u'rabi`al-aw': 3, u'jumada l': 5, u'thw al-qi`dah': 11, u'jumaada-ul-akhir': 6, u'muha': 1, u'jumada t': 6, u'rajab': 7, u'raj': 7, u'ramad': 9, u'jum': 6, u'shaww': 10, u'jumada t-tani': 6, u'muharr': 1, u'dhu l-q': 11, u'j': 6, u'mu': 1, u'dhu l-h': 12, u'dhu l-qa`da': 11, u'r': 4, u'shawwal': 10, u'rabi` al-thaany': 4, u'dhu l-hijj': 12, u'dhu l-hi': 12, u'rab': 4, u'ram': 9, u'dhu l-': 12, u'saf': 2, u'rabi`ath-tha': 4, u'jumada t-tan': 6, u'sha`aban': 8, u'jumada t-tania': 6, u'dhu': 12, u'ramada': 9, u'rabi`': 4, u'safar': 2, u'rabi`ath-th': 4, u'safa': 2, u'rabi` ath-thani': 4, u'rabi`at': 4, u'rabi`ath-thani': 4, u'm': 1, u'sh': 8, u'sa': 2, u'rabi`al': 3, u'jumaada ii': 5, u'jumada l-ula': 5}
match_bce(text)[source]

Try matching BCE qualifier.

Return BCE (True/False) and the text with matched part removed.

match_calendar(text, cal)[source]

Try parsing calendar.

Return calendar index and the text with calendar removed.

match_calendar_newyear(text, cal, newyear)[source]

Try parsing calendar and newyear code.

Return newyear index and the text with calendar removed.

match_modifier(text, cal, ny, qual, bc, date)[source]

Try matching date with modifier.

On success, set the date and return 1. On failure return 0.

match_newyear(text, newyear)[source]

Try parsing calendar and newyear code.

Return newyear index and the text with calendar removed.

match_quality(text, qual)[source]

Try matching quality.

Return quality index and the text with quality removed.

match_range(text, cal, ny, qual, date)[source]

Try matching range date.

On success, set the date and return 1. On failure return 0.

match_span(text, cal, ny, qual, date)[source]

Try matching span date.

On success, set the date and return 1. On failure return 0.

modifier_after_to_int = {}
modifier_to_int = {u'c.': 3, u'after': 2, u'around': 3, u'abt.': 3, u'aft.': 2, u'before': 1, u'about': 3, u'bef.': 1, u'bef': 1, u'abt': 3, u'aft': 2, u'circa': 3}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}

Map Gregorian month names and their prefixes, wherever unambiguous, to the relevant integer index (1..12).

newyear_to_int = {u'sep1': 3, u'jan1': 0, u'mar1': 1, u'mar25': 2}
parse(text)[source]

Parses the text, returning a Date object.

persian_to_int = {u'ordib': 2, u'ab': 8, u'khorda': 3, u'khord': 3, u'aban': 8, u'ti': 4, u'shahrivar': 6, u'meh': 7, u'ordibehe': 2, u'ordibehes': 2, u'kho': 3, u'farvar': 1, u'az': 9, u'mehr': 7, u'es': 12, u'farva': 1, u'shahriv': 6, u'ordi': 2, u'esf': 12, u'ordibehesht': 2, u'mo': 5, u'tir': 4, u'far': 1, u'esfa': 12, u'bahm': 11, u'shahri': 6, u'farvard': 1, u'shah': 6, u'morda': 5, u'mord': 5, u'me': 7, u'khordad': 3, u'esfand': 12, u'ba': 11, u'shahriva': 6, u'aba': 8, u'azar': 9, u'mor': 5, u'khor': 3, u'de': 10, u'shahr': 6, u'esfan': 12, u'mordad': 5, u'fa': 1, u'farv': 1, u'ordibehesh': 2, u'ord': 2, u'farvardi': 1, u'farvardin': 1, u'd': 10, u'a': 9, u'dey': 10, u'b': 11, u'e': 12, u'bahman': 11, u'f': 1, u'aza': 9, u'k': 3, u'kh': 3, u'm': 5, u'bahma': 11, u'o': 2, u'ordibe': 2, u'sha': 6, u's': 6, u'sh': 6, u't': 4, u'ordibeh': 2, u'or': 2, u'bah': 11}
quality_to_int = {u'estimated': 1, u'est.': 1, u'est': 1, u'calc.': 2, u'calc': 2, u'calculated': 2}
re_longest_first(keys)[source]

returns a string for a RE group which contains the given keys sorted so that longest keys match first. Any ‘.’ characters are quoted.

set_date(date, text)[source]

Parses the text and sets the date according to the parsing.

swedish_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}

Map Gregorian month names and their prefixes, wherever unambiguous, to the relevant integer index (1..12).

today = [u'$T']

DateStrings

Date strings to translate per each language for display and parsing.

__main__

Run this code with the appropriate LANG and LC_DATE set for your target language, in order to generate the .po snippets initialized with the strings from your locale (from the deprecated data provided in _grampslocale).

E.g., for French:

LANG=fr_FR.utf8 LC_ALL=fr_FR.utf8 GRAMPS_RESOURCES=$PWD python -m gramps.gen.datehandler._datestrings

Then merge the output into your language’s .po file, and further modify the strings as needed. Then remove the strings from your language’s DateParserXX and DateHandlerXX classes.

class gramps.gen.datehandler._datestrings.DateStrings(locale)[source]

Bases: object

String tables for DateDisplay and DateParser.

DateDisplay

U.S English date display class. Should serve as the base class for all localized tasks.

class gramps.gen.datehandler._datedisplay.DateDisplay(format=None)[source]

Bases: object

Base date display class.

display(date)[source]

Return a text string representing the date.

(Will be overridden if a locale-specific date displayer exists.) Disregard any format settings and use display_iso for each date.

display_formatted(date)[source]

Return a text string representing the date, according to the format.

display_iso(date_val)[source]
format_extras(cal, newyear)[source]

Formats the extra items (calendar, newyear) for a date.

formats = (u'YYYY-MM-DD (ISO)', u'Numerical', u'Month Day, Year', u'MON DAY, YEAR', u'Day Month Year', u'DAY MON YEAR')

Note

Will be overridden if a locale-specific date displayer exists.

If your localized _display_calendar()/_display_gregorian() are overridden,you should override the whole formats list according to your own formats, and you need not localize the format names here. This formats must agree with _display_calendar()/_display_gregorian().

newyear = (u'', u'Mar1', u'Mar25', u'Sep1')
set_format(format)[source]
class gramps.gen.datehandler._datedisplay.DateDisplayEn(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

English language date display class.

display(date)

Return a text string representing the date, according to the format.

DateUtils

Class handling language-specific selection for date parser and displayer.

gramps.gen.datehandler._dateutils.format_time(secs)[source]

Format a time in seconds as a date in the preferred date format and a 24 hour time as hh:mm:ss.

gramps.gen.datehandler._dateutils.get_date(date_base)[source]

Return a string representation of the date of the DateBase instance.

This representation is based off the default date display format determined by the locale’s DateDisplay instance.

Returns:Returns a string representing the DateBase date
Return type:str
gramps.gen.datehandler._dateutils.get_date_formats()[source]

Return the list of supported formats for date parsers and displayers.

gramps.gen.datehandler._dateutils.get_date_valid(date_base)[source]
gramps.gen.datehandler._dateutils.set_date(date_base, text)[source]

Set the date of the DateBase instance.

The date is parsed into a Date instance.

Parameters:
  • date_base (DateBase) – The DateBase instance to set the date to.
  • text (str) – The text to use for the text string in date
gramps.gen.datehandler._dateutils.set_format(value)[source]

DateHandler

Class handling language-specific selection for date parser and displayer.

gramps.gen.datehandler._datehandler.register_datehandler(locales, parse_class, display_class)[source]

Registers the passed date parser class and date displayer classes with the specified language locales.

Set the parser_class and display_class ._locale attribute to the corresponding GrampsLocale object.

Parameters:
  • locales (tuple) – tuple of strings containing language codes. The character encoding is not included, so the language should be in the form of fr_FR, not fr_FR.utf8
  • parse_class (DateParser) – Class to be associated with parsing
  • display_class (DateDisplay) – Class to be associated with displaying

Localized Date Handlers

DateHandler (Bulgarian)

class gramps.gen.datehandler._date_bg.DateParserBG[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'\u043f\u0440\u0435\u0434\u0438 \u0425\u0440\u0438\u0441\u0442\u0430', u'\u043f\u0440. \u0425\u0440.', u'\u043f\u0440.\u0425\u0440.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar_to_int = {u'\u044e\u043b\u0438\u0430\u043d\u0441\u043a\u0438': 1, u'\u0440': 3, u'\u0444\u0440.': 3, u'\u0440\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430\u043d\u0441\u043a\u0438': 3, u'\u0444\u0440\u0435\u043d\u0441\u043a\u0438': 3, u'\u044e': 1, u'\u0438\u0441\u043b\u044f\u043c\u0441\u043a\u0438': 5, u'\u0433': 0, u'\u0433\u0440\u0438\u0433\u043e\u0440\u0438\u0430\u043d\u0441\u043a\u0438': 0, u'\u0438': 5, u'\u0435': 2, u'\u0444\u0440\u0435\u043d\u0441\u043a\u0438 \u0440\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430\u043d\u0441\u043a\u0438': 3, u'\u0435\u0432\u0440\u0435\u0439\u0441\u043a\u0438': 2, u'\u043f\u0435\u0440\u0441\u0438\u0439\u0441\u043a\u0438': 4, u'\u043f': 4, u'\u0444\u0440.\u0440\u0435\u043f.': 3}
french_to_int = {u'\u0444\u0440\u044e\u043a\u0442\u0438\u0434\u043e\u0440': 12, u'\u0442\u0435\u0440\u043c\u0438\u0434\u043e\u0440': 11, u'\u0436\u0435\u0440\u043c\u0438\u043d\u0430\u043b': 7, u'\u043f\u043b\u044e\u0432\u0438\u043e\u0437': 5, u'\u043f\u0440\u0435\u0440\u0438\u0430\u043b': 9, u'\u0444\u043b\u043e\u0440\u0435\u0430\u043b': 8, u'\u043d\u0438\u0432\u043e\u0437': 4, u'\u0444\u0440\u0438\u043c\u0435\u0440': 3, u'\u0432\u0430\u043d\u0442\u043e\u0437': 6, u'\u0434\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043d': 13, u'\u043c\u0435\u0441\u0438\u0434\u043e\u0440': 10, u'\u0431\u0440\u044e\u043c\u0435\u0440': 2, u'\u0432\u0430\u043d\u0434\u0435\u043c\u0435\u0440': 1}
hebrew_to_int = {u'e\u043b\u0443\u043b': 13, u'\u0430\u0434\u0430\u0440 \u0431\u0435\u0442': 7, u'\u0430\u0434\u0430\u0440': 6, u'\u0441\u0438\u0432\u0430\u043d': 10, u'\u0442\u0438\u0448\u0440\u0435\u0439': 1, u'\u0442\u0435\u0432\u0435\u0442': 4, u'\u043a\u0438\u0441\u043b\u0435\u0432': 3, u'\u0430\u0432': 12, u'\u043d\u0438\u0441\u0430\u043d': 8, u'\u043c\u0430\u0440\u0445\u0435\u0448\u0432\u0430\u043d': 2, u'\u0448\u0432\u0430\u0442': 5, u'\u0438\u044f\u0440': 9, u'\u0442\u0430\u043c\u0443\u0437': 11}
init_strings()[source]
islamic_to_int = {u'\u0437\u0443-\u043b-\u043a\u0438\u0434\u0430': 11, u'\u0434\u0436\u0443\u043c\u0430\u0434\u0430\u043b-\u0443\u043b\u044f': 5, u'\u0434\u0436\u0443\u043c\u0430\u0434\u0430-\u0441-\u0441\u0430\u043d\u0438\u044f': 6, u'\u0440\u0430\u0434\u0436\u0430\u0431': 7, u'\u0448\u0430\u0430\u0431\u0430\u043d': 8, u'\u0441\u0430\u0444\u0444\u0430\u0440': 2, u'\u0440\u0430\u0431\u0438\u0443-\u043b-\u0430\u0443\u0430\u043b': 3, u'\u0440\u0430\u043c\u0430\u0434\u0430\u043d': 9, u'\u0437\u0443\u043b-\u043b-\u0445\u0438\u0434\u0436\u0430': 12, u'\u043c\u0443\u0445\u0430\u0440\u0440\u0430\u043c': 1, u'\u0440\u0430\u0431\u0438\u0443-\u0441-\u0441\u0430\u043d\u0438': 4, u'\u0448\u0430\u0443\u0430\u043b': 10}
modifier_to_int = {u'\u043f\u0440\u0438\u0431\u043b.': 3, u'\u043e\u043a': 3, u'\u0441\u043b.': 2, u'\u0441\u043b\u0435\u0434': 2, u'\u043f\u0440\u0438\u0431\u043b': 3, u'\u043f\u0440\u0435\u0434\u0438': 1, u'\u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u043d\u043e': 3, u'\u043e\u043a.': 3, u'\u043f\u0440\u0438\u043c.': 3, u'\u043f\u0440\u0438\u043c': 3, u'\u043f\u0440\u0438\u0431': 3, u'\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e': 3, u'\u043e\u043a\u043e\u043b\u043e': 3, u'\u043f\u0440.': 1, u'\u043f\u0440\u0438\u0431.': 3, u'\u0441\u043b': 2, u'\u043f\u0440': 1}
persian_to_int = {u'\u0430\u0431\u0430\u043d': 8, u'\u0430\u0437\u0430\u0440': 9, u'\u0443\u0440\u0434\u0431\u0438\u0445\u0438\u0449': 2, u'\u043c\u0443\u0440\u0434\u0430\u0434': 5, u'\u0448\u0430\u0445\u0440\u0438\u0432\u0430\u0440': 6, u'\u0445\u0443\u0440\u0434\u0430\u0434': 3, u'\u0438\u0441\u0444\u0430\u0438\u0434\u0430\u0440\u043c\u0443\u0437': 12, u'\u043c\u0438\u0445\u0440': 7, u'\u0444\u0430\u0440\u0432\u0430\u0440\u0434\u0438\u043d': 1, u'\u0431\u0430\u0445\u043c\u0430\u043d': 11, u'\u0442\u0438\u0440': 4, u'\u0434\u0430\u0439': 10}
quality_to_int = {u'\u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u043d\u043e': 1, u'\u0438\u0437\u0447\u0438\u0441\u043b\u0435\u043d\u043e': 2, u'\u0438\u0437\u0447.': 2, u'\u043f\u0440\u0438\u0431\u043b.': 1, u'\u0438\u0437\u0447\u0438\u0441\u043b.': 2}
class gramps.gen.datehandler._date_bg.DateDisplayBG(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Bulgarian language date display class.

calendar = (u'', u'\u044e\u043b\u0438\u0430\u043d\u0441\u043a\u0438', u'\u0435\u0432\u0440\u0435\u0439\u0441\u043a\u0438', u'\u0440\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430\u043d\u0441\u043a\u0438', u'\u043f\u0435\u0440\u0441\u0438\u0439\u0441\u043a\u0438', u'\u0438\u0441\u043b\u044f\u043c\u0441\u043a\u0438', u'\u0448\u0432\u0435\u0434\u0441\u043a\u0438')
display(date)[source]

Returns a text string representing the date.

formats = (u'\u0413\u0413\u0413\u0413-\u041c\u041c-\u0414\u0414 (ISO)', u'\u0427\u0438\u0441\u043b\u043e\u0432', u'\u041c\u0435\u0441\u0435\u0446 \u0414\u0435\u043d, \u0413\u043e\u0434\u0438\u043d\u0430', u'\u041c\u0435\u0441. \u0414\u0435\u043d, \u0413\u043e\u0434\u0438\u043d\u0430', u'\u0414\u0435\u043d \u041c\u0435\u0441\u0435\u0446 \u0413\u043e\u0434\u0438\u043d\u0430', u'\u0414\u0435\u043d \u041c\u0435\u0441. \u0413\u043e\u0434\u0438\u043d\u0430')
french = (u'', u'\u0412\u0430\u043d\u0434\u0435\u043c\u0435\u0440', u'\u0411\u0440\u044e\u043c\u0435\u0440', u'\u0424\u0440\u0438\u043c\u0435\u0440', u'\u041d\u0438\u0432\u043e\u0437', u'\u041f\u043b\u044e\u0432\u0438\u043e\u0437', u'\u0412\u0430\u043d\u0442\u043e\u0437', u'\u0416\u0435\u0440\u043c\u0438\u043d\u0430\u043b', u'\u0424\u043b\u043e\u0440\u0435\u0430\u043b', u'\u041f\u0440\u0435\u0440\u0438\u0430\u043b', u'\u041c\u0435\u0441\u0441\u0438\u0434\u043e\u0440', u'\u0422\u0435\u0440\u043c\u0438\u0434\u043e\u0440', u'\u0424\u0440\u044e\u043a\u0442\u0438\u0434\u043e\u0440', u'\u0414\u043e\u043f\u044a\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u043d')
hebrew = (u'', u'\u0422\u0438\u0448\u0440\u0435\u0439', u'\u041c\u0430\u0440\u0445\u0435\u0448\u0432\u0430\u043d', u'\u041a\u0438\u0441\u043b\u0435\u0432', u'\u0422\u0435\u0432\u0435\u0442', u'\u0428\u0432\u0430\u0442', u'\u0410\u0434\u0430\u0440', u'\u0410\u0434\u0430\u0440 \u0431\u0435\u0442', u'\u041d\u0438\u0441\u0430\u043d', u'\u0418\u044f\u0440', u'\u0421\u0438\u0432\u0430\u043d', u'\u0422\u0430\u043c\u0443\u0437', u'\u0410\u0432', u'\u0415\u043b\u0443\u043b')
islamic = (u'', u'\u041c\u0443\u0445\u0430\u0440\u0440\u0430\u043c', u'\u0421\u0430\u0444\u0444\u0430\u0440', u'\u0420\u0430\u0431\u0438\u0443-\u043b-\u0430\u0443\u0430\u043b', u'\u0420\u0430\u0431\u0438\u0443-\u0441-\u0441\u0430\u043d\u0438', u'\u0414\u0436\u0443\u043c\u0430\u0434\u0430\u043b-\u0443\u043b\u044f', u'\u0414\u0436\u0443\u043c\u0430\u0434\u0430-\u0441-\u0441\u0430\u043d\u0438\u044f', u'\u0420\u0430\u0434\u0436\u0430\u0431', u'\u0428\u0430\u0430\u0431\u0430\u043d', u'\u0420\u0430\u043c\u0430\u0434\u0430\u043d', u'\u0428\u0430\u0443\u0430\u043b', u'\u0417\u0443-\u043b-\u043a\u0438\u0434\u0430', u'\u0417\u0443\u043b-\u043b-\u0445\u0438\u0434\u0436\u0430')
long_months = (u'', u'\u044f\u043d\u0443\u0430\u0440\u0438', u'\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438', u'\u043c\u0430\u0440\u0442', u'\u0430\u043f\u0440\u0438\u043b', u'\u043c\u0430\u0439', u'\u044e\u043d\u0438', u'\u044e\u043b\u0438', u'\u0430\u0432\u0433\u0443\u0441\u0442', u'\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438', u'\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438', u'\u043d\u043e\u0435\u043c\u0432\u0440\u0438', u'\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438')
persian = (u'', u'\u0424\u0430\u0440\u0432\u0430\u0440\u0434\u0438\u043d', u'\u0423\u0440\u0434\u0431\u0438\u0445\u0438\u0449', u'\u0425\u0443\u0440\u0434\u0430\u0434', u'\u0422\u0438\u0440', u'\u041c\u0443\u0440\u0434\u0430\u0434', u'\u0428\u0430\u0445\u0440\u0438\u0432\u0430\u0440', u'\u041c\u0438\u0445\u0440', u'\u0410\u0431\u0430\u043d', u'\u0410\u0437\u0430\u0440', u'\u0414\u0430\u0439', u'\u0411\u0430\u0445\u043c\u0430\u043d', u'\u0418\u0441\u0444\u0430\u0438\u0434\u0430\u0440\u043c\u0443\u0437')
short_months = (u'', u'\u044f\u043d\u0443', u'\u0444\u0435\u0432\u0440', u'\u043c\u0430\u0440\u0442', u'\u0430\u043f\u0440', u'\u043c\u0430\u0439', u'\u044e\u043d\u0438', u'\u044e\u043b\u0438', u'\u0430\u0432\u0433', u'\u0441\u0435\u043f\u0442', u'\u043e\u043a\u0442', u'\u043d\u043e\u0435', u'\u0434\u0435\u043a')

DateHandler (Catalan)

class gramps.gen.datehandler._date_ca.DateParserCA[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

calendar_to_int = {u'isl\xe0mic': 5, u'revolucionari': 3, u'hebreu': 2, u'juli\xe0': 1, u'swedish': 6, u'g': 0, u'i': 5, u'h': 2, u'j': 1, u'gregori\xe0': 0, u'p': 4, u's': 6, u'r': 3, u'persa': 4}
init_strings()[source]
modifier_to_int = {u'c.': 3, u'despr\xe9s de': 2, u'ca': 3, u'desp': 2, u'al voltant': 3, u'abans': 1, u'cap a': 3, u'despr\xe9s': 2, u'desp.': 2, u'ab.': 1, u'aprox': 3, u'abans de': 1, u'al voltant de': 3, u'circa': 3, u'aprox.': 3, u'ca.': 3}
quality_to_int = {u'est': 1, u'est.': 1, u'calculat': 2, u'calc.': 2, u'estimat': 1, u'calc': 2}
class gramps.gen.datehandler._date_ca.DateDisplayCA(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Catalan language date display class.

calendar = (u'', u'Juli\xe0', u'Hebreu', u'Revolucionari', u'Persa', u'Isl\xe0mic', u'Suec')
display(date)[source]

Return a text string representing the date.

formats = (u'AAAA-MM-DD (ISO)', u'Num\xe8rica', u'Mes Dia, Any', u'MES Dia, Any', u'Dia Mes, Any', u'Dia MES, Any')
french = (u'', u'Vendemiari', u'Brumari', u'Frimari', u'Niv\xf3s', u'Pluvi\xf3s', u'Vent\xf3s', u'Germinal', u'Floreal', u'Pradial', u'Messidor', u'Termidor', u'Fructidor', u'Extra')
long_months = (u'', u'Gener', u'Febrer', u'Mar\xe7', u'Abril', u'Maig', u'Juny', u'Juliol', u'Agost', u'Setembre', u'Octubre', u'Novembre', u'Desembre')
short_months = (u'', u'Gen', u'Feb', u'Mar', u'Abr', u'Mai', u'Jun', u'Jul', u'Ago', u'Set', u'Oct', u'Nov', u'Des')

DateHandler (Czech)

class gramps.gen.datehandler._date_cs.DateParserCZ[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Converts a text string into a Date object

calendar_to_int = {u'isl\xe1msk\xfd': 5, u'\u0161v\xe9dsk\xfd': 6, u'j': 1, u'g': 0, u'juli\xe1nsk\xfd': 1, u'i': 5, u'h': 2, u'gregori\xe1nsk\xfd': 0, u'hebr.': 2, u'jul.': 1, u'greg.': 0, u'fr.': 3, u'p': 4, u'sve.': 6, u'persk\xfd': 4, u'isl.': 5, u'per.': 4, u's': 6, u'francouzsk\xfd republik\xe1nsk\xfd': 3, u'hebrejsk\xfd': 2}
init_strings()[source]
modifier_to_int = {u'do': 1, u'kolem': 3, u'po': 2, u'p\u0159ibl.': 3, u'asi': 3, u'p\u0159ed': 1}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'p\u0159ibli\u017en\u011b': 1, u'vypo\u010dten\xe9': 2, u'vypo\u010dteno': 2, u'odhadovan\xe9': 1, u'vyp.': 2, u'odh.': 1}
class gramps.gen.datehandler._date_cs.DateDisplayCZ(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Czech language date display class.

bce = [u'p\u0159ed na\u0161\xedm letopo\u010dtem', u'p\u0159ed Kristem', u'p\u0159. n. l.', u'p\u0159. Kr.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar = (u'', u'juli\xe1nsk\xfd', u'hebrejsk\xfd', u'francouzsk\xfd republik\xe1nsk\xfd', u'persk\xfd', u'isl\xe1msk\xfd', u'\u0161v\xe9dsk\xfd')
display(date)[source]

Return a text string representing the date.

formats = (u'ISO (rrrr-mm-dd)', u'numerick\xfd', u'm\u011bs\xedc den, Rok', u'm\u011bs den, Rok', u'den. m\u011bs\xedc rok', u'den. m\u011bs rok')
long_months = (u'', u'leden', u'\xfanor', u'b\u0159ezen', u'duben', u'kv\u011bten', u'\u010derven', u'\u010dervenec', u'srpen', u'z\xe1\u0159\xed', u'\u0159\xedjen', u'listopad', u'prosinec')
short_months = (u'', u'led', u'\xfano', u'b\u0159e', u'dub', u'kv\u011b', u'\u010der', u'\u010dvc', u'srp', u'z\xe1\u0159', u'\u0159\xedj', u'lis', u'pro')

DateHandler (German)

class gramps.gen.datehandler._date_de.DateParserDE[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'vor unserer Zeitrechnung', u'vor unserer Zeit', u'vor der Zeitrechnung', u'vor der Zeit', u'v. u. Z.', u'v. d. Z.', u'v.u.Z.', u'v.d.Z.', u'vor Christi Geburt', u'vor Christus', u'v. Chr.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar_to_int = {u'franz\xf6sisch republikanisch': 3, u'jul.': 1, u'greg.': 0, u'hebr\xe4isch': 2, u'schwedisch': 6, u'persisch': 4, u'gregorianisch': 0, u'hebr.': 2, u's': 6, u'islamisch': 5, u'isl.': 5, u'julianisch': 1, u'franz.': 3}
init_strings()[source]
modifier_to_int = {u'nach': 2, u'gegen': 3, u'um': 3, u'ca.': 3, u'vor': 1, u'etwa': 3, u'circa': 3}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'errechnet': 2, u'gesch.': 1, u'ber.': 2, u'gesch\xe4tzt': 1, u'berechnet': 2}
class gramps.gen.datehandler._date_de.DateDisplayDE(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

German language date display class.

calendar = (u'', u'julianisch', u'hebr\xe4isch', u'franz\xf6sisch republikanisch', u'persisch', u'islamisch', u'schwedisch')
display(date)[source]

Return a text string representing the date.

formats = (u'JJJJ-MM-DD (ISO)', u'Numerisch', u'Monat Tag Jahr', u'MONAT Tag Jahr', u'Tag. Monat Jahr', u'Tag. MONAT Jahr')
long_months = (u'', u'Januar', u'Februar', u'M\xe4rz', u'April', u'Mai', u'Juni', u'Juli', u'August', u'September', u'Oktober', u'November', u'Dezember')
short_months = (u'', u'Jan', u'Feb', u'M\xe4r', u'Apr', u'Mai', u'Jun', u'Jul', u'Aug', u'Sep', u'Okt', u'Nov', u'Dez')

DateHandler (Spanish)

class gramps.gen.datehandler._date_es.DateParserES[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

calendar_to_int = {u'juliano': 1, u'p': 4, u'hebreo': 2, u'swedish': 6, u'isl\xe1mico': 5, u'g': 0, u'revolucionario': 3, u'i': 5, u'h': 2, u'j': 1, u'gregoriano': 0, u's': 6, u'r': 3, u'persa': 4}
init_strings()[source]
modifier_to_int = {u'despu\xe9s de': 2, u'antes': 1, u'c.': 3, u'desp.': 2, u'apr': 3, u'ca': 3, u'apr.': 3, u'desp': 2, u'ant': 1, u'ant.': 1, u'hacia': 3, u'aprox.': 3, u'aprox': 3, u'circa': 3, u'antes de': 1, u'despu\xe9s': 2, u'ca.': 3}
quality_to_int = {u'estimado': 1, u'est': 1, u'est.': 1, u'calc.': 2, u'calc': 2, u'calculado': 2}
class gramps.gen.datehandler._date_es.DateDisplayES(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Spanish language date display class.

calendar = (u'', u'Juliano', u'Hebreo', u'Revolucionario', u'Persa', u'Isl\xe1mico', u'Swedish')
display(date)[source]

Return a text string representing the date.

formats = (u'AAAA-MM-DD (ISO)', u'Num\xe9rica', u'Mes D\xeda, A\xf1o', u'MES D\xeda, A\xf1o', u'D\xeda Mes, A\xf1o', u'D\xeda MES, A\xf1o')
long_months = (u'', u'enero', u'febrero', u'marzo', u'abril', u'mayo', u'junio', u'julio', u'agosto', u'septiembre', u'octubre', u'noviembre', u'diciembre')
short_months = (u'', u'enero', u'feb.', u'marzo', u'abr.', u'mayo', u'jun.', u'jul.', u'agosto', u'set.', u'oct.', u'nov.', u'dic')

DateHandler (Finnish)

class gramps.gen.datehandler._date_fi.DateParserFI[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'ekr.', u'ekr']
calendar_to_int = {u'ranskan vallankumouksen aikainen': 3, u'ranskan v.': 3, u'jul.': 1, u'islamilainen': 5, u'greg.': 0, u'heprealainen': 2, u'persialainen': 4, u'gregoriaaninen': 0, u's': 6, u'juliaaninen': 1, u'isl.': 5, u'pers.': 4, u'svensk': 6, u'hepr.': 2}
init_strings()[source]
modifier_after_to_int = {u'j\xe4lkeen': 2, u'j.': 2}
modifier_to_int = {u'noin': 3, u'e.': 1, u'ennen': 1, u'n.': 3}
quality_to_int = {u'laskettuna': 2, u'lask.': 2, u'arv.': 1, u'arviolta': 1}
class gramps.gen.datehandler._date_fi.DateDisplayFI(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Finnish language date display class.

calendar = (u'', u'juliaaninen', u'heprealainen', u'ranskan v.', u'persialainen', u'islamilainen', u'svensk')
display(date)[source]

Return a text string representing the date.

formats = (u'VVVV-KK-PP (ISO)', u'PP.KK.VVVV')
long_months = (u'', u'Tammikuu', u'Helmikuu', u'Maaliskuu', u'Huhtikuu', u'Toukokuu', u'Kes\xe4kuu', u'Hein\xe4kuu', u'Elokuu', u'Syyskuu', u'Lokakuu', u'Marraskuu', u'Joulukuu')
short_months = (u'', u'Tammi', u'Helmi', u'Maali', u'Huhti', u'Touko', u'Kes\xe4k', u'Hein\xe4', u'Eloku', u'Syysk', u'Lokak', u'Marra', u'Joulu')

DateHandler (French)

class gramps.gen.datehandler._date_fr.DateParserFR[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Convert a text string into a Date object. If the date cannot be converted, the text string is assigned.

bce = [u'avant le calendrier', u'avant notre \xe8re', u'avant JC', u'avant J.C', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
init_strings()[source]

This method compiles regular expression strings for matching dates.

Most of the re’s in most languages can stay as is. span and range most likely will need to change. Whatever change is done, this method may be called first as DateParser.init_strings(self) so that the invariant expresions don’t need to be repeteadly coded. All differences can be coded after DateParser.init_strings(self) call, that way they override stuff from this method. See DateParserRU() as an example.

modifier_to_int = {u'vers': 3, u'c.': 3, u'ca': 3, u'apr\xe8s': 2, u'ap': 2, u'av.': 1, u'~': 3, u'ap.': 2, u'avant': 1, u'environ': 3, u'env.': 3, u'env': 3, u'circa': 3, u'ca.': 3}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'compt.': 2, u'calcul\xe9e': 2, u'estim\xe9e': 1, u'est': 1, u'calc.': 2, u'compt': 2, u'est.': 1, u'calc': 2, u'compt\xe9e': 2}
class gramps.gen.datehandler._date_fr.DateDisplayFR(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

French language date display class.

display(date)

Return a text string representing the date, according to the format.

formats = (u'AAAA-MM-JJ (ISO)', u'D\xe9faut syst\xe8me (M/J/A)', u'Jour Mois Ann\xe9e', u'Jour MOI Ann\xe9e', u'Jour. Mois Ann\xe9e', u'Jour. MOI Ann\xe9e', u'Mois Jour, Ann\xe9e', u'MOI Jour, Ann\xe9e')

DateHandler (Croatian)

class gramps.gen.datehandler._date_hr.DateParserHR[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'prije nove ere', u'prije Krista', u'p.n.e.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
init_strings()[source]

compiles regular expression strings for matching dates

modifier_to_int = {u'ok. ': 3, u'poslije': 2, u'prije': 1, u'okolo': 3, u'pr. ': 1, u'po. ': 2}
quality_to_int = {u'izr.': 2, u'pribli\u017eno': 1, u'izra\u010dunato': 2, u'prb.': 1}
class gramps.gen.datehandler._date_hr.DateDisplayHR(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Croatian language date display class.

display(date)

Return a text string representing the date, according to the format.

DateHandler (Italian)

class gramps.gen.datehandler._date_it.DateParserIT[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

calendar_to_int = {u'svedese': 6, u'ebraico': 2, u'rivoluzionario': 3, u'persiano': 4, u'giuliano': 1, u'e': 2, u'islamico': 5, u'g': 0, u'p': 4, u'i': 5, u'j': 1, u'gregoriano': 0, u's': 6, u'r': 3}
init_strings()[source]
modifier_to_int = {u'dopo': 2, u'apross.': 3, u'prima del': 1, u'c.': 3, u'ca': 3, u'circa il': 3, u'approssimativamente': 3, u'prima': 1, u'dopo del': 2, u'ca.': 3, u'circa': 3, u'apross': 3}
quality_to_int = {u'calcolata': 2, u'st.': 1, u'st': 1, u'calc.': 2, u'calc': 2, u'stimata': 1}
class gramps.gen.datehandler._date_it.DateDisplayIT(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Italian language date display class.

calendar = (u'', u'Giuliano', u'Ebraico', u'Rivoluzionario', u'Persiano', u'Islamico', u'Svedese')
display(date)[source]

Return a text string representing the date.

formats = (u'AAAA-MM-DD (ISO)', u'Numerico', u'Mese Giorno Anno', u'MES Giorno, Anno', u'Giorno Mese Anno', u'Giorno MES Anno')
french = (u'', u'vendemmiaio', u'brumaio', u'frimaio', u'nevoso', u'piovoso', u'ventoso', u'germile', u'fiorile', u'pratile', u'messidoro', u'termidoro', u'fruttidoro', u'extra')
long_months = (u'', u'gennaio', u'febbraio', u'marzo', u'aprile', u'maggio', u'giugno', u'luglio', u'agosto', u'settembre', u'ottobre', u'novembre', u'dicembre')
short_months = (u'', u'gen', u'feb', u'mar', u'apr', u'mag', u'giu', u'lug', u'ago', u'set', u'ott', u'nov', u'dic')

DateHandler (Lituanian)

class gramps.gen.datehandler._date_lt.DateParserLT[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Convert a text string into a Date object. If the date cannot be converted, the text string is assigned.

calendar_to_int = {u'grigaliaus': 0, u'\u0161ved\u0173': 6, u'pranc\u016bz\u0173 respublikos': 3, u'g': 0, u'islamo': 5, u'i': 5, u'h': 2, u'pers\u0173': 4, u'j': 1, u'p': 4, u's': 6, u'r': 3, u'julijaus': 1, u'hebraj\u0173': 2}
init_strings()[source]
modifier_to_int = {u'apie': 3, u'prie\u0161': 1, u'po': 2}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'apskai\u010diuota': 2, u'apytikriai': 1}
class gramps.gen.datehandler._date_lt.DateDisplayLT(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Lithuanian language date display class.

calendar = (u'', u'julijaus', u'hebraj\u0173', u'pranc\u016bz\u0173 respublikos', u'pers\u0173', u'islamo', u'\u0161ved\u0173')
display(date)[source]

Return a text string representing the date.

formats = (u'mmmm-MM-DD (ISO)', u'mmmm m. m\u0117nesio diena d.', u'M\u0117n diena, metai')
long_months = (u'', u'sausio', u'vasario', u'kovo', u'baland\u017eio', u'gegu\u017e\u0117s', u'bir\u017eelio', u'liepos', u'rugpj\u016b\u010dio', u'rugs\u0117jo', u'spalio', u'lapkri\u010dio', u'gruod\u017eio')
long_months_vardininkas = (u'', u'sausis', u'vasaris', u'kovas', u'balandis', u'gegu\u017e\u0117', u'bir\u017eelis', u'liepa', u'rugpj\u016btis', u'rugs\u0117jis', u'spalis', u'lapkritis', u'gruodis')
short_months = (u'', u'Sau', u'Vas', u'Kov', u'Bal', u'Geg', u'Bir', u'Lie', u'Rgp', u'Rgs', u'Spa', u'Lap', u'Grd')

DateHandler (Norwegian)

class gramps.gen.datehandler._date_nb.DateParserNb[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Convert a text string into a Date object, expecting a date notation in the Norwegian language. If the date cannot be converted, the text string is assigned.

bce = [u'f Kr']
calendar_to_int = {u'f': 3, u'gregoriansk ': 0, u'hebraisk': 2, u'g': 0, u'fransk': 3, u'i': 5, u'h': 2, u'j': 1, u'p': 4, u'islamisk': 5, u's': 6, u'persisk': 4, u'juliansk': 1, u'fransk republikansk': 3, u'svensk': 6, u'muslimsk': 5}
init_strings()[source]
modifier_to_int = {u'innen': 1, u'omkring': 3, u'etter': 2, u'ca': 3, u'f\xf8r': 1}
quality_to_int = {u'estimert': 1, u'beregnet': 2}
class gramps.gen.datehandler._date_nb.DateDisplayNb(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Norwegian language date display class.

calendar = (u'', u'juliansk', u'hebraisk', u'fransk republikansk', u'persisk', u'islamisk', u'svensk')
display(date)[source]

Return a text string representing the date.

formats = (u'\xc5\xc5\xc5\xc5-MM-DD (ISO)', u'Numerisk', u'M\xe5ned dag, \xe5r', u'M\xe5n Dag \xc5r', u'Dag m\xe5ned \xe5r', u'Dag M\xe5n \xc5r')
long_months = (u'', u'januar', u'februar', u'mars', u'april', u'mai', u'juni', u'juli', u'august', u'september', u'oktober', u'november', u'desember')
short_months = (u'', u'jan', u'feb', u'mar', u'apr', u'mai', u'jun', u'jul', u'aug', u'sep', u'okt', u'nov', u'des')

DateHandler (Dutch)

class gramps.gen.datehandler._date_nl.DateParserNL[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'voor onze tijdrekening', u'voor Christus', u'v. Chr.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar_to_int = {u'fran.': 3, u'jul.': 1, u'greg.': 0, u'zweeds': 6, u'persisch': 4, u'hebr.': 2, u'islamitisch': 5, u'juliaans': 1, u'hebreeuws': 2, u'isl.': 5, u'franse republiek': 3, u'z': 6, u'gregoriaans': 0}
init_strings()[source]
modifier_to_int = {u'om': 3, u'tegen': 3, u'na': 2, u'voor': 1, u'rond': 3, u'ca.': 3, u'circa': 3}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'geschat': 1, u'ber.': 2, u'gesch.': 1, u'berekend': 2}
class gramps.gen.datehandler._date_nl.DateDisplayNL(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Dutch language date display class.

calendar = (u'', u'juliaans', u'hebreeuws', u'franse republiek', u'persisch', u'islamitisch', u'zweeds')
display(date)[source]

Return a text string representing the date.

formats = (u'JJJJ-MM-DD (ISO)', u'Numerisch DD/MM/JJ', u'Maand Dag, Jaar', u'Mnd. Dag Jaar', u'Dag Maand Jaar', u'Dag Mnd. Jaar')
long_months = (u'', u'januari', u'februari', u'maart', u'april', u'mei', u'juni', u'juli', u'augustus', u'september', u'oktober', u'november', u'december')
short_months = (u'', u'jan', u'feb', u'mrt', u'apr', u'mei', u'jun', u'jul', u'aug', u'sep', u'okt', u'nov', u'dec')

DateHandler (Polish)

class gramps.gen.datehandler._date_pl.DateParserPL[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'przed nasz\u0105 er\u0105', u'przed Chrystusem', u'p.n.e.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar_to_int = {u'francuski republika\u0144ski': 3, u'franc.': 3, u'szwedzki': 6, u'perski': 4, u'hebr.': 2, u'gregoria\u0144ski': 0, u'greg.': 0, u'jul.': 1, u's': 6, u'julianski': 1, u'hebrajski': 2, u'isl.': 5, u'francuski republikanski': 3, u'gregorianski': 0, u'julia\u0144ski': 1, u'islamski': 5}
init_strings()[source]
modifier_to_int = {u'przed': 1, u'okolo': 3, u'ca.': 3, u'oko\u0142o': 3, u'ok': 3, u'circa': 3, u'po': 2, u'ok.': 3}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'obl.': 2, u'szac.': 1, u'szacowany': 1, u'obliczony': 2}
class gramps.gen.datehandler._date_pl.DateDisplayPL(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Polish language date display class.

calendar = (u'', u'julia\u0144ski', u'hebrajski', u'francuski republika\u0144ski', u'perski', u'islamski', u'swedish')
display(date)[source]

Return a text string representing the date.

formats = (u'RRRR-MM-DD (ISO)', u'Numeryczny', u'Miesi\u0105c Dzie\u0144, Rok', u'Dzie\u0144.Miesi\u0105c.Rok', u'Dzie\u0144 Miesi\u0105c Rok', u'Dzie\u0144 MieRzym Rok')
long_months = (u'', u'Stycze\u0144', u'Luty', u'Marzec', u'Kwiecie\u0144', u'Maj', u'Czerwiec', u'Lipiec', u'Sierpie\u0144', u'Wrzesie\u0144', u'Pa\u017adziernik', u'Listopad', u'Grudzie\u0144')
roman_months = (u'', u'I', u'II', u'III', u'IV', u'V', u'VI', u'VII', u'VIII', u'IX', u'X', u'XI', u'XII')
short_months = (u'', u'Sty', u'Lut', u'Mar', u'Kwi', u'Maj', u'Cze', u'Lip', u'Sie', u'Wrz', u'Pa\u017a', u'Lis', u'Gru')

DateHandler (Portuguese)

class gramps.gen.datehandler._date_pt.DateParserPT[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

calendar_to_int = {u'juliano': 1, u'p': 4, u'isl\xe2mico': 5, u'hebreu': 2, u'swedish': 6, u'g': 0, u'revolucion\xe1rio': 3, u'i': 5, u'h': 2, u'j': 1, u'gregoriano': 0, u's': 6, u'r': 3, u'persa': 4}
init_strings()[source]
modifier_to_int = {u'pvd.': 3, u'antes': 1, u'apr.': 3, u'c.': 3, u'depois de': 2, u'dep': 2, u'depois': 2, u'ca': 3, u'dep.': 2, u'por volta de': 3, u'at\xe9': 1, u'ant': 1, u'apr': 3, u'ant.': 1, u'ca.': 3, u'aprox': 3, u'por volta': 3, u'cerca de': 3, u'antes de': 1, u'aprox.': 3}
quality_to_int = {u'estimado': 1, u'est': 1, u'est.': 1, u'calc.': 2, u'calc': 2, u'calculado': 2}
class gramps.gen.datehandler._date_pt.DateDisplayPT(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Portuguese language date display class.

calendar = (u'', u'Juliano', u'Hebreu', u'Revolucion\xe1rio', u'Persa', u'Isl\xe2mico', u'Sueco')
display(date)[source]

Return a text string representing the date.

formats = (u'AAAA-MM-DD (ISO)', u'Num\xe9rica', u'M\xeas Dia, Ano', u'M\xcaS Dia, Ano', u'Dia M\xeas, Ano', u'Dia M\xcaS, Ano')
long_months = (u'', u'Janeiro', u'Fevereiro', u'Mar\xe7o', u'Abril', u'Maio', u'Junho', u'Julho', u'Agosto', u'Setembro', u'Outubro', u'Novembro', u'Dezembro')
short_months = (u'', u'Jan', u'Fev', u'Mar', u'Abr', u'Mai', u'Jun', u'Jul', u'Ago', u'Set', u'Out', u'Nov', u'Dez')

DateHandler (Russian)

class gramps.gen.datehandler._date_ru.DateParserRU[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

bce = [u'\u0434\u043e \u043d\u0430\u0448\u0435\u0439 \u044d\u0440\u044b', u'\u0434\u043e \u043d. \u044d.', u'\u0434\u043e \u043d.\u044d.', u'\u0434\u043e \u043d \u044d', u'\u0434\u043e \u043d\u044d', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
init_strings()[source]
modifier_to_int = {u'\u0434\u043e': 1, u'\u043f\u043e': 1, u'\u043e\u043a': 3, u'\u043f\u0440\u0438\u0431\u043b.': 3, u'\u043f\u0435\u0440\u0435\u0434': 1, u'\u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e': 3, u'\u043f\u0440\u0438\u0431\u043b': 3, u'\u043e\u043a.': 3, u'\u043f.': 2, u'\u0441': 2, u'\u043f\u0440\u0438\u043c': 3, u'\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e': 3, u'\u043e\u043a\u043e\u043b\u043e': 3, u'\u043f\u043e\u0441\u043b\u0435': 2, u'\u043f\u0440\u0438\u0431': 3, u'\u043f\u0440\u0438\u0431.': 3, u'\u043f': 2, u'\u043f\u0440\u0438\u043c.': 3}
quality_to_int = {u'\u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u043e': 2, u'\u043e\u0446\u0435\u043d.': 1, u'\u0432\u044b\u0447.': 2, u'\u0432\u044b\u0447': 2, u'\u0432\u044b\u0447\u0438\u0441\u043b': 2, u'\u043e\u0446.': 1, u'\u043e\u0446\u0435\u043d\u0435\u043d\u043e': 1, u'\u043e\u0446\u0435\u043d': 1, u'\u0432\u044b\u0447\u0438\u0441\u043b.': 2, u'\u043e\u0446': 1}
class gramps.gen.datehandler._date_ru.DateDisplayRU(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Russian language date display class.

display(date)

Return a text string representing the date, according to the format.

DateHandler (Slovak)

class gramps.gen.datehandler._date_sk.DateParserSK[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

calendar_to_int = {u'\u0161v\xe9dsky': 6, u'perzsk\xfd': 4, u'islamsk\xfd': 5, u'juli\xe1nsky': 1, u'g': 0, u'i': 5, u'h': 2, u'j': 1, u'gregori\xe1nsky': 0, u'p': 4, u's': 6, u'r': 3, u'republik\xe1nsky': 3, u'hebrejsk\xfd': 2}
init_strings()[source]
modifier_to_int = {u'do': 1, u'pred': 1, u'pribl.': 3, u'asi': 3, u'okolo': 3, u'po': 2}
quality_to_int = {u'odhadovan\xfd': 1, u'vypo\u010d\xedtan\xfd': 2, u'odh.': 1, u'vyp.': 2}
class gramps.gen.datehandler._date_sk.DateDisplaySK(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Slovak language date display class.

calendar = (u'', u'juli\xe1nsky', u'hebrejsk\xfd', u'republik\xe1nsky', u'perzsk\xfd', u'islamsk\xfd', u'\u0161v\xe9dsky')
display(date)[source]

Return a text string representing the date.

formats = (u'RRRR-MM-DD (ISO)', u'numerick\xfd', u'Mesiac De\u0148, Rok', u'MES De\u0148, Rok', u'De\u0148, Mesiac, Rok', u'De\u0148 MES Rok')
long_months = (u'', u'janu\xe1r', u'febru\xe1r', u'marec', u'apr\xedl', u'm\xe1j', u'j\xfan', u'j\xfal', u'august', u'september', u'okt\xf3ber', u'november', u'december')
short_months = (u'', u'jan', u'feb', u'mar', u'apr', u'm\xe1j', u'j\xfan', u'j\xfal', u'aug', u'sep', u'okt', u'nov', u'dec')

DateHandler (Slovenian)

class gramps.gen.datehandler._date_sl.DateParserSL[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Converts a text string into a Date object

bce = [u'pred na\u0161im \u0161tetjem', u'pred Kristusom', u'p.n.\u0161.', u'p. n. \u0161.', u'pr.Kr.', u'pr. Kr.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar_to_int = {u'francoski republikanski': 3, u'\u0161vedski': 6, u'jul.': 1, u'greg.': 0, u'\u0161ved.': 6, u'franc.': 3, u'perzijski': 4, u'julijanski': 1, u'hebrejski': 2, u'hebr.': 2, u'perz. ': 4, u'islamski': 5, u'isl.': 5, u'gregorijanski': 0}
init_strings()[source]

compiles regular expression strings for matching dates

modifier_to_int = {u'pr.': 1, u'cca.': 3, u'okoli': 3, u'ok.': 3, u'pred': 1, u'okr.': 3, u'okrog': 3, u'ca.': 3, u'circa': 3, u'cca': 3, u'po': 2}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'izra\u010dunano': 2, u'pribl.': 1, u'pribli\u017eno': 1, u'izra\u010d.': 2}
class gramps.gen.datehandler._date_sl.DateDisplaySL(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Slovenian language date display class.

calendar = (u'', u'julijanski', u'hebrejski', u'francoski republikanski', u'perzijski', u'islamski', u'\u0161vedski')
display(date)[source]

Return a text string representing the date.

formats = (u'ISO (leto-mm-dd)', u'\u0161tevil\u010dno', u'dan. mes. leto', u'dan. mesec leto')
long_months = (u'', u'januarja', u'februarja', u'marca', u'aprila', u'maja', u'junija', u'julija', u'avgusta', u'septembra', u'oktobra', u'novembra', u'decembra')
short_months = (u'', u'jan', u'feb', u'mar', u'apr', u'maj', u'jun', u'jul', u'avg', u'sep', u'okt', u'nov', u'dec')

DateHandler (Serbian)

class gramps.gen.datehandler._date_sr.DateParserSR[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Converts a text string into a Date object

bce = [u'\u043f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435', u'\u043f\u0440\u0435 \u0425\u0440\u0438\u0441\u0442\u0430', u'\u043f.\u043d.\u0435.pre nove ere', u'pre Hrista', u'p.n.e.', u'B.C.E.', u'B.C.E', u'BCE', u'B.C.', u'B.C', u'BC']
calendar_to_int = {u'jul.': 1, u'greg.': 0, u'\u0445\u0435\u0431\u0440\u0435\u0458\u0441\u043a\u0438': 2, u'\u043f\u0435\u0440\u0441\u0438\u0458\u0441\u043a\u0438': 4, u'julijanski': 1, u'\u0433\u0440\u0435\u0433\u043e\u0440\u0438\u0458\u0430\u043d\u0441\u043a\u0438': 0, u'persijski': 4, u'\u0438\u0441\u043b\u0430\u043c\u0441\u043a\u0438': 5, u'pers. ': 4, u'islamski': 5, u'\u0444\u0440\u0430\u043d\u0446\u0443\u0441\u043a\u0438 \u0440\u0435\u043f\u0443\u0431\u043b\u0438\u043a\u0430\u043d\u0441\u043a\u0438': 3, u'\u043f\u0435\u0440\u0441. ': 4, u'gregorijanski': 0, u'\u0458\u0443\u043b\u0438\u0458\u0430\u043d\u0441\u043a\u0438': 1, u'\u0161vedski': 6, u'\u0161v.': 6, u'francuski republikanski': 3, u'\u0458\u0443\u043b.': 1, u'franc.': 3, u'\u0444\u0440\u0430\u043d\u0446.': 3, u'\u0448\u0432': 6, u'\u0438\u0441\u043b.': 5, u'hebr.': 2, u'\u0433\u0440\u0435\u0433.': 0, u'isl.': 5, u'\u0445\u0435\u0431\u0440.': 2, u'hebrejski': 2, u'\u0448\u0432\u0435\u0434\u0441\u043a\u0438': 6}
init_strings()[source]

compiles regular expression strings for matching dates

modifier_to_int = {u'pre': 1, u'\u043f\u0440\u0435': 1, u'posle': 2, u'\u043f\u043e\u0441\u043b\u0435': 2, u'cca': 3, u'\u043e\u043a\u043e': 3, u'oko': 3}
month_to_int = {u'\u043b\u044e\u0442\u043e\u0433\u043e': 2, u'\u0444\u0435\u0431': 2, u'avg': 8, u'junii': 6, u'\u043c\u0430\u0440\u0442': 3, u'junij': 6, u'aug': 8, u'vasa': 2, u'novem': 11, u'\u0432\u0435\u0440.': 9, u'\u0447\u0435\u0440\u0432': 6, u'kwietnia': 4, u'lenzmond': 3, u'\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430': 11, u'sierpnia': 8, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440': 11, u'avgust': 8, u'eismond': 1, u'8ber': 10, u'junius': 6, u'gegu': 5, u'z\xe1\u0159': 9, u'prosinec': 12, u'led': 1, u'november': 11, u'\u043b\u0438\u0441\u0442.': 11, u'januarja': 1, u'dec': 12, u'sierpien': 8, u'listopadu': 11, u'\u0433\u0440\u0443\u0434': 12, u'pa\u017adziernika': 10, u'listopada': 11, u'\u0436\u043e\u0432\u0442': 10, u'christmond': 12, u'kwiecien': 4, u'launing': 4, u'rugpj\u016b': 8, u'julij': 7, u'julii': 7, u'apr': 4, u'vii': 7, u'januarius': 1, u'novembris': 11, u'feb': 2, u'\u043c\u0430\u0440': 3, u'oktober': 10, u'\u0458\u0430\u043d\u0443\u0430\u0440': 1, u'decembris': 12, u'9ber': 11, u'V': 5, u'iv': 4, u'iii': 3, u'\u0447\u0435\u0440\u0432.': 6, u'oktob': 10, u'ma': 3, u'f': 2, u'julius': 7, u'\u0432\u0435\u0440': 9, u'\u0442\u0440\u0430\u0432.': 5, u'majem': 5, u'VIII': 8, u'lipca': 7, u'v': 5, u'lapkrit': 11, u'decembra': 12, u'\u0430\u043f\u0440\u0438\u043b\u0430': 4, u'december': 12, u'februarii': 2, u'februaris': 2, u'cze': 6, u'januar': 1, u'bir\u017e': 6, u'sie': 8, u'III': 3, u'\u043a\u0432\u0456\u0442': 4, u'jenner': 1, u'mar': 3, u'\u043c\u0430\u0440\u0442\u0430': 3, u'may': 5, u'kovas': 3, u'martius': 3, u'sierpie\u0144': 8, u'maa': 3, u'herbstmond': 9, u'fe': 2, u'novembar': 11, u'kwiecie\u0144': 4, u'brachet': 6, u'\u043a\u0432\u0456\u0442\u043d\u044f': 4, u'maj': 5, u'a': 4, u'octo': 10, u'februarius': 2, u'septembra': 9, u'wintermond': 11, u'se': 9, u'\xfan': 2, u'september': 9, u'dece': 12, u'styczen': 1, u'scheiding': 9, u'hornung': 2, u'rugs\u0117': 9, u'aprilis': 4, u'oktobar': 10, u'octobe': 10, u'windmond': 11, u'maii': 5, u'okt': 10, u'\u043c\u0430\u0458\u0430': 5, u'\u0436\u043e\u0432\u0442\u043d\u044f': 10, u'february': 2, u'nov': 11, u'7bris': 9, u'january': 1, u'VII': 7, u'ostermond': 4, u'januara': 1, u'februari': 2, u'bisemond': 8, u'\u010dervence': 7, u'januari': 1, u'februara': 2, u'\u010dervenci': 7, u'januaris': 1, u'decembar': 12, u'erntemond': 8, u'septe': 9, u'januarjem': 1, u'\u0433\u0440\u0443\u0434\u043d\u044f': 12, u'januarii': 1, u'wrzesien': 9, u'rugpj\u016bt': 8, u'octobris': 10, u'I': 1, u'heilmond': 12, u'septembris': 9, u'marec': 3, u'dubnu': 4, u'\u0458\u0430\u043d\u0443\u0430\u0440\u0430': 1, u'vasar': 2, u'dubna': 4, u'augst': 8, u'7ber': 9, u'novembe': 11, u'grudzien': 12, u'\u0441\u0435\u0440\u043f\u043d\u044f': 8, u'stycznia': 1, u'\u043b\u0438\u043f\u043d\u044f': 7, u'\u0441\u0456\u0447': 1, u'\u0159\xedjnu': 10, u'xi': 11, u'septembar': 9, u'decem': 12, u'\u0159\xedjna': 10, u'stycze\u0144': 1, u'b\u0159e': 3, u'xii': 12, u'\u0159\xedjen': 10, u'b\u0159ezen': 3, u'lapk': 11, u'wrzesnia': 9, u'leden': 1, u'\u0432\u0435\u0440\u0435\u0441\u043d\u044f': 9, u'jula': 7, u'XI': 11, u'juli': 7, u'\u0442\u0440\u0430\u0432': 5, u'lapkr': 11, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440': 9, u'july': 7, u'julija': 7, u'lutego': 2, u'baland': 4, u'sty': 1, u'oktobra': 10, u'lapkritis': 11, u'srpen': 8, u'pro': 12, u'wrzesie\u0144': 9, u'apri': 4, u'\u0430\u043f\u0440': 4, u'\u010dvc': 7, u'gruodis': 12, u'\u0458\u0430\u043d': 1, u'octob': 10, u'rugs': 9, u'rugp': 8, u'lip': 7, u'lis': 11, u'aprila': 4, u'grudzie\u0144': 12, u'\u010dervnu': 6, u'srpnu': 8, u'bir\u017ee': 6, u'grudnia': 12, u'srpna': 8, u'\u010dervna': 6, u'lut': 2, u'augu': 8, u'mrt': 3, u'm': 3, u'maja': 5, u'pazdziernika': 10, u'\u0431\u0435\u0440': 3, u'\u0441\u0456\u0447\u043d\u044f': 1, u'februar': 2, u'weidenmonat': 5, u'septembe': 9, u'jan': 1, u'schmelzmond': 2, u'okto': 10, u'oct': 10, u'lednu': 1, u'XII': 12, u'de': 12, u'ledna': 1, u'listopad': 11, u'X': 10, u'saus': 1, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0440\u0430': 12, u'\u043e\u043a\u0442\u043e\u0431\u0430\u0440': 10, u'x': 10, u'septemb': 9, u'\u0431\u0435\u0440.': 3, u'j': 1, u'sep': 9, u'septem': 9, u'dustermond': 12, u'hintester': 2, u'\u0441\u0435\u043f': 9, u'balandis': 4, u'\u043b\u0438\u043f': 7, u'pa\u017a': 10, u'avgustom': 8, u'novembrom': 11, u'rugs\u0117jis': 9, u'august': 8, u'xber': 12, u'ju': 6, u'pa\u017adziernik': 10, u'novembra': 11, u'blumenmond': 5, u'gegu\u017e\u0117': 5, u'ja': 1, u'czerwca': 6, u'\u010dervenec': 7, u'\u0447\u0435\u0440\u0432\u043d\u044f': 6, u'kv\u011btna': 5, u'junijem': 6, u'april': 4, u's': 9, u'\u043d\u043e\u0432\u0435\u043c\u0431\u0440\u0430': 11, u'marta': 3, u'\u010derven': 6, u'oktobrom': 10, u'kv\u011btnu': 5, u'julijem': 7, u'kwi': 4, u'gruod': 12, u'julmond': 12, u'j\xe4nner': 1, u'rugpj': 8, u'rugpj\u016btis': 8, u'marc': 3, u'\u043d\u043e\u0432': 11, u'heumond': 7, u'mart': 3, u'xbris': 12, u'mars': 3, u'rugs\u0117j': 9, u'prosinci': 12, u'\u043e\u043a\u0442': 10, u'\u043b\u0438\u0441\u0442': 11, u'\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440': 12, u'hartung': 1, u'\u0430\u043f\u0440\u0438\u043b': 4, u'augusti': 8, u'wrz': 9, u'n': 11, u'viii': 8, u'\xfanor': 2, u'\u0431\u0435\u0440\u0435\u0437\u043d\u044f': 3, u'9bris': 11, u'ix': 9, u'feber': 2, u'vi': 6, u'marcem': 3, u'ii': 2, u'junija': 6, u'\u0430\u0432\u0433\u0443\u0441\u0442': 8, u'lapkri': 11, u'\u0441\u0435\u0440\u043f.': 8, u'paz': 10, u'aprilom': 4, u'IV': 4, u'\u043b\u044e\u0442': 2, u'IX': 9, u'10bris': 12, u'luty': 2, u'VI': 6, u'pazdziernik': 10, u'bala': 4, u'marca': 3, u'II': 2, u'decembrom': 12, u'\u043c\u0430\u0458': 5, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440\u0430': 2, u'winnemond': 5, u'i': 1, u'no': 11, u'\u0433\u0440\u0443\u0434.': 12, u'\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0440\u0430': 9, u'rebmond': 2, u'heuert': 7, u'bir\u017eel': 6, u'spalis': 10, u'lenzing': 3, u'kv\u011bten': 5, u'\u0430\u0432\u0433\u0443\u0441\u0442\u0430': 8, u'brachmond': 6, u'ernting': 8, u'march': 3, u'\xfanoru': 2, u'bir\u017eelis': 6, u'\u0430\u0432\u0433': 8, u'\xfanora': 2, u'd': 12, u'\u043a\u0432\u0456\u0442.': 4, u'martii': 3, u'augus': 8, u'sausis': 1, u'gruo': 12, u'februarjem': 2, u'decembe': 12, u'\u0458\u0443\u043b': 7, u'\u0458\u0443\u043d': 6, u'nebelung': 11, u'liepa': 7, u'\u0441\u0456\u0447.': 1, u'\u043b\u0438\u043f.': 7, u'\u0442\u0440\u0430\u0432\u043d\u044f': 5, u'\u010der': 6, u'b\u0159ezna': 3, u'\u043e\u043a\u0442\u043e\u0431\u0440\u0430': 10, u'\u043b\u044e\u0442.': 2, u'b\u0159eznu': 3, u'\u0458\u0443\u043b\u0430': 7, u'\u0458\u0443\u043d\u0430': 6, u'lipiec': 7, u'oc': 10, u'o': 10, u'srp': 8, u'\u0436\u043e\u0432\u0442.': 10, u'sept': 9, u'dub': 4, u'merz': 3, u'avgusta': 8, u'augustus': 8, u'liep': 7, u'maius': 5, u'\u0441\u0435\u0440\u043f': 8, u'spal': 10, u'prosince': 12, u'nove': 11, u'jun': 6, u'gilbhart': 10, u'jul': 7, u'septembrom': 9, u'gilbhard': 10, u'october': 10, u'gegu\u017e': 5, u'duben': 4, u'10ber': 12, u'\u0434\u0435\u0446': 12, u'ap': 4, u'narrenmond': 2, u'taumond': 2, u'novemb': 11, u'au': 8, u'\u0159\xedj': 10, u'oktobe': 10, u'gru': 12, u'8bris': 10, u'wrze\u015bnia': 9, u'balan': 4, u'juni': 6, u'februarja': 2, u'marzec': 3, u'juna': 6, u'june': 6, u'gegu\u017eis': 5, u'j\xe4n': 1, u'\u0444\u0435\u0431\u0440\u0443\u0430\u0440': 2, u'vasaris': 2, u'czerwiec': 6, u'z\xe1\u0159\xed': 9, u'decemb': 12}
quality_to_int = {u'\u043f\u0440\u043e.': 1, u'procenjeno': 1, u'\u0438\u0437\u0440\u0430\u0447\u0443\u043d\u0430\u0442\u043e': 2, u'izra\u010dunato': 2, u'pro.': 1, u'izr.': 2, u'\u043f\u0440\u043e\u0446\u0435\u045a\u0435\u043d\u043e': 1, u'\u0438\u0437\u0440.': 2}
class gramps.gen.datehandler._date_sr.DateDisplaySR_latin(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Serbian (latin) date display class

calendar = (u'', u'julijanski', u'hebrejski', u'francuski republikanski', u'persijski', u'islamski', u'\u0161vedski')
display(date)[source]

Return a text string representing the date.

formats = (u'GGGG-MM-DD (ISO-8601)', u'Numeri\u010dki (DD.MM.GGGG.)', u'D. MMM GGGG.', u'D. Mesec GGGG.', u'D. Rb GGGG.')
long_months = (u'', u'januara', u'februara', u'marta', u'aprila', u'maja', u'juna', u'jula', u'avgusta', u'septembra', u'oktobra', u'novembra', u'decembra')
roman_months = (u'', u'I', u'II', u'III', u'IV', u'V', u'VI', u'VII', u'VIII', u'IX', u'X', u'XI', u'XII')
short_months = (u'', u'jan', u'feb', u'mar', u'apr', u'maj', u'jun', u'jul', u'avg', u'sep', u'okt', u'nov', u'dec')

DateHandler (Swedish)

class gramps.gen.datehandler._date_sv.DateParserSv[source]

Bases: gramps.gen.datehandler._dateparser.DateParser

Convert a text string into a Date object, expecting a date notation in the swedish language. If the date cannot be converted, the text string is assigned.

bce = [u'f Kr']
calendar_to_int = {u'f': 3, u'gregoriansk ': 0, u'g': 0, u'fransk': 3, u'i': 5, u'h': 2, u'j': 1, u'p': 4, u'islamisk': 5, u's': 6, u'persisk': 4, u'hebreisk': 2, u'juliansk': 1, u'fransk republikansk': 3, u'svensk': 6, u'muslimsk': 5}
init_strings()[source]

Define, in Swedish, span and range regular expressions

modifier_to_int = {u'c:a': 3, u'ca': 3, u'efter': 2, u'omkring': 3, u'f\xf6re': 1, u'innan': 1}
quality_to_int = {u'uppskattad': 1, u'bed\xf6mt': 1, u'ber\xe4knad': 2, u'uppskattat': 1, u'bed\xf6md': 1, u'ber\xe4knat': 2}
class gramps.gen.datehandler._date_sv.DateDisplaySv(format=None)[source]

Bases: gramps.gen.datehandler._datedisplay.DateDisplay

Swedish language date display class.

calendar = (u'', u'juliansk', u'hebreisk', u'fransk republikansk', u'persisk', u'islamisk', u'svensk')
display(date)[source]

Return a text string representing the date.

formats = (u'\xc5\xc5\xc5\xc5-MM-DD (ISO)', u'\xc5r/m\xe5n/dag', u'M\xe5nad dag, \xe5r', u'M\xc5N DAG \xc5R', u'Dag m\xe5nad \xe5r', u'DAG M\xc5N \xc5R')
long_months = (u'', u'januari', u'februari', u'mars', u'april', u'maj', u'juni', u'juli', u'augusti', u'september', u'oktober', u'november', u'december')
short_months = (u'', u'jan', u'feb', u'mar', u'apr', u'maj', u'jun', u'jul', u'aug', u'sep', u'okt', u'nov', u'dec')

The Date Edition Classes

DateEdit

Date editing module for Gramps.

The EditDate provides visual feedback to the user to indicate if the associated GtkEntry box contains a valid date. Red means that the date is not valid, and will be viewed as a text string instead of a date.

The DateEditor provides a dialog in which the date can be unambiguously built using UI controls such as menus and spin buttons.

class gramps.gui.editors.editdate.EditDate(date, uistate, track)[source]

Bases: gramps.gui.managedwindow.ManagedWindow

Dialog allowing to build the date precisely, to correct possible limitations of parsing and/or underlying structure of Date.

align_newyear_ui_with_calendar(cal)[source]
build_date_from_ui()[source]

Collect information from the UI controls and return 5-tuple of (quality,modifier,calendar,value,text)

build_menu_names(obj)[source]

Define the menu entry for the ManagedWindow

revalidate(obj=None)[source]

If anything changed, revalidate the date and enable/disable the “OK” button based on the result.

switch_calendar(obj)[source]

Change month names and convert the date based on the calendar selected via the menu.

switch_dual_dated(obj)[source]

Changed whether this is a dual dated year, or not. Dual dated years are represented in the Julian calendar so that the day/months don’t changed in the Text representation.

switch_type(obj)[source]

Disable/enable various date controls depending on the date type selected via the menu.