Fluent.runtime#

class aiogram_i18n.cores.fluent_runtime_core.FluentRuntimeCore(path: str | Path, default_locale: str | None = None, use_isolating: bool = False, functions: Dict[str, Callable[[...], Any]] | None = None, pre_compile: bool = True, raise_key_error: bool = True, use_td: bool = True, locales_map: Dict[str, str] | None = None)[source]#

Bases: BaseCore[FluentBundle]

property available_locales: Tuple[str, ...]#
default_locale: str | None#
find_locales() Dict[str, FluentBundle][source]#
get(message_id: str, locale: str | None = None, /, **kwargs: Any) str[source]#
get_locale(locale: str | None = None) str#
get_translator(locale: str) Translator#
locales: Dict[str, Translator]#
locales_map: Dict[str, str]#
nget(singular: str, plural: str | None = None, n: int = 1, locale: str | None = None, /, **kwargs: Any) str#
async shutdown() None#
async startup() None#