translate
load_translations
load_translations(
translation_file: str = translation_file, **kwargs: str
) -> dict[str, dict[str, str]]
Load translations.
| PARAMETER | DESCRIPTION |
|---|---|
translation_file
|
Translation file, by default
TYPE:
|
kwargs
|
Translations can be provided as keyword arguments.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
dict[str, dict[str, str]]
|
Translations, a dictionary in the format of |
translate
translate(
string: str,
*,
language: str = language,
translation_file: str = translation_file,
update_translations: bool = True,
**kwargs: str
) -> str
Translate a string to the given language, translations are stored in translation_file.
| PARAMETER | DESCRIPTION |
|---|---|
string
|
String to translate.
TYPE:
|
language
|
Language to translate to, by default
TYPE:
|
translation_file
|
Translation file, by default
TYPE:
|
update_translations
|
Whether to update the translations file.
TYPE:
|
kwargs
|
Translations can be provided as keyword arguments.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
str
|
Translated string. |
translate_string
Translate a string with patterns like <<en:Hello, zh:你好>> to the given language. The string can also be a
plain string, in which case the translate function will be called.
| PARAMETER | DESCRIPTION |
|---|---|
string
|
String to translate.
TYPE:
|
language
|
Language to translate to, by default
TYPE:
|
kwargs
|
Translations can be provided as keyword arguments in the form of
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
str
|
Translated string. |