Как переопределить Language.properties из темы?

Я добавил новые параметры конфигурации в свою тему Liferay в файле liferay-look-and-feel.xml.

<setting configurable="true" key="show-navigation" type="checkbox" value="true" />

В панели управления я вижу настройку с меткой show-navigation. Я хочу перевести его на Показать основную навигацию, используя Language.properties внутри темы. Затем, чтобы выполнить это в моей теме, я добавил эти файлы (theme\docroot\WEB-INF\src\content):

  • Язык.свойства
  • Language_en.properties
  • Language_fr.properties

Какой каждый файл содержит перевод так:

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>

Но это не работает. Если я выполняю ту же процедуру для портлета, она работает. Почему?


person Mustapha Aoussar    schedule 30.04.2015    source источник


Ответы (1)


Это имя: вы не используете content/Language*.properties, а просто content/Language.properties. В противном случае я считаю, что вы находитесь на правильном пути решения проблемы, это просто маленькая деталь

person Olaf Kock    schedule 30.04.2015