Сообщение от usmdamir
|
там на twig сделано много чего, весь текст или в бд или в шаблоне, так вот я в шаблоне через переменные поменял
|
Именно на сервере в единственном месте определяется локализация, и то что надо отдается как JSON, например, клиенту, который в своих скриптах подключает их, а не в скриптах меняется текст. Его вообще не должно быть в них, это нужно кучу скриптов перелопачивать, если что-то придется изменить.
Хотя если хотите геморроя, на здоровье:
.html(var '<h3>'+['Корзина пуста', 'Your cart is empty'][0 или 1 в зависимости от языка]+'...</h3>')
Или же не массив, а объект и обращаться по признаку текущего ключа как свойству этого объекта, например 'ru' и 'en', ну или как у вас там бог его знает.