/
urusai
/
code_sample
Обзор
Документация
Войти
/
urusai
/
code_sample
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/i18n/tr.py
23 строки
583 B
nick
init
30 сен 2024, 16:12
30 сен 2024, 16:12
c68451c
Код
Авторство
О чём код?
import os from fastapi import Header from pydantic_i18n import BabelLoader, PydanticI18n from settings.api.settings import SettingsApplication def get_loader() -> BabelLoader: current_path = os.path.dirname(os.path.realpath(__file__)) return BabelLoader(f"{current_path}/translations") translate_pydantic = PydanticI18n(source=get_loader()) def get_locale( locale: str = Header( default=SettingsApplication().DEFAULT_LOCALE, description="Язык пользователя в заголовках запроса", ) ) -> str: return locale