1

我正在使用 Liferay 门户 6.1.0 GA1

场景:在配置了一个 portal-ext.properties 之后,例如:

locales=es_ES,en_US
time.zones=Europe/Paris

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

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

es_ES,en_US,it_IT 到可用语言

但我得到:

Please enter a valid locale error. 

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

你能帮助我吗?

多谢!阿尔贝托

4

2 回答 2

5

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

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

参考:这里

于 2014-11-20T10:51:06.110 回答
0

回答我自己的问题:

我尝试添加意大利语(测试阶段),所以我尝试了:

locales=es_ES,en_US
locales.beta=it_IT
time.zones=Europe/Paris

但这在 LR Portal 6.1.0 中不起作用。所以我尝试了:

locales=es_ES,en_US,it_IT
time.zones=Europe/Paris

并解决了

于 2012-10-24T16:45:04.480 回答