2016-07-20 2 views
0

Я искал сеть для официального списка поддерживаемых языков (языка) для каждой версии SDK для Android от Google. К сожалению, я не могу найти его, и я надеялся, что кто-то может мне помочь. Единственный список, который я могу найти, который является некоторым официальным, - это регистр субтага языка IANA. Вот ссылка: http://www.iana.org/assignments/language-subtag-registry/language-subtag-registryСписок поддерживаемых локалей на версию для Android

+0

Пожалуйста, объясните * точно, что вы подразумеваете под «списком поддерживаемого языка (языка) для каждой версии SDK для Android от Google». Android SDK не поддерживает локали, по крайней мере, в том, как я буду использовать термины. Android * устройства * поддерживают локали, а список локалей зависит от устройства (а иногда и от канала распространения для этого устройства). – CommonsWare

+0

Я думал, что поддерживаемые локали варьируются в зависимости от версии ОС Android/SDK. Таким образом, вы имеете в виду только то, что два устройства имеют одинаковую версию ОС, это не значит, что оба они имеют одинаковый набор поддерживаемых локалей, правильно ли я? – Strauss

+0

Локали варьируются от OEM, устройства, модели и всего остального. Не совсем по версии ОС или SDK. OEM-производители выпускают модели телефонов в регионы и устанавливают локали, которые обычно нужны регионам. Или что они хотят самих себя - Samsung устанавливает корейский мир в целях тестирования, так как их сотрудники в основном корейцы. Таким образом, на самом деле нет способа предположить, что локаль есть или не находится на устройстве с помощью какой-либо версии. –

ответ

1

Так вы имеете в виду только потому, что два устройства имеют ту же версию операционной системы, это не означает, что оба они имеют один и тот же набор поддерживаемых локалей, я правильно?

Исправить. Это особенно справедливо для младших и старых устройств, поскольку локали занимают место. Проект Android Open Source (AOSP) поставляется с переводами для своих приложений и для основных сообщений ОС. Производители устройств затем выбирают, какие локали они хотят поддерживать для своего устройства. В некоторых случаях они удаляют локали, чтобы сэкономить место. В некоторых случаях они добавляют мест, чтобы покрыть рынок, который сам Android не покрывает (хотя это гораздо менее распространено в наши дни, поскольку AOSP имеет довольно надежный набор переводов).

Итак, вся версия ОС указывает, что базовый набор локалей. То, что данное устройство, использующее эту версию ОС, может отличаться от этого базового уровня.

+0

Спасибо. Это действительно помогло и предоставило мне полезную информацию. – Strauss

Смежные вопросы