Oihana PHP Standards

BCP47Variant uses ConstantsTrait

Provides a set of constants for BCP 47 / RFC 5646 **variant** subtags as registered in the IANA Language Subtag Registry.

Variant subtags refine the language/script/region triple with notation, orthography or dialect specifications: 1996 (post-reform German orthography), valencia (Valencian Catalan), fonipa (IPA phonetic transcription), tarask (Belarusian Taraškievica), pinyin, wadegile, etc.

In a BCP 47 tag, variants appear after the language/script/region components: de-CH-1996 — Swiss German with 1996 orthography ca-ES-valencia — Catalan, Valencian variant, in Spain sl-Latn-fonipa — IPA transcription of Slovenian

Naming convention:

  • Alphabetic subtags → uppercase constant name (e.g. VALENCIA = 'valencia').
  • Numeric or digit-leading subtags → prefixed with V_ because PHP identifiers cannot start with a digit (e.g. V_1996 = '1996', V_1606NICT = '1606nict').

Prefix constraints (e.g. valencia requires ca) and deprecation metadata are documented in the per-constant PHPDoc but not enforced by this class. For full BCP 47 validation, see isLocale.

Example usage: BCP47Variant::V_1996; // '1996' BCP47Variant::VALENCIA; // 'valencia' BCP47Variant::FONIPA; // 'fonipa' BCP47Variant::includes('1996'); // true BCP47Variant::includes('xyz'); // false

Tags
see
Locale
BCP47Grandfathered

Legacy grandfathered tags (full tags, not subtags)

BCP47Redundant

Redundant registered tags

https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry

IANA registry

https://www.rfc-editor.org/rfc/rfc5646#section-2.2.5

RFC 5646 §2.2.5 — Variant Subtags

author

Marc Alcaraz (ekameleon)

since
1.0.3

Table of Contents

Constants

ABL1943  : string = 'abl1943'
Orthographic formulation of 1943 - Official in Brazil (Formulário Ortográfico de 1943 - Oficial no Brasil). Prefix: `pt-BR`.
AKHMIMIC  : string = 'akhmimic'
Akhmimic dialect of Coptic. Prefix: `cop`.
AKUAPEM  : string = 'akuapem'
Akuapem Twi. Prefix: `tw`.
ALALC97  : string = 'alalc97'
ALA-LC Romanization, 1997 edition.
ALUKU  : string = 'aluku'
Aluku dialect / Boni dialect. Prefix: `djk`.
ANPEZO  : string = 'anpezo'
Anpezo standard of Ladin. Prefix: `lld`.
AO1990  : string = 'ao1990'
Portuguese Language Orthographic Agreement of 1990 (Acordo Ortográfico da Língua Portuguesa de 1990). Prefix: `pt, gl`.
ARANES  : string = 'aranes'
Aranese. Prefix: `oc`.
AREVELA  : string = 'arevela'
Eastern Armenian. Prefix: `hy`. **Deprecated** since 2018-03-24.
AREVMDA  : string = 'arevmda'
Western Armenian. Prefix: `hy`. **Deprecated** since 2018-03-24.
ARKAIKA  : string = 'arkaika'
Arcaicam Esperantom / Arkaika Esperanto. Prefix: `eo`.
ASANTE  : string = 'asante'
Asante Twi / Ashanti Twi. Prefix: `tw`.
AUVERN  : string = 'auvern'
Auvergnat. Prefix: `oc`.
BAKU1926  : string = 'baku1926'
Unified Turkic Latin Alphabet (Historical). Prefix: `az, ba, crh, kk, krc, ky, sah, tk, tt, uz`.
BALANKA  : string = 'balanka'
The Balanka dialect of Anii. Prefix: `blo`.
BARLA  : string = 'barla'
The Barlavento dialect group of Kabuverdianu. Prefix: `kea`.
BASICENG  : string = 'basiceng'
Basic English. Prefix: `en`.
BAUDDHA  : string = 'bauddha'
Buddhist Hybrid Sanskrit. Prefix: `sa`.
BCIAV  : string = 'bciav'
BCI Blissymbolics AV. Prefix: `zbl`.
BCIZBL  : string = 'bcizbl'
BCI Blissymbolics. Prefix: `zbl`.
BISCAYAN  : string = 'biscayan'
Biscayan dialect of Basque. Prefix: `eu`.
BISKE  : string = 'biske'
The San Giorgio dialect of Resian / The Bila dialect of Resian. Prefix: `sl-rozaj`.
BLASL  : string = 'blasl'
Black American Sign Language dialect. Prefix: `ase, sgn-ase`.
BOHAIRIC  : string = 'bohairic'
Bohairic dialect of Coptic. Prefix: `cop`.
BOHORIC  : string = 'bohoric'
Slovene in Bohorič alphabet. Prefix: `sl`.
BOONT  : string = 'boont'
Boontling. Prefix: `en`.
BORNHOLM  : string = 'bornholm'
Bornholmsk. Prefix: `da`.
CISAUP  : string = 'cisaup'
Cisalpine. Prefix: `oc`.
COLB1945  : string = 'colb1945'
Portuguese-Brazilian Orthographic Convention of 1945 (Convenção Ortográfica Luso-Brasileira de 1945). Prefix: `pt`.
CORNU  : string = 'cornu'
Cornu-English / Cornish English / Anglo-Cornish. Prefix: `en`.
CREISS  : string = 'creiss'
Occitan variants of the Croissant area. Prefix: `oc`.
DAJNKO  : string = 'dajnko'
Slovene in Dajnko alphabet. Prefix: `sl`.
EKAVSK  : string = 'ekavsk'
Serbian with Ekavian pronunciation. Prefix: `sr, sr-Latn, sr-Cyrl`.
EMODENG  : string = 'emodeng'
Early Modern English (1500-1700). Prefix: `en`.
FASCIA  : string = 'fascia'
Fascia standard of Ladin. Prefix: `lld`.
FAYYUMIC  : string = 'fayyumic'
Fayyumic dialect of Coptic. Prefix: `cop`.
FODOM  : string = 'fodom'
Fodom standard of Ladin. Prefix: `lld`.
FONIPA  : string = 'fonipa'
International Phonetic Alphabet.
FONKIRSH  : string = 'fonkirsh'
Kirshenbaum Phonetic Alphabet.
FONNAPA  : string = 'fonnapa'
North American Phonetic Alphabet / Americanist Phonetic Notation.
FONUPA  : string = 'fonupa'
Uralic Phonetic Alphabet.
FONXSAMP  : string = 'fonxsamp'
X-SAMPA transcription.
GALLO  : string = 'gallo'
Gallo. Prefix: `fr`.
GASCON  : string = 'gascon'
Gascon. Prefix: `oc`.
GHERD  : string = 'gherd'
Gherdëina standard of Ladin. Prefix: `lld`.
GRCLASS  : string = 'grclass'
Classical Occitan orthography. Prefix: `oc, oc-aranes, oc-auvern, oc-cisaup, oc-creiss, oc-gascon, oc-lemosin, oc-lengadoc, oc-nicard, oc-provenc, oc-vivaraup`.
GRITAL  : string = 'grital'
Italian-inspired Occitan orthography. Prefix: `oc, oc-cisaup, oc-nicard, oc-provenc`.
GRMISTR  : string = 'grmistr'
Mistralian or Mistralian-inspired Occitan orthography. Prefix: `oc, oc-aranes, oc-auvern, oc-cisaup, oc-creiss, oc-gascon, oc-lemosin, oc-lengadoc, oc-nicard, oc-provenc, oc-vivaraup`.
HANOI  : string = 'hanoi'
The Hà Nội variant of Vietnamese. Prefix: `vi`.
HEPBURN  : string = 'hepburn'
Hepburn romanization. Prefix: `ja-Latn`.
HEPLOC  : string = 'heploc'
Hepburn romanization, Library of Congress method. Prefix: `ja-Latn-hepburn`. **Deprecated** since 2010-02-07.
HOGNORSK  : string = 'hognorsk'
Norwegian in Høgnorsk (High Norwegian) orthography. Prefix: `nn`.
HSISTEMO  : string = 'hsistemo'
Standard H-system orthographic fallback for spelling Esperanto. Prefix: `eo`.
HUETT  : string = 'huett'
The Huế (province Thừa Thiên) variant of Vietnamese. Prefix: `vi`.
IJEKAVSK  : string = 'ijekavsk'
Serbian with Ijekavian pronunciation. Prefix: `sr, sr-Latn, sr-Cyrl`.
ITIHASA  : string = 'itihasa'
Epic Sanskrit. Prefix: `sa`.
IVANCHOV  : string = 'ivanchov'
Bulgarian in 1899 orthography. Prefix: `bg`.
JAUER  : string = 'jauer'
Jauer dialect of Romansh. Prefix: `rm`.
JYUTPING  : string = 'jyutping'
Jyutping Cantonese Romanization. Prefix: `yue`.
KKCOR  : string = 'kkcor'
Common Cornish orthography of Revived Cornish. Prefix: `kw`.
KLEINSCH  : string = 'kleinsch'
Kleinschmidt orthography / Allattaasitaamut. Prefix: `kl, kl-tunumiit`.
KOCIEWIE  : string = 'kociewie'
The Kociewie dialect of Polish. Prefix: `pl`.
KSCOR  : string = 'kscor'
Standard Cornish orthography of Revived Cornish / Kernowek Standard. Prefix: `kw`.
LAUKIKA  : string = 'laukika'
Classical Sanskrit. Prefix: `sa`. **Deprecated** since 2024-06-08.
LEIDENTR  : string = 'leidentr'
Ancient Egyptian in Leiden Unified Transliteration. Prefix: `egy`.
LEMOSIN  : string = 'lemosin'
Limousin. Prefix: `oc`.
LENGADOC  : string = 'lengadoc'
Languedocien. Prefix: `oc`.
LIPAW  : string = 'lipaw'
The Lipovaz dialect of Resian / The Lipovec dialect of Resian. Prefix: `sl-rozaj`.
LTG1929  : string = 'ltg1929'
The Latgalian language orthography codified in 1929. Prefix: `ltg`.
LTG2007  : string = 'ltg2007'
The Latgalian language orthography codified in the language law in 2007. Prefix: `ltg`.
LUNA1918  : string = 'luna1918'
Post-1917 Russian orthography. Prefix: `ru`.
LYCOPOL  : string = 'lycopol'
Lycopolitan alias Subakhmimic dialect of Coptic. Prefix: `cop`.
MDCEGYP  : string = 'mdcegyp'
Ancient Egyptian hieroglyphs encoded in Manuel de Codage. Prefix: `egy`.
MDCTRANS  : string = 'mdctrans'
Ancient Egyptian transliteration encoded in Manuel de Codage. Prefix: `egy`.
MESOKEM  : string = 'mesokem'
Mesokemic alias Oxyrhynchite dialect of Coptic. Prefix: `cop`.
METELKO  : string = 'metelko'
Slovene in Metelko alphabet. Prefix: `sl`.
MODERAT  : string = 'moderat'
The moderate (conservative, i.e. Danish-like) spelling variant of Bokmål. Prefix: `nb`.
MONOTON  : string = 'monoton'
Monotonic Greek. Prefix: `el`.
NDYUKA  : string = 'ndyuka'
Ndyuka dialect / Aukan dialect. Prefix: `djk`.
NEDIS  : string = 'nedis'
Natisone dialect / Nadiza dialect. Prefix: `sl`.
NEWFOUND  : string = 'newfound'
Newfoundland English. Prefix: `en-CA`.
NICARD  : string = 'nicard'
Niçard. Prefix: `oc`.
NJIVA  : string = 'njiva'
The Gniva dialect of Resian / The Njiva dialect of Resian. Prefix: `sl-rozaj`.
NULIK  : string = 'nulik'
Volapük nulik / Volapük perevidöl / Volapük nulädik / de Jong's Volapük / New Volapük / Revised Volapük / Modern Volapük. Prefix: `vo`.
OSOJS  : string = 'osojs'
The Oseacco dialect of Resian / The Osojane dialect of Resian. Prefix: `sl-rozaj`.
OXENDICT  : string = 'oxendict'
Oxford English Dictionary spelling. Prefix: `en`.
PAHAWH2  : string = 'pahawh2'
Pahawh Hmong Second Stage Reduced orthography. Prefix: `mww, hnj`.
PAHAWH3  : string = 'pahawh3'
Pahawh Hmong Third Stage Reduced orthography. Prefix: `mww, hnj`.
PAHAWH4  : string = 'pahawh4'
Pahawh Hmong Final Version orthography. Prefix: `mww, hnj`.
PAMAKA  : string = 'pamaka'
Pamaka dialect. Prefix: `djk`.
PEANO  : string = 'peano'
Latino Sine Flexione / Interlingua de API / Interlingua de Peano. Prefix: `la`.
PEHOEJI  : string = 'pehoeji'
Hokkien Vernacular Romanization System / Pe̍h-ōe-jī orthography/romanization. Prefix: `nan-Latn`.
PETR1708  : string = 'petr1708'
Petrine orthography. Prefix: `ru`.
PINYIN  : string = 'pinyin'
Pinyin romanization. Prefix: `zh-Latn, bo-Latn`.
POLYTON  : string = 'polyton'
Polytonic Greek. Prefix: `el`.
PROVENC  : string = 'provenc'
Provençal. Prefix: `oc`.
PUTER  : string = 'puter'
Puter idiom of Romansh. Prefix: `rm`.
RADIKALT  : string = 'radikalt'
Radical (i.e. Nynorsk-like) spelling variant of Bokmål. Prefix: `nb`.
RIGIK  : string = 'rigik'
Volapük rigik / Schleyer's Volapük / Original Volapük / Classic Volapük. Prefix: `vo`.
ROZAJ  : string = 'rozaj'
Resian / Resianic / Rezijan. Prefix: `sl`.
RUMGR  : string = 'rumgr'
Rumantsch Grischun. Prefix: `rm`.
SAHIDIC  : string = 'sahidic'
Sahidic dialect of Coptic. Prefix: `cop`.
SAIGON  : string = 'saigon'
The Sài Gòn variant of Vietnamese. Prefix: `vi`.
SCOTLAND  : string = 'scotland'
Scottish Standard English. Prefix: `en`.
SCOUSE  : string = 'scouse'
Scouse. Prefix: `en`.
SIMPLE  : string = 'simple'
Simplified form.
SLEPE  : string = 'slepe'
Sorbian dialect of Schleife. Prefix: `dsb`.
SOLBA  : string = 'solba'
The Stolvizza dialect of Resian / The Solbica dialect of Resian. Prefix: `sl-rozaj`.
SOTAV  : string = 'sotav'
The Sotavento dialect group of Kabuverdianu. Prefix: `kea`.
SPANGLIS  : string = 'spanglis'
Spanglish. Prefix: `en, es`.
STADI  : string = 'stadi'
The "Stadin slangi" dialect of Finnish. Prefix: `fi`.
SURMIRAN  : string = 'surmiran'
Surmiran idiom of Romansh. Prefix: `rm`.
SURSILV  : string = 'sursilv'
Sursilvan idiom of Romansh. Prefix: `rm`.
SUTSILV  : string = 'sutsilv'
Sutsilvan idiom of Romansh. Prefix: `rm`.
SYNNEJYL  : string = 'synnejyl'
Synnejysk / South Jutish. Prefix: `da`.
TAGLISH  : string = 'taglish'
Tagalog-English code-switching. Prefix: `en, tl, fil`.
TAILO  : string = 'tailo'
Taiwanese Hokkien Romanization System for Hokkien languages / Tâi-lô orthography/romanization. Prefix: `nan-Latn`.
TARASK  : string = 'tarask'
Belarusian in Taraskievica orthography. Prefix: `be`.
TONGYONG  : string = 'tongyong'
Tongyong Pinyin romanization. Prefix: `zh-Latn`.
TUNUMIIT  : string = 'tunumiit'
Tunumiisiut / East Greenlandic / Østgrønlandsk. Prefix: `kl`.
UCCOR  : string = 'uccor'
Unified Cornish orthography of Revived Cornish. Prefix: `kw`.
UCRCOR  : string = 'ucrcor'
Unified Cornish Revised orthography of Revived Cornish. Prefix: `kw`.
ULSTER  : string = 'ulster'
Ulster dialect of Scots. Prefix: `sco`.
UNIFON  : string = 'unifon'
Unifon phonetic alphabet. Prefix: `en, hup, kyh, tol, yur`.
V_1606NICT  : string = '1606nict'
Late Middle French (to 1606). Prefix: `frm`.
V_1694ACAD  : string = '1694acad'
Early Modern French. Prefix: `fr`.
V_1901  : string = '1901'
Traditional German orthography. Prefix: `de`.
V_1959ACAD  : string = '1959acad'
"Academic" ("governmental") variant of Belarusian as codified in 1959. Prefix: `be`.
V_1994  : string = '1994'
Standardized Resian orthography. Prefix: `sl-rozaj, sl-rozaj-biske, sl-rozaj-njiva, sl-rozaj-osojs, sl-rozaj-solba`.
V_1996  : string = '1996'
German orthography of 1996. Prefix: `de`.
VAIDIKA  : string = 'vaidika'
Vedic Sanskrit. Prefix: `sa`. **Deprecated** since 2024-06-08.
VALBADIA  : string = 'valbadia'
Val Badia standard of Ladin. Prefix: `lld`.
VALENCIA  : string = 'valencia'
Valencian. Prefix: `ca`.
VALLADER  : string = 'vallader'
Vallader idiom of Romansh. Prefix: `rm`.
VECDRUKA  : string = 'vecdruka'
Latvian orthography used before 1920s ("vecā druka"). Prefix: `lv`.
VIENNESE  : string = 'viennese'
The Viennese dialect of German. Prefix: `de`.
VIVARAUP  : string = 'vivaraup'
Vivaro-Alpine. Prefix: `oc`.
WADEGILE  : string = 'wadegile'
Wade-Giles romanization. Prefix: `zh-Latn`.
XSISTEMO  : string = 'xsistemo'
Standard X-system orthographic fallback for spelling Esperanto. Prefix: `eo`.

