2012-10-24 150 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