Abbreviations are used in the table as follows:
- Scope: I = individual language, M = macrolanguage, S = special code
- Type: A = ancient (extinct since ancient times), C = constructed, E = extinct (in recent times), H = historical (distinct from its modern form), L = living, S = special code
Retired codes are enclosed in (parentheses).
The column Family contains the generic English name of the language's family or macrolanguage.