Constants

ABL1943

Orthographic formulation of 1943 - Official in Brazil (Formulário Ortográfico de 1943 - Oficial no Brasil). Prefix: `pt-BR`.

public string ABL1943 = 'abl1943'

AKHMIMIC

Akhmimic dialect of Coptic. Prefix: `cop`.

public string AKHMIMIC = 'akhmimic'

AKUAPEM

Akuapem Twi. Prefix: `tw`.

public string AKUAPEM = 'akuapem'

ALALC97

ALA-LC Romanization, 1997 edition.

public string ALALC97 = 'alalc97'

ALUKU

Aluku dialect / Boni dialect. Prefix: `djk`.

public string ALUKU = 'aluku'

ANPEZO

Anpezo standard of Ladin. Prefix: `lld`.

public string ANPEZO = 'anpezo'

AO1990

Portuguese Language Orthographic Agreement of 1990 (Acordo Ortográfico da Língua Portuguesa de 1990). Prefix: `pt, gl`.

public string AO1990 = 'ao1990'

ARANES

Aranese. Prefix: `oc`.

public string ARANES = 'aranes'

AREVELA

Eastern Armenian. Prefix: `hy`. **Deprecated** since 2018-03-24.

public string AREVELA = 'arevela'

AREVMDA

Western Armenian. Prefix: `hy`. **Deprecated** since 2018-03-24.

