Можно ли динамически находить, какие языки поддерживает приложение?
Например, у меня есть строки для следующих языков: английский, французский, голландский и немецкий.
Они определены в соответствующих каталогах res: значения, values-fr
, values-nl
и values-de
.
Я хочу дать пользователю возможность выбирать между ними, и для этого я хочу загрузить их. Но я не хочу жестко кодировать выбор. Я пытался использовать:
getApplication().getResources().getAssets().getLocales()
Но этот метод возвращает все локали, поддерживаемые телефоном.
У вас есть другая идея?