ISO 639 is the set of
international standards that lists short
codes for
language names. ISO 639 consists of different parts, of which two parts have been approved and a third part that is in the final approval (FDIS) stage. The other parts are works in progress.
ISO 639-1: 2002 Codes for the representation of names of languages -- Part 1: Alpha-2 code List of ISO 639-1 codes
ISO 639-2: 1998 Codes for the representation of names of languages -- Part 2: Alpha-3 code
List of ISO 639-2 codesISO 639-3: 2007 Codes for the representation of names of languages -- Part 3: Alpha-3 code for comprehensive coverage of languages
List of ISO 639-3 codesISO/CD 639-4: 2007? Codes for the representation of names of languages -- Part 4: Implementation guidelines and general principles for language coding
ISO/DIS 639-5: 2007? Codes for the representation of names of languages -- Part 5: Alpha-3 code for language families and groups
ISO/CD 639-6: 2007? Codes for the representation of names of languages -- Part 6: Alpha-4 representation for comprehensive coverage of language variation
See more at Wikipedia.org...