Определение языка

class openav.modules.core.language.Language(path_to_logs: str = <property object>, lang: str = <property object>)[source]

Bases: Logging

Класс для интернационализации (I18N) и локализации (L10N)

Parameters:
  • path_to_logs (str) – Смотреть path_to_logs

  • lang (str) – Язык

property lang: str

Получение/установка текущего языка

Parameters:

(str)

Язык, доступные варианты:

  • "ru" - Русский язык (по умолчанию)

  • "en" - Английский язык

Returns:

Язык

Return type:

str

property locales: List[str]

Получение поддерживаемых языков

Returns:

Список поддерживаемых языков

Return type:

List[str]

property path_to_locales: str

Получение директории с языковыми пакетами

Returns:

Директория с языковыми пакетами

Return type:

str