我对国际化一无所知。
我有一个包含几个包的项目。我正在使用 Eclipse 的内置“Externalize Strings”向导将我的类中的字符串常量提取到属性文件中,并将这些字符串替换为对静态访问器的调用。所以而不是
System.out.println("Hello, world!");
我最终得到
System.out.println(Messages.getString("MyKey"));
以及Messages
每个包中的实用程序类(它提供了一个静态方法,用于从 ResourceBundle [在本例中为文件]getString
获取所需的字符串)。.properties
最好是Messages
每个包中都有一个类,还是Messages
整个项目只有一个类?