2015-10-01 2 views
2

Когда я (голландский) участвую в рабочем процессе с португальским коллегой, он получает письма с заданиями на голландском языке (потому что мой язык браузера голландский), и я получаю письма с заданиями на португальском языке (потому что у моего коллеги есть свой язык браузера на португальском языке). Это связано с тем, что Alfresco отправляет электронные письма на язык зарегистрированного пользователя, а не на язык получателей.Язык пользователя Alfresco

Я хотел был бы запрограммировать в противоположном поведении, но я не могу полагаться на язык браузера для этого.

Есть ли способ, которым Alfresco сохраняет (постоянный) трек о том, какой язык использовался в последний раз пользователем?

+1

Я знаю, что запрос был функция для этого еще в дни Al fresco 4.x, но я не уверен, что он когда-либо был реализован .... – Gagravarr

ответ

2

Я думаю, что это вполне возможно, следующим образом:

  1. Сохранить язык браузера в профиле пользователя (до на входе)
  2. перезапись (весна перепишите) MailActionExecuter действий и извлечения пользователя из TO адрес и получить язык и использовать его для Locale или по умолчанию на английский
+0

Привет, Тахир. Для первого шага вы хотите сохранить язык в свойствах персонального узла? Должен ли я добавить пользовательский аспект для этого или есть уже что-то доступное? –

+0

Привет, Стефан, есть уже доступный аспект, называемый sys: локализованный он находится в systemModel.xml –

Смежные вопросы