Текст документации сгенерирован автоматически из исходного кода.
Если обнаружили ошибку, отправьте об этом сообщение на 📧почту.
Provides various utilitarian functions.
def validate_dict(data: dict, schema: dict, mode: Literal['s', 'mka'] = 's') -> tuple[bool, Exception | None]
Validates input dictionary by scheme
Parameters:
«s» — strict mode, keysets must be equal.«mka» — «missing keys are allowed» mode, <data> dict may not have a complete set of keys.Returns:
Raises:
def get_lang_const_translation(data: LangConstant | str, n: int | float = 1) -> str
Returns translation of language constant or unmodified string
Parameters:
Returns:
def retranslate_nested_langconstants(object, lang_code: Optional[str] = None)
Searches objects of LangConstant type and calls translate() method for each instance, also scans nested classes
Parameters: