anki.lang#

Attributes#

Functions#

lang_to_disk_lang(→ str)

Normalize lang, then convert it to name used on disk.

ngettext(→ str)

set_lang(→ None)

get_def_lang(→ tuple[int, str])

Return user_lang converted to name used on disk and its index, defaulting to system language

is_rtl(→ bool)

without_unicode_isolation(→ str)

with_collapsed_whitespace(→ str)

Module Contents#

anki.lang.TR#
anki.lang.FormatTimeSpan#
anki.lang.langs#
anki.lang.compatMap#
anki.lang.lang_to_disk_lang(lang: str) str#

Normalize lang, then convert it to name used on disk.

anki.lang.current_lang = 'en'#
anki.lang.current_i18n: anki._backend.RustBackend | None = None#
anki.lang.tr_legacyglobal#
anki.lang.ngettext(single: str, plural: str, num: int) str#
anki.lang.set_lang(lang: str) None#
anki.lang.get_def_lang(user_lang: str | None = None) tuple[int, str]#

Return user_lang converted to name used on disk and its index, defaulting to system language or English if not available.

anki.lang.is_rtl(lang: str) bool#
anki.lang.without_unicode_isolation(string: str) str#
anki.lang.with_collapsed_whitespace(string: str) str#