2016-06-30 24 views
0

私はライフスタイルにタイ語を追加するためのガイドに従っています。 まずステップ:URLパターンを追加新しい言語をLiferayに追加

<url-pattern>/th/c/portal/protected</url-pattern> 

第三ステップ:

<servlet-mapping> 
    <servlet-name>I18n servlet</servlet-name> 
    <url-pattern>/th/*</url-pattern> 
</servlet-mapping> 

第二ステップweb.xmlファイルにサーブレット・マッピングの下に追加portal-ext.propertiesに "目" を追加し、ファイル

locales=th 

上記の操作の後、使用可能な言語でタイ語が表示されます like this しかし、左矢印を押すと、現在の言語に移動し、保存ボタンを押します。 「有効なロケールを入力してください」というメッセージが表示されます。 message. 誰かが問題を理解するのを助けることができますか?どうもありがとうございます!!

+0

あなたの質問はLiferayのどのバージョンですか? OSGiベースかどうか? –

答えて

0

私はあなたが私はあなたが必要と考えている言語のフックを、作成したことを提供詳細にはどこにも見当たらない。https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/overriding-language-properties-using-a-hook

リンクはあなたがLiferayの6.2を使用していると仮定し、私は「なら、私を修正m間違い

この作業を行うには、portal-ext.properties(たとえば、Language_th.properties)に翻訳されたキーで追加したロケールの言語プロパティファイルを提供する必要があります(これはかなり確かです)。

関連する問題