public string AREVMDA = 'arevmda'

ARKAIKA

Arcaicam Esperantom / Arkaika Esperanto. Prefix: `eo`.

public string ARKAIKA = 'arkaika'

ASANTE

Asante Twi / Ashanti Twi. Prefix: `tw`.

public string ASANTE = 'asante'

AUVERN

Auvergnat. Prefix: `oc`.

public string AUVERN = 'auvern'

BAKU1926

Unified Turkic Latin Alphabet (Historical). Prefix: `az, ba, crh, kk, krc, ky, sah, tk, tt, uz`.

public string BAKU1926 = 'baku1926'

BALANKA

The Balanka dialect of Anii. Prefix: `blo`.

public string BALANKA = 'balanka'

BARLA

The Barlavento dialect group of Kabuverdianu. Prefix: `kea`.

public string BARLA = 'barla'

BASICENG

Basic English. Prefix: `en`.

public string BASICENG = 'basiceng'

BAUDDHA

Buddhist Hybrid Sanskrit. Prefix: `sa`.

public string BAUDDHA = 'bauddha'

BCIAV

BCI Blissymbolics AV. Prefix: `zbl`.

public string BCIAV = 'bciav'

BCIZBL

BCI Blissymbolics. Prefix: `zbl`.

public string BCIZBL = 'bcizbl'

