cldr
Version:
Library for extracting data from CLDR (the Unicode Common Locale Data Repository)
465 lines (464 loc) • 21.9 kB
text/xml
<!--
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="zh"/>
<script type="Hant"/>
</identity>
<rbnf>
<rulesetGrouping type="SpelloutRules">
<rbnfRules><![CDATA[
%spellout-numbering-year:
x.x: =0.0=;
0: =%spellout-numbering=;
1000: =%spellout-numbering=;
1001: =%%spellout-numbering-year-digits=;
2000: =%spellout-numbering=;
2001: =%%spellout-numbering-year-digits=;
3000: =%spellout-numbering=;
3001: =%%spellout-numbering-year-digits=;
4000: =%spellout-numbering=;
4001: =%%spellout-numbering-year-digits=;
5000: =%spellout-numbering=;
5001: =%%spellout-numbering-year-digits=;
6000: =%spellout-numbering=;
6001: =%%spellout-numbering-year-digits=;
7000: =%spellout-numbering=;
7001: =%%spellout-numbering-year-digits=;
8000: =%spellout-numbering=;
8001: =%%spellout-numbering-year-digits=;
9000: =%spellout-numbering=;
9001: =%%spellout-numbering-year-digits=;
10000: =%spellout-numbering=;
%%spellout-numbering-year-digits:
0: =%spellout-numbering=;
10: <<>>>;
100: <<>>>;
1000: <<>>>;
%spellout-numbering:
-x: 負>>;
x.x: <%spellout-cardinal<點>>>;
0: 〇;
1: 一;
2: 二;
3: 三;
4: 四;
5: 五;
6: 六;
7: 七;
8: 八;
9: 九;
10: 十[>>];
20: <<十[>>];
100: <%spellout-cardinal<百[>%%cardinal2>];
1000: <%spellout-cardinal<千[>%%cardinal3>];
10000: <%spellout-cardinal<萬[>%%cardinal4>];
100000000: <%spellout-cardinal<億[>%%cardinal5>];
1000000000000: <%spellout-cardinal<兆[>%%cardinal8>];
10000000000000000: <%spellout-cardinal<京[>%%cardinal13>];
1000000000000000000: =#,##0=;
%spellout-cardinal-financial:
-x: 負>>;
x.x: <<點>>>;
0: 零;
1: 壹;
2: 貳;
3: 參;
4: 肆;
5: 伍;
6: 陸;
7: 柒;
8: 捌;
9: 玖;
10: 拾[>>];
20: <<拾[>>];
100: <<佰[>%%financialnumber2>];
1000: <<仟[>%%financialnumber3>];
10000: <<萬[>%%financialnumber4>];
100000000: <<億[>%%financialnumber5>];
1000000000000: <<兆[>%%financialnumber8>];
10000000000000000: <<京[>%%financialnumber13>];
1000000000000000000: =#,##0=;
%%financialnumber2:
1: 零=%spellout-cardinal-financial=;
10: 壹=%spellout-cardinal-financial=;
20: =%spellout-cardinal-financial=;
%%financialnumber3:
1: 零=%spellout-cardinal-financial=;
10: 零壹=%spellout-cardinal-financial=;
20: 零=%spellout-cardinal-financial=;
100: =%spellout-cardinal-financial=;
%%financialnumber4:
1: 零=%spellout-cardinal-financial=;
10: 零壹=%spellout-cardinal-financial=;
20: 零=%spellout-cardinal-financial=;
1000: =%spellout-cardinal-financial=;
%%financialnumber5:
1: 零=%spellout-cardinal-financial=;
10: 零壹=%spellout-cardinal-financial=;
20: 零=%spellout-cardinal-financial=;
10000: =%spellout-cardinal-financial=;
%%financialnumber8:
1: 零=%spellout-cardinal-financial=;
10: 零壹=%spellout-cardinal-financial=;
20: 零=%spellout-cardinal-financial=;
10000000: =%spellout-cardinal-financial=;
%%financialnumber13:
1: 零=%spellout-cardinal-financial=;
10: 零壹=%spellout-cardinal-financial=;
20: 零=%spellout-cardinal-financial=;
1000000000000: =%spellout-cardinal-financial=;
%spellout-cardinal:
-x: 負>>;
x.x: <<點>>>;
0: 零;
1: 一;
2: 二;
3: 三;
4: 四;
5: 五;
6: 六;
7: 七;
8: 八;
9: 九;
10: =%spellout-numbering=;
100: <<百[>%%cardinal2>];
1000: <<千[>%%cardinal3>];
10000: <<萬[>%%cardinal4>];
100000000: <<億[>%%cardinal5>];
1000000000000: <<兆[>%%cardinal8>];
10000000000000000: <<京[>%%cardinal13>];
1000000000000000000: =#,##0=;
%%cardinal2:
1: 零=%spellout-numbering=;
10: 一=%spellout-numbering=;
20: =%spellout-numbering=;
%%cardinal3:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal=;
20: 零=%spellout-cardinal=;
100: =%spellout-cardinal=;
%%cardinal4:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal=;
20: 零=%spellout-cardinal=;
1000: =%spellout-cardinal=;
%%cardinal5:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal=;
20: 零=%spellout-cardinal=;
10000: =%spellout-cardinal=;
%%cardinal8:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal=;
20: 零=%spellout-cardinal=;
10000000: =%spellout-cardinal=;
%%cardinal13:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal=;
20: 零=%spellout-cardinal=;
1000000000000: =%spellout-cardinal=;
%spellout-cardinal-alternate2:
-x: 負>>;
x.x: =%spellout-cardinal=;
0: 零;
1: 一;
2: 兩;
3: 三;
4: 四;
5: 五;
6: 六;
7: 七;
8: 八;
9: 九;
10: =%spellout-numbering=;
100: <<百[>%%cardinal-alternate2-2>];
1000: <<千[>%%cardinal-alternate2-3>];
10000: <<萬[>%%cardinal-alternate2-4>];
100000000: <<億[>%%cardinal-alternate2-5>];
1000000000000: <<兆[>%%cardinal-alternate2-8>];
10000000000000000: <<京[>%%cardinal-alternate2-13>];
1000000000000000000: =#,##0=;
%%cardinal-alternate2-2:
1: 零=%spellout-numbering=;
10: 一=%spellout-numbering=;
20: =%spellout-numbering=;
%%cardinal-alternate2-3:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal-alternate2=;
20: 零=%spellout-cardinal-alternate2=;
100: =%spellout-cardinal-alternate2=;
%%cardinal-alternate2-4:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal-alternate2=;
20: 零=%spellout-cardinal-alternate2=;
1000: =%spellout-cardinal-alternate2=;
%%cardinal-alternate2-5:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal-alternate2=;
20: 零=%spellout-cardinal-alternate2=;
10000: =%spellout-cardinal-alternate2=;
%%cardinal-alternate2-8:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal-alternate2=;
20: 零=%spellout-cardinal-alternate2=;
10000000: =%spellout-cardinal-alternate2=;
%%cardinal-alternate2-13:
1: 零=%spellout-numbering=;
10: 零一=%spellout-cardinal-alternate2=;
20: 零=%spellout-cardinal-alternate2=;
1000000000000: =%spellout-cardinal-alternate2=;
%spellout-ordinal:
x.x: =#,##0.#=;
0: 第=%spellout-numbering=;
]]></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="spellout-numbering-year">
<rbnfrule value="x.x">=0.0=;</rbnfrule>
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="1000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="1001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="2000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="2001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="3000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="3001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="4000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="4001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="5000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="5001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="6000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="6001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="7000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="7001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="8000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="8001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="9000">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="9001">=%%spellout-numbering-year-digits=;</rbnfrule>
<rbnfrule value="10000">=%spellout-numbering=;</rbnfrule>
</ruleset>
<ruleset type="spellout-numbering-year-digits" access="private">
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">←←→→→;</rbnfrule>
<rbnfrule value="100">←←→→→;</rbnfrule>
<rbnfrule value="1000">←←→→→;</rbnfrule>
</ruleset>
<ruleset type="spellout-numbering">
<rbnfrule value="-x">負→→;</rbnfrule>
<rbnfrule value="x.x">←%spellout-cardinal←點→→→;</rbnfrule>
<rbnfrule value="0">〇;</rbnfrule>
<rbnfrule value="1">一;</rbnfrule>
<rbnfrule value="2">二;</rbnfrule>
<rbnfrule value="3">三;</rbnfrule>
<rbnfrule value="4">四;</rbnfrule>
<rbnfrule value="5">五;</rbnfrule>
<rbnfrule value="6">六;</rbnfrule>
<rbnfrule value="7">七;</rbnfrule>
<rbnfrule value="8">八;</rbnfrule>
<rbnfrule value="9">九;</rbnfrule>
<rbnfrule value="10">十[→→];</rbnfrule>
<rbnfrule value="20">←←十[→→];</rbnfrule>
<rbnfrule value="100">←%spellout-cardinal←百[→%%cardinal2→];</rbnfrule>
<rbnfrule value="1000">←%spellout-cardinal←千[→%%cardinal3→];</rbnfrule>
<rbnfrule value="10000">←%spellout-cardinal←萬[→%%cardinal4→];</rbnfrule>
<rbnfrule value="100000000">←%spellout-cardinal←億[→%%cardinal5→];</rbnfrule>
<rbnfrule value="1000000000000">←%spellout-cardinal←兆[→%%cardinal8→];</rbnfrule>
<rbnfrule value="10000000000000000">←%spellout-cardinal←京[→%%cardinal13→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-financial">
<rbnfrule value="-x">負→→;</rbnfrule>
<rbnfrule value="x.x">←←點→→→;</rbnfrule>
<rbnfrule value="0">零;</rbnfrule>
<rbnfrule value="1">壹;</rbnfrule>
<rbnfrule value="2">貳;</rbnfrule>
<rbnfrule value="3">參;</rbnfrule>
<rbnfrule value="4">肆;</rbnfrule>
<rbnfrule value="5">伍;</rbnfrule>
<rbnfrule value="6">陸;</rbnfrule>
<rbnfrule value="7">柒;</rbnfrule>
<rbnfrule value="8">捌;</rbnfrule>
<rbnfrule value="9">玖;</rbnfrule>
<rbnfrule value="10">拾[→→];</rbnfrule>
<rbnfrule value="20">←←拾[→→];</rbnfrule>
<rbnfrule value="100">←←佰[→%%financialnumber2→];</rbnfrule>
<rbnfrule value="1000">←←仟[→%%financialnumber3→];</rbnfrule>
<rbnfrule value="10000">←←萬[→%%financialnumber4→];</rbnfrule>
<rbnfrule value="100000000">←←億[→%%financialnumber5→];</rbnfrule>
<rbnfrule value="1000000000000">←←兆[→%%financialnumber8→];</rbnfrule>
<rbnfrule value="10000000000000000">←←京[→%%financialnumber13→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="financialnumber2" access="private">
<rbnfrule value="1">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10">壹=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="20">=%spellout-cardinal-financial=;</rbnfrule>
</ruleset>
<ruleset type="financialnumber3" access="private">
<rbnfrule value="1">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10">零壹=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="100">=%spellout-cardinal-financial=;</rbnfrule>
</ruleset>
<ruleset type="financialnumber4" access="private">
<rbnfrule value="1">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10">零壹=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="1000">=%spellout-cardinal-financial=;</rbnfrule>
</ruleset>
<ruleset type="financialnumber5" access="private">
<rbnfrule value="1">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10">零壹=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10000">=%spellout-cardinal-financial=;</rbnfrule>
</ruleset>
<ruleset type="financialnumber8" access="private">
<rbnfrule value="1">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10">零壹=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10000000">=%spellout-cardinal-financial=;</rbnfrule>
</ruleset>
<ruleset type="financialnumber13" access="private">
<rbnfrule value="1">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="10">零壹=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-financial=;</rbnfrule>
<rbnfrule value="1000000000000">=%spellout-cardinal-financial=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal">
<rbnfrule value="-x">負→→;</rbnfrule>
<rbnfrule value="x.x">←←點→→→;</rbnfrule>
<rbnfrule value="0">零;</rbnfrule>
<rbnfrule value="1">一;</rbnfrule>
<rbnfrule value="2">二;</rbnfrule>
<rbnfrule value="3">三;</rbnfrule>
<rbnfrule value="4">四;</rbnfrule>
<rbnfrule value="5">五;</rbnfrule>
<rbnfrule value="6">六;</rbnfrule>
<rbnfrule value="7">七;</rbnfrule>
<rbnfrule value="8">八;</rbnfrule>
<rbnfrule value="9">九;</rbnfrule>
<rbnfrule value="10">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="100">←←百[→%%cardinal2→];</rbnfrule>
<rbnfrule value="1000">←←千[→%%cardinal3→];</rbnfrule>
<rbnfrule value="10000">←←萬[→%%cardinal4→];</rbnfrule>
<rbnfrule value="100000000">←←億[→%%cardinal5→];</rbnfrule>
<rbnfrule value="1000000000000">←←兆[→%%cardinal8→];</rbnfrule>
<rbnfrule value="10000000000000000">←←京[→%%cardinal13→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="cardinal2" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">一=%spellout-numbering=;</rbnfrule>
<rbnfrule value="20">=%spellout-numbering=;</rbnfrule>
</ruleset>
<ruleset type="cardinal3" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="100">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="cardinal4" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="1000">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="cardinal5" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="10000">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="cardinal8" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="10000000">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="cardinal13" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="1000000000000">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-alternate2">
<rbnfrule value="-x">負→→;</rbnfrule>
<rbnfrule value="x.x">=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="0">零;</rbnfrule>
<rbnfrule value="1">一;</rbnfrule>
<rbnfrule value="2">兩;</rbnfrule>
<rbnfrule value="3">三;</rbnfrule>
<rbnfrule value="4">四;</rbnfrule>
<rbnfrule value="5">五;</rbnfrule>
<rbnfrule value="6">六;</rbnfrule>
<rbnfrule value="7">七;</rbnfrule>
<rbnfrule value="8">八;</rbnfrule>
<rbnfrule value="9">九;</rbnfrule>
<rbnfrule value="10">=%spellout-numbering=;</rbnfrule>
<rbnfrule value="100">←←百[→%%cardinal-alternate2-2→];</rbnfrule>
<rbnfrule value="1000">←←千[→%%cardinal-alternate2-3→];</rbnfrule>
<rbnfrule value="10000">←←萬[→%%cardinal-alternate2-4→];</rbnfrule>
<rbnfrule value="100000000">←←億[→%%cardinal-alternate2-5→];</rbnfrule>
<rbnfrule value="1000000000000">←←兆[→%%cardinal-alternate2-8→];</rbnfrule>
<rbnfrule value="10000000000000000">←←京[→%%cardinal-alternate2-13→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="cardinal-alternate2-2" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">一=%spellout-numbering=;</rbnfrule>
<rbnfrule value="20">=%spellout-numbering=;</rbnfrule>
</ruleset>
<ruleset type="cardinal-alternate2-3" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="100">=%spellout-cardinal-alternate2=;</rbnfrule>
</ruleset>
<ruleset type="cardinal-alternate2-4" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="1000">=%spellout-cardinal-alternate2=;</rbnfrule>
</ruleset>
<ruleset type="cardinal-alternate2-5" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="10000">=%spellout-cardinal-alternate2=;</rbnfrule>
</ruleset>
<ruleset type="cardinal-alternate2-8" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="10000000">=%spellout-cardinal-alternate2=;</rbnfrule>
</ruleset>
<ruleset type="cardinal-alternate2-13" access="private">
<rbnfrule value="1">零=%spellout-numbering=;</rbnfrule>
<rbnfrule value="10">零一=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="20">零=%spellout-cardinal-alternate2=;</rbnfrule>
<rbnfrule value="1000000000000">=%spellout-cardinal-alternate2=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal">
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
<rbnfrule value="0">第=%spellout-numbering=;</rbnfrule>
</ruleset>
</rulesetGrouping>
<rulesetGrouping type="OrdinalRules">
<rbnfRules><![CDATA[
%digits-ordinal:
-x: 第−>#,##0>;
0: 第=#,##0=;
]]></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">
<rbnfrule value="-x">第−→#,##0→;</rbnfrule>
<rbnfrule value="0">第=#,##0=;</rbnfrule>
</ruleset>
</rulesetGrouping>
</rbnf>
</ldml>