Мой проект должен поддерживать различные языки для GUI (испанский, английский, немецкий и т. Д.). Я использую CodeIgniter, поэтому у меня нет проблем с представлениями PHP с использованием Language Class. Я могу загрузить некоторые ранее определенные переменные в PHP для создания представлений на разных языках.
Проблема возникает здесь:
Некоторые функции (многие из них на самом деле) используют Javascript: персонализированное контекстное меню для некоторых элементов, различные DIV, созданные динамически, и т. Д. Большинство этих функций создаются динамически, поэтому я не могу знать выбранный язык создайте много дублированного кода, по одному для каждого языка, но это слишком излишне).
Мне нужно найти способ перевести этот контент на новый язык, ранее выбранный пользователем.
Например:
Пользовательский щелчок правой кнопкой мыши и контекстное меню имеют следующие параметры (создаются динамически с использованием Javascript):
Когда пользователь меняет язык страницы на «Испанский», контекстное меню должно отображать:
Есть ли способ сохранить некоторые переменные со всеми именами на разных языках, а затем загрузить для создания меню?
Извините за большой пост. Я надеюсь, что все могут помочь мне или принести мне небольшой совет.