// *************************************************************************** // * // * Copyright (C) 2004-2007, International Business Machines // * Corporation and others. All Rights Reserved. // * // *************************************************************************** // pt { SpelloutRules { "%main:\n" "-x: menos >>;\n" "x.x: << ponto >>;\n" "zero; um; dois; tr\u00EAs; quatro; cinco; seis; sete; oito; nove;\n" "dez; onze; doze; treze; catorze; quinze; dezasseis;" " dezassete; dezoito; dezanove;\n" "20: vinte[ e >>];\n" "30: trinta[ e >>];\n" "40: quarenta[ e >>];\n" "50: cinquenta[ e >>];\n" "60: sessenta[ e >>];\n" "70: setenta[ e >>];\n" "80: oitenta[ e >>];\n" "90: noventa[ e >>];\n" "100: cem;\n" "101: cento[ e >>];\n" "200: duzcentos[ e >>];\n" "300: trezentos[ e >>];\n" "400: quatrocentos[ e >>];\n" "500: quinhentos[ e >>];\n" "600: seiscentos[ e >>];\n" "700: setecentos[ e >>];\n" "800: oitocentos[ e >>];\n" "900: novecentos[ e >>];\n" "1000: mil[ >%%with-e>];\n" "2000: << mil[ >%%with-e>];\n" "1,000,000: um milh\u00E3o[ >%%with-e>];\n" "2,000,000: << milh\u00F5es[ >%%with-e>];\n" "1,000,000,000: um bilh\u00E3o[ >%%with-e>];\n" "2,000,000,000: << bilh\u00F5es[ >%%with-e>];\n" "1,000,000,000,000: =#,##0=;" "%%with-e:\n" "zero; e um; e dois; e tr\u00EAs; e quatro; e cinco; e seis; e sete; e oito; e nove;\n" "e dez; e onze; e doze; e treze; e catorze; e quinze; e dezasseis;" " e dezassete; e dezoito; e dezanove;\n" "20: e vinte; vinte[ e >%main>];\n" "30: e trinta; trinta[ e >%main>];\n" "40: e quarenta; quarenta[ e >%main>];\n" "50: e cinquenta; cinquenta[ e >%main>];\n" "60: e sessenta; sessenta[ e >%main>];\n" "70: e setenta; setenta[ e >%main>];\n" "80: e oitenta; oitenta[ e >%main>];\n" "90: e noventa; noventa[ e >%main>];\n" "100: e cem;\n" "101: cento[ e >%main>];\n" "200: e duzentos; duzcentos[ e >%main>];\n" "300: e trezentos; trezentos[ e >%main>];\n" "400: e quatrocentos; quatrocentos[ e >%main>];\n" "500: e quinhentos; quinhentos[ e >%main>];\n" "600: e seiscentos; seiscentos[ e >%main>];\n" "700: e setecentos; setecentos[ e >%main>];\n" "800: e oitocentos; oitocentos[ e >%main>];\n" "900: e novecentos; novecentos[ e >%main>];\n" "1000: e mil; mil[ >%%with-e>];\n" "2000: << mil[ >%%with-e>];\n" "1,000,000: um milh\u00E3o[ >%%with-e>];\n" "2,000,000: << milh\u00F5es[ >%%with-e>];\n" "1,000,000,000: um bilh\u00E3o[ >%%with-e>];\n" "2,000,000,000: << bilh\u00F5es[ >%%with-e>];\n" "1,000,000,000,000: =#,##0=;" } }