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