ISO 639-2
ISO 639 is a set of international standards that lists short codes for language names. First there was ISO 639-1. To list more languages, ISO 639-2 was made. Later versions include ISO 639-3 and ISO 639-5.