Локализация Android

Какие языки поддерживаются android для локализации с соответствующими именами папок с их значениями, лучшая ссылка, которую я смог найти, была http://developer.android.com/reference/ Java / Util / Locale. html

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

10
задан SoftReference 1 September 2010 в 06:43
поделиться

1 ответ

Практически любой язык, определяемый строками, представляющими код языка (как указано в ISO 639-1 ) и (необязательно) страну (как определено в Alpha 2 представление ISO 3166-1). Вы можете указать только язык (например, "en") или язык, используемый конкретно в одной области (например, "en", "US"). Вам не нужно использовать константы (хотя и удобные), которые поставляются с Locale.

// This is to get spanish locale of Spain
Locale spanish = new Locale("es", "ES");

Проблема заключается не только в указании правильных языков, но и в обеспечении того, чтобы мобильный телефон поддерживал литералы/форматирование для указанной локали. т.е. мобильный телефон, продаваемый в Испании, будет поддерживать «es» и «es_ES», почти наверняка также «en» и «en_US» и, возможно, «ca_ES», «ba_ES» и «gl_ES». Маловероятно, что он будет поддерживать, например, "es_AR" или "zh_CN". Поэтому я думаю, что ответ на ваш вопрос: «это зависит от рынка вашего приложения».

0
ответ дан 3 December 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: