Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

Мое приложение использует следующие недокументированные языки, и они работают:

  • ca Каталанский
  • el Greek
  • es Испанский
  • pl Польский
  • pt Португальский
  • ro Румынский
  • ru Russian
  • sv Шведский

В более общем смысле, это должна быть строка в столбце "639-1" эта таблица.

Ответ 3

Практически любой язык, определенный строками, представляющими код языка (указанный в 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". Поэтому я думаю, что ответ на ваш вопрос "зависит от рынка вашего приложения".