Codes for constructed languages

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description This is a list of ISO 639 codes and IETF language tags (BCP 47) for individual constructed languages, complete since January 2023Template:Dated maintenance category (articles)Script error: No such module "Check for unknown parameters"..

ISO 639-2 and ISO 639-5 also have the code Template:Mono for artificial languages.[1] The BCP 47 subtag Template:Mono 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., Template:Mono 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

Language ISO
639-1[2][3]
ISO
639-2[2][3]
ISO
639-3[3]
BCP 47[4] Glottolog[5]
Afrihili Template:Mono Template:Mono Template:Mono Template:Mono
Arcaicam Esperantom Template:Mono
Balaibalan Template:Mono Template:Mono Template:Mono Template:Mono
Basic English Template:Mono
Blissymbols Template:Mono Template:Mono Template:Mono Template:Mono
Blissymbols with the limited Authorized Vocabulary defined by BCI Template:Mono
Blissymbols as defined by Blissymbolics Communication International Template:Mono
Brithenig Template:Mono Template:Mono Template:Mono
Dutton Speedwords Template:Mono Template:Mono Template:Mono
Efatese Template:Mono
Enochian Template:Mono[note 1]
Eskayan Template:Mono Template:Mono Template:Mono
Esperanto Template:Mono Template:Mono Template:Mono Template:Mono Template:Mono
Esperanto with H-digraphs Template:Mono
Esperanto with X-digraphs Template:Mono
Europanto Template:Mono[note 2][6]
Ido Template:Mono Template:Mono Template:Mono Template:Mono Template:Mono
Interglossa Template:Mono Template:Mono Template:Mono
Interlingua (IALA) Template:Mono Template:Mono Template:Mono Template:Mono Template:Mono
Interlingue (formerly Occidental) Template:Mono Template:Mono Template:Mono
Template:Mono[note 3][7]
Template:Mono Template:Mono
Template:Mono
Interslavic Template:Mono Template:Mono Template:Mono
Klingon Template:Mono Template:Mono Template:Mono
Template:Mono[note 1]
Template:Mono
Kotava Template:Mono Template:Mono Template:Mono
Láadan Template:Mono Template:Mono Template:Mono
Latino sine flexione Template:Mono
Lingua Franca Nova Template:Mono Template:Mono Template:Mono
Lojban Template:Mono Template:Mono Template:Mono
Template:Mono[note 1]
Template:Mono
Medefaidrin Template:Mono Template:Mono
Neo Template:Mono Template:Mono Template:Mono
Novial Template:Mono Template:Mono Template:Mono
Original Volapük Template:Mono
Palawa kani Template:Mono
Quenya Template:Mono Template:Mono Template:Mono
Romanova Template:Mono Template:Mono Template:Mono
Sindarin Template:Mono Template:Mono Template:Mono
Talossan Template:Mono Template:Mono Template:Mono
Toki Pona Template:Mono Template:Mono Template:Mono
Volapük Template:Mono Template:Mono Template:Mono Template:Mono
Template:Mono
Template:Mono

BCP 47 has also reserved Template:Mono 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.

Language Script BCP 47
Interslavic Latin Template:Mono
Cyrillic Template:Mono
Klingon Latin Template:Mono
KLI pIqaD Template:Mono
Lingua Franca Nova Latin Template:Mono
Cyrillic Template:Mono
Quenya Latin Template:Mono
Tengwar Template:Mono
Cirth Template:Mono
Sarati Template:Mono
Sindarin Latin Template:Mono
Tengwar Template:Mono
Cirth Template:Mono

(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

<templatestyles src="Reflist/styles.css" />

  1. a b c The BCP 47 language tags Template:Mono, Template:Mono and Template:Mono are old tags that were grandfathered in and are now deprecated.
  2. The ISO 639-3 standard previously included the code Template:Mono for Europanto, which was retired on 2009-01-16, with the reason “Nonexistent”.
  3. ISO 639-3 used to have the code Template:Mono for Occidental. This was retired on 18 July 2007, because Occidental is just another name for Interlingue, which has the code Template:Mono.

Script error: No such module "Check for unknown parameters".

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. a b Script error: No such module "citation/CS1".
  3. a b c Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "Citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Script error: No such module "Navbox".