1

I I18N アプリケーション。その一部は、メニューの I18N 化で構成されています。それは大丈夫です。
GWT では、Constants インターフェイスを使用できます。
ここで、アプリのヘルプを I18N する必要があります。これには、メニューを参照するテキストが含まれています。
したがって、これらのより大きな定数では、メニュー定数を使用する必要があります。

例:
I18N のプロパティ ファイルにリソースがあります。

menuPlay = Play ...

ここで、別のリソース = ヘルプ テキストを定義したいと思います。

howToPlay = In order to start the game, go to the menu ??<resource menuPlay>??

上記の疑問符では、リソース menuPlay を使用したいと考えています。

たとえばフランス語に翻訳したい場合、2 つのリソースは次のようになります。

menuPlay = Jouer...
howToPlay = Pour démarrer le jeu, aller au menu ??<resource menuPlay>??

どうすればそれを行うことができますか(Java/GWTで)? つまり、既製の解決策があります(私が見つけたり考えたりすることはできませんでした)。ローカライズされた情報に基づいて、リアルタイムで両方を組み合わせる特定のソリューションをコーディングしたくありません。
これにより、menuPlay リソースを変更する際の不整合を防ぐことができます。他のリソース howToPlay を変更する必要はありません (忘れるとリスクが高くなります)。

4

1 に答える 1

1

次に、あなたの財産は次のようになります

menuPlay = Play ...
howToPlay = In order to start the game, go to the menu {0}

使用中

次に取得するためmenuPlay に、Javaで次のように使用できます resource.menuPlay();

今取得するためにhowtoPlay

resource.howToPlay(resource.menuPlay());//現在 {0}Play

no.of引数に対してそれを行うことができます

howToPlay = In order to start the game, go to the menu {0} {1}..等

メッセージパターンを見る

于 2013-04-06T12:11:13.760 に答える