Labutin
@Labutin
Web-разработчик

Как правильно на Flask делать мультиязычные страницы?

На просторах интернета много советов, как на Flask делать мультиязычные сайты.
Например, неплохая статья тут: habrahabr.ru/post/236861
Почти везде рекомендуют использовать flask-babel.
Это все очень хорошо, если нужно переводить отдельные фразы.
А какие есть best practice, если у меня текст в шаблонах Jinja2 ? Ну т.е. сайт практически статичный и полноценной CMS нет. Есть страницы с текстом. Делать шаблоны под каждый поддерживаемый язык? И в зависимости от выбранного языка во вьюхе использовать файл с соответствующим шаблоном?

И как быть с данными в базе? Например, это каталог товаров. Там наименование, характеристики можно через Babel. А, например, описания? Там длинные тексты. В базе хранить описание под каждый язык?

Есть другие варианты? Или может быть даже есть какие-то расширения Flask для таких случаев?
  • Вопрос задан
  • 927 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час