I want to know how to name my folders for different languages. Where can I find a list of supported languages on Android?
#1 building
4 update
Android 4.0.3 platform
Arabic, Egypt (ar_EG) Arabic, Israel (ar_IL) Bulgarian, Bulgaria (bg_BG) Catalan, Spain (ca_ES) Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Croatian, Croatia (hr_HR) Czech, Czech Republic (cs_CZ) Danish, Denmark(da_DK) Dutch, Belgium (nl_BE) Dutch, Netherlands (nl_NL) English, Australia (en_AU) English, Britain (en_GB) English, Canada (en_CA) English, India (en_IN) English, Ireland (en_IE) English, New Zealand (en_NZ) English, Singapore(en_SG) English, South Africa (en_ZA) English, US (en_US) Finnish, Finland (fi_FI) French, Belgium (fr_BE) French, Canada (fr_CA) French, France (fr_FR) French, Switzerland (fr_CH) German, Austria (de_AT) German, Germany (de_DE) German, Liechtenstein (de_LI) German, Switzerland (de_CH) Greek, Greece (el_GR) Hebrew, Israel (he_IL) Hindi, India (hi_IN) Hungarian, Hungary (hu_HU) Indonesian, Indonesia (id_ID) Italian, Italy (it_IT) Italian, Switzerland (it_CH) Japanese (ja_JP) Korean (ko_KR) Latvian, Latvia (lv_LV) Lithuanian, Lithuania (lt_LT) Norwegian bokmål, Norway (nb_NO) Polish (pl_PL) Portuguese, Brazil (pt_BR) Portuguese, Portugal (pt_PT) Romanian, Romania (ro_RO) Russian (ru_RU) Serbian (sr_RS) Slovak, Slovakia (sk_SK) Slovenian, Slovenia (sl_SI) Spanish (es_ES) Spanish, US (es_US) Swedish, Sweden (sv_SE) Tagalog, Philippines (tl_PH) Thai, Thailand (th_TH) Turkish, Turkey (tr_TR) Ukrainian, Ukraine (uk_UA) Vietnamese, Vietnam (vi_VN)
Source: http : //us.dinodirect.com/Forum/Latest-Posts-5/Android-Versions-and-their-Locales-1-86587/
#2 building
The best way to view the supported list is to start the emulator in the latest version and open the custom locale application. This will list all supported languages and locales for this version of Android.
#3 building
Arabic, Egypt (ar_EG) Arabic, Israel (ar_IL) Bulgarian, Bulgaria (bg_BG) Catalan, Spain (ca_ES) Czech, Czech Republic (cs_CZ) Danish, Denmark(da_DK) German, Austria (de_AT) German, Switzerland (de_CH) German, Germany (de_DE) German, Liechtenstein (de_LI) Greek, Greece (el_GR) English, Australia (en_AU) English, Canada (en_CA) English, Britain (en_GB) English, Ireland (en_IE) English, India (en_IN) English, New Zealand (en_NZ) English, Singapore(en_SG) English, US (en_US) English, South Africa (en_ZA) Spanish (es_ES) Spanish, US (es_US) Finnish, Finland (fi_FI) French, Belgium (fr_BE) French, Canada (fr_CA) French, Switzerland (fr_CH) French, France (fr_FR) Hebrew, Israel (he_IL) Hindi, India (hi_IN) Croatian, Croatia (hr_HR) Hungarian, Hungary (hu_HU) Indonesian, Indonesia (id_ID) Italian, Switzerland (it_CH) Italian, Italy (it_IT) Japanese (ja_JP) Korean (ko_KR) Lithuanian, Lithuania (lt_LT) Latvian, Latvia (lv_LV) Norwegian bokmål, Norway (nb_NO) Dutch, Belgium (nl_BE) Dutch, Netherlands (nl_NL) Polish (pl_PL) Portuguese, Brazil (pt_BR) Portuguese, Portugal (pt_PT) Romanian, Romania (ro_RO) Russian (ru_RU) Slovak, Slovakia (sk_SK) Slovenian, Slovenia (sl_SI) Serbian (sr_RS) Swedish, Sweden (sv_SE) Thai, Thailand (th_TH) Tagalog, Philippines (tl_PH) Turkish, Turkey (tr_TR) Ukrainian, Ukraine (uk_UA) Vietnamese, Vietnam (vi_VN) Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW)
#4 building
http://developer.android.com/reference/java/util/Locale.html
For language specific support, see CLDR.
For example: CLDR 1.8 for 2.3
http://cldr.unicode.org/index/downloads/cldr-1-8
Language:
Afar [Qafar]; Afrikaans; Akan; Albanian [shqipe]; Amharic [አማርኛ]; Arabic [العربية]; Armenian [Հայերէն]; Assamese [অসমীয়া]; Asu [Kipare]; Atsam [cch]; Azerbaijani (Arabic) [azərbaycanca (ərəb)]; Azerbaijani (Cyrillic) [Азәрбајҹан (kiril)]; Azerbaijani (Latin) [azərbaycanca (latın)]; Bambara [bamanakan]; Basque [euskara]; Belarusian [беларуская]; Bemba [Ichibemba]; Bena [Hibena]; Bengali [বাংলা]; Blin [ብሊን]; Bosnian [Bosanski]; Breton [br]; Bulgarian [български]; Burmese [ဗမာ]; Catalan [català]; Central Morocco Tamazight (Latin) [Tamaziɣt (Latn)]; Cherokee [ᏣᎳᎩ]; Chiga [Rukiga]; Colognian [ksh]; Cornish [kernewek]; Croatian [hrvatski]; Czech [čeština]; Danish [dansk]; Divehi [ދިވެހިބަސް]; Dutch [Nederlands]; Dzongkha [རྫོང་ཁ]; Embu [Kĩembu]; English (Deseret) [𐐀𐑍𐑊𐐮𐑇 (𐐔𐐯𐑆𐐲𐑉𐐯𐐻)]; English (Shavian); Esperanto; Estonian [eesti]; Ewe [Eʋegbe]; Faroese [føroyskt]; Filipino; Finnish [suomi]; French [français]; Friulian [furlan]; Fulah [Pulaar]; Ga [gaa]; Galician [galego]; Ganda [Luganda]; Geez [ግዕዝኛ]; Georgian [ქართული]; German [Deutsch]; Greek [Ελληνικά]; Gujarati [ગુજરાતી]; Gusii [Ekegusii]; Hausa (Arabic) [Hausa (Arab)]; Hausa (Latin) [Hausa (Latn)]; Hawaiian [ʻōlelo Hawaiʻi]; Hebrew [עברית]; Hindi [हिन्दी]; Hungarian [magyar]; Icelandic [íslenska]; Igbo; Indonesian [Bahasa Indonesia]; Interlingua; Inuktitut [ᐃᓄᒃᑎᑐᑦ ᑎᑎᕋᐅᓯᖅ]; Irish [Gaeilge]; Italian [italiano]; Japanese [Japanese language]; Jju [kaj]; Kabuverdianu; Kabyle [Taqbaylit]; Kalaallisut; Kalenjin; Kamba [Kikamba]; Kannada [ಕನ್ನಡ]; Kazakh (Cyrillic) [Қазақ (Cyrl)]; Khmer [ភាសាខ្មែរ]; Kikuyu [Gikuyu]; Kinyarwanda; Kirghiz [Кыргыз]; Konkani [कोंकणी]; Korean [한국어]; Koro [kfo]; Koyra Chiini [Koyra ciini]; Koyraboro Senni; Kpelle [kpe]; Kurdish (Arabic) [كوردی (عەرەبی)]; Kurdish (Latin) [kurdî (لاتین)]; Langi [Kɨlaangi]; Lao [ລາວ]; Latvian [latviešu]; Lingala [lingála]; Lithuanian [lietuvių]; Low German [Plattdüütsch]; Luo [Dholuo]; Luyia [Luluhia]; Macedonian [македонски]; Machame [Kimachame]; Makonde [Chimakonde]; Malagasy; Malay [Bahasa Melayu]; Malayalam [മലയാളം]; Maltese [Malti]; Manx [Gaelg]; Maori [mi]; Marathi [मराठी]; Masai [Maa]; Meru [Kĩmĩrũ]; Mongolian (Cyrillic) [монгол (Cyrl)]; Mongolian (Mongolian) [монгол (Mong)]; Morisyen [kreol morisien]; Nama [Khoekhoegowab]; Nepali [नेपाली]; North Ndebele [isiNdebele]; Northern Sami [davvisámegiella]; Northern Sotho [Sesotho sa Leboa]; Norwegian [norsk]; Norwegian Bokmål [norsk bokmål]; Norwegian Nynorsk [nynorsk]; Nyanja [ny]; Nyankole [Runyankore]; Occitan; Oriya [ଓଡ଼ିଆ]; Oromo [Oromoo]; Pashto [پښتو]; Persian [فارسی]; Polish [polski]; Portuguese [português]; Punjabi (Arabic) [پنجاب (العربية)]; Punjabi (Gurmukhi) [ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ)]; Romanian [română]; Romansh [rumantsch]; Rombo [Kihorombo]; Russian [русский]; Rwa [Kiruwa]; Saho [ssy]; Samburu [Kisampur]; Sango [Sängö]; Sanskrit [संस्कृत भाषा]; Sena; Serbian (Cyrillic) [Српски (Ћирилица)]; Serbian (Latin) [Srpski (Latinica)]; Shambala [Kishambaa]; Shona [chiShona]; Sichuan Yi [ꆈꌠꉙ]; Sidamo [Sidaamu Afo]; Simplified Chinese [Chinese (Simplified)]; Sinhala [සිංහල]; Slovak [slovenčina]; Slovenian [slovenščina]; Soga [Olusoga]; Somali [Soomaali]; South Ndebele [isiNdebele]; Southern Sotho [Sesotho]; Spanish [español]; Swahili [Kenya]; Swati [Siswati]; Swedish [svenska]; Swiss German [Schwiizertüütsch]; Syriac [ܣܘܪܝܝܐ]; Tachelhit (Latin) [tamazight (Latn)]; Tachelhit (Tifinagh) [ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng)]; Tagalog; Taita [Kitaita]; Tajik (Cyrillic) [tg (Cyrl)]; Tamil [தமிழ்]; Taroko [trv]; Tatar [Татар]; Telugu [తెలుగు]; Teso [Kiteso]; Thai [ไทย]; Tibetan [པོད་སྐད་]; Tigre [ትግረ]; Tigrinya [ትግርኛ]; Tonga [lea fakatonga]; Traditional Chinese [Traditional Chinese]; Tsonga [Xitsonga]; Tswana [Setswana]; Turkish [Türkçe]; Tyap [kcg]; Uighur (Arabic) [ug (Arab)]; Ukrainian [українська]; Urdu [اردو]; Uzbek (Arabic) [اۉزبېک (Араб)]; Uzbek (Cyrillic) [Ўзбек (Кирил)]; Uzbek (Latin) [o'zbekcha (Lotin)]; Venda [Tshivenḓa]; Vietnamese [Tiếng Việt]; Vunjo [Kyivunjo]; Walamo [ወላይታቱ]; Welsh [Cymraeg]; Wolof (Latin) [wo (Latn)]; Xhosa [isiXhosa]; Yoruba [Èdè Yorùbá]; Zulu [isiZulu]
Locale ID can be found at:
http://www.localeplanet.com/icu/
Steps to follow
Step 1: need to find all languages supported by Android
Sol - follow the answer above, in cldr-1-8.
Step 2: because cldr-1-8 Languages doesn't provide a short form of Locale Sol to find the required language - once the language is available in the cldr-1-8 language list, then http:// medium Check abbreviations www.localeplanet.com/icu/ link
Example: for the language Hindi (1) we need to search for it in cldr-1-8 and then (2) in http://www.localeplanet.com/icu/ Search Hindi for Locale id to http://www.localeplanet.com/icu/hi/index.html This link and view the locale ID in it.
#5 building
Here:
public static final Locale CANADA Locale constant for en_CA. public static final Locale CANADA_FRENCH Locale constant for fr_CA. public static final Locale CHINA Locale constant for zh_CN. public static final Locale CHINESE Locale constant for zh. public static final Locale ENGLISH Locale constant for en. public static final Locale FRANCE Locale constant for fr_FR. public static final Locale FRENCH Locale constant for fr. public static final Locale GERMAN Locale constant for de. public static final Locale GERMANY Locale constant for de_DE. public static final Locale ITALIAN Locale constant for it. public static final Locale ITALY Locale constant for it_IT. public static final Locale JAPAN Locale constant for ja_JP. public static final Locale JAPANESE Locale constant for ja. public static final Locale KOREA Locale constant for ko_KR. public static final Locale KOREAN Locale constant for ko. public static final Locale PRC Locale constant for zh_CN. public static final Locale ROOT Locale constant for the root locale. public static final Locale SIMPLIFIED_CHINESE Locale constant for zh_CN. public static final Locale TAIWAN Locale constant for zh_TW. public static final Locale TRADITIONAL_CHINESE Locale constant for zh_TW. public static final Locale UK Locale constant for en_GB. public static final Locale US Locale constant for en_US.