BISCAYAN

Biscayan dialect of Basque. Prefix: `eu`.

public string BISCAYAN = 'biscayan'

BISKE

The San Giorgio dialect of Resian / The Bila dialect of Resian. Prefix: `sl-rozaj`.

public string BISKE = 'biske'

BLASL

Black American Sign Language dialect. Prefix: `ase, sgn-ase`.

public string BLASL = 'blasl'

BOHAIRIC

Bohairic dialect of Coptic. Prefix: `cop`.

public string BOHAIRIC = 'bohairic'

BOHORIC

Slovene in Bohorič alphabet. Prefix: `sl`.

public string BOHORIC = 'bohoric'

BOONT

Boontling. Prefix: `en`.

public string BOONT = 'boont'

BORNHOLM

Bornholmsk. Prefix: `da`.

public string BORNHOLM = 'bornholm'

CISAUP

Cisalpine. Prefix: `oc`.

public string CISAUP = 'cisaup'

COLB1945

Portuguese-Brazilian Orthographic Convention of 1945 (Convenção Ortográfica Luso-Brasileira de 1945). Prefix: `pt`.

public string COLB1945 = 'colb1945'

CORNU

Cornu-English / Cornish English / Anglo-Cornish. Prefix: `en`.

public string CORNU = 'cornu'

CREISS

Occitan variants of the Croissant area. Prefix: `oc`.

public string CREISS = 'creiss'

DAJNKO

Slovene in Dajnko alphabet. Prefix: `sl`.

public string DAJNKO = 'dajnko'

EKAVSK

Serbian with Ekavian pronunciation. Prefix: `sr, sr-Latn, sr-Cyrl`.

public string EKAVSK = 'ekavsk'

EMODENG

Early Modern English (1500-1700). Prefix: `en`.

public string EMODENG = 'emodeng'

FASCIA

Fascia standard of Ladin. Prefix: `lld`.

public string FASCIA = 'fascia'

FAYYUMIC

Fayyumic dialect of Coptic. Prefix: `cop`.

public string FAYYUMIC = 'fayyumic'

FODOM

