public enum ISO_639_1 extends Enum<ISO_639_1>
ISO 639-1:2002, Codes for the representation of names of languages - Part 1: Alpha-2 code, is the first part of the ISO 639 series of international standards for language codes. Part 1 covers the registration of two-letter codes. There are 136 two-letter codes registered. The registered codes cover the world's major languages. These codes are a useful international, and formal, shorthand for indicating languages. (Source: Wikipedia)
It is annotated with XmlEnumValues, so it can be de-/serialized using jaxb.
| Enum Constant and Description |
|---|
AA
Afar.
|
AB
Abkhazian.
|
AE
Avestan.
|
AF
Afrikaans.
|
AK
Akan.
|
AM
Amharic.
|
AN
Aragonese.
|
AR
Arabic.
|
AS
Assamese.
|
AV
Avaric.
|
AY
Aymara.
|
AZ
Azerbaijani.
|
BA
Bashkir.
|
BE
Belarusian.
|
BG
Bulgarian.
|
BH
Bihari languages.
|
BI
Bislama.
|
BM
Bambara.
|
BN
Bengali.
|
BO
Tibetan.
|
BR
Breton.
|
BS
Bosnian.
|
CA
Catalan; Valencian.
|
CE
Chechen.
|
CH
Chamorro.
|
CO
Corsican.
|
CR
Cree.
|
CS
Czech.
|
CU
Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic.
|
CV
Chuvash.
|
CY
Welsh.
|
DA
Danish.
|
DE
German.
|
DV
Divehi; Dhivehi; Maldivian.
|
DZ
Dzongkha.
|
EE
Ewe.
|
EL
Greek, Modern (1453-).
|
EN
English.
|
EO
Esperanto.
|
ES
Spanish; Castilian.
|
ET
Estonian.
|
EU
Basque.
|
FA
Persian.
|
FF
Fulah.
|
FI
Finnish.
|
FJ
Fijian.
|
FO
Faroese.
|
FR
French.
|
FY
Western Frisian.
|
GA
Irish.
|
GD
Gaelic; Scottish Gaelic.
|
GL
Galician.
|
GN
Guarani.
|
GU
Gujarati.
|
GV
Manx.
|
HA
Hausa.
|
HE
Hebrew.
|
HI
Hindi.
|
HO
Hiri Motu.
|
HR
Croatian.
|
HT
Haitian; Haitian Creole.
|
HU
Hungarian.
|
HY
Armenian.
|
HZ
Herero.
|
IA
Interlingua (International Auxiliary Language Association).
|
ID
Indonesian.
|
IE
Interlingue; Occidental.
|
IG
Igbo.
|
II
Sichuan Yi; Nuosu.
|
IK
Inupiaq.
|
IO
Ido.
|
IS
Icelandic.
|
IT
Italian.
|
IU
Inuktitut.
|
JA
Japanese.
|
JV
Javanese.
|
KA
Georgian.
|
KG
Kongo.
|
KI
Kikuyu; Gikuyu.
|
KJ
Kuanyama; Kwanyama.
|
KK
Kazakh.
|
KL
Kalaallisut; Greenlandic.
|
KM
Central Khmer.
|
KN
Kannada.
|
KO
Korean.
|
KR
Kanuri.
|
KS
Kashmiri.
|
KU
Kurdish.
|
KV
Komi.
|
KW
Cornish.
|
KY
Kirghiz; Kyrgyz.
|
LA
Latin.
|
LB
Luxembourgish; Letzeburgesch.
|
LG
Ganda.
|
LI
Limburgan; Limburger; Limburgish.
|
LN
Lingala.
|
LO
Lao.
|
LT
Lithuanian.
|
LU
Luba-Katanga.
|
LV
Latvian.
|
MG
Malagasy.
|
MH
Marshallese.
|
MI
Maori.
|
MK
Macedonian.
|
ML
Malayalam.
|
MN
Mongolian.
|
MR
Marathi.
|
MS
Malay.
|
MT
Maltese.
|
MY
Burmese.
|
NA
Nauru.
|
NB
Bokmål, Norwegian; Norwegian Bokmål.
|
ND
Ndebele, North; North Ndebele.
|
NE
Nepali.
|
NG
Ndonga.
|
NL
Dutch; Flemish.
|
NN
Norwegian Nynorsk; Nynorsk, Norwegian.
|
NO
Norwegian.
|
NR
Ndebele, South; South Ndebele.
|
NV
Navajo; Navaho.
|
NY
Chichewa; Chewa; Nyanja.
|
OC
Occitan (post 1500); Provençal.
|
OJ
Ojibwa.
|
OM
Oromo.
|
OR
Oriya.
|
OS
Ossetian; Ossetic.
|
PA
Panjabi; Punjabi.
|
PI
Pali.
|
PL
Polish.
|
PS
Pushto; Pashto.
|
PT
Portuguese.
|
QU
Quechua.
|
RM
Romansh.
|
RN
Rundi.
|
RO
Romanian; Moldavian; Moldovan.
|
RU
Russian.
|
RW
Kinyarwanda.
|
SA
Sanskrit.
|
SC
Sardinian.
|
SD
Sindhi.
|
SE
Northern Sami.
|
SG
Sango.
|
SI
Sinhala; Sinhalese.
|
SK
Slovak.
|
SL
Slovenian.
|
SM
Samoan.
|
SN
Shona.
|
SO
Somali.
|
SQ
Albanian.
|
SR
Serbian.
|
SS
Swati.
|
ST
Sotho, Southern.
|
SU
Sundanese.
|
SV
Swedish.
|
SW
Swahili.
|
TA
Tamil.
|
TE
Telugu.
|
TG
Tajik.
|
TH
Thai.
|
TI
Tigrinya.
|
TK
Turkmen.
|
TL
Tagalog.
|
TN
Tswana.
|
TO
Tonga (Tonga Islands).
|
TR
Turkish.
|
TS
Tsonga.
|
TT
Tatar.
|
TW
Twi.
|
TY
Tahitian.
|
UG
Uighur; Uyghur.
|
UK
Ukrainian.
|
UR
Urdu.
|
UZ
Uzbek.
|
VE
Venda.
|
VI
Vietnamese.
|
VO
Volapük.
|
WA
Walloon.
|
WO
Wolof.
|
XH
Xhosa.
|
YI
Yiddish.
|
YO
Yoruba.
|
ZA
Zhuang; Chuang.
|
ZH
Chinese.
|
ZU
Zulu.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Retrieve the country name.
|
String |
toString() |
static ISO_639_1 |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ISO_639_1[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ISO_639_1 AA
public static final ISO_639_1 AB
public static final ISO_639_1 AF
public static final ISO_639_1 AK
public static final ISO_639_1 SQ
public static final ISO_639_1 AM
public static final ISO_639_1 AR
public static final ISO_639_1 AN
public static final ISO_639_1 HY
public static final ISO_639_1 AS
public static final ISO_639_1 AV
public static final ISO_639_1 AE
public static final ISO_639_1 AY
public static final ISO_639_1 AZ
public static final ISO_639_1 BA
public static final ISO_639_1 BM
public static final ISO_639_1 EU
public static final ISO_639_1 BE
public static final ISO_639_1 BN
public static final ISO_639_1 BH
public static final ISO_639_1 BI
public static final ISO_639_1 BS
public static final ISO_639_1 BR
public static final ISO_639_1 BG
public static final ISO_639_1 MY
public static final ISO_639_1 CA
public static final ISO_639_1 CH
public static final ISO_639_1 CE
public static final ISO_639_1 ZH
public static final ISO_639_1 CU
public static final ISO_639_1 CV
public static final ISO_639_1 KW
public static final ISO_639_1 CO
public static final ISO_639_1 CR
public static final ISO_639_1 CS
public static final ISO_639_1 DA
public static final ISO_639_1 DV
public static final ISO_639_1 NL
public static final ISO_639_1 DZ
public static final ISO_639_1 EN
public static final ISO_639_1 EO
public static final ISO_639_1 ET
public static final ISO_639_1 EE
public static final ISO_639_1 FO
public static final ISO_639_1 FJ
public static final ISO_639_1 FI
public static final ISO_639_1 FR
public static final ISO_639_1 FY
public static final ISO_639_1 FF
public static final ISO_639_1 KA
public static final ISO_639_1 DE
public static final ISO_639_1 GD
public static final ISO_639_1 GA
public static final ISO_639_1 GL
public static final ISO_639_1 GV
public static final ISO_639_1 EL
public static final ISO_639_1 GN
public static final ISO_639_1 GU
public static final ISO_639_1 HT
public static final ISO_639_1 HA
public static final ISO_639_1 HE
public static final ISO_639_1 HZ
public static final ISO_639_1 HI
public static final ISO_639_1 HO
public static final ISO_639_1 HR
public static final ISO_639_1 HU
public static final ISO_639_1 IG
public static final ISO_639_1 IS
public static final ISO_639_1 IO
public static final ISO_639_1 II
public static final ISO_639_1 IU
public static final ISO_639_1 IE
public static final ISO_639_1 IA
public static final ISO_639_1 ID
public static final ISO_639_1 IK
public static final ISO_639_1 IT
public static final ISO_639_1 JV
public static final ISO_639_1 JA
public static final ISO_639_1 KL
public static final ISO_639_1 KN
public static final ISO_639_1 KS
public static final ISO_639_1 KR
public static final ISO_639_1 KK
public static final ISO_639_1 KM
public static final ISO_639_1 KI
public static final ISO_639_1 RW
public static final ISO_639_1 KY
public static final ISO_639_1 KV
public static final ISO_639_1 KG
public static final ISO_639_1 KO
public static final ISO_639_1 KJ
public static final ISO_639_1 KU
public static final ISO_639_1 LO
public static final ISO_639_1 LA
public static final ISO_639_1 LV
public static final ISO_639_1 LI
public static final ISO_639_1 LN
public static final ISO_639_1 LT
public static final ISO_639_1 LB
public static final ISO_639_1 LU
public static final ISO_639_1 LG
public static final ISO_639_1 MK
public static final ISO_639_1 MH
public static final ISO_639_1 ML
public static final ISO_639_1 MI
public static final ISO_639_1 MR
public static final ISO_639_1 MS
public static final ISO_639_1 MG
public static final ISO_639_1 MT
public static final ISO_639_1 MN
public static final ISO_639_1 NA
public static final ISO_639_1 NV
public static final ISO_639_1 NR
public static final ISO_639_1 ND
public static final ISO_639_1 NG
public static final ISO_639_1 NE
public static final ISO_639_1 NN
public static final ISO_639_1 NB
public static final ISO_639_1 NO
public static final ISO_639_1 NY
public static final ISO_639_1 OC
public static final ISO_639_1 OJ
public static final ISO_639_1 OR
public static final ISO_639_1 OM
public static final ISO_639_1 OS
public static final ISO_639_1 PA
public static final ISO_639_1 FA
public static final ISO_639_1 PI
public static final ISO_639_1 PL
public static final ISO_639_1 PT
public static final ISO_639_1 PS
public static final ISO_639_1 QU
public static final ISO_639_1 RM
public static final ISO_639_1 RO
public static final ISO_639_1 RN
public static final ISO_639_1 RU
public static final ISO_639_1 SG
public static final ISO_639_1 SA
public static final ISO_639_1 SI
public static final ISO_639_1 SK
public static final ISO_639_1 SL
public static final ISO_639_1 SE
public static final ISO_639_1 SM
public static final ISO_639_1 SN
public static final ISO_639_1 SD
public static final ISO_639_1 SO
public static final ISO_639_1 ST
public static final ISO_639_1 ES
public static final ISO_639_1 SC
public static final ISO_639_1 SR
public static final ISO_639_1 SS
public static final ISO_639_1 SU
public static final ISO_639_1 SW
public static final ISO_639_1 SV
public static final ISO_639_1 TY
public static final ISO_639_1 TA
public static final ISO_639_1 TT
public static final ISO_639_1 TE
public static final ISO_639_1 TG
public static final ISO_639_1 TL
public static final ISO_639_1 TH
public static final ISO_639_1 BO
public static final ISO_639_1 TI
public static final ISO_639_1 TO
public static final ISO_639_1 TN
public static final ISO_639_1 TS
public static final ISO_639_1 TK
public static final ISO_639_1 TR
public static final ISO_639_1 TW
public static final ISO_639_1 UG
public static final ISO_639_1 UK
public static final ISO_639_1 UR
public static final ISO_639_1 UZ
public static final ISO_639_1 VE
public static final ISO_639_1 VI
public static final ISO_639_1 VO
public static final ISO_639_1 CY
public static final ISO_639_1 WA
public static final ISO_639_1 WO
public static final ISO_639_1 XH
public static final ISO_639_1 YI
public static final ISO_639_1 YO
public static final ISO_639_1 ZA
public static final ISO_639_1 ZU
public static ISO_639_1[] values()
for (ISO_639_1 c : ISO_639_1.values()) System.out.println(c);
public static ISO_639_1 valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic String getName()
Copyright © 2013 dontdrinkandroot. All Rights Reserved.