У меня есть приложение для Android, которое зависит от внешней банки.Этот jar локализован, но, по-видимому, он игнорирует пользовательскую локаль на android, а также приведенный ниже метод бесполезен.
Locale.setDefault(mylocale);
Jar не устанавливает локаль.
UPDATE: локальустановлен правильно, но ResourceBundle.getString () всегда возвращается к языку по умолчанию.
ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ: Это ошибка на Android, если моя локаль это it_IT, она выглядит исключительно для Locale_it_IT;и пропускает Locale_it (который вместо этого принимается на Java).
OOPS!это на самом деле было ошибкой в моем коде ... Android чувствителен к регистру, и я создал ресурсный пакет с локали IT вместо него ... позор мне.