List of ISO 639 language codes
ISO 639 is a standardized nomenclature used to classify languages. Each language is assigned a two-letter (set 1) and three-letter lowercase abbreviation (sets 2–5).
Source: Wikipedia — List of ISO 639 language codes (CC BY-SA 4.0)