|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Paul Gorodyansky 2:5020/400 01 May 2002 21:38:42 To : Serge Shikov Subject : Re: i18n и JavaScript --------------------------------------------------------------------------------
Привет!
Serge Shikov wrote:
>
> Paul Gorodyansky wrote:
>
> > А у нас именно так и сделали - засунули все подлежащие переводу строки
> > JavaScript (сообщения и UI элементы типа надписи на кнопках) в эти самые
> > _Java_ ресурсы! И при подготовке страницы на сервере, соответственно
> > меняется JavaScript.
> А доставать - через ResourceBundle? Hе нравится мне такой вариант,
> откровенно говоря. Это значит что Java сразу инициируется, даже несмотря
> на то, что апплетов на странице нет. Hу и пр. вытекающие последствия.
> Я-то в общем склоняюсь к варианту, когда ресурсы действительно явские,
> но на сервере они маршалятся во что-то более удобное для скриптов,
> например в XML, или просто в константы. И уже так передаются клиенту.
Hет, у нас вроде не так, как ты понял - у нас - на сервере -
в сервлетах на Java готовится будущая страница - HTML + JS, которая
потом уйдет к браузеру. Вот в этом процессе и присутствует такая вещь,
как вставка JS-строк на нужном языке из Java messages_xx.properties
Пошел сейчас уточнить - оказалось, что в дополнение к вышеизложенному,
мы ещё (для других каких-то строк) посылаем вместе со страницей на
клиентскую машину файлы
messages_de.js
messages_en.js
messages_fr.js
и потом JS код страницы лезет в нужный, чтобы строку достать.
Hо это наверное, хуже, чем на сервере готовить...
--
Павел
http://ourworld.compuserve.com/homepages/PaulGor/
--- ifmail v.2.15dev5
* Origin: Private person (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/9263adaacc15.html, оценка из 5, голосов 10
|