Поиск языка ОС Android: сообщите ОС, какой язык по умолчанию используется в приложении.

#android #locale #lookup

Вопрос:

Мой values/strings.xml написан на местном языке nl-NL . У меня также есть values/nl-rBE/strings.xml досье. Для языка устройства nl-NL ОС выбирает использование nl-BE строк , а это не то, что я хочу.

Есть ли способ сообщить ОС Android, какова моя values/strings.xml локаль по умолчанию, без дублирования файла values/nl-NL/strings.xml ?

Итак, в настоящее время: Язык устройства nl-NL => values-nl-rBE/strings.xml

Я хочу: Язык устройства nl-NL = values/strings.xml

Комментарии:

1. если значения в nl-NL-это то, что вы считаете своими значениями по умолчанию, то почему бы просто не скопировать то, что там есть, и не поместить их в свой values/string.xml (для чего по умолчанию используется ОС), а затем удалить свой nl-NL string.xml досье?

2. в этом-то и проблема. ОС не принимает values/strings.xml но он «умнее» и вместо этого использует строки nl-BE. Я хочу, чтобы это заняло values/strings.xml