Supported ICU Numbering Schemes

The names of the numbering schemes and the codes to be used for them (ICU version:52.1.0.0) are shown in the following table, with those whose derivation differs from the standard rule (first-letter of each word) marked '*':

Code Ruleset name
do digits-ordinal
dof digits-ordinal-feminine
dom digits-ordinal-masculine
doma digits-ordinal-masculine-adjective
don digits-ordinal-neuter
dor digits-ordinal-reale
sc spellout-cardinal
sca spellout-cardinal-alternate2
scf spellout-cardinal-feminine
scfbc spellout-cardinal-feminine-before-consonant
scfi spellout-cardinal-financial *
scm spellout-cardinal-masculine
scmbc spellout-cardinal-masculine-before-consonant
scn spellout-cardinal-native
scna spellout-cardinal-native-attributive
scne spellout-cardinal-neuter *
scr spellout-cardinal-reale
scs spellout-cardinal-sinokorean
scv spellout-cardinal-verbose
sn spellout-numbering
snv spellout-numbering-verbose
sny spellout-numbering-year
so spellout-ordinal
sof spellout-ordinal-feminine
sofp spellout-ordinal-feminine-plural
som spellout-ordinal-masculine
soma spellout-ordinal-masculine-adjective
somp spellout-ordinal-masculine-plural
son spellout-ordinal-native
sonc spellout-ordinal-native-count
sone spellout-ordinal-neuter *
sor spellout-ordinal-reale
sos spellout-ordinal-sinokorean
sosc spellout-ordinal-sinokorean-count
sov spellout-ordinal-verbose

These codes can be used irrespective of other control mechanisms: for example using a cardinal scheme will override an ordinal request on an xsl:number instruction. They are ONLY used for spelled-out numbering of words. Use of an unknown ruleset (e.g. spellout-ordinal for Welsh) will raise a warning.

The available numbering schemes for the 87 languages supported for numbering in ICU version 52.1.0.0 are given in the following table:

Group Spellout Ordinal
code language Numbering Numbering
af Afrikaans spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
ar Arabic spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
as Assamese spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
az Azerbaijani spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
be Belarusian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
spellout-ordinal-neuter (sone)
digits-ordinal (do)
bg Bulgarian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
bn Bengali spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
bs Bosnian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
ca Catalan spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
digits-ordinal (do)
digits-ordinal-feminine (dof)
digits-ordinal-masculine (dom)
chr Cherokee spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
cs Czech spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
cy Welsh spellout-cardinal-feminine (scf)
spellout-cardinal-feminine-before-consonant (scfbc)
spellout-cardinal-masculine (scm)
spellout-cardinal-masculine-before-consonant (scmbc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
da Danish spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-cardinal-reale (scr)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
de German spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
dz Dzongkha spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ee Ewe spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
el Greek spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
spellout-ordinal-neuter (sone)
digits-ordinal (do)
en English spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
eo Esperanto spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
es Spanish spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-feminine-plural (sofp)
spellout-ordinal-masculine (som)
spellout-ordinal-masculine-adjective (soma)
spellout-ordinal-masculine-plural (somp)
digits-ordinal (do)
digits-ordinal-feminine (dof)
digits-ordinal-masculine (dom)
digits-ordinal-masculine-adjective (doma)
et Estonian spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
fa Persian spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
fi Finnish spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
fil Filipino spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
fo Faroese spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
fr French spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-feminine-plural (sofp)
spellout-ordinal-masculine (som)
spellout-ordinal-masculine-plural (somp)
digits-ordinal (do)
digits-ordinal-feminine (dof)
digits-ordinal-masculine (dom)
ga Irish spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
gl Gallegan spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
gu Gujarati spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ha Hausa spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
haw Hawaiian spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
he Hebrew spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
hi Hindi spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
digits-ordinal (do)
hr Croatian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
spellout-ordinal-neuter (sone)
digits-ordinal (do)
hu Hungarian spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
hy Armenian spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
id Indonesian spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ig Igbo spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
is Icelandic spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
it Italian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
digits-ordinal (do)
digits-ordinal-feminine (dof)
digits-ordinal-masculine (dom)
ja Japanese spellout-cardinal (sc)
spellout-cardinal-financial (scfi)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
ka Georgian spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
kk Kazakh spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
kl Greenlandic spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
km Khmer spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
kn Kannada spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ko Korean spellout-cardinal-financial (scfi)
spellout-cardinal-native (scn)
spellout-cardinal-native-attributive (scna)
spellout-cardinal-sinokorean (scs)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-native (son)
spellout-ordinal-native-count (sonc)
spellout-ordinal-sinokorean (sos)
spellout-ordinal-sinokorean-count (sosc)
digits-ordinal (do)
kok Konkani spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ky Kirghiz spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
ln Lingala spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
lt Lithuanian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
lv Latvian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
mk Macedonian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
ml Malayalam spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
mr Marathi spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ms Malay spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
mt Maltese spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
my Burmese spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
nb Norwegian Bokmål spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-cardinal-reale (scr)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
nl Dutch spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
nn Norwegian Nynorsk spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-cardinal-reale (scr)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
om Oromo spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
or Oriya spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
pa Panjabi spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
pl Polish spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
ps Pushto spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
pt Portuguese spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
digits-ordinal (do)
digits-ordinal-feminine (dof)
digits-ordinal-masculine (dom)
ro Romanian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
ru Russian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
si Sinhalese spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
sk Slovak spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
sl Slovenian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
sq Albanian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
sr Serbian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
sv Swedish spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-cardinal-reale (scr)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal-feminine (sof)
spellout-ordinal-masculine (som)
spellout-ordinal-neuter (sone)
spellout-ordinal-reale (sor)
digits-ordinal (do)
digits-ordinal-feminine (dof)
digits-ordinal-masculine (dom)
digits-ordinal-neuter (don)
digits-ordinal-reale (dor)
sw Swahili spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
ta Tamil spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
te Telugu spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
th Thai spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
to Tonga spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
tr Turkish spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
uk Ukrainian spellout-cardinal-feminine (scf)
spellout-cardinal-masculine (scm)
spellout-cardinal-neuter (scne)
spellout-numbering (sn)
spellout-numbering-year (sny)
digits-ordinal (do)
ur Urdu spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
vi Vietnamese spellout-cardinal (sc)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
yo Yoruba spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)
zh Chinese spellout-cardinal (sc)
spellout-cardinal-alternate2 (sca)
spellout-cardinal-financial (scfi)
spellout-numbering (sn)
spellout-numbering-year (sny)
spellout-ordinal (so)
digits-ordinal (do)
zu Zulu spellout-cardinal (sc)
spellout-cardinal-verbose (scv)
spellout-numbering (sn)
spellout-numbering-verbose (snv)
spellout-numbering-year (sny)
spellout-ordinal (so)
spellout-ordinal-verbose (sov)
digits-ordinal (do)