Android - используйте язык, недоступный в документации - PullRequest
3 голосов
/ 19 сентября 2011

В настоящее время я занимаюсь разработкой приложения, которое я хочу поддерживать как на датском, так и на английском языке. Я знаю, как все работает с ресурсом и т. Д. В настоящее время мое приложение работает под управлением Android 2.1 (так как большинство людей в Дании используют его), но насколько я знаю, Locale for Denmark впервые доступна в Android 2.3 (документация).

Что меня удивляет, так это то, что у меня есть несколько приложений, которые поддерживают датский язык и работают на моем телефоне (2.2). Как это возможно?

Они каким-то образом обманывают систему или просто разрабатывают свое приложение на Android 2.3 и делают его работоспособным на устройствах с более низкой версией? Или же можно манипулировать родным языком с помощью другого приложения, чтобы сделать его «по умолчанию».

Я искал везде, но датское сообщество Android очень мало.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

На самом деле можно создавать значения с датским языком, даже если он не поддерживается в Android 2.2 в соответствии с документацией и работает нормально. Не знаю, почему это не сработало раньше сегодня.

0 голосов
/ 19 сентября 2011

ADB скомпилирует ваши ресурсы в apk независимо от суффикса папки values (проверено на values-qq).Поэтому я предполагаю, что вы можете просто добавить правильный суффикс для вашего языка, и эти ресурсы будут просто игнорироваться в pre-Android-2.3.

...