iamai.i18n module¶
- class iamai.i18n.TranslationManager(src_dir='iamai', locale_dir='locale', pot_file='i18n.pot')[源代码]¶
基类:
object
- iamai.i18n.compile_mo_files(localedir: str, domain: str) None[源代码]¶
Compile .po files to .mo files
- 参数:
localedir (str) -- locale directory
domain (str) -- locale domain
- iamai.i18n.setup_gettext(domain: str = 'i18n', localedir: str = '/home/docs/checkouts/readthedocs.org/user_builds/iamai-zh-cn/envs/latest/lib/python3.10/site-packages/iamai/locale', languages: List[str] = ['en']) GNUTranslations[源代码]¶
Setup gettext
- 参数:
domain (str, optional) -- Defaults to os.path.basename(__file__).strip(".py").
localedir (str, optional) -- Defaults to localedir.
languages (List[str], optional) -- Defaults to ["en"].
- 返回:
The translation object
- 返回类型:
GNUTranslations