1// ***************************************************************************
2// *
3// * Copyright (C) 2011 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/pt.xml
7// *
8// ***************************************************************************
9/**
10 *  ICU <specials> source: <path>/xml/rbnf/pt.xml
11 */
12pt{
13    RBNFRules{
14        OrdinalRules{
15            "%%dord-mascabbrev:",
16            "0: \u00BA;",
17            "1: er;",
18            "2: \u00BA;",
19            "3: er;",
20            "4: \u00BA;",
21            "20: >>;",
22            "100: >>;",
23            "%digits-ordinal-masculine:",
24            "-x: \u2212>>;",
25            "0: =#,##0==%%dord-mascabbrev=;",
26            "%%dord-femabbrev:",
27            "0: \u00AA;",
28            "%digits-ordinal-feminine:",
29            "-x: \u2212>>;",
30            "0: =#,##0==%%dord-femabbrev=;",
31            "%digits-ordinal:",
32            "0: =%digits-ordinal-masculine=;",
33        }
34        SpelloutRules{
35            "%%lenient-parse:",
36            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
37            "%spellout-numbering-year:",
38            "x.x: =#,###0.#=;",
39            "0: =%spellout-numbering=;",
40            "%spellout-numbering:",
41            "0: =%spellout-cardinal-masculine=;",
42            "%spellout-cardinal-masculine:",
43            "-x: menos >>;",
44            "x.x: << v\u00EDrgula >>;",
45            "0: zero;",
46            "1: um;",
47            "2: dois;",
48            "3: tr\u00EAs;",
49            "4: quatro;",
50            "5: cinco;",
51            "6: seis;",
52            "7: sete;",
53            "8: oito;",
54            "9: nove;",
55            "10: dez;",
56            "11: onze;",
57            "12: doze;",
58            "13: treze;",
59            "14: catorze;",
60            "15: quinze;",
61            "16: dezasseis;",
62            "17: dezassete;",
63            "18: dezoito;",
64            "19: dezanove;",
65            "20: vinte[ e >>];",
66            "30: trinta[ e >>];",
67            "40: quarenta[ e >>];",
68            "50: cinquenta[ e >>];",
69            "60: sessenta[ e >>];",
70            "70: setenta[ e >>];",
71            "80: oitenta[ e >>];",
72            "90: noventa[ e >>];",
73            "100: cem;",
74            "101: cento e >>;",
75            "200: duzcentos[ e >>];",
76            "300: trezentos[ e >>];",
77            "400: quatrocentos[ e >>];",
78            "500: quinhentos[ e >>];",
79            "600: seiscentos[ e >>];",
80            "700: setecentos[ e >>];",
81            "800: oitocentos[ e >>];",
82            "900: novecentos[ e >>];",
83            "1000: mil[ e >>];",
84            "2000: <%spellout-cardinal-masculine< mil[ e >>];",
85            "1000000: um milh\u00E3o[ e >>];",
86            "2000000: <%spellout-cardinal-masculine< miliones[ e >>];",
87            "1000000000: um bilh\u00E3o[ e >>];",
88            "2000000000: <%spellout-cardinal-masculine< biliones[ e >>];",
89            "1000000000000: um trilh\u00E3o[ e >>];",
90            "2000000000000: <%spellout-cardinal-masculine< triliones[ e >>];",
91            "1000000000000000: um quatrilh\u00E3o[ e >>];",
92            "2000000000000000: <%spellout-cardinal-masculine< quatriliones[ e >>];",
93            "1000000000000000000: =#,##0=;",
94            "%spellout-cardinal-feminine:",
95            "-x: menos >>;",
96            "x.x: << v\u00EDrgula >>;",
97            "0: zero;",
98            "1: uma;",
99            "2: duas;",
100            "3: =%spellout-cardinal-masculine=;",
101            "20: vinte[ e >>];",
102            "30: trinta[ e >>];",
103            "40: quarenta[ e >>];",
104            "50: cinquenta[ e >>];",
105            "60: sessenta[ e >>];",
106            "70: setenta[ e >>];",
107            "80: oitenta[ e >>];",
108            "90: noventa[ e >>];",
109            "100: cem;",
110            "101: centa e >>;",
111            "200: duzcentas[ e >>];",
112            "300: trezentas[ e >>];",
113            "400: quatrocentas[ e >>];",
114            "500: quinhentas[ e >>];",
115            "600: seiscentas[ e >>];",
116            "700: setecentas[ e >>];",
117            "800: oitocentas[ e >>];",
118            "900: novecentas[ e >>];",
119            "1000: mil[ e >>];",
120            "2000: <%spellout-cardinal-masculine< mil[ e >>];",
121            "1000000: um milh\u00E3o[ e >>];",
122            "2000000: <%spellout-cardinal-masculine< miliones[ e >>];",
123            "1000000000: um bilh\u00E3o[ e >>];",
124            "2000000000: <%spellout-cardinal-masculine< biliones[ e >>];",
125            "1000000000000: um trilh\u00E3o[ e >>];",
126            "2000000000000: <%spellout-cardinal-masculine< triliones[ e >>];",
127            "1000000000000000: um quatrilh\u00E3o[ e >>];",
128            "2000000000000000: <%spellout-cardinal-masculine< quatriliones[ e >>];",
129            "1000000000000000000: =#,##0=;",
130            "%spellout-ordinal-masculine:",
131            "-x: menos >>;",
132            "x.x: =#,##0.#=;",
133            "0: zero;",
134            "1: primeiro;",
135            "2: segundo;",
136            "3: terceiro;",
137            "4: quarto;",
138            "5: quinto;",
139            "6: sexto;",
140            "7: s\u00E9timo;",
141            "8: oitavo;",
142            "9: nono;",
143            "10: d\u00E9cimo[ >>];",
144            "20: vig\u00E9simo[ >>];",
145            "30: trig\u00E9simo[ >>];",
146            "40: quadrag\u00E9simo[ >>];",
147            "50: quinquag\u00E9simo[ >>];",
148            "60: sexag\u00E9simo[ >>];",
149            "70: septuag\u00E9simo[ >>];",
150            "80: octog\u00E9simo[ >>];",
151            "90: nonag\u00E9simo[ >>];",
152            "100: cent\u00E9simo[ >>];",
153            "200: ducent\u00E9simo[ >>];",
154            "300: tricent\u00E9simo[ >>];",
155            "400: quadringent\u00E9simo[ >>];",
156            "500: quingent\u00E9simo[ >>];",
157            "600: sexcent\u00E9simo[ >>];",
158            "700: septingent\u00E9simo[ >>];",
159            "800: octingent\u00E9simo[ >>];",
160            "900: noningent\u00E9simo[ >>];",
161            "1000: mil\u00E9simo[ >>];",
162            "2000: <%spellout-cardinal-masculine<\u00ADmil\u00E9simo[ >>];",
163            "1000000: un milion\u00E9simo[ >>];",
164            "2000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];",
165            "1000000000: un bilion\u00E9simo[ >>];",
166            "2000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];",
167            "1000000000000: un trilion\u00E9simo[ >>];",
168            "2000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];",
169            "1000000000000000: un quadrilion\u00E9simo[ >>];",
170            "2000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9simo[ >>];",
171            "1000000000000000000: =#,##0=\u00BA;",
172            "%spellout-ordinal-feminine:",
173            "-x: menos >>;",
174            "x.x: =#,##0.#=;",
175            "0: zero;",
176            "1: primeira;",
177            "2: segunda;",
178            "3: terceira;",
179            "4: quarta;",
180            "5: quinta;",
181            "6: sexta;",
182            "7: s\u00E9tima;",
183            "8: oitava;",
184            "9: nona;",
185            "10: d\u00E9cima[ >>];",
186            "20: vig\u00E9sima[ >>];",
187            "30: trig\u00E9sima[ >>];",
188            "40: quadrag\u00E9sima[ >>];",
189            "50: quinquag\u00E9sima[ >>];",
190            "60: sexag\u00E9sima[ >>];",
191            "70: septuag\u00E9sima[ >>];",
192            "80: octog\u00E9sima[ >>];",
193            "90: nonag\u00E9sima[ >>];",
194            "100: cent\u00E9sima[ >>];",
195            "200: ducent\u00E9sima[ >>];",
196            "300: tricent\u00E9sima[ >>];",
197            "400: quadringent\u00E9sima[ >>];",
198            "500: quingent\u00E9sima[ >>];",
199            "600: sexcent\u00E9sima[ >>];",
200            "700: septingent\u00E9sima[ >>];",
201            "800: octingent\u00E9sima[ >>];",
202            "900: noningent\u00E9sima[ >>];",
203            "1000: mil\u00E9sima[ >>];",
204            "2000: <%spellout-cardinal-masculine<\u00ADmil\u00E9sima[ >>];",
205            "1000000: un milion\u00E9sima[ >>];",
206            "2000000: <%spellout-cardinal-masculine< milion\u00E9sima[ >>];",
207            "1000000000: un bilion\u00E9sima[ >>];",
208            "2000000000: <%spellout-cardinal-masculine< bilion\u00E9sima[ >>];",
209            "1000000000000: un trilion\u00E9sima[ >>];",
210            "2000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];",
211            "1000000000000000: un quadrilion\u00E9sima[ >>];",
212            "2000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9sima[ >>];",
213            "1000000000000000000: =#,##0=\u00AA;",
214        }
215    }
216    Version{"2.0.58.57"}
217}
218