Package izi18n
Sub-modules
izi18n.coreizi18n.i18nizi18n.utils
Functions
def _(*args, **kwargs)-
Translate by pattern or key or text. Support default_text if not find and support **kwargs to format translation
def add_translation(pattern, value, lang=None)-
Add new or edit exiting translation
def add_translation_by_lang(lang, pattern, value)-
Add new or edit exiting translation by specifying the language to avoid call
set_locale() def get_i18n()-
Returns the
izi18n.i18nobject class def get_locale()-
Get current locale language
def gettext(*args, **kwargs)-
Translate by pattern or key or text. Support default_text if not find and support **kwargs to format translation
def init_translation(language, translations_path)-
Init translation language and translation directory
def load_po_file(po_filenames:, language, stream=True) -
Load translation from po file
def set_locale(locale)-
Change translation language
def set_translations_path(translations_path)-
Change the translation directory
def translate(*args, **kwargs)-
Translate by pattern or key or text. Support default_text if not find and support **kwargs to format translation
def translate_by_lang(lang, *args, **kwargs)-
Translate by language avoid change the locale language