2014-09-11 27 views
1
In Language portlet I want to display only few language. Is it possible? 
I have tried portal-ext.properties and added locale properties like below. 
and I want to display language in combobox please provide solution. 

我想要顯示以下語言。我是liferay中的新人。我正在使用liferay comunity版本6.2。 我不想添加任何額外的語言或語言環境。如何僅顯示少數語言liferay language portlet?

locales=en_US,de_DE 

I have deleted database and create database and start again server. It show all the language. 

My portal-ext.properties look like below.Please help me out. 

jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://localhost/liferay62?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false 
jdbc.default.username=root 
jdbc.default.password=root 
locales=en_US,de_DE 

回答

2

您不需要更改portal-ext.properties中的任何內容。只需轉到控制面板門戶設置並從右側菜單中選擇顯示設置。然後限制當前列表可用語言部分,保存您的更改並完成。

請注意,此設置不僅會限制Language portlet的語言,還會限制整個門戶的語言。

+2

...如果你想通過portal-ext.properties進行配置,請使用'locales.enabled' – 2014-09-11 11:43:29

+0

我已經在Language portlet上完成 - >點擊右上方的選項 - >配置 - >設置 - >語言 - >從當前語言中刪除可用語言。有用。對於下拉列表,我選擇顯示樣式 - >選擇框謝謝你的答案。感謝Olaf提供了其他建議。 – 2014-09-11 12:31:09

2

「有一點需要注意:如果你曾經通過 UI設置此配置(控制面板 - >端口設置 - >顯示設置),他們將 被存儲在數據庫中,並覆蓋配置在哪。 portal-ext.properties因此,你可能要檢查你 控制面板中找到什麼,可能需要自行配置的 portal-ext.properties有

來源:https://www.liferay.com/community/forums/-/message_boards/message/45421596