Enum Class LanguageAlpha3Code

java.lang.Object
java.lang.Enum<LanguageAlpha3Code>
com.luna.common.i18n.LanguageAlpha3Code
All Implemented Interfaces:
Serializable, Comparable<LanguageAlpha3Code>, java.lang.constant.Constable

public enum LanguageAlpha3Code extends Enum<LanguageAlpha3Code>
ISO 639-2 language code (3-letter lowercase code).

Most languages have just one ISO 639-2 code, but there are some languages that have 2 codes, ISO 639-2/T code ("terminological" code) and ISO 639-2/B code ("bibliographic" code). The table below lists up langueses having two ISO 639-2 codes.

ISO 639-1 ISO 639-2/T ISO 639-2/B Language
bo bod tib Tibetan
eu eus baq Basque
cs ces cze Czech
cy cym wel Welsh
de deu ger German
el ell gre Greek
fa fas per Persian
fr fra fre French
hy hye arm Armenian
is isl ice Icelandic
ka kat geo Georgian
mi mri mao Māori
mk mkd mac Macedonian
ms msa may Malay
my mya bur Burmese
nl nld dut Dutch
ro ron rum Romanian
sk slk slo Slovak
sq sqi alb Albanian

ISO 639-2 code for Newari is new, but in this enum, the corresponding entry is not new but New (the first letter is capital), because new is a special word for Java programming language.

Since:
1.1
Author:
Takahiko Kawasaki