• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// © 2016 and later: Unicode, Inc. and others.
2// License & terms of use: http://www.unicode.org/copyright.html#License
3zh{
4    RBNFRules{
5        OrdinalRules{
6            "%digits-ordinal:",
7            "-x: \u7B2C\u2212>#,##0>;",
8            "0: \u7B2C=#,##0=;",
9        }
10        SpelloutRules{
11            "%spellout-numbering-year:",
12            "x.x: =0.0=;",
13            "0: =%spellout-numbering=;",
14            "1000: =%%spellout-numbering-year-digits=;",
15            "10000: =%spellout-numbering=;",
16            "%%spellout-numbering-year-digits:",
17            "0: =%spellout-numbering=;",
18            "10: <<>>>;",
19            "100: <<>>>;",
20            "1000: <<>>>;",
21            "%spellout-numbering-days:",
22            "-x: \u8D1F>>;",
23            "x.x: =#,##0.#=;",
24            "0: \u3007;",
25            "1: \u521D=%spellout-numbering=;",
26            "11: =%spellout-numbering=;",
27            "21: =%%numbering-days=;",
28            "%%numbering-days:",
29            "0: =%spellout-numbering=;",
30            "21: \u5EFF>>;",
31            "30: <<\u5341;",
32            "31: \u4E17>>;",
33            "40: <<\u5341;",
34            "41: \u534C>>;",
35            "50: =%spellout-numbering=;",
36            "%spellout-numbering:",
37            "-x: \u8D1F>>;",
38            "x.x: <<\u70B9>>>;",
39            "0: \u3007;",
40            "1: \u4E00;",
41            "2: \u4E8C;",
42            "3: \u4E09;",
43            "4: \u56DB;",
44            "5: \u4E94;",
45            "6: \u516D;",
46            "7: \u4E03;",
47            "8: \u516B;",
48            "9: \u4E5D;",
49            "10: \u5341[>>];",
50            "20: <<\u5341[>>];",
51            "100: <<\u767E[>%%number2>];",
52            "1000: <<\u5343[>%%number3>];",
53            "10000: <<\u4E07[>%%number4>];",
54            "100000000: <<\u4EBF[>%%number5>];",
55            "1000000000000: <<\u5146[>%%number8>];",
56            "10000000000000000: <<\u4EAC[>%%number13>];",
57            "1000000000000000000: =#,##0=;",
58            "%%number2:",
59            "1: \u3007=%spellout-numbering=;",
60            "10: \u4E00=%spellout-numbering=;",
61            "20: =%spellout-numbering=;",
62            "%%number3:",
63            "1: \u3007=%spellout-numbering=;",
64            "10: \u3007\u4E00=%spellout-numbering=;",
65            "20: \u3007=%spellout-numbering=;",
66            "100: =%spellout-numbering=;",
67            "%%number4:",
68            "1: \u3007=%spellout-numbering=;",
69            "10: \u3007\u4E00=%spellout-numbering=;",
70            "20: \u3007=%spellout-numbering=;",
71            "1000: =%spellout-numbering=;",
72            "%%number5:",
73            "1: \u3007=%spellout-numbering=;",
74            "10: \u3007\u4E00=%spellout-numbering=;",
75            "20: \u3007=%spellout-numbering=;",
76            "10000: =%spellout-numbering=;",
77            "%%number8:",
78            "1: \u3007=%spellout-numbering=;",
79            "10: \u3007\u4E00=%spellout-numbering=;",
80            "20: \u3007=%spellout-numbering=;",
81            "10000000: =%spellout-numbering=;",
82            "%%number13:",
83            "1: \u3007=%spellout-numbering=;",
84            "10: \u3007\u4E00=%spellout-numbering=;",
85            "20: \u3007=%spellout-numbering=;",
86            "1000000000000: =%spellout-numbering=;",
87            "%spellout-cardinal-financial:",
88            "-x: \u8D1F>>;",
89            "x.x: <<\u70B9>>>;",
90            "0: \u96F6;",
91            "1: \u58F9;",
92            "2: \u8D30;",
93            "3: \u53C1;",
94            "4: \u8086;",
95            "5: \u4F0D;",
96            "6: \u9646;",
97            "7: \u67D2;",
98            "8: \u634C;",
99            "9: \u7396;",
100            "10: \u62FE[>>];",
101            "20: <<\u62FE[>>];",
102            "100: <<\u4F70[>%%financialnumber2>];",
103            "1000: <<\u4EDF[>%%financialnumber3>];",
104            "10000: <<\u4E07[>%%financialnumber4>];",
105            "100000000: <<\u4EBF[>%%financialnumber5>];",
106            "1000000000000: <<\u5146[>%%financialnumber8>];",
107            "10000000000000000: <<\u4EAC[>%%financialnumber13>];",
108            "1000000000000000000: =#,##0=;",
109            "%%financialnumber2:",
110            "1: \u96F6=%spellout-cardinal-financial=;",
111            "10: \u58F9=%spellout-cardinal-financial=;",
112            "20: =%spellout-cardinal-financial=;",
113            "%%financialnumber3:",
114            "1: \u96F6=%spellout-cardinal-financial=;",
115            "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
116            "20: \u96F6=%spellout-cardinal-financial=;",
117            "100: =%spellout-cardinal-financial=;",
118            "%%financialnumber4:",
119            "1: \u96F6=%spellout-cardinal-financial=;",
120            "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
121            "20: \u96F6=%spellout-cardinal-financial=;",
122            "1000: =%spellout-cardinal-financial=;",
123            "%%financialnumber5:",
124            "1: \u96F6=%spellout-cardinal-financial=;",
125            "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
126            "20: \u96F6=%spellout-cardinal-financial=;",
127            "10000: =%spellout-cardinal-financial=;",
128            "%%financialnumber8:",
129            "1: \u96F6=%spellout-cardinal-financial=;",
130            "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
131            "20: \u96F6=%spellout-cardinal-financial=;",
132            "10000000: =%spellout-cardinal-financial=;",
133            "%%financialnumber13:",
134            "1: \u96F6=%spellout-cardinal-financial=;",
135            "10: \u96F6\u58F9=%spellout-cardinal-financial=;",
136            "20: \u96F6=%spellout-cardinal-financial=;",
137            "1000000000000: =%spellout-cardinal-financial=;",
138            "%spellout-cardinal:",
139            "-x: \u8D1F>>;",
140            "x.x: <<\u70B9>>>;",
141            "0: \u96F6;",
142            "1: \u4E00;",
143            "2: \u4E8C;",
144            "3: \u4E09;",
145            "4: \u56DB;",
146            "5: \u4E94;",
147            "6: \u516D;",
148            "7: \u4E03;",
149            "8: \u516B;",
150            "9: \u4E5D;",
151            "10: =%spellout-numbering=;",
152            "100: <<\u767E[>%%cardinal2>];",
153            "1000: <<\u5343[>%%cardinal3>];",
154            "10000: <<\u4E07[>%%cardinal4>];",
155            "100000000: <<\u4EBF[>%%cardinal5>];",
156            "1000000000000: <<\u5146[>%%cardinal8>];",
157            "10000000000000000: <<\u4EAC[>%%cardinal13>];",
158            "1000000000000000000: =#,##0=;",
159            "%%cardinal2:",
160            "1: \u96F6=%spellout-numbering=;",
161            "10: \u4E00=%spellout-numbering=;",
162            "20: =%spellout-numbering=;",
163            "%%cardinal3:",
164            "1: \u96F6=%spellout-numbering=;",
165            "10: \u96F6\u4E00=%spellout-cardinal=;",
166            "20: \u96F6=%spellout-cardinal=;",
167            "100: =%spellout-cardinal=;",
168            "%%cardinal4:",
169            "1: \u96F6=%spellout-numbering=;",
170            "10: \u96F6\u4E00=%spellout-cardinal=;",
171            "20: \u96F6=%spellout-cardinal=;",
172            "1000: =%spellout-cardinal=;",
173            "%%cardinal5:",
174            "1: \u96F6=%spellout-numbering=;",
175            "10: \u96F6\u4E00=%spellout-cardinal=;",
176            "20: \u96F6=%spellout-cardinal=;",
177            "10000: =%spellout-cardinal=;",
178            "%%cardinal8:",
179            "1: \u96F6=%spellout-numbering=;",
180            "10: \u96F6\u4E00=%spellout-cardinal=;",
181            "20: \u96F6=%spellout-cardinal=;",
182            "10000000: =%spellout-cardinal=;",
183            "%%cardinal13:",
184            "1: \u96F6=%spellout-numbering=;",
185            "10: \u96F6\u4E00=%spellout-cardinal=;",
186            "20: \u96F6=%spellout-cardinal=;",
187            "1000000000000: =%spellout-cardinal=;",
188            "%spellout-cardinal-alternate2:",
189            "-x: \u8D1F>>;",
190            "x.x: =%spellout-cardinal=;",
191            "0: \u96F6;",
192            "1: \u4E00;",
193            "2: \u4E24;",
194            "3: \u4E09;",
195            "4: \u56DB;",
196            "5: \u4E94;",
197            "6: \u516D;",
198            "7: \u4E03;",
199            "8: \u516B;",
200            "9: \u4E5D;",
201            "10: =%spellout-numbering=;",
202            "100: <<\u767E[>%%cardinal-alternate2-2>];",
203            "1000: <<\u5343[>%%cardinal-alternate2-3>];",
204            "10000: <<\u4E07[>%%cardinal-alternate2-4>];",
205            "100000000: <<\u4EBF[>%%cardinal-alternate2-5>];",
206            "1000000000000: <<\u5146[>%%cardinal-alternate2-8>];",
207            "10000000000000000: <<\u4EAC[>%%cardinal-alternate2-13>];",
208            "1000000000000000000: =#,##0=;",
209            "%%cardinal-alternate2-2:",
210            "1: \u96F6=%spellout-numbering=;",
211            "10: \u4E00=%spellout-numbering=;",
212            "20: =%spellout-numbering=;",
213            "%%cardinal-alternate2-3:",
214            "1: \u96F6=%spellout-numbering=;",
215            "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
216            "20: \u96F6=%spellout-cardinal-alternate2=;",
217            "100: =%spellout-cardinal-alternate2=;",
218            "%%cardinal-alternate2-4:",
219            "1: \u96F6=%spellout-numbering=;",
220            "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
221            "20: \u96F6=%spellout-cardinal-alternate2=;",
222            "1000: =%spellout-cardinal-alternate2=;",
223            "%%cardinal-alternate2-5:",
224            "1: \u96F6=%spellout-numbering=;",
225            "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
226            "20: \u96F6=%spellout-cardinal-alternate2=;",
227            "10000: =%spellout-cardinal-alternate2=;",
228            "%%cardinal-alternate2-8:",
229            "1: \u96F6=%spellout-numbering=;",
230            "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
231            "20: \u96F6=%spellout-cardinal-alternate2=;",
232            "10000000: =%spellout-cardinal-alternate2=;",
233            "%%cardinal-alternate2-13:",
234            "1: \u96F6=%spellout-numbering=;",
235            "10: \u96F6\u4E00=%spellout-cardinal-alternate2=;",
236            "20: \u96F6=%spellout-cardinal-alternate2=;",
237            "1000000000000: =%spellout-cardinal-alternate2=;",
238            "%spellout-ordinal:",
239            "x.x: =#,##0.#=;",
240            "0: \u7B2C=%spellout-numbering=;",
241        }
242    }
243    Version{"2.1.27.22"}
244}
245