我 I18N 的一个应用程序。它的一部分在于对菜单进行 I18N-ing。那没问题。
使用 GWT,我可以使用常量接口。
现在我必须提供应用程序的帮助,其中包括一些涉及菜单的文本。
所以在这些更大的常量中,我需要使用菜单常量。
示例:
我在 I18N 的属性文件中有一个资源:
menuPlay = Play ...
现在我想定义另一个资源 = 一些帮助文本:
howToPlay = In order to start the game, go to the menu ??<resource menuPlay>??
在上面的问号中,我想使用资源 menuPlay。
当我想翻译例如法语时,这两个资源将是:
menuPlay = Jouer...
howToPlay = Pour démarrer le jeu, aller au menu ??<resource menuPlay>??
我该怎么做(在 Java / GWT 中)?我的意思是有现成的解决方案(我找不到或想不到)。我不想编写一些特定的解决方案,这些解决方案将基于本地化信息实时结合两者。
这将有助于防止更改 menuPlay 资源时出现不一致:无需费心更改其他资源 howToPlay(忘记的高风险)。