Созданный экземпляр resourceBundle не соответствует языку requestd (zh_TW). В результате выбираются строки из резервных сообщений. Свойства. Что мне не хватает?ResourceBundle не соответствует запрошенному языку
Это не происходит с локали, которые не содержат подчеркивание (Ex: эс, пл, фр и т.д.)
Locale myLocale = new Locale("zh_TW");
ResourceBundle resourceBundle = ResourceBundle.getBundle("messages", myLocale);
System.out.println("ResourceBundle locale : " + resourceBundle.getLocale());
Выход
По умолчанию локаль: en_US
ResourceBundle локали:
'TW' не является кодом страны для фарфора. 'cn' есть. zh_TW - традиционный китайский, вариант. –