HOME

TheInfoList



OR:

This is a list of ISO 639 codes and
IETF language tag An IETF BCP 47 language tag is a standardized code or tag that is used to identify human languages in the Internet. The tag structure has been standardized by the Internet Engineering Task Force (IETF) in ''Best Current Practice (BCP) 47''; the su ...
s (BCP 47) for individual
constructed language A constructed language (sometimes called a conlang) is a language whose phonology, grammar, and vocabulary, instead of having developed naturally, are consciously devised for some purpose, which may include being devised for a work of fiction. ...
s, complete .
ISO 639-2 ISO 639- 2:1998, ''Codes for the representation of names of languages — Part 2: Alpha-3 code'', is the second part of the ISO 639 standard, which lists codes for the representation of the names of languages. The three-letter codes given for ea ...
and
ISO 639-5 ISO 639-5:2008 "Codes for the representation of names of languages—Part 5: Alpha-3 code for language families and groups" is a highly incomplete international standard published by the International Organization for Standardization (ISO). It wa ...
also have the code for other artificial languages. The BCP 47 subtag can be used to create a suitable private use tag for any constructed language that has not been assigned an official language tag (e.g., could be used for
Solresol Solresol ( Solfège: Sol- Re-Sol), originally called Langue universelle and then Langue musicale universelle, is a constructed language devised by François Sudre, beginning in 1827. His major book on it, ''Langue Musicale Universelle'', was pub ...
). The old SIL language identifiers (usually written in capitals) are officially obsolete and should no longer be used. They formed the basis of the ISO 639-3 language codes, but some SIL identifiers that had been retired before the establishment of ISO 639-3 were later assigned to different languages within ISO. The IANA Language Subtag Registry (for IETF’s language tags defined in BCP 47) was updated on 29 July 2009 to include all ISO 639-3 and ISO 639-5 identifiers in use at that time.


List of codes

BCP 47 has also reserved for
simplified languages Controlled natural languages (CNLs) are subsets of natural languages that are obtained by restricting the grammar and vocabulary in order to reduce or eliminate ambiguity and complexity. Traditionally, controlled languages fall into two major types ...
.


Writing systems

When a constructed language has multiple writing systems, the following BCP 47 tags can be used to differentiate between them. (This table only includes primary writing systems of each language, so it does not include examples such as Esperanto written in the Shavian alphabet.)


See also

*
Language code A language code is a code that assigns letters or numbers as identifiers or classifiers for languages. These codes may be used to organize library collections or presentations of data, to choose the correct localizations and translations in comput ...
* List of ISO 639-1 codes


Notes


References


External links


ConLang Code Registry
(CLCR) assigns codes to constructed languages out of the "reserved for local use" codes. It also indexes the use of codes.
Change Request Index ISO-639-3
Rejected registers for artificial languages. {{Constructed languages Constructed languages Language identifiers