# -*- encoding: utf-8 -*- """ pdt_locales All of the included locale classes shipped with pdt. """ from __future__ import absolute_import from .icu import get_icu locales = ['de_DE', 'en_AU', 'en_US', 'es', 'nl_NL', 'pt_BR', 'ru_RU', 'fr_FR'] __locale_caches = {} __all__ = ['get_icu', 'load_locale'] def load_locale(locale, icu=False): """ Return data of locale :param locale: :return: """ if locale not in locales: raise NotImplementedError("The locale '%s' is not supported" % locale) if locale not in __locale_caches: mod = __import__(__name__, fromlist=[locale], level=0) __locale_caches[locale] = getattr(mod, locale) return __locale_caches[locale]
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
__init__.py | File | 719 B | 0644 |
|
base.py | File | 4.5 KB | 0644 |
|
de_DE.py | File | 3.06 KB | 0644 |
|
en_AU.py | File | 380 B | 0644 |
|
en_US.py | File | 157 B | 0644 |
|
es.py | File | 959 B | 0644 |
|
fr_FR.py | File | 5.95 KB | 0644 |
|
icu.py | File | 4.4 KB | 0644 |
|
nl_NL.py | File | 2.93 KB | 0644 |
|
pt_BR.py | File | 1.1 KB | 0644 |
|
ru_RU.py | File | 4.47 KB | 0644 |
|