27 lines
670 B
Python
27 lines
670 B
Python
import six
|
|
|
|
from .translation import L18NMap, L18NListMap
|
|
|
|
try:
|
|
from . import __maps
|
|
tz_cities = L18NMap(__maps.tz_cities)
|
|
territories = L18NMap(__maps.territories)
|
|
|
|
# tz_fullnames requires a main dictionary and an auxiliary translations
|
|
# dictionary (for components)
|
|
|
|
_main_dict = dict(__maps.tz_cities)
|
|
_aux_dict = {}
|
|
for k, v in six.iteritems(__maps.tz_locations):
|
|
if k in _main_dict:
|
|
_main_dict[k] = v
|
|
else:
|
|
_aux_dict[k] = v
|
|
|
|
tz_fullnames = L18NListMap('/', _aux_dict, _main_dict)
|
|
|
|
except ImportError:
|
|
tz_cities = {}
|
|
tz_fullnames = {}
|
|
territories = {}
|