LanguageCode (API Reference)
Enum Class LanguageCode
- All Implemented Interfaces:
Serializable,Comparable<LanguageCode>,Constable
This enum represents language codes. The basic naming pattern consists of a 2-letter ISO 639-1 language code followed by a 2-letter ISO 3166-1 country code. Some language codes consist only of a language code, i.e. without a country code. When there is no ISO 639-1 language code, the related ISO 639-2 or ISO 639-3 language code is used. In case the script is specified, its ISO 15924 code is used.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAfrikaansAmharic (Ethiopia)Arabic (Saudi Arabia)Assamese (India)Azeri - LatinBelarusianBulgarianBangla (Bangladesh)Bangla (India)Bosnian - LatinCatalan (Spain)Valencian (Spain)CzechWelshDanishGermanGreekEnglish (British)English (United States)Spanish (Argentina)Spanish (Spain)Spanish (Mexico)EstonianBasqueFarsi (Iran)FinnishFilipinoFrench (Canada)FrenchIrishScottish Gaelic - LatinGalicianGujarati (India)Hausa - Latin (Nigeria)HebrewHindiCroatianHungarianArmenianIndonesian (Bahasa)Igbo - Latin (Nigera)IcelandicItalianJapaneseGeorgianKazakhKhmer (Cambodia)Kannada (India)KoreanKonkani (India)Central Kurdish - ArabicKyrgyz - CyrillicLuxembourgishLithuanianLatvianMaori - Latin (New Zealand)MacedonianMalayalam (India)Mongolian - CyrillicMarathi (India)Malay (Bahasa)Maltese (Malta)Norwegian (Bokmal)Nepali (Nepal)Flemish Dutch (Belgium)DutchNorwegian (Nynorsk)Sesotho Sa Leboa (South Africa)Odia (India)Punjabi - ArabicPunjabi - GurmukhiPolishDari - Arabic (Afghanistan)Portuguese (Brazil)Portuguese (Portugal)Quechua - Latin (Peru)K'iche' - Latin (Guatemala)RomanianRussianKinyarwanda (Rwanda)Sindhi - ArabicSinhala (Sri Lanka)SlovakSlovenianAlbanianSerbian - Cyrillic (Bosnia)Serbian - Cyrillic (Serbia)Serbian - Latin (Serbia)SwedishKiSwahiliTamilTelugu (India)Tajik - CyrillicThaiTigrinya (Ethiopia)Turkmen - LatinSetswanaTurkishTatar - Cyrillic (Russia)Uyghur - ArabicUkrainianUrduUzbek - CyrillicUzbek - LatinVietnameseWolof - LatinIsiXhosaYoruba - LatinChinese (Simplified China)Chinese (Traditional Hong Kong)Chinese (Traditional Taiwan)IsiZulu (South Africa) -
Method Summary
Modifier and TypeMethodDescriptionstatic LanguageCodeReturns the enum constant of this class with the specified name.static LanguageCode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EN_US
English (United States)
-
AF_ZA
Afrikaans
-
SQ_AL
Albanian
-
AM_ET
Amharic (Ethiopia)
-
AR_SA
Arabic (Saudi Arabia)
-
HY_AM
Armenian
-
AS_IN
Assamese (India)
-
AZ_LATN_AZ
Azeri - Latin
-
BN_BD
Bangla (Bangladesh)
-
BN_IN
Bangla (India)
-
EU_ES
Basque
-
BE_BY
Belarusian
-
BS_LATN_BA
Bosnian - Latin
-
BG_BG
Bulgarian
-
CA_ES
Catalan (Spain)
-
KU_ARAB
Central Kurdish - Arabic
-
ZH_CN
Chinese (Simplified China)
-
ZH_HK
Chinese (Traditional Hong Kong)
-
ZH_TW
Chinese (Traditional Taiwan)
-
HR_HR
Croatian
-
CS_CZ
Czech
-
DA_DK
Danish
-
PRS_ARAB_AF
Dari - Arabic (Afghanistan)
-
NL_BE
Flemish Dutch (Belgium)
-
NL_NL
Dutch
-
EN_GB
English (British)
-
ET_EE
Estonian
-
FA_IR
Farsi (Iran)
-
FIL_PH
Filipino
-
FI_FI
Finnish
-
FR_FR
French
-
FR_CA
French (Canada)
-
GL_ES
Galician
-
KA_GE
Georgian
-
DE_DE
German
-
EL_GR
Greek
-
GU_IN
Gujarati (India)
-
HA_LATN_NG
Hausa - Latin (Nigeria)
-
HE_IL
Hebrew
-
HI_IN
Hindi
-
HU_HU
Hungarian
-
IS_IS
Icelandic
-
IG_LATN_NG
Igbo - Latin (Nigera)
-
ID_ID
Indonesian (Bahasa)
-
GA_IE
Irish
-
XH
IsiXhosa
-
ZU_ZA
IsiZulu (South Africa)
-
IT_IT
Italian
-
JA_JP
Japanese
-
KN_IN
Kannada (India)
-
KK_KZ
Kazakh
-
KM_KH
Khmer (Cambodia)
-
QUC_LATN_GT
K'iche' - Latin (Guatemala)
-
RW_RW
Kinyarwanda (Rwanda)
-
SW
KiSwahili
-
KOK_IN
Konkani (India)
-
KO_KR
Korean
-
KY_CYRL_KG
Kyrgyz - Cyrillic
-
LV_LV
Latvian
-
LT_LT
Lithuanian
-
LB_LU
Luxembourgish
-
MK_MK
Macedonian
-
MS_MY
Malay (Bahasa)
-
ML_IN
Malayalam (India)
-
MT_MT
Maltese (Malta)
-
MI_LATN_NZ
Maori - Latin (New Zealand)
-
MR_IN
Marathi (India)
-
MN_CYRL_MN
Mongolian - Cyrillic
-
NE_NP
Nepali (Nepal)
-
NB_NO
Norwegian (Bokmal)
-
NN_NO
Norwegian (Nynorsk)
-
OR_IN
Odia (India)
-
PL_PL
Polish
-
PT_BR
Portuguese (Brazil)
-
PT_PT
Portuguese (Portugal)
-
PA_GURU
Punjabi - Gurmukhi
-
PA_ARAB
Punjabi - Arabic
-
QU_LATN_PE
Quechua - Latin (Peru)
-
RO_RO
Romanian
-
RU_RU
Russian
-
GD_LATN_GB
Scottish Gaelic - Latin
-
SR_CYRL_BA
Serbian - Cyrillic (Bosnia)
-
SR_CYRL_RS
Serbian - Cyrillic (Serbia)
-
SR_LATN_RS
Serbian - Latin (Serbia)
-
NSO_ZA
Sesotho Sa Leboa (South Africa)
-
TN
Setswana
-
SD_ARAB
Sindhi - Arabic
-
SI_LK
Sinhala (Sri Lanka)
-
SK_SK
Slovak
-
SL_SI
Slovenian
-
ES_AR
Spanish (Argentina)
-
ES_MX
Spanish (Mexico)
-
ES_ES
Spanish (Spain)
-
SV_SE
Swedish
-
TG_CYRL_TJ
Tajik - Cyrillic
-
TA
Tamil
-
TT_CYRL_RU
Tatar - Cyrillic (Russia)
-
TE_IN
Telugu (India)
-
TH_TH
Thai
-
TI_ET
Tigrinya (Ethiopia)
-
TR_TR
Turkish
-
TK_LATN_TM
Turkmen - Latin
-
UK_UA
Ukrainian
-
UR
Urdu
-
UG_ARAB
Uyghur - Arabic
-
UZ_CYRL_UZ
Uzbek - Cyrillic
-
UZ_LATN_UZ
Uzbek - Latin
-
CAT_ES
Valencian (Spain)
-
VI_VN
Vietnamese
-
CY_GB
Welsh
-
WO_LATN
Wolof - Latin
-
YO_LATN
Yoruba - Latin
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-