Показать сообщение отдельно
  #4 (permalink)  
Старый 14.07.2017, 14:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от usmdamir
там на twig сделано много чего, весь текст или в бд или в шаблоне, так вот я в шаблоне через переменные поменял
Именно на сервере в единственном месте определяется локализация, и то что надо отдается как JSON, например, клиенту, который в своих скриптах подключает их, а не в скриптах меняется текст. Его вообще не должно быть в них, это нужно кучу скриптов перелопачивать, если что-то придется изменить.

Хотя если хотите геморроя, на здоровье:

.html(var '<h3>'+['Корзина пуста', 'Your cart is empty'][0 или 1 в зависимости от языка]+'...</h3>')


Или же не массив, а объект и обращаться по признаку текущего ключа как свойству этого объекта, например 'ru' и 'en', ну или как у вас там бог его знает.
Ответить с цитированием