Java i18n: использовать один метод доступа ResourceBundle для каждого пакета или один для всего проекта?

Я ничего не знаю о интернационализации.

У меня есть проект с несколькими пакетами. Я использую встроенный в Eclipse мастер «Externalize Strings» для извлечения строковых констант в моих классах в файл свойств и замены этих строк вызовами статического метода доступа. Так что вместо

System.out.println("Hello, world!");

Я заканчиваю с

System.out.println(Messages.getString("MyKey"));

иMessages служебный класс в каждом пакете (который обеспечивает статическийgetString метод для получения желаемой строки из ResourceBundle [в этом случае.properties файл]). Это лучше иметьMessages класс в каждой упаковке, или есть одинMessages класс для всего проекта?

Ответы на вопрос(2)

Ваш ответ на вопрос