]>
Commit | Line | Data |
---|---|---|
374ca955 A |
1 | // *************************************************************************** |
2 | // * | |
46f4442e | 3 | // * Copyright (C) 2004-2007, International Business Machines |
374ca955 A |
4 | // * Corporation and others. All Rights Reserved. |
5 | // * | |
6 | // *************************************************************************** | |
7 | // | |
8 | ||
9 | pt { | |
10 | SpelloutRules { | |
46f4442e | 11 | "%main:\n" |
374ca955 A |
12 | "-x: menos >>;\n" |
13 | "x.x: << ponto >>;\n" | |
46f4442e | 14 | "zero; um; dois; tr\u00EAs; quatro; cinco; seis; sete; oito; nove;\n" |
374ca955 A |
15 | "dez; onze; doze; treze; catorze; quinze; dezasseis;" |
16 | " dezassete; dezoito; dezanove;\n" | |
46f4442e | 17 | "20: vinte[ e >>];\n" |
374ca955 | 18 | "30: trinta[ e >>];\n" |
46f4442e A |
19 | "40: quarenta[ e >>];\n" |
20 | "50: cinquenta[ e >>];\n" | |
374ca955 A |
21 | "60: sessenta[ e >>];\n" |
22 | "70: setenta[ e >>];\n" | |
23 | "80: oitenta[ e >>];\n" | |
24 | "90: noventa[ e >>];\n" | |
25 | "100: cem;\n" | |
46f4442e A |
26 | "101: cento[ e >>];\n" |
27 | "200: duzcentos[ e >>];\n" | |
28 | "300: trezentos[ e >>];\n" | |
29 | "400: quatrocentos[ e >>];\n" | |
30 | "500: quinhentos[ e >>];\n" | |
31 | "600: seiscentos[ e >>];\n" | |
32 | "700: setecentos[ e >>];\n" | |
33 | "800: oitocentos[ e >>];\n" | |
34 | "900: novecentos[ e >>];\n" | |
35 | "1000: mil[ >%%with-e>];\n" | |
36 | "2000: << mil[ >%%with-e>];\n" | |
37 | "1,000,000: um milh\u00E3o[ >%%with-e>];\n" | |
38 | "2,000,000: << milh\u00F5es[ >%%with-e>];\n" | |
39 | "1,000,000,000: um bilh\u00E3o[ >%%with-e>];\n" | |
40 | "2,000,000,000: << bilh\u00F5es[ >%%with-e>];\n" | |
41 | "1,000,000,000,000: =#,##0=;" | |
42 | "%%with-e:\n" | |
43 | "zero; e um; e dois; e tr\u00EAs; e quatro; e cinco; e seis; e sete; e oito; e nove;\n" | |
44 | "e dez; e onze; e doze; e treze; e catorze; e quinze; e dezasseis;" | |
45 | " e dezassete; e dezoito; e dezanove;\n" | |
46 | "20: e vinte; vinte[ e >%main>];\n" | |
47 | "30: e trinta; trinta[ e >%main>];\n" | |
48 | "40: e quarenta; quarenta[ e >%main>];\n" | |
49 | "50: e cinquenta; cinquenta[ e >%main>];\n" | |
50 | "60: e sessenta; sessenta[ e >%main>];\n" | |
51 | "70: e setenta; setenta[ e >%main>];\n" | |
52 | "80: e oitenta; oitenta[ e >%main>];\n" | |
53 | "90: e noventa; noventa[ e >%main>];\n" | |
54 | "100: e cem;\n" | |
55 | "101: cento[ e >%main>];\n" | |
56 | "200: e duzentos; duzcentos[ e >%main>];\n" | |
57 | "300: e trezentos; trezentos[ e >%main>];\n" | |
58 | "400: e quatrocentos; quatrocentos[ e >%main>];\n" | |
59 | "500: e quinhentos; quinhentos[ e >%main>];\n" | |
60 | "600: e seiscentos; seiscentos[ e >%main>];\n" | |
61 | "700: e setecentos; setecentos[ e >%main>];\n" | |
62 | "800: e oitocentos; oitocentos[ e >%main>];\n" | |
63 | "900: e novecentos; novecentos[ e >%main>];\n" | |
64 | "1000: e mil; mil[ >%%with-e>];\n" | |
65 | "2000: << mil[ >%%with-e>];\n" | |
66 | "1,000,000: um milh\u00E3o[ >%%with-e>];\n" | |
67 | "2,000,000: << milh\u00F5es[ >%%with-e>];\n" | |
68 | "1,000,000,000: um bilh\u00E3o[ >%%with-e>];\n" | |
69 | "2,000,000,000: << bilh\u00F5es[ >%%with-e>];\n" | |
374ca955 A |
70 | "1,000,000,000,000: =#,##0=;" |
71 | } | |
72 | } |