• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// ***************************************************************************
2// *
3// * Copyright (C) 2012 International Business Machines
4// * Corporation and others.  All Rights Reserved.
5// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
6// * Source File:<path>/common/rbnf/fr_CH.xml
7// *
8// ***************************************************************************
9/**
10 *  ICU <specials> source: <path>/xml/rbnf/fr_CH.xml
11 */
12fr_CH{
13    RBNFRules{
14        OrdinalRules{
15            "%%dord-mascabbrev:",
16            "0: e;",
17            "1: er;",
18            "2: e;",
19            "%digits-ordinal-masculine:",
20            "-x: \u2212>>;",
21            "0: =#,##0==%%dord-mascabbrev=;",
22            "%%dord-femabbrev:",
23            "0: e;",
24            "1: re;",
25            "2: e;",
26            "%digits-ordinal-feminine:",
27            "-x: \u2212>>;",
28            "0: =#,##0==%%dord-femabbrev=;",
29            "%digits-ordinal:",
30            "0: =%digits-ordinal-masculine=;",
31        }
32        SpelloutRules{
33            "%%lenient-parse:",
34            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
35            "%spellout-numbering-year:",
36            "-x: moins >>;",
37            "x.x: =#,###0.#=;",
38            "0: =%spellout-numbering=;",
39            "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;",
40            "10000: =%spellout-numbering=;",
41            "%spellout-numbering:",
42            "0: =%spellout-cardinal-masculine=;",
43            "%%et-un:",
44            "1: et-un;",
45            "2: =%spellout-cardinal-masculine=;",
46            "11: et-onze;",
47            "12: =%spellout-cardinal-masculine=;",
48            "%%cents-m:",
49            "0: s;",
50            "1: -=%spellout-cardinal-masculine=;",
51            "%%spellout-leading:",
52            "0: =%spellout-cardinal-masculine=;",
53            "100: cent[->>];",
54            "200: <<-cent[->>];",
55            "1000: =%spellout-cardinal-masculine=;",
56            "%spellout-cardinal-masculine:",
57            "-x: moins >>;",
58            "x.x: << virgule >>;",
59            "0: z\u00E9ro;",
60            "1: un;",
61            "2: deux;",
62            "3: trois;",
63            "4: quatre;",
64            "5: cinq;",
65            "6: six;",
66            "7: sept;",
67            "8: huit;",
68            "9: neuf;",
69            "10: dix;",
70            "11: onze;",
71            "12: douze;",
72            "13: treize;",
73            "14: quatorze;",
74            "15: quinze;",
75            "16: seize;",
76            "17: dix->>;",
77            "20: vingt[->%%et-un>];",
78            "30: trente[->%%et-un>];",
79            "40: quarante[->%%et-un>];",
80            "50: cinquante[->%%et-un>];",
81            "60: soixante[->%%et-un>];",
82            "70: septante[->%%et-un>];",
83            "80: huitante[->%%et-un>];",
84            "90: nonante[->%%et-un>];",
85            "100: cent[->>];",
86            "200: <<-cent>%%cents-m>;",
87            "1000: mille[->>];",
88            "2000: <%%spellout-leading<-mille[->>];",
89            "1000000: un million[ >>];",
90            "2000000: <%%spellout-leading< millions[ >>];",
91            "1000000000: un milliard[ >>];",
92            "2000000000: <%%spellout-leading< milliards[ >>];",
93            "1000000000000: un billion[ >>];",
94            "2000000000000: <%%spellout-leading< billions[ >>];",
95            "1000000000000000: un billiard[ >>];",
96            "2000000000000000: <%%spellout-leading< billiards[ >>];",
97            "1000000000000000000: =#,##0=;",
98            "%%et-une:",
99            "1: et-une;",
100            "2: =%spellout-cardinal-feminine=;",
101            "11: et-onze;",
102            "12: =%spellout-cardinal-feminine=;",
103            "%%cents-f:",
104            "0: s;",
105            "1: -=%spellout-cardinal-feminine=;",
106            "%spellout-cardinal-feminine:",
107            "-x: moins >>;",
108            "x.x: << virgule >>;",
109            "0: z\u00E9ro;",
110            "1: une;",
111            "2: =%spellout-cardinal-masculine=;",
112            "20: vingt[->%%et-une>];",
113            "30: trente[->%%et-une>];",
114            "40: quarante[->%%et-une>];",
115            "50: cinquante[->%%et-une>];",
116            "60: soixante[->%%et-une>];",
117            "70: septante[->%%et-une>];",
118            "80: huitante[->%%et-une>];",
119            "90: nonante[->%%et-une>];",
120            "100: cent[->>];",
121            "200: <%spellout-cardinal-masculine<-cent>%%cents-f>;",
122            "1000: mille[->>];",
123            "2000: <%%spellout-leading<-mille[->>];",
124            "1000000: un million[ >>];",
125            "2000000: <%%spellout-leading< millions[ >>];",
126            "1000000000: un milliard[ >>];",
127            "2000000000: <%%spellout-leading< milliards[ >>];",
128            "1000000000000: un billion[ >>];",
129            "2000000000000: <%%spellout-leading< billions[ >>];",
130            "1000000000000000: un billiard[ >>];",
131            "2000000000000000: <%%spellout-leading< billiards[ >>];",
132            "1000000000000000000: =#,##0=;",
133            "%%et-unieme:",
134            "1: et-uni\u00E8me;",
135            "2: =%%spellout-ordinal=;",
136            "11: et-onzi\u00E8me;",
137            "12: =%%spellout-ordinal=;",
138            "%%cents-o:",
139            "0: i\u00E8me;",
140            "1: -=%%et-unieme=;",
141            "%%mille-o:",
142            "0: i\u00E8me;",
143            "1: e-=%%et-unieme=;",
144            "%%spellout-ordinal:",
145            "1: uni\u00E8me;",
146            "2: deuxi\u00E8me;",
147            "3: troisi\u00E8me;",
148            "4: quatri\u00E8me;",
149            "5: cinqui\u00E8me;",
150            "6: sixi\u00E8me;",
151            "7: septi\u00E8me;",
152            "8: huiti\u00E8me;",
153            "9: neuvi\u00E8me;",
154            "10: dixi\u00E8me;",
155            "11: onzi\u00E8me;",
156            "12: douzi\u00E8me;",
157            "13: treizi\u00E8me;",
158            "14: quatorzi\u00E8me;",
159            "15: quinzi\u00E8me;",
160            "16: seizi\u00E8me;",
161            "17: dix->>;",
162            "20: vingti\u00E8me;",
163            "21: vingt->%%et-unieme>;",
164            "30: trenti\u00E8me;",
165            "31: trente->%%et-unieme>;",
166            "40: quaranti\u00E8me;",
167            "41: quarante->%%et-unieme>;",
168            "50: cinquanti\u00E8me;",
169            "51: cinquante->%%et-unieme>;",
170            "60: soixanti\u00E8me;",
171            "61: soixante->%%et-unieme>;",
172            "70: septanti\u00E8me;",
173            "71: septante->%%et-unieme>;",
174            "80: huitanti\u00E8me;",
175            "81: huitante->%%et-unieme>;",
176            "90: nonanti\u00E8me;",
177            "91: nonante->%%et-unieme>;",
178            "100: cent>%%cents-o>;",
179            "200: <%spellout-cardinal-masculine<-cent>%%cents-o>;",
180            "1000: mill>%%mille-o>;",
181            "2000: <%%spellout-leading<-mill>%%mille-o>;",
182            "1000000: <%%spellout-leading<-million>%%cents-o>;",
183            "1000000000: <%%spellout-leading<-milliard>%%cents-o>;",
184            "1000000000000: <%%spellout-leading<-billion>%%cents-o>;",
185            "1000000000000000: <%%spellout-leading<-billiard>%%cents-o>;",
186            "1000000000000000000: =#,##0=;",
187            "%spellout-ordinal-masculine-plural:",
188            "0: =%spellout-ordinal-masculine=s;",
189            "%spellout-ordinal-masculine:",
190            "-x: moins >>;",
191            "x.x: =#,##0.#=;",
192            "0: z\u00E9roi\u00E8me;",
193            "1: premier;",
194            "2: =%%spellout-ordinal=;",
195            "%spellout-ordinal-feminine-plural:",
196            "0: =%spellout-ordinal-feminine=s;",
197            "%spellout-ordinal-feminine:",
198            "-x: moins >>;",
199            "x.x: =#,##0.#=;",
200            "0: z\u00E9roi\u00E8me;",
201            "1: premi\u00E8re;",
202            "2: =%%spellout-ordinal=;",
203        }
204    }
205    Version{"2.0.77.58"}
206}
207