Доброго времени суток! Имеется проект написанный на django, фронт написан с использованием шаблонизатора.
Задача следующая, внедрить мультиязычность в проект (в общем, 3 языка), все строки уже переведены в нужной мне форме, интегрировать все нужно с точностью до буквы. Я думаю, добавить просто js кнопки с выбором языка, при клике на которые вся выводимая информация будет меняться на нужный язык. Но так нужно переписывать абсолютно все шаблоны, тупо копировать их на 3 экземпляра, и при выбранном языке выводить нужный нам нужный с нужным языком. Есть ли у этого какое-то более элегантное решение? Как бы вы реализовали эту задачу? И где нужно хранить информацию о выбранном языке? В бэке? В кукисах? Или просто в хэше?