Fodom standard of Ladin. Prefix: `lld`.

public string FODOM = 'fodom'

FONIPA

International Phonetic Alphabet.

public string FONIPA = 'fonipa'

FONKIRSH

Kirshenbaum Phonetic Alphabet.

public string FONKIRSH = 'fonkirsh'

FONNAPA

North American Phonetic Alphabet / Americanist Phonetic Notation.

public string FONNAPA = 'fonnapa'

FONUPA

Uralic Phonetic Alphabet.

public string FONUPA = 'fonupa'

FONXSAMP

X-SAMPA transcription.

public string FONXSAMP = 'fonxsamp'

GALLO

Gallo. Prefix: `fr`.

public string GALLO = 'gallo'

GASCON

Gascon. Prefix: `oc`.

public string GASCON = 'gascon'

GHERD

Gherdëina standard of Ladin. Prefix: `lld`.

public string GHERD = 'gherd'

GRCLASS

Classical Occitan orthography. Prefix: `oc, oc-aranes, oc-auvern, oc-cisaup, oc-creiss, oc-gascon, oc-lemosin, oc-lengadoc, oc-nicard, oc-provenc, oc-vivaraup`.

public string GRCLASS = 'grclass'

GRITAL

Italian-inspired Occitan orthography. Prefix: `oc, oc-cisaup, oc-nicard, oc-provenc`.

public string GRITAL = 'grital'

GRMISTR

Mistralian or Mistralian-inspired Occitan orthography. Prefix: `oc, oc-aranes, oc-auvern, oc-cisaup, oc-creiss, oc-gascon, oc-lemosin, oc-lengadoc, oc-nicard, oc-provenc, oc-vivaraup`.

public string GRMISTR = 'grmistr'

HANOI

The Hà Nội variant of Vietnamese. Prefix: `vi`.

public string HANOI = 'hanoi'

HEPBURN

Hepburn romanization. Prefix: `ja-Latn`.

public string HEPBURN = 'hepburn'

HEPLOC

Hepburn romanization, Library of Congress method. Prefix: `ja-Latn-hepburn`. **Deprecated** since 2010-02-07.

public string HEPLOC = 'heploc'

HOGNORSK

Norwegian in Høgnorsk (High Norwegian) orthography. Prefix: `nn`.

public string HOGNORSK = 'hognorsk'

HSISTEMO

Standard H-system orthographic fallback for spelling Esperanto. Prefix: `eo`.

public string HSISTEMO = 'hsistemo'

HUETT

The Huế (province Thừa Thiên) variant of Vietnamese. Prefix: `vi`.

public string HUETT = 'huett'

IJEKAVSK

Serbian with Ijekavian pronunciation. Prefix: `sr, sr-Latn, sr-Cyrl`.

public string IJEKAVSK = 'ijekavsk'

ITIHASA

Epic Sanskrit. Prefix: `sa`.

public string ITIHASA = 'itihasa'

IVANCHOV

Bulgarian in 1899 orthography. Prefix: `bg`.

public string IVANCHOV = 'ivanchov'

JAUER

Jauer dialect of Romansh. Prefix: `rm`.

public string JAUER = 'jauer'

JYUTPING

Jyutping Cantonese Romanization. Prefix: `yue`.

public string JYUTPING = 'jyutping'

KKCOR

Common Cornish orthography of Revived Cornish. Prefix: `kw`.

public string KKCOR = 'kkcor'

KLEINSCH

Kleinschmidt orthography / Allattaasitaamut. Prefix: `kl, kl-tunumiit`.

public string KLEINSCH = 'kleinsch'

KOCIEWIE

The Kociewie dialect of Polish. Prefix: `pl`.

public string KOCIEWIE = 'kociewie'

KSCOR

Standard Cornish orthography of Revived Cornish / Kernowek Standard. Prefix: `kw`.

public string KSCOR = 'kscor'

LAUKIKA

Classical Sanskrit. Prefix: `sa`. **Deprecated** since 2024-06-08.

public string LAUKIKA = 'laukika'

LEIDENTR

Ancient Egyptian in Leiden Unified Transliteration. Prefix: `egy`.

public string LEIDENTR = 'leidentr'

LEMOSIN

Limousin. Prefix: `oc`.

public string LEMOSIN = 'lemosin'

LENGADOC

Languedocien. Prefix: `oc`.

public string LENGADOC = 'lengadoc'

LIPAW

The Lipovaz dialect of Resian / The Lipovec dialect of Resian. Prefix: `sl-rozaj`.

public string LIPAW = 'lipaw'

LTG1929

The Latgalian language orthography codified in 1929. Prefix: `ltg`.

public string LTG1929 = 'ltg1929'

LTG2007

