liferay プロジェクトで多言語サポートを実装しようとしています。portal_normal.vm
このために、テーマのファイルに以下のコードを追加しました。
#set( $availLanguage = $stringUtil.split("hi_IN,en_US"))
<span id="language">$taglibLiferay.language("fm", null, "languageId", $toto, 0)</span>
これにより、ヒンディー語、英語 (米国) の 2 つの言語のサポートが追加されます。
複数の言語プロパティ ファイルのフックを作成しました。
<hook>
<language-properties>content/Language_hi.properties</language-properties>
<language-properties>content/Language_en.properties</language-properties>
</hook>
しかし、言語を切り替えるたびに変更されません。常に Language_en.properties
ファイルからの値が表示されます
何が起こっているのかを確認するために、テーマの値の下に印刷してみました
$theme_display.getLanguageId()
$locale
en_US
しかし、言語を に変更したと思っても常に表示されhi_IN
ます。
何がうまくいかないのかを理解するための助けを探しています。
環境:Liferay 6.1.1 CE GA2