0

Liferay 7 で言語キーを変更する方法に関する記事を読みましたが、複数の言語を翻訳する方法のヒントはありません。テーマで物事を翻訳したいのですが、liferay 6.x では非常に簡単でしたが、liferay 7 でこれを行う方法がわかりません。

編集:私が以前に行ったこと:

  1. ブレードでリソースバンドル プロジェクトを作成する
  2. Language.properties ファイルを編集し、liferay 7 サーバーに展開して機能をテストします。
  3. Language_de.properties ファイルを作成し、ビルドして liferay にデプロイします

1 つの言語property = {"language.id=xx_XX"}を定義するには、クラスでを設定する必要があります。別の Language_xx_XX.properties ファイルを追加するだけでは、機能しません。

私の質問は次のとおりです。リソースバンドルに言語を追加するにはどうすればよいですか?

4

2 に答える 2

0

Liferay のコア言語キーを変更するリソース バンドルでは、バンドルごとに 1 つのロケールの翻訳しか変更できないと思います。

OSGi ランタイムにデプロイされたモジュールからキーをオーバーライドする場合 (ほとんどのキーはそこにあります)、このチュートリアルに従います。この場合、キーを上書きしたい言語ファイルを追加するだけでよいと思います。

キーをオーバーライドするロケールごとに、適切な名前の言語プロパティ ファイルを作成します。これらは src/content にある必要があり、実装しているリソース バンドル ローダーによってロードされるリソース バンドルです。

于 2016-08-16T13:22:33.597 に答える