0

こんにちは、forget_password.jsp およびその他のログイン関連ポートレット用のフックがあります。

私のforget_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_ru_RU.properties および Language_ru.properties よりも優先度の高い Language-ext_ru.properties が既にあります。これが、Langauge_ru.properties にフックを適用できなかった理由です。

于 2013-07-04T06:51:43.400 に答える