Задать вопрос
@bituke

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

Доброго времени суток! Имеется проект написанный на django, фронт написан с использованием шаблонизатора.
Задача следующая, внедрить мультиязычность в проект (в общем, 3 языка), все строки уже переведены в нужной мне форме, интегрировать все нужно с точностью до буквы. Я думаю, добавить просто js кнопки с выбором языка, при клике на которые вся выводимая информация будет меняться на нужный язык. Но так нужно переписывать абсолютно все шаблоны, тупо копировать их на 3 экземпляра, и при выбранном языке выводить нужный нам нужный с нужным языком. Есть ли у этого какое-то более элегантное решение? Как бы вы реализовали эту задачу? И где нужно хранить информацию о выбранном языке? В бэке? В кукисах? Или просто в хэше?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы