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 を変更する必要はありません (忘れるとリスクが高くなります)。