2012-10-24 82 views
1

我使用Liferay门户6.1.0 GA1添加语言到Liferay

场景: 配置后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,但我得到了相同的。

你能帮我吗?

Thx很多! 阿尔贝托

回答

0

ASWER我自己的问题:

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

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

但是,这并不在LR门户6.1.0工作。于是我尝试:

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

,解决

5

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

当它试图验证除在portal-ext.properties中提供的语言之外的语言时,它会给出错误。 你可以在这里做什么, - 首先从当前删除所有条目返回可用 - 只添加“英语(ES)”,以目前的一个 - 保存

参考:here