Определите файл .properties по умолчанию в зависимости от языка - PullRequest
1 голос
/ 26 мая 2010

У меня есть 2 .properties файлы в моем проекте Java, и я хочу определить один из них как файл по умолчанию, который будет использоваться, когда язык операционной системы отличается от двух уже определенных языков. Скажите, пожалуйста, что я должен добавить в свой код, чтобы это стало возможным?

Ответы [ 2 ]

3 голосов
/ 26 мая 2010

ResourceBundle ваш билет. Вот учебник

0 голосов
/ 26 мая 2010

Назовите 2 файла .properties с тем же базовым именем плюс код языка, например, prop_de.properties и prop_en.properties. Затем скопируйте один из них и назовите его prop.properties. Это запасной вариант. Если файлы находятся в пакете org.foo, тогда

        ResourceBundle bundle = ResourceBundle.getBundle( "org.foo.prop" );

дает вам набор с желаемым поведением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...