У меня есть следующий объект resourceBundle в javascript.Использовать ресурс JavaScriptBundle более удобным способом
var resourceBundle = {
en : {
"EX_ONE" : "Example One",
"EX_TWO" : "Example One",
"EX_THREE" : "Example One"
}
fr : {
"EX_ONE" : "ExampleD Uno",
"EX_TWO" : "Exampled Twono",
"EX_THREE" : "Exampled theree"
}
}
Но дело в том, что это очень плохая практика, когда-либо, чтобы добавить метку, я должен приехать сюда, добавить новое ключевое значение для всех languages.I значит, здесь только английский и (неправильно) Французский , Но что, если есть другие языки. Можете ли вы предложить мне лучший способ, например, что мы используем файл свойств для jsp и Java.
yes buddy, я получаю это. Но уже есть html, созданный в js-файлах. Я делаю преобразование, поэтому его значение должно быть в js level. Динамический текст создается в js из локализации ответа ajax – ghTvNath
для клиентской стороны, я реализовал используя динамическую страницу, которая будет загружать все ключи и значения для текущего языка, построила карту, подобную вашему примеру, но там нет «en» или «fr» на карте - независимо от текущего языка с сервера. Включите (javascript map) jsp выше как (динамический) файл javascript. Используйте такой ключ, как resourceBundle.EX_ONE, resourceBundle.EX_TWO –