0

嗨,我有一个 forgot_password.jsp 和其他与登录相关的 portlet 的钩子。

在我的 forgot_password.jsp 中,我有一个按钮,其值为 send-password-reset-link 。

此条目没有俄语翻译。所以我想为 Language_ru.properties 添加钩子。

在 Liferay-hook.xml 我添加了 com/dcp/serviceportal/portlets/hook/resources/Language_ru.properties

参考 liferay 论坛中的一些线程,它没有起作用,我添加了 content/Language_ru.properties

它也没有奏效。我还尝试将属性文件从 Language_ru.properties 重命名为 Language_ru_RU.properties。但又倒霉了。

4

2 回答 2

2

添加到portlet.xml资源包

<portlet>
    <portlet-name>My Portlet</portlet-name>
    <portlet-class>com.my.MyPortlet</portlet-class>
    <init-param>
        <name>view-jsp</name>
        <value>/html/view.jsp</value>
    </init-param>
    <expiration-cache>0</expiration-cache>
    <supports>
        <mime-type>text/html</mime-type>
    </supports>
    <resource-bundle>content/Language</resource-bundle>
    <portlet-info>
        <title>My Portlet</title>
    </portlet-info>
    <security-role-ref>
        <role-name>administrator</role-name>
    </security-role-ref>
</portlet>

并放入Language_ru.properties.src/content/

有关详细信息,请参阅http://goo.gl/CmMju

于 2013-07-02T07:21:31.840 回答
0

感谢帮助。我找到了我的语言挂钩不起作用的原因。实际上,在我的项目中,我们已经有了 Language-ext_ru.properties,它的优先级高于 Language_ru_RU.properties 和 Languange_ru.properties。这就是我无法为 Langauge_ru.properties 应用挂钩的原因。

于 2013-07-04T06:51:43.400 回答