I summarized about Locale
on Android and Java from 2 references below.
Locale string from each device types will be mapped to tag on Server column.
Please let me know if any of these won't work!
Locale Tag | Server | iOS | Android |
---|---|---|---|
Danish | da |
da |
da |
Germany/Deutch | de |
de |
de |
English/Great Britain | en |
en-GB |
en-GB |
English | en |
en |
en |
Spanish/Mexico | es |
es-MX |
es-MX |
French | fr |
fr |
fr |
Indonesian | id |
id |
id |
Italian | it |
it |
it |
Japanese | ja |
ja |
ja |
Korean | ko |
ko |
ko |
Netherlands | nl |
nl |
nl |
Portugesse/Brazil | pt-BR |
pt-BR |
pt-BR |
Portugesse | pt-BR |
pt |
pt |
Russian | ru |
ru |
ru |
Swedish | sv |
sv |
sv |
Thai | th |
th |
th |
Chinese (Simplified) | zh-Hans |
zh-Hans |
zh_CN |
Chinese (Traditional) | zh-Hant |
zh-Hant |
zh_TW |
References:
http://developer.android.com/reference/java/util/Locale.html
Declaration | Const | Description |
---|---|---|
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. |
http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html
.toLanguageTag() |
.getDisplayName() |
---|---|
ms-MY | Malay (Malaysia) |
ar-QA | Arabic (Qatar) |
is-IS | Icelandic (Iceland) |
fi-FI | Finnish (Finland) |
pl | Polish |
en-MT | English (Malta) |
it-CH | Italian (Switzerland) |
nl-BE | Dutch (Belgium) |
ar-SA | Arabic (Saudi Arabia) |
ar-IQ | Arabic (Iraq) |
es-PR | Spanish (Puerto Rico) |
es-CL | Spanish (Chile) |
fi | Finnish |
de-AT | German (Austria) |
da | Danish |
en-GB | English (United Kingdom) |
es-PA | Spanish (Panama) |
sr | Serbian |
ar-YE | Arabic (Yemen) |
mk-MK | Macedonian (Macedonia) |
mk | Macedonian |
en-CA | English (Canada) |
vi-VN | Vietnamese (Vietnam) |
nl-NL | Dutch (Netherlands) |
es-US | Spanish (United States) |
zh-CN | Chinese (China) |
es-HN | Spanish (Honduras) |
en-US | English (United States) |
fr | French |
th | Thai |
ar | Arabic |
ar-MA | Arabic (Morocco) |
lv | Latvian |
de | German |
id-ID | Indonesian (Indonesia) |
hr | Croatian |
en-ZA | English (South Africa) |
ko-KR | Korean (South Korea) |
ar-TN | Arabic (Tunisia) |
id | Indonesian |
ja | Japanese |
sr-RS | Serbian (Serbia) |
be-BY | Belarusian (Belarus) |
zh-TW | Chinese (Taiwan) |
ar-SD | Arabic (Sudan) |
pt | Portuguese |
is | Icelandic |
ja-JP-u-ca-japanese-x-lvariant-JP | Japanese (Japan,JP) |
es-BO | Spanish (Bolivia) |
ar-DZ | Arabic (Algeria) |
ms | Malay |
es-AR | Spanish (Argentina) |
ar-AE | Arabic (United Arab Emirates) |
fr-CA | French (Canada) |
sl | Slovenian |
es | Spanish |
lt-LT | Lithuanian (Lithuania) |
sr-Latn-ME | Serbian (Latin,Montenegro) |
ar-SY | Arabic (Syria) |
ru-RU | Russian (Russia) |
fr-BE | French (Belgium) |
es-ES | Spanish (Spain) |
bg | Bulgarian |
he-IL | Hebrew (Israel) |
sv | Swedish |
en | English |
he | Hebrew |
da-DK | Danish (Denmark) |
es-CR | Spanish (Costa Rica) |
zh-HK | Chinese (Hong Kong) |
zh | Chinese |
ca-ES | Catalan (Spain) |
th-TH | Thai (Thailand) |
uk-UA | Ukrainian (Ukraine) |
es-DO | Spanish (Dominican Republic) |
es-VE | Spanish (Venezuela) |
pl-PL | Polish (Poland) |
ar-LY | Arabic (Libya) |
ar-JO | Arabic (Jordan) |
it | Italian |
uk | Ukrainian |
hu-HU | Hungarian (Hungary) |
ga | Irish |
es-GT | Spanish (Guatemala) |
es-PY | Spanish (Paraguay) |
bg-BG | Bulgarian (Bulgaria) |
hr-HR | Croatian (Croatia) |
sr-Latn-BA | Serbian (Latin,Bosnia and Herzegovina) |
ro-RO | Romanian (Romania) |
fr-LU | French (Luxembourg) |
no | Norwegian |
lt | Lithuanian |
en-SG | English (Singapore) |
es-EC | Spanish (Ecuador) |
sr-BA | Serbian (Bosnia and Herzegovina) |
es-NI | Spanish (Nicaragua) |
sk | Slovak |
ru | Russian |
mt | Maltese |
es-SV | Spanish (El Salvador) |
nl | Dutch |
hi-IN | Hindi (India) |
et | Estonian |
el-GR | Greek (Greece) |
sl-SI | Slovenian (Slovenia) |
it-IT | Italian (Italy) |
ja-JP | Japanese (Japan) |
de-LU | German (Luxembourg) |
fr-CH | French (Switzerland) |
mt-MT | Maltese (Malta) |
ar-BH | Arabic (Bahrain) |
sq | Albanian |
vi | Vietnamese |
sr-ME | Serbian (Montenegro) |
pt-BR | Portuguese (Brazil) |
no-NO | Norwegian (Norway) |
el | Greek |
de-CH | German (Switzerland) |
zh-SG | Chinese (Singapore) |
ar-KW | Arabic (Kuwait) |
ar-EG | Arabic (Egypt) |
ga-IE | Irish (Ireland) |
es-PE | Spanish (Peru) |
cs-CZ | Czech (Czech Republic) |
tr-TR | Turkish (Turkey) |
cs | Czech |
es-UY | Spanish (Uruguay) |
en-IE | English (Ireland) |
en-IN | English (India) |
ar-OM | Arabic (Oman) |
sr-CS | Serbian (Serbia and Montenegro) |
ca | Catalan |
be | Belarusian |
sr-Latn | Serbian (Latin) |
ko | Korean |
sq-AL | Albanian (Albania) |
pt-PT | Portuguese (Portugal) |
lv-LV | Latvian (Latvia) |
sr-Latn-RS | Serbian (Latin,Serbia) |
sk-SK | Slovak (Slovakia) |
es-MX | Spanish (Mexico) |
en-AU | English (Australia) |
nn-NO | Norwegian (Norway,Nynorsk) |
en-NZ | English (New Zealand) |
sv-SE | Swedish (Sweden) |
ro | Romanian |
ar-LB | Arabic (Lebanon) |
de-DE | German (Germany) |
th-TH-u-nu-thai-x-lvariant-TH | Thai (Thailand,TH) |
tr | Turkish |
es-CO | Spanish (Colombia) |
en-PH | English (Philippines) |
et-EE | Estonian (Estonia) |
el-CY | Greek (Cyprus) |
hu | Hungarian |
fr-FR | French (France) |