diff --git a/mo/place_level.py b/mo/place_level.py index 33da8c89affa634679f1f45760c0167809f54942..2777c1d6e742200adad1c3bb955b7796aa17f1f5 100644 --- a/mo/place_level.py +++ b/mo/place_level.py @@ -6,6 +6,7 @@ class PlaceLevel: level: int genus: str name: str + name_pl: str name_gen: str name_acc: str name_loc: str @@ -29,13 +30,13 @@ class PlaceLevel: place_levels = [ PlaceLevel(level=0, genus='m', in_prep='ve', - name='stát', name_gen='státu', name_acc='stát', name_loc='státě'), + name='stát', name_pl='státy', name_gen='státu', name_acc='stát', name_loc='státě'), PlaceLevel(level=1, genus='m', in_prep='v', - name='kraj', name_gen='kraje', name_acc='kraj', name_loc='kraji'), + name='kraj', name_pl='kraje', name_gen='kraje', name_acc='kraj', name_loc='kraji'), PlaceLevel(level=2, genus='m', in_prep='v', - name='okres', name_gen='okresu', name_acc='okres', name_loc='okrese'), + name='okres', name_pl='okresy', name_gen='okresu', name_acc='okres', name_loc='okrese'), PlaceLevel(level=3, genus='f', in_prep='v', - name='obec', name_gen='obce', name_acc='obec', name_loc='obci'), + name='obec', name_pl='obce', name_gen='obce', name_acc='obec', name_loc='obci'), PlaceLevel(level=4, genus='f', in_prep='ve', - name='škola', name_gen='školy', name_acc='školu', name_loc='škole'), + name='škola', name_pl='školy', name_gen='školy', name_acc='školu', name_loc='škole'), ] diff --git a/mo/web/jinja.py b/mo/web/jinja.py index b2ca60b14d1810fb4dd23a2da3a9b3ae199d1241..de2513a3865f6aa3ac24348ff311856a725f17d3 100644 --- a/mo/web/jinja.py +++ b/mo/web/jinja.py @@ -10,6 +10,7 @@ import urllib.parse import mo.config as config import mo.db as db +import mo.place_level from mo.rights import Right import mo.util_format as util_format from mo.web import app @@ -40,6 +41,7 @@ jf.update(parse_decimal=decimal.Decimal) jg = jenv.globals jg.update(web_flavor=config.WEB_FLAVOR) +jg.update(place_levels=mo.place_level.place_levels) # Export enumů z mo.db: jg.update(RoundState=db.RoundState)