|
1 // *************************************************************************** |
|
2 // * |
|
3 // * Copyright (C) 2013 International Business Machines |
|
4 // * Corporation and others. All Rights Reserved. |
|
5 // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter |
|
6 // * Source File: <path>/plurals.xml, ordinals.xml |
|
7 // * |
|
8 // *************************************************************************** |
|
9 plurals:table(nofallback){ |
|
10 locales{ |
|
11 af{"set2"} |
|
12 ak{"set3"} |
|
13 am{"set30"} |
|
14 ar{"set0"} |
|
15 asa{"set2"} |
|
16 ast{"set2"} |
|
17 az{"set2"} |
|
18 be{"set10"} |
|
19 bem{"set2"} |
|
20 bez{"set2"} |
|
21 bg{"set2"} |
|
22 bh{"set3"} |
|
23 bm{"set24"} |
|
24 bn{"set30"} |
|
25 bo{"set24"} |
|
26 br{"set19"} |
|
27 brx{"set2"} |
|
28 bs{"set33"} |
|
29 ca{"set26"} |
|
30 cgg{"set2"} |
|
31 chr{"set2"} |
|
32 ckb{"set2"} |
|
33 cs{"set11"} |
|
34 cy{"set16"} |
|
35 da{"set28"} |
|
36 de{"set26"} |
|
37 dv{"set2"} |
|
38 dz{"set24"} |
|
39 ee{"set2"} |
|
40 el{"set2"} |
|
41 en{"set26"} |
|
42 eo{"set2"} |
|
43 es{"set2"} |
|
44 et{"set26"} |
|
45 eu{"set2"} |
|
46 fa{"set30"} |
|
47 ff{"set4"} |
|
48 fi{"set26"} |
|
49 fil{"set25"} |
|
50 fo{"set2"} |
|
51 fr{"set4"} |
|
52 fur{"set2"} |
|
53 fy{"set2"} |
|
54 ga{"set7"} |
|
55 gd{"set23"} |
|
56 gl{"set26"} |
|
57 gsw{"set2"} |
|
58 gu{"set30"} |
|
59 guw{"set3"} |
|
60 gv{"set22"} |
|
61 ha{"set2"} |
|
62 haw{"set2"} |
|
63 he{"set1"} |
|
64 hi{"set30"} |
|
65 hr{"set33"} |
|
66 hu{"set2"} |
|
67 hy{"set4"} |
|
68 id{"set24"} |
|
69 ig{"set24"} |
|
70 ii{"set24"} |
|
71 in{"set24"} |
|
72 is{"set31"} |
|
73 it{"set26"} |
|
74 iu{"set6"} |
|
75 iw{"set1"} |
|
76 ja{"set24"} |
|
77 jbo{"set24"} |
|
78 jgo{"set2"} |
|
79 ji{"set26"} |
|
80 jmc{"set2"} |
|
81 jv{"set24"} |
|
82 jw{"set24"} |
|
83 ka{"set2"} |
|
84 kab{"set4"} |
|
85 kaj{"set2"} |
|
86 kcg{"set2"} |
|
87 kde{"set24"} |
|
88 kea{"set24"} |
|
89 kk{"set2"} |
|
90 kkj{"set2"} |
|
91 kl{"set2"} |
|
92 km{"set24"} |
|
93 kn{"set30"} |
|
94 ko{"set24"} |
|
95 ks{"set2"} |
|
96 ksb{"set2"} |
|
97 ksh{"set20"} |
|
98 ku{"set2"} |
|
99 kw{"set6"} |
|
100 ky{"set2"} |
|
101 lag{"set17"} |
|
102 lb{"set2"} |
|
103 lg{"set2"} |
|
104 lkt{"set24"} |
|
105 ln{"set3"} |
|
106 lo{"set24"} |
|
107 lt{"set9"} |
|
108 lv{"set5"} |
|
109 mas{"set2"} |
|
110 mg{"set3"} |
|
111 mgo{"set2"} |
|
112 mk{"set15"} |
|
113 ml{"set2"} |
|
114 mn{"set2"} |
|
115 mo{"set8"} |
|
116 mr{"set30"} |
|
117 ms{"set24"} |
|
118 mt{"set14"} |
|
119 my{"set24"} |
|
120 nah{"set2"} |
|
121 naq{"set6"} |
|
122 nb{"set2"} |
|
123 nd{"set2"} |
|
124 ne{"set2"} |
|
125 nl{"set26"} |
|
126 nn{"set2"} |
|
127 nnh{"set2"} |
|
128 no{"set2"} |
|
129 nqo{"set24"} |
|
130 nr{"set2"} |
|
131 nso{"set3"} |
|
132 ny{"set2"} |
|
133 nyn{"set2"} |
|
134 om{"set2"} |
|
135 or{"set2"} |
|
136 os{"set2"} |
|
137 pa{"set3"} |
|
138 pap{"set2"} |
|
139 pl{"set12"} |
|
140 ps{"set2"} |
|
141 pt{"set27"} |
|
142 pt_PT{"set29"} |
|
143 rm{"set2"} |
|
144 ro{"set8"} |
|
145 rof{"set2"} |
|
146 ru{"set34"} |
|
147 rwk{"set2"} |
|
148 sah{"set24"} |
|
149 saq{"set2"} |
|
150 se{"set6"} |
|
151 seh{"set2"} |
|
152 ses{"set24"} |
|
153 sg{"set24"} |
|
154 sh{"set33"} |
|
155 shi{"set18"} |
|
156 si{"set32"} |
|
157 sk{"set11"} |
|
158 sl{"set13"} |
|
159 sma{"set6"} |
|
160 smi{"set6"} |
|
161 smj{"set6"} |
|
162 smn{"set6"} |
|
163 sms{"set6"} |
|
164 sn{"set2"} |
|
165 so{"set2"} |
|
166 sq{"set2"} |
|
167 sr{"set33"} |
|
168 ss{"set2"} |
|
169 ssy{"set2"} |
|
170 st{"set2"} |
|
171 sv{"set26"} |
|
172 sw{"set26"} |
|
173 syr{"set2"} |
|
174 ta{"set2"} |
|
175 te{"set2"} |
|
176 teo{"set2"} |
|
177 th{"set24"} |
|
178 ti{"set3"} |
|
179 tig{"set2"} |
|
180 tk{"set2"} |
|
181 tl{"set25"} |
|
182 tn{"set2"} |
|
183 to{"set24"} |
|
184 tr{"set2"} |
|
185 ts{"set2"} |
|
186 tzm{"set21"} |
|
187 uk{"set35"} |
|
188 ur{"set26"} |
|
189 uz{"set2"} |
|
190 ve{"set2"} |
|
191 vi{"set24"} |
|
192 vo{"set2"} |
|
193 vun{"set2"} |
|
194 wa{"set3"} |
|
195 wae{"set2"} |
|
196 wo{"set24"} |
|
197 xh{"set2"} |
|
198 xog{"set2"} |
|
199 yi{"set26"} |
|
200 yo{"set24"} |
|
201 zh{"set24"} |
|
202 zu{"set30"} |
|
203 } |
|
204 locales_ordinals{ |
|
205 af{"set36"} |
|
206 am{"set36"} |
|
207 ar{"set36"} |
|
208 bg{"set36"} |
|
209 bn{"set45"} |
|
210 ca{"set42"} |
|
211 cs{"set36"} |
|
212 da{"set36"} |
|
213 de{"set36"} |
|
214 el{"set36"} |
|
215 en{"set40"} |
|
216 es{"set36"} |
|
217 et{"set36"} |
|
218 eu{"set36"} |
|
219 fa{"set36"} |
|
220 fi{"set36"} |
|
221 fil{"set37"} |
|
222 fr{"set37"} |
|
223 gl{"set36"} |
|
224 gu{"set44"} |
|
225 he{"set36"} |
|
226 hi{"set44"} |
|
227 hr{"set36"} |
|
228 hu{"set38"} |
|
229 id{"set36"} |
|
230 in{"set36"} |
|
231 is{"set36"} |
|
232 it{"set41"} |
|
233 iw{"set36"} |
|
234 ja{"set36"} |
|
235 kn{"set36"} |
|
236 ko{"set36"} |
|
237 lt{"set36"} |
|
238 lv{"set36"} |
|
239 ml{"set36"} |
|
240 mo{"set37"} |
|
241 mr{"set43"} |
|
242 ms{"set37"} |
|
243 nb{"set36"} |
|
244 nl{"set36"} |
|
245 pl{"set36"} |
|
246 pt{"set36"} |
|
247 ro{"set37"} |
|
248 ru{"set36"} |
|
249 sh{"set36"} |
|
250 sk{"set36"} |
|
251 sl{"set36"} |
|
252 sr{"set36"} |
|
253 sv{"set39"} |
|
254 sw{"set36"} |
|
255 ta{"set36"} |
|
256 te{"set36"} |
|
257 th{"set36"} |
|
258 tl{"set37"} |
|
259 tr{"set36"} |
|
260 uk{"set36"} |
|
261 ur{"set36"} |
|
262 vi{"set37"} |
|
263 zh{"set36"} |
|
264 zu{"set46"} |
|
265 } |
|
266 rules{ |
|
267 set0{ |
|
268 few{ |
|
269 "n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4.0, 5" |
|
270 ".0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …" |
|
271 } |
|
272 many{ |
|
273 "n % 100 = 11..99 @integer 11~26, 111, 1011, … @decimal 11.0, 12.0, 1" |
|
274 "3.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" |
|
275 } |
|
276 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
277 other{ |
|
278 " @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 1000, 10" |
|
279 "000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000" |
|
280 ".0, 10000.0, 100000.0, 1000000.0, …" |
|
281 } |
|
282 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
|
283 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
|
284 } |
|
285 set1{ |
|
286 many{ |
|
287 "v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60, 70," |
|
288 " 80, 90, 100, 1000, 10000, 100000, 1000000, …" |
|
289 } |
|
290 one{"i = 1 and v = 0 @integer 1"} |
|
291 other{ |
|
292 " @integer 0, 3~17, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000." |
|
293 "0, 10000.0, 100000.0, 1000000.0, …" |
|
294 } |
|
295 two{"i = 2 and v = 0 @integer 2"} |
|
296 } |
|
297 set10{ |
|
298 few{ |
|
299 "n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~4" |
|
300 "4, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0, 24.0," |
|
301 " 32.0, 33.0, 102.0, 1002.0, …" |
|
302 } |
|
303 many{ |
|
304 "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14 @integer 0, 5~19, 10" |
|
305 "0, 1000, 10000, 100000, 1000000, … @decimal 0.0, 5.0, 6.0, 7.0, 8.0," |
|
306 " 9.0, 10.0, 11.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
307 } |
|
308 one{ |
|
309 "n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81," |
|
310 " 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 81.0" |
|
311 ", 101.0, 1001.0, …" |
|
312 } |
|
313 other{" @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} |
|
314 } |
|
315 set11{ |
|
316 few{"i = 2..4 and v = 0 @integer 2~4"} |
|
317 many{ |
|
318 "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" |
|
319 "000000.0, …" |
|
320 } |
|
321 one{"i = 1 and v = 0 @integer 1"} |
|
322 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
|
323 } |
|
324 set12{ |
|
325 few{ |
|
326 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 3" |
|
327 "2~34, 42~44, 52~54, 62, 102, 1002, …" |
|
328 } |
|
329 many{ |
|
330 "v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 or v =" |
|
331 " 0 and i % 100 = 12..14 @integer 0, 5~19, 100, 1000, 10000, 100000, " |
|
332 "1000000, …" |
|
333 } |
|
334 one{"i = 1 and v = 0 @integer 1"} |
|
335 other{ |
|
336 " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000" |
|
337 ".0, …" |
|
338 } |
|
339 } |
|
340 set13{ |
|
341 few{ |
|
342 "v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203, 204" |
|
343 ", 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @decimal" |
|
344 " 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
345 } |
|
346 one{ |
|
347 "v = 0 and i % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601, 701," |
|
348 " 1001, …" |
|
349 } |
|
350 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
|
351 two{ |
|
352 "v = 0 and i % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602, 702," |
|
353 " 1002, …" |
|
354 } |
|
355 } |
|
356 set14{ |
|
357 few{ |
|
358 "n = 0 or n % 100 = 2..10 @integer 0, 2~10, 102~107, 1002, … @decimal" |
|
359 " 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002.0, …" |
|
360 } |
|
361 many{ |
|
362 "n % 100 = 11..19 @integer 11~19, 111~117, 1011, … @decimal 11.0, 12." |
|
363 "0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" |
|
364 } |
|
365 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
366 other{ |
|
367 " @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0" |
|
368 ".9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
369 } |
|
370 } |
|
371 set15{ |
|
372 one{ |
|
373 "v = 0 and i % 10 = 1 or f % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 6" |
|
374 "1, 71, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1," |
|
375 " 10.1, 100.1, 1000.1, …" |
|
376 } |
|
377 other{ |
|
378 " @integer 0, 2~10, 12~17, 100, 1000, 10000, 100000, 1000000, … @deci" |
|
379 "mal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" |
|
380 "000000.0, …" |
|
381 } |
|
382 } |
|
383 set16{ |
|
384 few{"n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000"} |
|
385 many{"n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000"} |
|
386 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
387 other{ |
|
388 " @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, … @decimal " |
|
389 "0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0," |
|
390 " …" |
|
391 } |
|
392 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
|
393 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
|
394 } |
|
395 set17{ |
|
396 one{"i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6"} |
|
397 other{ |
|
398 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3." |
|
399 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
400 } |
|
401 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
|
402 } |
|
403 set18{ |
|
404 few{ |
|
405 "n = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, " |
|
406 "9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00" |
|
407 } |
|
408 one{"i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04"} |
|
409 other{ |
|
410 " @integer 11~26, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~1" |
|
411 ".9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
412 } |
|
413 } |
|
414 set19{ |
|
415 few{ |
|
416 "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99 @integer 3, 4, 9" |
|
417 ", 23, 24, 29, 33, 34, 39, 43, 44, 49, 103, 1003, … @decimal 3.0, 4.0" |
|
418 ", 9.0, 23.0, 24.0, 29.0, 33.0, 34.0, 103.0, 1003.0, …" |
|
419 } |
|
420 many{ |
|
421 "n != 0 and n % 1000000 = 0 @integer 1000000, … @decimal 1000000.0, 1" |
|
422 "000000.00, 1000000.000, …" |
|
423 } |
|
424 one{ |
|
425 "n % 10 = 1 and n % 100 != 11,71,91 @integer 1, 21, 31, 41, 51, 61, 8" |
|
426 "1, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 81.0, 10" |
|
427 "1.0, 1001.0, …" |
|
428 } |
|
429 other{ |
|
430 " @integer 0, 5~8, 10~20, 100, 1000, 10000, 100000, … @decimal 0.0~0." |
|
431 "9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, …" |
|
432 } |
|
433 two{ |
|
434 "n % 10 = 2 and n % 100 != 12,72,92 @integer 2, 22, 32, 42, 52, 62, 8" |
|
435 "2, 102, 1002, … @decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0, 82.0, 10" |
|
436 "2.0, 1002.0, …" |
|
437 } |
|
438 } |
|
439 set2{ |
|
440 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
441 other{ |
|
442 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
443 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
444 } |
|
445 } |
|
446 set20{ |
|
447 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
448 other{ |
|
449 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0." |
|
450 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
451 } |
|
452 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
|
453 } |
|
454 set21{ |
|
455 one{ |
|
456 "n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0," |
|
457 " 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 2" |
|
458 "3.0, 24.0" |
|
459 } |
|
460 other{ |
|
461 " @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decimal 0." |
|
462 "1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
463 } |
|
464 } |
|
465 set22{ |
|
466 few{ |
|
467 "n % 100 = 0,20,40,60 @integer 0, 20, 40, 60, 100, 120, 140, 160, 100" |
|
468 "0, 10000, 100000, 1000000, … @decimal 0.0, 20.0, 40.0, 60.0, 100.0, " |
|
469 "120.0, 140.0, 160.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
470 } |
|
471 one{ |
|
472 "n % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, … @dec" |
|
473 "imal 1.0, 11.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 101.0, 1001.0, …" |
|
474 } |
|
475 other{ |
|
476 " @integer 3~10, 13~19, 23, 103, 1003, … @decimal 0.1~0.9, 1.1~1.7, 1" |
|
477 "0.0, 100.1, 1000.1, …" |
|
478 } |
|
479 two{ |
|
480 "n % 10 = 2 @integer 2, 12, 22, 32, 42, 52, 62, 72, 102, 1002, … @dec" |
|
481 "imal 2.0, 12.0, 22.0, 32.0, 42.0, 52.0, 62.0, 72.0, 102.0, 1002.0, …" |
|
482 } |
|
483 } |
|
484 set23{ |
|
485 few{ |
|
486 "n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6.0, 7" |
|
487 ".0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3.00" |
|
488 } |
|
489 one{ |
|
490 "n = 1,11 @integer 1, 11 @decimal 1.0, 11.0, 1.00, 11.00, 1.000, 11.0" |
|
491 "00, 1.0000" |
|
492 } |
|
493 other{ |
|
494 " @integer 0, 20~34, 100, 1000, 10000, 100000, 1000000, … @decimal 0." |
|
495 "0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
496 } |
|
497 two{ |
|
498 "n = 2,12 @integer 2, 12 @decimal 2.0, 12.0, 2.00, 12.00, 2.000, 12.0" |
|
499 "00, 2.0000" |
|
500 } |
|
501 } |
|
502 set24{ |
|
503 other{ |
|
504 " @integer 0~15, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1." |
|
505 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
506 } |
|
507 } |
|
508 set25{ |
|
509 one{"i = 0..1 and v = 0 @integer 0, 1"} |
|
510 other{ |
|
511 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1." |
|
512 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
513 } |
|
514 } |
|
515 set26{ |
|
516 one{"i = 1 and v = 0 @integer 1"} |
|
517 other{ |
|
518 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
519 "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
520 } |
|
521 } |
|
522 set27{ |
|
523 one{ |
|
524 "i = 1 and v = 0 or i = 0 and t = 1 @integer 1 @decimal 0.1, 0.01, 0." |
|
525 "10, 0.001, 0.010, 0.100, 0.0001, 0.0010, 0.0100, 0.1000" |
|
526 } |
|
527 other{ |
|
528 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
529 ", 0.2~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
530 } |
|
531 } |
|
532 set28{ |
|
533 one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"} |
|
534 other{ |
|
535 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
536 ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
537 } |
|
538 } |
|
539 set29{ |
|
540 one{"n = 1 and v = 0 @integer 1"} |
|
541 other{ |
|
542 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
543 "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
544 } |
|
545 } |
|
546 set3{ |
|
547 one{ |
|
548 "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, " |
|
549 "0.0000, 1.0000" |
|
550 } |
|
551 other{ |
|
552 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0." |
|
553 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
554 } |
|
555 } |
|
556 set30{ |
|
557 one{"i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04"} |
|
558 other{ |
|
559 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~2." |
|
560 "6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
561 } |
|
562 } |
|
563 set31{ |
|
564 one{ |
|
565 "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21, 31," |
|
566 " 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1, 100" |
|
567 "0.1, …" |
|
568 } |
|
569 other{ |
|
570 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
571 ", 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000.0, 1" |
|
572 "00000.0, 1000000.0, …" |
|
573 } |
|
574 } |
|
575 set32{ |
|
576 one{ |
|
577 "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0" |
|
578 "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" |
|
579 } |
|
580 other{ |
|
581 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0." |
|
582 "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
583 } |
|
584 } |
|
585 set33{ |
|
586 few{ |
|
587 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f" |
|
588 " % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, " |
|
589 "1002, … @decimal 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 1" |
|
590 "0.2, 100.2, 1000.2, …" |
|
591 } |
|
592 one{ |
|
593 "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != " |
|
594 "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1" |
|
595 ", 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …" |
|
596 } |
|
597 other{ |
|
598 " @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
599 ", 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0," |
|
600 " 1000000.0, …" |
|
601 } |
|
602 } |
|
603 set34{ |
|
604 many{ |
|
605 "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100" |
|
606 " = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …" |
|
607 } |
|
608 one{ |
|
609 "v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 6" |
|
610 "1, 71, 81, 101, 1001, …" |
|
611 } |
|
612 other{ |
|
613 " @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @decimal" |
|
614 " 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
615 } |
|
616 } |
|
617 set35{ |
|
618 few{ |
|
619 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 3" |
|
620 "2~34, 42~44, 52~54, 62, 102, 1002, …" |
|
621 } |
|
622 many{ |
|
623 "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100" |
|
624 " = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …" |
|
625 } |
|
626 one{ |
|
627 "v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 6" |
|
628 "1, 71, 81, 101, 1001, …" |
|
629 } |
|
630 other{ |
|
631 " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000" |
|
632 ".0, …" |
|
633 } |
|
634 } |
|
635 set36{ |
|
636 other{" @integer 0~15, 100, 1000, 10000, 100000, 1000000, …"} |
|
637 } |
|
638 set37{ |
|
639 one{"n = 1 @integer 1"} |
|
640 other{" @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …"} |
|
641 } |
|
642 set38{ |
|
643 one{"n = 1,5 @integer 1, 5"} |
|
644 other{" @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, …"} |
|
645 } |
|
646 set39{ |
|
647 one{ |
|
648 "n % 10 = 1,2 and n % 100 != 11,12 @integer 1, 2, 21, 22, 31, 32, 41," |
|
649 " 42, 51, 52, 61, 62, 71, 72, 81, 82, 101, 1001, …" |
|
650 } |
|
651 other{" @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, …"} |
|
652 } |
|
653 set4{ |
|
654 one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"} |
|
655 other{ |
|
656 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3." |
|
657 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
658 } |
|
659 } |
|
660 set40{ |
|
661 few{ |
|
662 "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83," |
|
663 " 103, 1003, …" |
|
664 } |
|
665 one{ |
|
666 "n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81," |
|
667 " 101, 1001, …" |
|
668 } |
|
669 other{" @integer 0, 4~18, 100, 1000, 10000, 100000, 1000000, …"} |
|
670 two{ |
|
671 "n % 10 = 2 and n % 100 != 12 @integer 2, 22, 32, 42, 52, 62, 72, 82," |
|
672 " 102, 1002, …" |
|
673 } |
|
674 } |
|
675 set41{ |
|
676 many{"n = 11,8,80,800 @integer 8, 11, 80, 800"} |
|
677 other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, …"} |
|
678 } |
|
679 set42{ |
|
680 few{"n = 4 @integer 4"} |
|
681 one{"n = 1,3 @integer 1, 3"} |
|
682 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
|
683 two{"n = 2 @integer 2"} |
|
684 } |
|
685 set43{ |
|
686 few{"n = 4 @integer 4"} |
|
687 one{"n = 1 @integer 1"} |
|
688 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
|
689 two{"n = 2,3 @integer 2, 3"} |
|
690 } |
|
691 set44{ |
|
692 few{"n = 4 @integer 4"} |
|
693 many{"n = 6 @integer 6"} |
|
694 one{"n = 1 @integer 1"} |
|
695 other{" @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"} |
|
696 two{"n = 2,3 @integer 2, 3"} |
|
697 } |
|
698 set45{ |
|
699 few{"n = 4 @integer 4"} |
|
700 many{"n = 6 @integer 6"} |
|
701 one{"n = 1,5,7,8,9,10 @integer 1, 5, 7~10"} |
|
702 other{" @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, …"} |
|
703 two{"n = 2,3 @integer 2, 3"} |
|
704 } |
|
705 set46{ |
|
706 few{"n = 2..9 @integer 2~9"} |
|
707 many{"n = 10..19,100..199,1000..1999 @integer 10~19, 100~105, 1000"} |
|
708 one{"n = 1 @integer 1"} |
|
709 other{" @integer 0, 20~34, 200, 2000, 10000, 100000, 1000000, …"} |
|
710 } |
|
711 set5{ |
|
712 one{ |
|
713 "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != " |
|
714 "11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71, 81, " |
|
715 "101, 1001, … @decimal 0.1, 1.0, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 1" |
|
716 "0.1, 100.1, 1000.1, …" |
|
717 } |
|
718 other{ |
|
719 " @integer 2~9, 22~29, 102, 1002, … @decimal 0.2~0.9, 1.2~1.9, 10.2, " |
|
720 "100.2, 1000.2, …" |
|
721 } |
|
722 zero{ |
|
723 "n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19 @intege" |
|
724 "r 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000, … @de" |
|
725 "cimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 1000.0, " |
|
726 "10000.0, 100000.0, 1000000.0, …" |
|
727 } |
|
728 } |
|
729 set6{ |
|
730 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
731 other{ |
|
732 " @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" |
|
733 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
734 } |
|
735 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
|
736 } |
|
737 set7{ |
|
738 few{ |
|
739 "n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00, 5.00," |
|
740 " 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.0000" |
|
741 } |
|
742 many{ |
|
743 "n = 7..10 @integer 7~10 @decimal 7.0, 8.0, 9.0, 10.0, 7.00, 8.00, 9." |
|
744 "00, 10.00, 7.000, 8.000, 9.000, 10.000, 7.0000, 8.0000, 9.0000, 10.0" |
|
745 "000" |
|
746 } |
|
747 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
|
748 other{ |
|
749 " @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, … @decimal 0." |
|
750 "0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
751 } |
|
752 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
|
753 } |
|
754 set8{ |
|
755 few{ |
|
756 "v != 0 or n = 0 or n != 1 and n % 100 = 1..19 @integer 0, 2~16, 101," |
|
757 " 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" |
|
758 "000000.0, …" |
|
759 } |
|
760 one{"i = 1 and v = 0 @integer 1"} |
|
761 other{" @integer 20~35, 100, 1000, 10000, 100000, 1000000, …"} |
|
762 } |
|
763 set9{ |
|
764 few{ |
|
765 "n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1002, " |
|
766 "… @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0, 1002" |
|
767 ".0, …" |
|
768 } |
|
769 many{"f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} |
|
770 one{ |
|
771 "n % 10 = 1 and n % 100 != 11..19 @integer 1, 21, 31, 41, 51, 61, 71," |
|
772 " 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, " |
|
773 "81.0, 101.0, 1001.0, …" |
|
774 } |
|
775 other{ |
|
776 " @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 100000" |
|
777 "0, … @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, " |
|
778 "1000.0, 10000.0, 100000.0, 1000000.0, …" |
|
779 } |
|
780 } |
|
781 } |
|
782 } |