Language codes are a combination of the ISO 639-1 language codes and the ISO 3166-1 country codes.
Note: While we normally follow the above standard we have one known instance where we send "zh_Hant_HK" as a language. This should be interpreted as Traditional Chinese, Hong Kong.
The format is this. lc[_cc[_desc]]. The parts in brackets are optional. lc is the 2 character language code. cc is the two character country code. desc is a further qualifier.
Here is the full list of supported country codes as of the time this was written.
Language Code | Language Name |
---|---|
ar | Arabic |
cs | Czech |
da_DK | Danish |
de_DE | German |
de_AT | German (Austria) |
de_BE | German (Belgium) |
de_CH | German (Switzerland) |
el_GR | Greek |
en_AU | English |
en_CA | English (Canada) |
en_IE | English (Ireland) |
en_IN | English (India) |
en_MY | English (Malaysia) |
en_NZ | English (New Zealand) |
en_PH | English (Philippines) |
en_SG | English (Singapore) |
en_GB | English (Great Britain) |
en_US | English (United States) |
en_ZA | English (South Africa) |
es_ES | Spanish (Spain) |
es_AR | Spanish (Argentina) |
es_MX | Spanish (Mexico) |
et | Uralic |
eu | Basque |
fi | Finnish |
fr_FR | French (France) |
fr_BE | French (Belgium) |
fr_CA | French (Canada) |
fr_CH | French (Switzerland) |
hr | Croatian |
hu | Hungarian |
id_ID | Indonesian (Indonesia) |
is | Icelandic |
it_IT | Italian (Italy) |
it_CH | Italian (Switzerland) |
he | Herbrew |
ja_JP | Japanese (Japan) |
ko_KR | Korean (Korea) |
lt | Lithuanian |
lv | Latvian |
ms | Malay |
nb | Norwegian Bokmål |
nl_NL | Dutch (Netherlands) |
nl_BE | Dutch (Belgium) |
nn_NO | Norwegian Nynorsk (Norway) |
pl_PL | Polish (Poland) |
pt_BR | Portuguese (Brazil) |
pt_PT | Portuguese (Portugal) |
ru_RU | Russian (Russia) |
sk | Slovak |
sv_SE | Swedish (Sweden) |
th_TH | Thai (Thailand) |
tr_TR | Turkish (Turkey) |
uk | Ukrainian |
vi | Vietnamese |
zh_CN | Chinese (China) |
zh_TW | Chinese (Taiwan) |
zh_TW_HK | Chinese (Taiwan, Hong Kong) |