Liferay 忽略了我的 portlet Language.properties
Liferay ignores my portlet's Language.properties
我的 portlet 定义了一些包含文本标签 "category" 和 "abbreviation":
的 GUI 元素
[...]
<liferay-ui:search-container-column-text
name="category"
property="category"
/>
<liferay-ui:search-container-column-text
name="abbreviation"
property="abbreviation"
/>
[...]
在 Web 浏览器中呈现时,"category" 显示为 "Category"(可能是因为 Liferay 门户使用该词作为其核心)这很好,但 "abbreviation" 保持小写,所以我 WEB-INF/src/content/Language.properties
包含这个:
abbreviation=Abbrevation
问题:即使在重建并重新启动服务器后,"abbreviation" 仍显示为小写。看来 Liferay 没有考虑到我的 portlet 的 Language.properties
.
问题:我的问题可能是什么?我忘记了什么?
检查您的 portlet.xml
,在 portlet
节点中您应该有这个:
<resource-bundle>content.Language</resource-bundle>
如果您找不到它,我们可能已经找到了您的问题(至少是您的问题之一)!
此行告诉 portlet 在哪个文件中搜索您的自定义语言关键字之前的核心关键字。
我的 portlet 定义了一些包含文本标签 "category" 和 "abbreviation":
的 GUI 元素 [...]
<liferay-ui:search-container-column-text
name="category"
property="category"
/>
<liferay-ui:search-container-column-text
name="abbreviation"
property="abbreviation"
/>
[...]
在 Web 浏览器中呈现时,"category" 显示为 "Category"(可能是因为 Liferay 门户使用该词作为其核心)这很好,但 "abbreviation" 保持小写,所以我 WEB-INF/src/content/Language.properties
包含这个:
abbreviation=Abbrevation
问题:即使在重建并重新启动服务器后,"abbreviation" 仍显示为小写。看来 Liferay 没有考虑到我的 portlet 的 Language.properties
.
问题:我的问题可能是什么?我忘记了什么?
检查您的 portlet.xml
,在 portlet
节点中您应该有这个:
<resource-bundle>content.Language</resource-bundle>
如果您找不到它,我们可能已经找到了您的问题(至少是您的问题之一)!
此行告诉 portlet 在哪个文件中搜索您的自定义语言关键字之前的核心关键字。