The Latgalian language orthography codified in the language law in 2007. Prefix: `ltg`.

public string LTG2007 = 'ltg2007'

LUNA1918

Post-1917 Russian orthography. Prefix: `ru`.

public string LUNA1918 = 'luna1918'

LYCOPOL

Lycopolitan alias Subakhmimic dialect of Coptic. Prefix: `cop`.

public string LYCOPOL = 'lycopol'

MDCEGYP

Ancient Egyptian hieroglyphs encoded in Manuel de Codage. Prefix: `egy`.

public string MDCEGYP = 'mdcegyp'

MDCTRANS

Ancient Egyptian transliteration encoded in Manuel de Codage. Prefix: `egy`.

public string MDCTRANS = 'mdctrans'

MESOKEM

Mesokemic alias Oxyrhynchite dialect of Coptic. Prefix: `cop`.

public string MESOKEM = 'mesokem'

METELKO

Slovene in Metelko alphabet. Prefix: `sl`.

public string METELKO = 'metelko'

MODERAT

The moderate (conservative, i.e. Danish-like) spelling variant of Bokmål. Prefix: `nb`.

public string MODERAT = 'moderat'

MONOTON

Monotonic Greek. Prefix: `el`.

public string MONOTON = 'monoton'

NDYUKA

Ndyuka dialect / Aukan dialect. Prefix: `djk`.

public string NDYUKA = 'ndyuka'

NEDIS

Natisone dialect / Nadiza dialect. Prefix: `sl`.

public string NEDIS = 'nedis'

NEWFOUND

Newfoundland English. Prefix: `en-CA`.

public string NEWFOUND = 'newfound'

NICARD

Niçard. Prefix: `oc`.

public string NICARD = 'nicard'

NJIVA

The Gniva dialect of Resian / The Njiva dialect of Resian. Prefix: `sl-rozaj`.

public string NJIVA = 'njiva'

NULIK

Volapük nulik / Volapük perevidöl / Volapük nulädik / de Jong's Volapük / New Volapük / Revised Volapük / Modern Volapük. Prefix: `vo`.

public string NULIK = 'nulik'

OSOJS

The Oseacco dialect of Resian / The Osojane dialect of Resian. Prefix: `sl-rozaj`.

public string OSOJS = 'osojs'

OXENDICT

Oxford English Dictionary spelling. Prefix: `en`.

public string OXENDICT = 'oxendict'

PAHAWH2

Pahawh Hmong Second Stage Reduced orthography. Prefix: `mww, hnj`.

public string PAHAWH2 = 'pahawh2'

PAHAWH3

Pahawh Hmong Third Stage Reduced orthography. Prefix: `mww, hnj`.

public string PAHAWH3 = 'pahawh3'

PAHAWH4

Pahawh Hmong Final Version orthography. Prefix: `mww, hnj`.

public string PAHAWH4 = 'pahawh4'

PAMAKA

Pamaka dialect. Prefix: `djk`.

public string PAMAKA = 'pamaka'

PEANO

Latino Sine Flexione / Interlingua de API / Interlingua de Peano. Prefix: `la`.

public string PEANO = 'peano'

PEHOEJI

Hokkien Vernacular Romanization System / Pe̍h-ōe-jī orthography/romanization. Prefix: `nan-Latn`.

public string PEHOEJI = 'pehoeji'

PETR1708

Petrine orthography. Prefix: `ru`.

public string PETR1708 = 'petr1708'

PINYIN

Pinyin romanization. Prefix: `zh-Latn, bo-Latn`.

public string PINYIN = 'pinyin'

POLYTON

Polytonic Greek. Prefix: `el`.

public string POLYTON = 'polyton'

PROVENC

Provençal. Prefix: `oc`.

public string PROVENC = 'provenc'

PUTER

Puter idiom of Romansh. Prefix: `rm`.

public string PUTER = 'puter'

RADIKALT

Radical (i.e. Nynorsk-like) spelling variant of Bokmål. Prefix: `nb`.

public string RADIKALT = 'radikalt'

RIGIK

Volapük rigik / Schleyer's Volapük / Original Volapük / Classic Volapük. Prefix: `vo`.

public string RIGIK = 'rigik'

ROZAJ

Resian / Resianic / Rezijan. Prefix: `sl`.

public string ROZAJ = 'rozaj'

RUMGR

Rumantsch Grischun. Prefix: `rm`.

public string RUMGR = 'rumgr'

SAHIDIC

Sahidic dialect of Coptic. Prefix: `cop`.

public string SAHIDIC = 'sahidic'

SAIGON

The Sài Gòn variant of Vietnamese. Prefix: `vi`.

public string SAIGON = 'saigon'

