如何使用JSP的现有钩子覆盖Languange_ru.properties?

时间:2013-07-02 06:11:46

标签: liferay hook

您好我有一个为forget_password.jsp和其他登录相关的portlet的钩子。

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

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

在Liferay-hook.xml中我添加了 COM / DCP /服务门户/门户/钩/资源/ Language_ru.properties

参考我添加的liferay论坛中的一些主题,它没有起作用 内容/ Language_ru.properties

它也没用。我还尝试将属性文件从Language_ru.properties重命名为Language_ru_RU.properties。但又运气不好。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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