向Liferay添加语言

Alb*_*gía 1 liferay liferay-6

我正在使用Liferay Portal 6.1.0 GA1

场景:配置portal-ext.properties之后:

locales=es_ES,en_US
time.zones=Europe/Paris
Run Code Online (Sandbox Code Playgroud)

运行服务器OK ...(只有那些语言和时区)

我想通过控制面板添加一种新语言 - >门户设置 - >显示设置,写入

es_ES,en_US,it_IT到可用的语言

但我得到:

Please enter a valid locale error. 
Run Code Online (Sandbox Code Playgroud)

我也试图停止LR并编辑portal-ext.properties,但我得到了同样的结果.

你能帮助我吗?

多谢!阿尔贝托

Him*_*ari 5

看起来问题与您从"显示设置"中选择的语言数量有关.从portal-ext.properties中仅添加2个区域设置(es_ES,en_US)后,当您转到"控制面板" - >"显示设置"时,它将在Current中显示大约10种以上的语言.因此,在将英语添加到当前并保存之后,尝试使用portal-ext.properties中提供的locales =值来验证所有语言.

当它尝试验证您在portal-ext.properties中提供的语言之外的语言时,它将给出错误.你在这里可以做的是, - 首先删除当前的所有条目回到可用 - 只添加"英语(ES)"到当前一个 - 保存

参考:这里