• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// ***************************************************************************
2// *
3// * Copyright (C) 2010 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_PT.xml
7// *
8// ***************************************************************************
9/**
10 *  ICU <specials> source: <path>/xml/rbnf/pt_PT.xml
11 */
12pt_PT{
13    RBNFRules{
14        OrdinalRules{
15            "%%dord-mascabbrev:",
16            "0: \u1D52;",
17            "1: \u1D49\u02B3;",
18            "2: \u1D52;",
19            "3: \u1D49\u02B3;",
20            "4: \u1D52;",
21            "20: >>;",
22            "100: >>;",
23            "%digits-ordinal-masculine:",
24            "-x: \u2212>>;",
25            "0: =#,##0==%%dord-mascabbrev=;",
26            "%%dord-femabbrev:",
27            "0: \u1D43;",
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< milh\u00F5es[ e >>];",
87            "1000000000000: um bilh\u00E3o[ e >>];",
88            "2000000000000: <%spellout-cardinal-masculine< bilh\u00F5es[ e >>];",
89            "1000000000000000000: =#,##0=;",
90            "%spellout-cardinal-feminine:",
91            "-x: menos >>;",
92            "x.x: << v\u00EDrgula >>;",
93            "0: zero;",
94            "1: uma;",
95            "2: duas;",
96            "3: =%spellout-cardinal-masculine=;",
97            "20: vinte[ e >>];",
98            "30: trinta[ e >>];",
99            "40: quarenta[ e >>];",
100            "50: cinquenta[ e >>];",
101            "60: sessenta[ e >>];",
102            "70: setenta[ e >>];",
103            "80: oitenta[ e >>];",
104            "90: noventa[ e >>];",
105            "100: cem;",
106            "101: centa e >>;",
107            "200: duzcentas[ e >>];",
108            "300: trezentas[ e >>];",
109            "400: quatrocentas[ e >>];",
110            "500: quinhentas[ e >>];",
111            "600: seiscentas[ e >>];",
112            "700: setecentas[ e >>];",
113            "800: oitocentas[ e >>];",
114            "900: novecentas[ e >>];",
115            "1000: mil[ e >>];",
116            "2000: <%spellout-cardinal-masculine< mil[ e >>];",
117            "1000000: um milh\u00E3o[ e >>];",
118            "2000000: <%spellout-cardinal-masculine< milh\u00F5es[ e >>];",
119            "1000000000000: um bilh\u00E3o[ e >>];",
120            "2000000000000: <%spellout-cardinal-masculine< bilh\u00F5es[ e >>];",
121            "1000000000000000000: =#,##0=;",
122            "%spellout-ordinal-masculine:",
123            "-x: menos >>;",
124            "x.x: =#,##0.#=;",
125            "0: zero;",
126            "1: primeiro;",
127            "2: segundo;",
128            "3: terceiro;",
129            "4: quarto;",
130            "5: quinto;",
131            "6: sexto;",
132            "7: s\u00E9timo;",
133            "8: oitavo;",
134            "9: nono;",
135            "10: d\u00E9cimo[ >>];",
136            "20: vig\u00E9simo[ >>];",
137            "30: trig\u00E9simo[ >>];",
138            "40: quadrag\u00E9simo[ >>];",
139            "50: quinquag\u00E9simo[ >>];",
140            "60: sexag\u00E9simo[ >>];",
141            "70: septuag\u00E9simo[ >>];",
142            "80: octog\u00E9simo[ >>];",
143            "90: nonag\u00E9simo[ >>];",
144            "100: cent\u00E9simo[ >>];",
145            "200: ducent\u00E9simo[ >>];",
146            "300: tricent\u00E9simo[ >>];",
147            "400: quadringent\u00E9simo[ >>];",
148            "500: quingent\u00E9simo[ >>];",
149            "600: sexcent\u00E9simo[ >>];",
150            "700: septingent\u00E9simo[ >>];",
151            "800: octingent\u00E9simo[ >>];",
152            "900: noningent\u00E9simo[ >>];",
153            "1000: mil\u00E9simo[ >>];",
154            "2000: <%spellout-cardinal-masculine<\u00ADmil\u00E9simo[ >>];",
155            "1000000: un milion\u00E9simo[ >>];",
156            "2000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];",
157            "1000000000000: un bilion\u00E9simo[ >>];",
158            "2000000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];",
159            "1000000000000000000: =#,##0=\u1D52;",
160            "%spellout-ordinal-feminine:",
161            "-x: menos >>;",
162            "x.x: =#,##0.#=;",
163            "0: zero;",
164            "1: primeira;",
165            "2: segunda;",
166            "3: terceira;",
167            "4: quarta;",
168            "5: quinta;",
169            "6: sexta;",
170            "7: s\u00E9tima;",
171            "8: oitava;",
172            "9: nona;",
173            "10: d\u00E9cima[ >>];",
174            "20: vig\u00E9sima[ >>];",
175            "30: trig\u00E9sima[ >>];",
176            "40: quadrag\u00E9sima[ >>];",
177            "50: quinquag\u00E9sima[ >>];",
178            "60: sexag\u00E9sima[ >>];",
179            "70: septuag\u00E9sima[ >>];",
180            "80: octog\u00E9sima[ >>];",
181            "90: nonag\u00E9sima[ >>];",
182            "100: cent\u00E9sima[ >>];",
183            "200: ducent\u00E9sima[ >>];",
184            "300: tricent\u00E9sima[ >>];",
185            "400: quadringent\u00E9sima[ >>];",
186            "500: quingent\u00E9sima[ >>];",
187            "600: sexcent\u00E9sima[ >>];",
188            "700: septingent\u00E9sima[ >>];",
189            "800: octingent\u00E9sima[ >>];",
190            "900: noningent\u00E9sima[ >>];",
191            "1000: mil\u00E9sima[ >>];",
192            "2000: <%spellout-cardinal-masculine<\u00ADmil\u00E9sima[ >>];",
193            "1000000: un milion\u00E9sima[ >>];",
194            "2000000: <%spellout-cardinal-masculine< milion\u00E9sima[ >>];",
195            "1000000000000: un bilh\u00F5\u00E9sima[ >>];",
196            "2000000000000: <%spellout-cardinal-masculine< bilion\u00E9sima[ >>];",
197            "1000000000000000000: =#,##0=\u1D43;",
198        }
199    }
200    Version{"2.0.41.26"}
201}
202