2015-10-01 62 views
2

当我(荷兰语)与葡萄牙同事一起参与工作流程时,他会收到荷兰语任务电子邮件(因为我的浏览器语言是荷兰语),并且我在葡萄牙语中收到任务电子邮件(因为我的同事有他的浏览器语言在葡萄牙)。这是因为Alfresco以登录用户的语言发送电子邮件,而不是收件人的语言。Alfresco用户语言

我想在相反的行为中编程,但我不能依赖于浏览器语言。

有没有一种方法,Alfresco保持(持久)跟踪用户上次使用的语言?

+1

我知道有这个早在铝的日子功能请求壁画4.x,但我不知道它是否实现了.... – Gagravarr

回答

2

我觉得这是非常有可能以下列方式:

  1. 保存在用户配置文件(最多上登录),浏览器语言
  2. 覆盖(春季改写)MailActionExecuter操作和检索用户在TO地址并获得语言和使用,对于区域设置或默认为英语
+0

嗨塔希尔,对于第一步,你的意思是在人类节点属性中保存语言?我应该为此添加一个自定义方面,还是有可用的东西? –

+0

嗨Stefan,已经有一个可用的方面称为sys:本地化它在systemModel.xml中 –