Проблема возникает, когда я хочу добавить кисси, местный язык, на котором говорят в Гвинее. Я создал локальный код для этого kq-rGN из официального
Когда я запускаю приложение, я могу выбрать язык, но по умолчанию отображается английский язык.
Если я загляну в редактор переводов. На вкладке языка указано значение null, а в приложении в качестве языка используется kq, а не English, если он английский.
Это на самом деле работало на старой версии Android, начиная с 4, но на более новой версии Android это не работает.
XML-определение массива и код для настройки языка
Код: Выделить всё
en-rUS
kq-rGN
String lang = listCodeItems[position].substring(0, 2);
String country = listCodeItems[position].substring(listCodeItems[position].length() - 2);
LocaleHelper.setLocale(mContext, lang, country);
recreate();
Подробнее здесь: https://stackoverflow.com/questions/792 ... by-android
Мобильная версия