Как установить пользовательское имя для android языковой директории? - PullRequest
0 голосов
/ 27 января 2020

Я хотел бы иметь разные каталоги для нескольких языков. Например, у меня есть язык курди sh с двумя диалектами - бадини и сорани. Но для них нет c регионов для них в Android.

enter image description here

Могу ли я назвать их по отдельности для каждого региона?

Правильное имя директора для Kurdi sh, но один каталог для всех регионов - не желательно

enter image description here

Неправильно называя, но желаемый

во время создания бросков Error: Invalid resource directory name

enter image description here

Возможно ли это?

1 Ответ

0 голосов
/ 27 января 2020

Одним словом НЕТ,

В соответствии с документацией Google. Чтобы добавить поддержку большего количества локалей, создайте дополнительные каталоги внутри res /. Имя каждого каталога должно соответствовать следующему формату:

<resource type>-b+<language code>[+<country code>]

После того, как вы определились с поддерживаемыми локалями, создайте подкаталоги и файлы ресурсов. Например, values-b + es / содержит строковые ресурсы для локалей с языковым кодом es. Аналогично, mipmap-b + es + ES / содержит значки для локалей с кодом языка es и кодом страны ES. Android загружает соответствующие ресурсы в соответствии с настройками локали устройства во время выполнения.

MyProject/
    res/
       values/
           strings.xml
       values-b+es/
           strings.xml
       mipmap/
           country_flag.png
       mipmap-b+es+ES/
           country_flag.png

для получения более подробной информации следуйте документу язык

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...