Package izi18n
Sub-modules
izi18n.core
izi18n.i18n
izi18n.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.i18n
object 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