Я должен сделать приложение для Android на 3 языках: немецком, английском и голландском. я сделал три папки в именах приложений для Android values-de
и values-nl
в каталоге res.
теперь, когда пользователь выбирает определенный язык, я выполняю следующий код:
Resources res = getResources();
Configuration newConfig = new Configuration(res.getConfiguration());
newConfig.locale = Locale.ENGLISH;
res.updateConfiguration(newConfig, null);
все строки в разных папках значений имеют одинаковое имя, т.е. строка с именем add_site в папке значений имеет одинаковое имя в папке the values-de
, но с другим значением.
Мое приложение не загружает немецкое значение, когда я устанавливаю немецкий язык? в чем может быть проблема?
спасибо за помощь.