SCOTLAND

Scottish Standard English. Prefix: `en`.

public string SCOTLAND = 'scotland'

SCOUSE

Scouse. Prefix: `en`.

public string SCOUSE = 'scouse'

SIMPLE

Simplified form.

public string SIMPLE = 'simple'

SLEPE

Sorbian dialect of Schleife. Prefix: `dsb`.

public string SLEPE = 'slepe'

SOLBA

The Stolvizza dialect of Resian / The Solbica dialect of Resian. Prefix: `sl-rozaj`.

public string SOLBA = 'solba'

SOTAV

The Sotavento dialect group of Kabuverdianu. Prefix: `kea`.

public string SOTAV = 'sotav'

SPANGLIS

Spanglish. Prefix: `en, es`.

public string SPANGLIS = 'spanglis'

STADI

The "Stadin slangi" dialect of Finnish. Prefix: `fi`.

public string STADI = 'stadi'

SURMIRAN

Surmiran idiom of Romansh. Prefix: `rm`.

public string SURMIRAN = 'surmiran'

SURSILV

Sursilvan idiom of Romansh. Prefix: `rm`.

public string SURSILV = 'sursilv'

SUTSILV

Sutsilvan idiom of Romansh. Prefix: `rm`.

public string SUTSILV = 'sutsilv'

SYNNEJYL

Synnejysk / South Jutish. Prefix: `da`.

public string SYNNEJYL = 'synnejyl'

TAGLISH

Tagalog-English code-switching. Prefix: `en, tl, fil`.

public string TAGLISH = 'taglish'

TAILO

Taiwanese Hokkien Romanization System for Hokkien languages / Tâi-lô orthography/romanization. Prefix: `nan-Latn`.

public string TAILO = 'tailo'

TARASK

Belarusian in Taraskievica orthography. Prefix: `be`.

public string TARASK = 'tarask'

TONGYONG

Tongyong Pinyin romanization. Prefix: `zh-Latn`.

public string TONGYONG = 'tongyong'

TUNUMIIT

Tunumiisiut / East Greenlandic / Østgrønlandsk. Prefix: `kl`.

public string TUNUMIIT = 'tunumiit'

UCCOR

Unified Cornish orthography of Revived Cornish. Prefix: `kw`.

public string UCCOR = 'uccor'

UCRCOR

Unified Cornish Revised orthography of Revived Cornish. Prefix: `kw`.

public string UCRCOR = 'ucrcor'

ULSTER

Ulster dialect of Scots. Prefix: `sco`.

public string ULSTER = 'ulster'

UNIFON

Unifon phonetic alphabet. Prefix: `en, hup, kyh, tol, yur`.

public string UNIFON = 'unifon'

V_1606NICT

Late Middle French (to 1606). Prefix: `frm`.

public string V_1606NICT = '1606nict'

V_1694ACAD

Early Modern French. Prefix: `fr`.

public string V_1694ACAD = '1694acad'

V_1901

Traditional German orthography. Prefix: `de`.

public string V_1901 = '1901'

V_1959ACAD

"Academic" ("governmental") variant of Belarusian as codified in 1959. Prefix: `be`.

public string V_1959ACAD = '1959acad'

V_1994

Standardized Resian orthography. Prefix: `sl-rozaj, sl-rozaj-biske, sl-rozaj-njiva, sl-rozaj-osojs, sl-rozaj-solba`.

public string V_1994 = '1994'

V_1996

German orthography of 1996. Prefix: `de`.

public string V_1996 = '1996'

VAIDIKA

Vedic Sanskrit. Prefix: `sa`. **Deprecated** since 2024-06-08.

public string VAIDIKA = 'vaidika'

VALBADIA

Val Badia standard of Ladin. Prefix: `lld`.

public string VALBADIA = 'valbadia'

VALENCIA

Valencian. Prefix: `ca`.

public string VALENCIA = 'valencia'

VALLADER

Vallader idiom of Romansh. Prefix: `rm`.

public string VALLADER = 'vallader'

VECDRUKA

Latvian orthography used before 1920s ("vecā druka"). Prefix: `lv`.

public string VECDRUKA = 'vecdruka'

VIENNESE

The Viennese dialect of German. Prefix: `de`.

public string VIENNESE = 'viennese'

VIVARAUP

Vivaro-Alpine. Prefix: `oc`.

public string VIVARAUP = 'vivaraup'

WADEGILE

Wade-Giles romanization. Prefix: `zh-Latn`.

public string WADEGILE = 'wadegile'

XSISTEMO

Standard X-system orthographic fallback for spelling Esperanto. Prefix: `eo`.

public string XSISTEMO = 'xsistemo'
On this page

Search results