Я делаю приложение на Java. Это приложение может быть интернационализировано с использованием ResourceBundle
. Я хочу разрешить пользователю выбирать язык, который он хочет использовать. И есть вопрос: как перечислить доступные языки для программы? Я не хочу использовать Locale.getAvailableLocales()
, потому что я не знаю, получил ли приложение файл .properties для выбранного языка. Также есть второй вопрос: могу ли я добавить возможность добавлять дополнительные языковые файлы вне файла .jar? И последний вопрос: есть ли лучшее интернационализационное решение?Интернационализация - перечисление и добавление языков
С уважением
* «Я хочу разрешить пользователю выбирать язык, который он хочет» * Он предоставляется бесплатно ОС. –
Нет ... Я имею в виду: «Я хочу разрешить пользователю выбирать язык для МОИ ЗАЯВКИ, что он хочет» :) – m4tx
Просто вопрос: почему вы хотите заставить пользователя выбирать свой язык вместо того, чтобы обнаруживать локаль ? Я действительно не знаю, почему так много людей совершают эту ошибку. –