Я создаю локаль и пытаюсь создать ResourceBundle, используя указанную локаль. Если я использую финский язык, ResourceBundle, похоже, не принимает и не понимает его - вместо этого он получает пустой язык. При использовании английской локали он работает нормально.
Locale obj = new Locale("en");
ResourceBundle resource = ResourceBundle.getBundle("web_resources", obj);
log.debug(resource.getLocale());
log.debug(obj);
Журналы "en", "en".
Locale obj = new Locale("fi");
ResourceBundle resource = ResourceBundle.getBundle("web_resources", obj);
log.debug(resource.getLocale());
log.debug(obj);
Журналы "", "фи".
Я также тестировал fr (французский) и немецкий (de) языки - они тоже не работают. Добавление кодов стран, похоже, не помогло. Чего мне не хватает?