You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to google-web...@googlegroups.com
Цитирую:
Не могли бы Вы подсказать как при помощи i18n менять локаль на сайте?
я создал все необходимые файлы .properties
в ui.xml файле прописал ресурс. по умолчанию поставил язык русский.
а как теперь сделать чтоб при нажатии кнопки или на ссылку сменился язык на английский? не могу понять. Это как-то я понимаю надо сделать через eventBus...
облазил весь интернет, там только пишут как сделать с одним языком, а мне надо чтоб язык сайта менялся.
спасибо большое.
shaman.sir
unread,
Jun 23, 2011, 8:14:53 AM6/23/11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to google-web...@googlegroups.com
Есть два взаимодополняющих способа:
Добавить в необходимый URL (на кнопку или в ссылку), указывающий на страницу вашего веб-приложения параметр locale=en_US (или ту локаль, к которой привязаны .property-файлы), например: http://www.example.org/myapp.html?locale=en_US, этот способ имеет более высокий приоритет.
В мета-теге в заголовке HTML-страницы установить gwt-свойство locale, вот так: <metaname="gwt:property"content="locale=en_US">. Например, серверная сторона вашего веб-приложения может возвращать страницы с разными мета-тегами в зависимости от локали, установленной у пользователя