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) |