My Share Locale - получить язык

1

Я использую Alfresco Share, и я установил модуль "Моя локальная локаль", который позволяет мне выбирать язык на странице входа. Он отлично работает, метки отображаются на выбранном языке. Проблема возникла, когда я хотел использовать выбранный язык из моего Java-скрипта. Я хотел отобразить некоторые сообщения для пользователей на языке, который они выбрали в выпадающем меню, но когда я использую I18NUtil.getLocale() результатом является локаль моего браузера. Кто-нибудь знает, как получить выбранное значение в Java-классе?

Теги:
alfresco
alfresco-share

1 ответ

1
Лучший ответ

я никогда не устанавливал этот плагин, но я предполагаю, что вы приспосабливаетесь почти так же, как в своем веб-скрипте, что делает плагин для вас:

https://github.com/linzhixing/AlfrescoMyShareLocale/blob/master/src/org/alfresco/module/mysharelocale/CustomLocaleResolver.java

получить файл cookie с именем "alf_share_locale"

  • 0
    Спасибо за ваш ответ. Я пытался получить это печенье, но столкнулся с проблемой. Я сделал HttpServletRequest с кодом: public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException { HttpServletRequest httpReq = WebScriptServletRuntime.getHttpServletRequest(req); Cookie[] cookies = httpReq.getCookies(); но метод getCookies () возвращает ноль.
  • 0
    когда вы находитесь на странице дашлета, можете ли вы увидеть куки при открытии (chrome) dev console -> resources -> Cookies?
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню