UNPKG

cldr

Version:

Library for extracting data from CLDR (the Unicode Common Locale Data Repository)

479 lines (478 loc) 21.6 kB
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ldml SYSTEM "../../common/dtd/ldml.dtd"> <!-- Copyright © 1991-2025 Unicode, Inc. CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) For terms of use, see http://www.unicode.org/copyright.html --> <ldml> <identity> <version number="$Revision$"/> <language type="sv"/> </identity> <rbnf> <rulesetGrouping type="SpelloutRules"> <rbnfRules><![CDATA[ %%lenient-parse: &[last primary ignorable ] << ' ' << ',' << '-' << '­'; %spellout-numbering-year: -x: minus >>; x.x: =0.0=; 0: =%spellout-numbering=; 1100/100: <<­hundra[­>>]; 10000: =%spellout-numbering=; %spellout-numbering: -x: minus >>; x.x: << komma >>; 0: noll; 1: ett; 2: två; 3: tre; 4: fyra; 5: fem; 6: sex; 7: sju; 8: åtta; 9: nio; 10: tio; 11: elva; 12: tolv; 13: tretton; 14: fjorton; 15: femton; 16: sexton; 17: sjutton; 18: arton; 19: nitton; 20: tjugo[­>>]; 30: trettio[­>>]; 40: fyrtio[­>>]; 50: femtio[­>>]; 60: sextio[­>>]; 70: sjuttio[­>>]; 80: åttio[­>>]; 90: nittio[­>>]; 100: <%spellout-numbering<­hundra[­>>]; 1000: <%%spellout-numbering-t<­tusen[ >>]; 1000000: en miljon[ >>]; 2000000: <%spellout-cardinal-reale< miljoner[ >>]; 1000000000: en miljard[ >>]; 2000000000: <%spellout-cardinal-reale< miljarder[ >>]; 1000000000000: en biljon[ >>]; 2000000000000: <%spellout-cardinal-reale< biljoner[ >>]; 1000000000000000: en biljard[ >>]; 2000000000000000: <%spellout-cardinal-reale< biljarder[ >>]; 1000000000000000000: =#,##0=; %%spellout-numbering-t: 1: et; 2: två; 3: tre; 4: fyra; 5: fem; 6: sex; 7: sju; 8: åtta; 9: nio; 10: tio; 11: elva; 12: tolv; 13: tretton; 14: fjorton; 15: femton; 16: sexton; 17: sjutton; 18: arton; 19: nitton; 20: tjugo[­>>]; 30: trettio[­>>]; 40: fyrtio[­>>]; 50: femtio[­>>]; 60: sextio[­>>]; 70: sjuttio[­>>]; 80: åttio[­>>]; 90: nittio[­>>]; 100: <%spellout-numbering<­hundra[­>>]; 1000: ERROR; %spellout-cardinal-neuter: 0: =%spellout-numbering=; %spellout-cardinal-masculine: 0: =%spellout-cardinal-reale=; %spellout-cardinal-feminine: 0: =%spellout-cardinal-reale=; %spellout-cardinal-reale: -x: minus >>; x.x: << komma >>; 0: noll; 1: en; 2: =%spellout-numbering=; 20: tjugo[­>>]; 30: trettio[­>>]; 40: fyrtio[­>>]; 50: femtio[­>>]; 60: sextio[­>>]; 70: sjuttio[­>>]; 80: åttio[­>>]; 90: nittio[­>>]; 100: <%spellout-cardinal-neuter<­hundra[­>>]; 1000: ettusen[ >>]; 2000: <%spellout-cardinal-reale<­tusen[ >>]; 1000000: en miljon[ >>]; 2000000: <%spellout-cardinal-reale< miljoner[ >>]; 1000000000: en miljard[ >>]; 2000000000: <%spellout-cardinal-reale< miljarder[ >>]; 1000000000000: en biljon[ >>]; 2000000000000: <%spellout-cardinal-reale< biljoner[ >>]; 1000000000000000: en biljard[ >>]; 2000000000000000: <%spellout-cardinal-reale< biljarder[ >>]; 1000000000000000000: =#,##0=; %spellout-ordinal-neuter: -x: minus >>; x.x: =#,##0.#=; 0: nollte; 1: första; 2: andra; 3: =%spellout-ordinal-masculine=; 20: tjugo>%%ord-fem-nde>; 30: trettio>%%ord-fem-nde>; 40: fyrtio>%%ord-fem-nde>; 50: femtio>%%ord-fem-nde>; 60: sextio>%%ord-fem-nde>; 70: sjuttio>%%ord-fem-nde>; 80: åttio>%%ord-fem-nde>; 90: nittio>%%ord-fem-nde>; 100: <%spellout-numbering<­hundra>%%ord-fem-de>; 1000: <%%spellout-numbering-t<­tusen>%%ord-fem-de>; 1000000: en miljon>%%ord-fem-te>; 2000000: <%spellout-cardinal-reale< miljon>%%ord-fem-teer>; 1000000000: en miljard>%%ord-fem-te>; 2000000000: <%spellout-cardinal-reale< miljard>%%ord-fem-teer>; 1000000000000: en biljon>%%ord-fem-te>; 2000000000000: <%spellout-cardinal-reale< biljon>%%ord-fem-teer>; 1000000000000000: en biljard>%%ord-fem-te>; 2000000000000000: <%spellout-cardinal-reale< biljard>%%ord-fem-teer>; 1000000000000000000: =#,##0=':e; %%ord-fem-nde: 0: nde; 1: ­=%spellout-ordinal-feminine=; %%ord-fem-de: 0: de; 1: ' =%spellout-ordinal-feminine=; %%ord-fem-te: 0: te; 1: ' =%spellout-ordinal-feminine=; %%ord-fem-teer: 0: te; 1: er =%spellout-ordinal-feminine=; %spellout-ordinal-masculine: -x: minus >>; x.x: =#,##0.#=; 0: nollte; 1: förste; 2: andre; 3: tredje; 4: fjärde; 5: femte; 6: sjätte; 7: sjunde; 8: åttonde; 9: nionde; 10: tionde; 11: elfte; 12: tolfte; 13: =%spellout-cardinal-neuter=de; 20: tjugo>%%ord-masc-nde>; 30: trettio>%%ord-masc-nde>; 40: fyrtio>%%ord-masc-nde>; 50: femtio>%%ord-masc-nde>; 60: sextio>%%ord-masc-nde>; 70: sjuttio>%%ord-masc-nde>; 80: åttio>%%ord-masc-nde>; 90: nittio>%%ord-masc-nde>; 100: <%spellout-numbering<­hundra>%%ord-masc-de>; 1000: <%%spellout-numbering-t<­tusen>%%ord-masc-de>; 1000000: en miljon>%%ord-masc-te>; 2000000: <%spellout-cardinal-reale< miljon>%%ord-masc-teer>; 1000000000: en miljard>%%ord-masc-te>; 2000000000: <%spellout-cardinal-reale< miljard>%%ord-masc-teer>; 1000000000000: en biljon>%%ord-masc-te>; 2000000000000: <%spellout-cardinal-reale< biljon>%%ord-masc-teer>; 1000000000000000: en biljard>%%ord-masc-te>; 2000000000000000: <%spellout-cardinal-reale< biljard>%%ord-masc-teer>; 1000000000000000000: =#,##0=':e; %%ord-masc-nde: 0: nde; 1: ­=%spellout-ordinal-masculine=; %%ord-masc-de: 0: de; 1: ' =%spellout-ordinal-masculine=; %%ord-masc-te: 0: te; 1: ' =%spellout-ordinal-masculine=; %%ord-masc-teer: 0: te; 1: er =%spellout-ordinal-masculine=; %spellout-ordinal-feminine: 0: =%spellout-ordinal-neuter=; %spellout-ordinal-reale: 0: =%spellout-ordinal-neuter=; ]]></rbnfRules> <!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. --> <ruleset type="lenient-parse" access="private"> <rbnfrule value="0">&amp;[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­';</rbnfrule> </ruleset> <ruleset type="spellout-numbering-year"> <rbnfrule value="-x">minus →→;</rbnfrule> <rbnfrule value="x.x">=0.0=;</rbnfrule> <rbnfrule value="0">=%spellout-numbering=;</rbnfrule> <rbnfrule value="1100" radix="100">←←­hundra[­→→];</rbnfrule> <rbnfrule value="10000">=%spellout-numbering=;</rbnfrule> </ruleset> <ruleset type="spellout-numbering"> <rbnfrule value="-x">minus →→;</rbnfrule> <rbnfrule value="x.x">←← komma →→;</rbnfrule> <rbnfrule value="0">noll;</rbnfrule> <rbnfrule value="1">ett;</rbnfrule> <rbnfrule value="2">två;</rbnfrule> <rbnfrule value="3">tre;</rbnfrule> <rbnfrule value="4">fyra;</rbnfrule> <rbnfrule value="5">fem;</rbnfrule> <rbnfrule value="6">sex;</rbnfrule> <rbnfrule value="7">sju;</rbnfrule> <rbnfrule value="8">åtta;</rbnfrule> <rbnfrule value="9">nio;</rbnfrule> <rbnfrule value="10">tio;</rbnfrule> <rbnfrule value="11">elva;</rbnfrule> <rbnfrule value="12">tolv;</rbnfrule> <rbnfrule value="13">tretton;</rbnfrule> <rbnfrule value="14">fjorton;</rbnfrule> <rbnfrule value="15">femton;</rbnfrule> <rbnfrule value="16">sexton;</rbnfrule> <rbnfrule value="17">sjutton;</rbnfrule> <rbnfrule value="18">arton;</rbnfrule> <rbnfrule value="19">nitton;</rbnfrule> <rbnfrule value="20">tjugo[­→→];</rbnfrule> <rbnfrule value="30">trettio[­→→];</rbnfrule> <rbnfrule value="40">fyrtio[­→→];</rbnfrule> <rbnfrule value="50">femtio[­→→];</rbnfrule> <rbnfrule value="60">sextio[­→→];</rbnfrule> <rbnfrule value="70">sjuttio[­→→];</rbnfrule> <rbnfrule value="80">åttio[­→→];</rbnfrule> <rbnfrule value="90">nittio[­→→];</rbnfrule> <rbnfrule value="100">←%spellout-numbering←­hundra[­→→];</rbnfrule> <rbnfrule value="1000">←%%spellout-numbering-t←­tusen[ →→];</rbnfrule> <rbnfrule value="1000000">en miljon[ →→];</rbnfrule> <rbnfrule value="2000000">←%spellout-cardinal-reale← miljoner[ →→];</rbnfrule> <rbnfrule value="1000000000">en miljard[ →→];</rbnfrule> <rbnfrule value="2000000000">←%spellout-cardinal-reale← miljarder[ →→];</rbnfrule> <rbnfrule value="1000000000000">en biljon[ →→];</rbnfrule> <rbnfrule value="2000000000000">←%spellout-cardinal-reale← biljoner[ →→];</rbnfrule> <rbnfrule value="1000000000000000">en biljard[ →→];</rbnfrule> <rbnfrule value="2000000000000000">←%spellout-cardinal-reale← biljarder[ →→];</rbnfrule> <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule> </ruleset> <ruleset type="spellout-numbering-t" access="private"> <rbnfrule value="1">et;</rbnfrule> <rbnfrule value="2">två;</rbnfrule> <rbnfrule value="3">tre;</rbnfrule> <rbnfrule value="4">fyra;</rbnfrule> <rbnfrule value="5">fem;</rbnfrule> <rbnfrule value="6">sex;</rbnfrule> <rbnfrule value="7">sju;</rbnfrule> <rbnfrule value="8">åtta;</rbnfrule> <rbnfrule value="9">nio;</rbnfrule> <rbnfrule value="10">tio;</rbnfrule> <rbnfrule value="11">elva;</rbnfrule> <rbnfrule value="12">tolv;</rbnfrule> <rbnfrule value="13">tretton;</rbnfrule> <rbnfrule value="14">fjorton;</rbnfrule> <rbnfrule value="15">femton;</rbnfrule> <rbnfrule value="16">sexton;</rbnfrule> <rbnfrule value="17">sjutton;</rbnfrule> <rbnfrule value="18">arton;</rbnfrule> <rbnfrule value="19">nitton;</rbnfrule> <rbnfrule value="20">tjugo[­→→];</rbnfrule> <rbnfrule value="30">trettio[­→→];</rbnfrule> <rbnfrule value="40">fyrtio[­→→];</rbnfrule> <rbnfrule value="50">femtio[­→→];</rbnfrule> <rbnfrule value="60">sextio[­→→];</rbnfrule> <rbnfrule value="70">sjuttio[­→→];</rbnfrule> <rbnfrule value="80">åttio[­→→];</rbnfrule> <rbnfrule value="90">nittio[­→→];</rbnfrule> <rbnfrule value="100">←%spellout-numbering←­hundra[­→→];</rbnfrule> <rbnfrule value="1000">ERROR;</rbnfrule> </ruleset> <ruleset type="spellout-cardinal-neuter"> <rbnfrule value="0">=%spellout-numbering=;</rbnfrule> </ruleset> <ruleset type="spellout-cardinal-masculine"> <rbnfrule value="0">=%spellout-cardinal-reale=;</rbnfrule> </ruleset> <ruleset type="spellout-cardinal-feminine"> <rbnfrule value="0">=%spellout-cardinal-reale=;</rbnfrule> </ruleset> <ruleset type="spellout-cardinal-reale"> <rbnfrule value="-x">minus →→;</rbnfrule> <rbnfrule value="x.x">←← komma →→;</rbnfrule> <rbnfrule value="0">noll;</rbnfrule> <rbnfrule value="1">en;</rbnfrule> <rbnfrule value="2">=%spellout-numbering=;</rbnfrule> <rbnfrule value="20">tjugo[­→→];</rbnfrule> <rbnfrule value="30">trettio[­→→];</rbnfrule> <rbnfrule value="40">fyrtio[­→→];</rbnfrule> <rbnfrule value="50">femtio[­→→];</rbnfrule> <rbnfrule value="60">sextio[­→→];</rbnfrule> <rbnfrule value="70">sjuttio[­→→];</rbnfrule> <rbnfrule value="80">åttio[­→→];</rbnfrule> <rbnfrule value="90">nittio[­→→];</rbnfrule> <rbnfrule value="100">←%spellout-cardinal-neuter←­hundra[­→→];</rbnfrule> <rbnfrule value="1000">ettusen[ →→];</rbnfrule> <rbnfrule value="2000">←%spellout-cardinal-reale←­tusen[ →→];</rbnfrule> <rbnfrule value="1000000">en miljon[ →→];</rbnfrule> <rbnfrule value="2000000">←%spellout-cardinal-reale← miljoner[ →→];</rbnfrule> <rbnfrule value="1000000000">en miljard[ →→];</rbnfrule> <rbnfrule value="2000000000">←%spellout-cardinal-reale← miljarder[ →→];</rbnfrule> <rbnfrule value="1000000000000">en biljon[ →→];</rbnfrule> <rbnfrule value="2000000000000">←%spellout-cardinal-reale← biljoner[ →→];</rbnfrule> <rbnfrule value="1000000000000000">en biljard[ →→];</rbnfrule> <rbnfrule value="2000000000000000">←%spellout-cardinal-reale← biljarder[ →→];</rbnfrule> <rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule> </ruleset> <ruleset type="spellout-ordinal-neuter"> <rbnfrule value="-x">minus →→;</rbnfrule> <rbnfrule value="x.x">=#,##0.#=;</rbnfrule> <rbnfrule value="0">nollte;</rbnfrule> <rbnfrule value="1">första;</rbnfrule> <rbnfrule value="2">andra;</rbnfrule> <rbnfrule value="3">=%spellout-ordinal-masculine=;</rbnfrule> <rbnfrule value="20">tjugo→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="30">trettio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="40">fyrtio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="50">femtio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="60">sextio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="70">sjuttio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="80">åttio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="90">nittio→%%ord-fem-nde→;</rbnfrule> <rbnfrule value="100">←%spellout-numbering←­hundra→%%ord-fem-de→;</rbnfrule> <rbnfrule value="1000">←%%spellout-numbering-t←­tusen→%%ord-fem-de→;</rbnfrule> <rbnfrule value="1000000">en miljon→%%ord-fem-te→;</rbnfrule> <rbnfrule value="2000000">←%spellout-cardinal-reale← miljon→%%ord-fem-teer→;</rbnfrule> <rbnfrule value="1000000000">en miljard→%%ord-fem-te→;</rbnfrule> <rbnfrule value="2000000000">←%spellout-cardinal-reale← miljard→%%ord-fem-teer→;</rbnfrule> <rbnfrule value="1000000000000">en biljon→%%ord-fem-te→;</rbnfrule> <rbnfrule value="2000000000000">←%spellout-cardinal-reale← biljon→%%ord-fem-teer→;</rbnfrule> <rbnfrule value="1000000000000000">en biljard→%%ord-fem-te→;</rbnfrule> <rbnfrule value="2000000000000000">←%spellout-cardinal-reale← biljard→%%ord-fem-teer→;</rbnfrule> <rbnfrule value="1000000000000000000">=#,##0=':e;</rbnfrule> </ruleset> <ruleset type="ord-fem-nde" access="private"> <rbnfrule value="0">nde;</rbnfrule> <rbnfrule value="1">­=%spellout-ordinal-feminine=;</rbnfrule> </ruleset> <ruleset type="ord-fem-de" access="private"> <rbnfrule value="0">de;</rbnfrule> <rbnfrule value="1">' =%spellout-ordinal-feminine=;</rbnfrule> </ruleset> <ruleset type="ord-fem-te" access="private"> <rbnfrule value="0">te;</rbnfrule> <rbnfrule value="1">' =%spellout-ordinal-feminine=;</rbnfrule> </ruleset> <ruleset type="ord-fem-teer" access="private"> <rbnfrule value="0">te;</rbnfrule> <rbnfrule value="1">er =%spellout-ordinal-feminine=;</rbnfrule> </ruleset> <ruleset type="spellout-ordinal-masculine"> <rbnfrule value="-x">minus →→;</rbnfrule> <rbnfrule value="x.x">=#,##0.#=;</rbnfrule> <rbnfrule value="0">nollte;</rbnfrule> <rbnfrule value="1">förste;</rbnfrule> <rbnfrule value="2">andre;</rbnfrule> <rbnfrule value="3">tredje;</rbnfrule> <rbnfrule value="4">fjärde;</rbnfrule> <rbnfrule value="5">femte;</rbnfrule> <rbnfrule value="6">sjätte;</rbnfrule> <rbnfrule value="7">sjunde;</rbnfrule> <rbnfrule value="8">åttonde;</rbnfrule> <rbnfrule value="9">nionde;</rbnfrule> <rbnfrule value="10">tionde;</rbnfrule> <rbnfrule value="11">elfte;</rbnfrule> <rbnfrule value="12">tolfte;</rbnfrule> <rbnfrule value="13">=%spellout-cardinal-neuter=de;</rbnfrule> <rbnfrule value="20">tjugo→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="30">trettio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="40">fyrtio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="50">femtio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="60">sextio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="70">sjuttio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="80">åttio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="90">nittio→%%ord-masc-nde→;</rbnfrule> <rbnfrule value="100">←%spellout-numbering←­hundra→%%ord-masc-de→;</rbnfrule> <rbnfrule value="1000">←%%spellout-numbering-t←­tusen→%%ord-masc-de→;</rbnfrule> <rbnfrule value="1000000">en miljon→%%ord-masc-te→;</rbnfrule> <rbnfrule value="2000000">←%spellout-cardinal-reale← miljon→%%ord-masc-teer→;</rbnfrule> <rbnfrule value="1000000000">en miljard→%%ord-masc-te→;</rbnfrule> <rbnfrule value="2000000000">←%spellout-cardinal-reale← miljard→%%ord-masc-teer→;</rbnfrule> <rbnfrule value="1000000000000">en biljon→%%ord-masc-te→;</rbnfrule> <rbnfrule value="2000000000000">←%spellout-cardinal-reale← biljon→%%ord-masc-teer→;</rbnfrule> <rbnfrule value="1000000000000000">en biljard→%%ord-masc-te→;</rbnfrule> <rbnfrule value="2000000000000000">←%spellout-cardinal-reale← biljard→%%ord-masc-teer→;</rbnfrule> <rbnfrule value="1000000000000000000">=#,##0=':e;</rbnfrule> </ruleset> <ruleset type="ord-masc-nde" access="private"> <rbnfrule value="0">nde;</rbnfrule> <rbnfrule value="1">­=%spellout-ordinal-masculine=;</rbnfrule> </ruleset> <ruleset type="ord-masc-de" access="private"> <rbnfrule value="0">de;</rbnfrule> <rbnfrule value="1">' =%spellout-ordinal-masculine=;</rbnfrule> </ruleset> <ruleset type="ord-masc-te" access="private"> <rbnfrule value="0">te;</rbnfrule> <rbnfrule value="1">' =%spellout-ordinal-masculine=;</rbnfrule> </ruleset> <ruleset type="ord-masc-teer" access="private"> <rbnfrule value="0">te;</rbnfrule> <rbnfrule value="1">er =%spellout-ordinal-masculine=;</rbnfrule> </ruleset> <ruleset type="spellout-ordinal-feminine"> <rbnfrule value="0">=%spellout-ordinal-neuter=;</rbnfrule> </ruleset> <ruleset type="spellout-ordinal-reale"> <rbnfrule value="0">=%spellout-ordinal-neuter=;</rbnfrule> </ruleset> </rulesetGrouping> <rulesetGrouping type="OrdinalRules"> <rbnfRules><![CDATA[ %digits-ordinal-neuter: 0: =%digits-ordinal-feminine=; %digits-ordinal-masculine: -x: −>>; 0: =#,##0=:e; %digits-ordinal-feminine: -x: −>>; 0: =#,##0=$(ordinal,one{:a}other{:e})$; %digits-ordinal-reale: 0: =%digits-ordinal-feminine=; %digits-ordinal: 0: =%digits-ordinal-feminine=; ]]></rbnfRules> <!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. --> <ruleset type="digits-ordinal-neuter"> <rbnfrule value="0">=%digits-ordinal-feminine=;</rbnfrule> </ruleset> <ruleset type="digits-ordinal-masculine"> <rbnfrule value="-x">−→→;</rbnfrule> <rbnfrule value="0">=#,##0=:e;</rbnfrule> </ruleset> <ruleset type="digits-ordinal-feminine"> <rbnfrule value="-x">−→→;</rbnfrule> <rbnfrule value="0">=#,##0=$(ordinal,one{:a}other{:e})$;</rbnfrule> </ruleset> <ruleset type="digits-ordinal-reale"> <rbnfrule value="0">=%digits-ordinal-feminine=;</rbnfrule> </ruleset> <ruleset type="digits-ordinal"> <rbnfrule value="0">=%digits-ordinal-feminine=;</rbnfrule> </ruleset> </rulesetGrouping> </rbnf> </ldml>