У меня есть сервер jboss, работающий с локалью fr_CH, и клиент приложения, работающий с локалью de_CH. У меня есть два пакета - messages.properties (root) и messages_fr_CH.properties. Это странно, но, находясь на стороне сервера, ResourceBundle.getBundle ("bundleLocation", new Locale ("de", "CH")) возвращает пакет для локали fr_CH вместо корневого пакета.
Единственное, о чем я мог подумать, это о том, что на стороне сервера Locale.getDefault () - это "fr_CH", но, если я правильно понял, из-за концепции постепенной деградации стандартному механизму аварийного восстановления Java не следует заботиться об этом ...
есть еще мысли, в чем может быть проблема?
Спасибо,
Jan