Codes for constructed languages

{{Short description|List of strings identifying consciously devised languages in several standards}}

This is a list of ISO 639 codes and IETF language tags (BCP 47) for individual constructed languages, complete {{as of|2023|01|lc=yes}}.

ISO 639-2 and ISO 639-5 also have the code {{mono|art}} for artificial languages.{{Cite web|url=https://iso639-3.sil.org/code/art|title=639 Identifier Documentation: art|publisher=Sil.org|date=2019-02-03}} The BCP 47 subtag {{mono|x}} 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., {{mono|art-x-solresol}} could be used for Solresol).

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

class="wikitable sortable"
scope="col"| Language

!scope="col"| ISO
639-1{{Cite web|url=https://www.loc.gov/standards/iso639-2/php/English_list.php|title=Codes for the Representation of Names of Languages|publisher=Library of Congress|date=2013-01-11}}{{cite web |url=https://iso639-3.sil.org/code_tables/639/data?title=&field_iso639_cd_st_mmbrshp_639_1_tid=All&name_3=&field_iso639_element_scope_tid=All&field_iso639_language_type_tid=36&items_per_page=100 |title=ISO 639 code tables: constructed|website=Sil.org |access-date=2019-02-03}}

scope="col"| ISO
639-2
scope="col"| ISO
639-3

!scope="col"| BCP 47{{Cite web|url=https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry|title=IANA Language Subtag Registry|date=2020-12-18}}

!scope="col"| Glottolog{{cite journal |editor-last1=Hammarström |editor-first1=Harald |editor-last2=Forkel |editor-first2=Robert |editor-last3=Haspelmath |editor-first3=Martin |editor-last4=Bank |editor-first4=Sebastian |website=Glottolog |publisher=Max Planck Institute for Evolutionary Anthropology |location=Leipzig, Germany |doi=10.5281/zenodo.4761960 |date=2021 |version=4.4 |access-date=4 July 2021 |url=https://glottolog.org/resource/languoid/id/arti1236 |title=Pseudo Family: Artificial Language |editor1-link=Harald Hammarström |editor3-link=Martin Haspelmath |doi-access=free |last1=Hammarström |first1=Harald |last2=Forkel |first2=Robert |last3=Haspelmath |first3=Martin |last4=Bank |first4=Sebastian }}

scope="row" style="text-align:left;font-weight:normal"| Afrihili

| || {{mono|afh}} || {{mono|afh}}

| {{mono|afh}}

| {{mono|afri1275}}

scope="row" style="text-align:left;font-weight:normal"| Arcaicam Esperantom

| || ||

| {{mono|eo-arkaika}}

|

scope="row" style="text-align:left;font-weight:normal"| Balaibalan

| || {{mono| }} || {{mono|zba}}

| {{mono|zba}}

| {{mono|bala1318}}

scope="row" style="text-align:left;font-weight:normal"| Basic English

| || ||

| {{mono|en-basiceng}}

|

scope="row" style="text-align:left;font-weight:normal"| Blissymbols

| ||{{mono|zbl}} || {{mono|zbl}}

| {{mono|zbl}}

| {{mono|blis1239}}

scope="row" style="text-align:left;font-weight:normal"| Blissymbols with the limited Authorized Vocabulary defined by BCI

| || ||

| {{mono|zbl-bciav}}

|

scope="row" style="text-align:left;font-weight:normal"| Blissymbols as defined by Blissymbolics Communication International

| || ||

| {{mono|zbl-bcizbl}}

|

scope="row" style="text-align:left;font-weight:normal"| Brithenig

| || || {{mono|bzt}}

| {{mono|bzt}}

| {{mono|brit1244}}

scope="row" style="text-align:left;font-weight:normal"| Dutton Speedwords

| || || {{mono|dws}}

| {{mono|dws}}

| {{mono|dutt1234}}

scope="row" style="text-align:left;font-weight:normal"| Efatese

| || ||

|

| {{mono|efat1235}}

scope="row" style="text-align:left;font-weight:normal"| Enochian

| || ||

| {{mono|i-enochian}}The BCP 47 language tags {{mono|i-enochian}}, {{mono|i-klingon}} and {{mono|art-lojban}} are old tags that were grandfathered in and are now deprecated.

|

scope="row" style="text-align:left;font-weight:normal"| Eskayan

| || || {{mono|esy}}

| {{mono|esy}}

| {{mono|eska1234}}

scope="row" style="text-align:left;font-weight:normal"| Esperanto

| {{mono|eo}} || {{mono|epo}} || {{mono|epo}}

| {{mono|eo}}

| {{mono|espe1235}}

scope="row" style="text-align:left;font-weight:normal"| Esperanto with H-digraphs

| || ||

| {{mono|eo-hsistemo}}

|

scope="row" style="text-align:left;font-weight:normal"| Esperanto with X-digraphs

| || ||

| {{mono|eo-xsistemo}}

|

scope="row" style="text-align:left;font-weight:normal"| Europanto

| || ||{{mono|eur}}The ISO 639-3 standard previously included the code {{mono|eur}} for Europanto, which was retired on 2009-01-16, with the reason “Nonexistent”.{{Cite web|url=https://iso639-3.sil.org/code/eur|title=639 Identifier Documentation: eur|publisher=Sil.org|date=2019-02-03}}

|

|

scope="row" style="text-align:left;font-weight:normal"| Ido

| {{mono|io}} || {{mono|ido}} || {{mono|ido}}

| {{mono|io}}

| {{mono|idoo1234}}

scope="row" style="text-align:left;font-weight:normal"| Interglossa

| || || {{mono|igs}}

| {{mono|igs}}

| {{mono|inte1261}}

scope="row" style="text-align:left;font-weight:normal"| Interlingua (IALA)

| {{mono|ia}} || {{mono|ina}} || {{mono|ina}}

| {{mono|ia}}

| {{mono|inte1239}}

scope="row" style="text-align:left;font-weight:normal"| Interlingue (formerly Occidental)

| {{mono|ie}} || {{mono|ile}} || {{mono|ile}}
{{mono|occ}}ISO 639-3 used to have the code {{mono|occ}} for Occidental. This was retired on 18 July 2007, because Occidental is just another name for Interlingue, which has the code {{mono|ile}}.{{Cite web|url=https://iso639-3.sil.org/code/occ|title=639 Identifier Documentation: occ|publisher=Sil.org|date=2019-02-03}}

| {{mono|ie}}

| {{mono|inte1262}}
{{mono|inte1260}}

scope="row" style="text-align:left;font-weight:normal"| Interslavic

| || || {{mono|isv}}

| {{mono|isv}}

| {{mono|inte1263}}

scope="row" style="text-align:left;font-weight:normal"| Klingon

| || {{mono|tlh}} || {{mono|tlh}}

| {{mono|tlh}}
{{mono|i-klingon}}

| {{mono|klin1234}}

scope="row" style="text-align:left;font-weight:normal"| Kotava

| || || {{mono|avk}}

| {{mono|avk}}

| {{mono|kota1280}}

scope="row" style="text-align:left;font-weight:normal"| Láadan

| || || {{mono|ldn}}

| {{mono|ldn}}

| {{mono|laad1235}}

scope="row" style="text-align:left;font-weight:normal"| Latino sine flexione

| || ||

| {{mono|la-peano}}

|

scope="row" style="text-align:left;font-weight:normal"| Lingua Franca Nova

| || ||{{mono|lfn}}

| {{mono|lfn}}

| {{mono|ling1267}}

scope="row" style="text-align:left;font-weight:normal"| Lojban

| || {{mono|jbo}} || {{mono|jbo}}

| {{mono|jbo}}
{{mono|art-lojban}}

| {{mono|lojb1234}}

scope="row" style="text-align:left;font-weight:normal"| Medefaidrin

| || || {{mono|dmf}}

| {{mono|dmf}}

|

scope="row" style="text-align:left;font-weight:normal"| Neo

| || || {{mono|neu}}

| {{mono|neu}}

| {{mono|neoa1234}}

scope="row" style="text-align:left;font-weight:normal"| Novial

| || || {{mono|nov}}

| {{mono|nov}}

| {{mono|novi1234}}

scope="row" style="text-align:left;font-weight:normal"| Original Volapük

| || ||

| {{mono|vo-rigik}}

|

scope="row" style="text-align:left;font-weight:normal"| Palawa kani

| || ||

|

| {{mono|pala1356}}

scope="row" style="text-align:left;font-weight:normal"| Quenya

| || || {{mono|qya}}

| {{mono|qya}}

| {{mono|quen1234}}

scope="row" style="text-align:left;font-weight:normal"| Romanova

| || || {{mono|rmv}}

| {{mono|rmv}}

| {{mono|roma1338}}

scope="row" style="text-align:left;font-weight:normal"| Sindarin

| || || {{mono|sjn}}

| {{mono|sjn}}

| {{mono|sind1281}}

scope="row" style="text-align:left;font-weight:normal"| Talossan

| || || {{mono|tzl}}

| {{mono|tzl}}

| {{mono|talo1253}}

scope="row" style="text-align:left;font-weight:normal"| Toki Pona

| || || {{mono|tok}}

|{{mono|tok}}

|{{mono|toki1239}}

scope="row" style="text-align:left;font-weight:normal"| Volapük

| {{mono|vo}} || {{mono|vol}} || {{mono|vol}}

| {{mono|vo}}
{{mono|vo-nulik}}

| {{mono|vola1234}}

BCP 47 has also reserved {{mono|simple}} for simplified languages.

= Writing systems =

When a constructed language has multiple writing systems, the following BCP 47 tags can be used to differentiate between them.

class="wikitable sortable"
scope="col"| Language

!scope="col"| Script

!scope="col"| BCP 47

rowspan="2" style="text-align:left;font-weight:normal"| Interslavic

| Latin

| {{mono|isv-Latn}}

Cyrillic

| {{mono|isv-Cyrl}}

rowspan="2" style="text-align:left;font-weight:normal"| Klingon

| Latin

| {{mono|tlh-Latn}}

KLI pIqaD

| {{mono|tlh-Piqd}}

rowspan="2" style="text-align:left;font-weight:normal"| Lingua Franca Nova

| Latin

| {{mono|lfn-Latn}}

Cyrillic

| {{mono|lfn-Cyrl}}

rowspan="4" style="text-align:left;font-weight:normal"| Quenya

| Latin

| {{mono|qya-Latn}}

Tengwar

| {{mono|qya-Teng}}

Cirth

| {{mono|qya-Cirt}}

Sarati

| {{mono|qya-Sara}}

rowspan="3" style="text-align:left;font-weight:normal"| Sindarin

| Latin

| {{mono|sjn-Latn}}

Tengwar

| {{mono|sjn-Teng}}

Cirth

| {{mono|sjn-Cirt}}

(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

Notes

{{reflist|group=note}}

References

{{reflist}}