如何覆盖主题中的 Language.properties?

How to override a Language.properties from a theme?

我在文件 liferay-look-and-feel.xml

中为我的 Liferay 主题添加了新的配置设置
<setting configurable="true" key="show-navigation" type="checkbox" value="true" />

在控制面板中我可以看到带有 show-navigation 标签的设置。 我想将其翻译成 Show the Main Navigation using Language.properties in the theme。 然后为了在我的主题中完成这个我添加了这个文件(theme\docroot\WEB-INF\src\content):

每个文件包含这样的翻译:

show-navigation=Show the Main Navigation

然后在 theme\docroot\WEB-INF\ 我添加了 liferay-hook.xml

<?xml version="1.0"?>
<!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 6.2.0//EN" "http://www.liferay.com/dtd/liferay-hook_6_2_0.dtd">

<hook>
    <portal-properties>portal.properties</portal-properties>
    <language-properties>content/Language*.properties</language-properties>
</hook>

但是没用。如果我对 portlet 执行相同的过程,它就可以工作。 为什么?

是名字:你不用content/Language*.properties,只用content/Language.properties。否则我相信你是解决问题的正确方法,就是这个小细节