The Ethnologue uses the same three-letter codes as BCP47, but you'll need to convert BCP47 2-letter codes to their ISO 639-3 counterpart to look up a language by code. (The Language Subtag Lookup tool does this for you.) There are a small number of cases where different language codes are available for what many people would regard as the same In my previous PR Support ISO 3166-1 Alpha-3 country codes I added support not only for alpha-3 country codes, but also extended the Languages class to support ISO 639-2 three-letter language codes. My focus was on the country codes, and with the country codes it was easy to get it right because all countries have one alpha2 code and one alpha3
The list of ISO-639 two-letter and three-letter language codes is provided by the ISO 639-2 Registration Authority (Library of Congress, USA). According to RFC 3066, for languages with both a two-letter and a three-letter code, the two-letter code must be used. This also solves the problem of those languages that have two different three-letter
Search Results. Note: ISO 639-2 is the alpha-3 code. Where two codes are provided (21 languages total), the bibliographic code is given first and the terminology code is given second. ISO 639-1 is the alpha-2 code. Multiple codes for the same language are to be considered synonyms. You searched for dutch in Full Text. ISO 639-2 Language Code.
International Airport Codes Listings of IATA 3 letter codes for airports and cities around the world. International Country Codes This listing contains the two letter code (ISO alpha-2) and the three letter code (ISO alpha-3) as well as the FIPS 10-4 code for countries, dependencies, and other areas of particular geopolitical interest.
Currently for Belarus, ISO 3166-2 codes are defined for 6 oblasts and 1 city. The city Minsk is the capital of the country and has special status equal to the oblasts. Each code consists of two parts, separated by a hyphen. The first part is BY, the ISO 3166-1 alpha-2 code of Belarus. The second part is two letters.