У меня есть несколько переведенных HTML-страниц, и мне нужно решить, какую из них отправить клиенту. на основе текущего языка, используемого в приложении.
Проблема в том, что, например, в приложении есть перевод ar-rEG и ar-rSA и язык в настройках установлен на ar-rLY приложение переходит на ar-rEG Я не знаю, почему оно решает вернуться на ar-rEG, но мне нужно определить исправьте локаль и для других языков.
с помощью Locale.getDefault().toLanguageTag() я получаю язык и регион, выбранные в настройках, а не тот, который используется приложением. .
Код: Выделить всё
ConfigurationCompat.getLocales(Resources.getSystem().configuration).get(0)?.toLanguageTag()
Подробнее здесь: https://stackoverflow.com/questions/791 ... -of-the-on