如何只显示几种语言liferay语言portlet?

时间:2014-09-11 11:07:16

标签: liferay liferay-6 liferay-aui

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社区版6.2。    我不想添加任何额外的语言或区域设置。

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 个答案:

答案 0 :(得分:3)

您不必更改portal-ext.properties中的任何内容。只需转到控制面板 - > 门户网站设置,然后从右侧菜单中选择显示设置。然后限制可用语言部分中的当前列表,保存更改并完成。

请注意,此设置不仅会限制语言portlet的语言,还会限制整个门户网站的语言。

答案 1 :(得分:3)

  

“有一点需要注意:如果您曾经通过此设置此配置   UI(在ControlPanel - >门户网站设置 - >显示设置),他们会   存储在数据库中并覆盖您配置的内容   portal-ext.properties。因此,您可能想要检查您找到的内容   控制面板可能需要配置而不是   portal-ext.properties。

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