cldr
Version:
Library for extracting data from CLDR (the Unicode Common Locale Data Repository)
376 lines (375 loc) • 18.2 kB
text/xml
<!--
Copyright © 1991-2025 Unicode, Inc.
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
For terms of use, see http://www.unicode.org/copyright.html
-->
<ldml>
<identity>
<version number="$Revision$"/>
<language type="pt"/>
<territory type="PT"/>
</identity>
<rbnf>
<rulesetGrouping type="SpelloutRules">
<rbnfRules><![CDATA[
%%lenient-parse:
&[last primary ignorable ] << ' ' << ',' << '-' << '';
%spellout-numbering-year:
x.x: =0.0=;
0: =%spellout-numbering=;
%spellout-numbering:
0: =%spellout-cardinal-masculine=;
%%optional-e:
0: ' e ;
1: ' ;
%%spellout-cardinal-masculine-with-e:
0: ' e =%spellout-cardinal-masculine=;
100: >%%optional-e>=%spellout-cardinal-masculine=;
%spellout-cardinal-masculine:
-x: menos >>;
x.x: << vírgula >>;
0: zero;
1: um;
2: dois;
3: três;
4: quatro;
5: cinco;
6: seis;
7: sete;
8: oito;
9: nove;
10: dez;
11: onze;
12: doze;
13: treze;
14: catorze;
15: quinze;
16: dezasseis;
17: dezassete;
18: dezoito;
19: dezanove;
20: vinte[ e >>];
30: trinta[ e >>];
40: quarenta[ e >>];
50: cinquenta[ e >>];
60: sessenta[ e >>];
70: setenta[ e >>];
80: oitenta[ e >>];
90: noventa[ e >>];
100: cem;
101: cento e >>;
200: duzentos[ e >>];
300: trezentos[ e >>];
400: quatrocentos[ e >>];
500: quinhentos[ e >>];
600: seiscentos[ e >>];
700: setecentos[ e >>];
800: oitocentos[ e >>];
900: novecentos[ e >>];
1000: mil[>%%spellout-cardinal-masculine-with-e>];
2000: << mil[>%%spellout-cardinal-masculine-with-e>];
1000000: << $(cardinal,one{milhão}other{milhões})$[>%%spellout-cardinal-masculine-with-e>];
1000000000: << mil milhões[>%%spellout-cardinal-masculine-with-e>];
1000000000000: << $(cardinal,one{bilião}other{biliões})$[>%%spellout-cardinal-masculine-with-e>];
1000000000000000: << mil biliões[>%%spellout-cardinal-masculine-with-e>];
1000000000000000000: =#,##0=;
%%spellout-cardinal-feminine-with-e:
0: ' e =%spellout-cardinal-feminine=;
100: >%%optional-e>=%spellout-cardinal-feminine=;
%spellout-cardinal-feminine:
-x: menos >>;
x.x: << vírgula >>;
0: zero;
1: uma;
2: duas;
3: =%spellout-cardinal-masculine=;
20: vinte[ e >>];
30: trinta[ e >>];
40: quarenta[ e >>];
50: cinquenta[ e >>];
60: sessenta[ e >>];
70: setenta[ e >>];
80: oitenta[ e >>];
90: noventa[ e >>];
100: cem;
101: cento e >>;
200: duzentas[ e >>];
300: trezentas[ e >>];
400: quatrocentas[ e >>];
500: quinhentas[ e >>];
600: seiscentas[ e >>];
700: setecentas[ e >>];
800: oitocentas[ e >>];
900: novecentas[ e >>];
1000: mil[>%%spellout-cardinal-feminine-with-e>];
2000: << mil[>%%spellout-cardinal-feminine-with-e>];
1000000: <%spellout-cardinal-masculine< $(cardinal,one{milhão}other{milhões})$[>%%spellout-cardinal-feminine-with-e>];
1000000000: <%spellout-cardinal-masculine< mil milhões[>%%spellout-cardinal-feminine-with-e>];
1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bilião}other{biliões})$[>%%spellout-cardinal-feminine-with-e>];
1000000000000000: <%spellout-cardinal-masculine< mil biliões[>%%spellout-cardinal-feminine-with-e>];
1000000000000000000: =#,##0=;
%spellout-ordinal-masculine:
-x: menos >>;
x.x: =#,##0.#=;
0: zero;
1: primeiro;
2: segundo;
3: terceiro;
4: quarto;
5: quinto;
6: sexto;
7: sétimo;
8: oitavo;
9: nono;
10: décimo[ >>];
20: vigésimo[ >>];
30: trigésimo[ >>];
40: quadragésimo[ >>];
50: quinquagésimo[ >>];
60: sexagésimo[ >>];
70: septuagésimo[ >>];
80: octogésimo[ >>];
90: nonagésimo[ >>];
100: centésimo[ >>];
200: ducentésimo[ >>];
300: tricentésimo[ >>];
400: quadringentésimo[ >>];
500: quingentésimo[ >>];
600: sexcentésimo[ >>];
700: septingentésimo[ >>];
800: octingentésimo[ >>];
900: noningentésimo[ >>];
1000: milésimo[ >>];
2000: <%spellout-cardinal-masculine< milésimo[ >>];
1000000: <%spellout-cardinal-masculine< milionésimo[ >>];
1000000000: <%spellout-cardinal-masculine< mil milionésimo[ >>];
1000000000000: <%spellout-cardinal-masculine< bilionésimo[ >>];
1000000000000000: <%spellout-cardinal-masculine< mil bilionésimo[ >>];
1000000000000000000: =#,##0=º;
%spellout-ordinal-feminine:
-x: menos >>;
x.x: =#,##0.#=;
0: zero;
1: primeira;
2: segunda;
3: terceira;
4: quarta;
5: quinta;
6: sexta;
7: sétima;
8: oitava;
9: nona;
10: décima[ >>];
20: vigésima[ >>];
30: trigésima[ >>];
40: quadragésima[ >>];
50: quinquagésima[ >>];
60: sexagésima[ >>];
70: septuagésima[ >>];
80: octogésima[ >>];
90: nonagésima[ >>];
100: centésima[ >>];
200: ducentésima[ >>];
300: tricentésima[ >>];
400: quadringentésima[ >>];
500: quingentésima[ >>];
600: sexcentésima[ >>];
700: septingentésima[ >>];
800: octingentésima[ >>];
900: noningentésima[ >>];
1000: milésima[ >>];
2000: <%spellout-cardinal-feminine< milésima[ >>];
1000000: <%spellout-cardinal-feminine< milionésima[ >>];
1000000000: <%spellout-cardinal-feminine< mil milionésima[ >>];
1000000000000: <%spellout-cardinal-feminine< bilionésima[ >>];
1000000000000000: <%spellout-cardinal-feminine< mil bilionésima[ >>];
1000000000000000000: =#,##0=ª;
]]></rbnfRules>
<!-- The following redundant ruleset elements have been deprecated and will be removed in the next release. Please use the rbnfRules contents instead. -->
<ruleset type="lenient-parse" access="private">
<rbnfrule value="0">&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '';</rbnfrule>
</ruleset>
<ruleset type="spellout-numbering-year">
<rbnfrule value="x.x">=0.0=;</rbnfrule>
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
</ruleset>
<ruleset type="spellout-numbering">
<rbnfrule value="0">=%spellout-cardinal-masculine=;</rbnfrule>
</ruleset>
<ruleset type="optional-e" access="private">
<rbnfrule value="0">' e ;</rbnfrule>
<rbnfrule value="1">' ;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-masculine-with-e" access="private">
<rbnfrule value="0">' e =%spellout-cardinal-masculine=;</rbnfrule>
<rbnfrule value="100">→%%optional-e→=%spellout-cardinal-masculine=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-masculine">
<rbnfrule value="-x">menos →→;</rbnfrule>
<rbnfrule value="x.x">←← vírgula →→;</rbnfrule>
<rbnfrule value="0">zero;</rbnfrule>
<rbnfrule value="1">um;</rbnfrule>
<rbnfrule value="2">dois;</rbnfrule>
<rbnfrule value="3">três;</rbnfrule>
<rbnfrule value="4">quatro;</rbnfrule>
<rbnfrule value="5">cinco;</rbnfrule>
<rbnfrule value="6">seis;</rbnfrule>
<rbnfrule value="7">sete;</rbnfrule>
<rbnfrule value="8">oito;</rbnfrule>
<rbnfrule value="9">nove;</rbnfrule>
<rbnfrule value="10">dez;</rbnfrule>
<rbnfrule value="11">onze;</rbnfrule>
<rbnfrule value="12">doze;</rbnfrule>
<rbnfrule value="13">treze;</rbnfrule>
<rbnfrule value="14">catorze;</rbnfrule>
<rbnfrule value="15">quinze;</rbnfrule>
<rbnfrule value="16">dezasseis;</rbnfrule>
<rbnfrule value="17">dezassete;</rbnfrule>
<rbnfrule value="18">dezoito;</rbnfrule>
<rbnfrule value="19">dezanove;</rbnfrule>
<rbnfrule value="20">vinte[ e →→];</rbnfrule>
<rbnfrule value="30">trinta[ e →→];</rbnfrule>
<rbnfrule value="40">quarenta[ e →→];</rbnfrule>
<rbnfrule value="50">cinquenta[ e →→];</rbnfrule>
<rbnfrule value="60">sessenta[ e →→];</rbnfrule>
<rbnfrule value="70">setenta[ e →→];</rbnfrule>
<rbnfrule value="80">oitenta[ e →→];</rbnfrule>
<rbnfrule value="90">noventa[ e →→];</rbnfrule>
<rbnfrule value="100">cem;</rbnfrule>
<rbnfrule value="101">cento e →→;</rbnfrule>
<rbnfrule value="200">duzentos[ e →→];</rbnfrule>
<rbnfrule value="300">trezentos[ e →→];</rbnfrule>
<rbnfrule value="400">quatrocentos[ e →→];</rbnfrule>
<rbnfrule value="500">quinhentos[ e →→];</rbnfrule>
<rbnfrule value="600">seiscentos[ e →→];</rbnfrule>
<rbnfrule value="700">setecentos[ e →→];</rbnfrule>
<rbnfrule value="800">oitocentos[ e →→];</rbnfrule>
<rbnfrule value="900">novecentos[ e →→];</rbnfrule>
<rbnfrule value="1000">mil[→%%spellout-cardinal-masculine-with-e→];</rbnfrule>
<rbnfrule value="2000">←← mil[→%%spellout-cardinal-masculine-with-e→];</rbnfrule>
<rbnfrule value="1000000">←← $(cardinal,one{milhão}other{milhões})$[→%%spellout-cardinal-masculine-with-e→];</rbnfrule>
<rbnfrule value="1000000000">←← mil milhões[→%%spellout-cardinal-masculine-with-e→];</rbnfrule>
<rbnfrule value="1000000000000">←← $(cardinal,one{bilião}other{biliões})$[→%%spellout-cardinal-masculine-with-e→];</rbnfrule>
<rbnfrule value="1000000000000000">←← mil biliões[→%%spellout-cardinal-masculine-with-e→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-feminine-with-e" access="private">
<rbnfrule value="0">' e =%spellout-cardinal-feminine=;</rbnfrule>
<rbnfrule value="100">→%%optional-e→=%spellout-cardinal-feminine=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-feminine">
<rbnfrule value="-x">menos →→;</rbnfrule>
<rbnfrule value="x.x">←← vírgula →→;</rbnfrule>
<rbnfrule value="0">zero;</rbnfrule>
<rbnfrule value="1">uma;</rbnfrule>
<rbnfrule value="2">duas;</rbnfrule>
<rbnfrule value="3">=%spellout-cardinal-masculine=;</rbnfrule>
<rbnfrule value="20">vinte[ e →→];</rbnfrule>
<rbnfrule value="30">trinta[ e →→];</rbnfrule>
<rbnfrule value="40">quarenta[ e →→];</rbnfrule>
<rbnfrule value="50">cinquenta[ e →→];</rbnfrule>
<rbnfrule value="60">sessenta[ e →→];</rbnfrule>
<rbnfrule value="70">setenta[ e →→];</rbnfrule>
<rbnfrule value="80">oitenta[ e →→];</rbnfrule>
<rbnfrule value="90">noventa[ e →→];</rbnfrule>
<rbnfrule value="100">cem;</rbnfrule>
<rbnfrule value="101">cento e →→;</rbnfrule>
<rbnfrule value="200">duzentas[ e →→];</rbnfrule>
<rbnfrule value="300">trezentas[ e →→];</rbnfrule>
<rbnfrule value="400">quatrocentas[ e →→];</rbnfrule>
<rbnfrule value="500">quinhentas[ e →→];</rbnfrule>
<rbnfrule value="600">seiscentas[ e →→];</rbnfrule>
<rbnfrule value="700">setecentas[ e →→];</rbnfrule>
<rbnfrule value="800">oitocentas[ e →→];</rbnfrule>
<rbnfrule value="900">novecentas[ e →→];</rbnfrule>
<rbnfrule value="1000">mil[→%%spellout-cardinal-feminine-with-e→];</rbnfrule>
<rbnfrule value="2000">←← mil[→%%spellout-cardinal-feminine-with-e→];</rbnfrule>
<rbnfrule value="1000000">←%spellout-cardinal-masculine← $(cardinal,one{milhão}other{milhões})$[→%%spellout-cardinal-feminine-with-e→];</rbnfrule>
<rbnfrule value="1000000000">←%spellout-cardinal-masculine← mil milhões[→%%spellout-cardinal-feminine-with-e→];</rbnfrule>
<rbnfrule value="1000000000000">←%spellout-cardinal-masculine← $(cardinal,one{bilião}other{biliões})$[→%%spellout-cardinal-feminine-with-e→];</rbnfrule>
<rbnfrule value="1000000000000000">←%spellout-cardinal-masculine← mil biliões[→%%spellout-cardinal-feminine-with-e→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-masculine">
<rbnfrule value="-x">menos →→;</rbnfrule>
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
<rbnfrule value="0">zero;</rbnfrule>
<rbnfrule value="1">primeiro;</rbnfrule>
<rbnfrule value="2">segundo;</rbnfrule>
<rbnfrule value="3">terceiro;</rbnfrule>
<rbnfrule value="4">quarto;</rbnfrule>
<rbnfrule value="5">quinto;</rbnfrule>
<rbnfrule value="6">sexto;</rbnfrule>
<rbnfrule value="7">sétimo;</rbnfrule>
<rbnfrule value="8">oitavo;</rbnfrule>
<rbnfrule value="9">nono;</rbnfrule>
<rbnfrule value="10">décimo[ →→];</rbnfrule>
<rbnfrule value="20">vigésimo[ →→];</rbnfrule>
<rbnfrule value="30">trigésimo[ →→];</rbnfrule>
<rbnfrule value="40">quadragésimo[ →→];</rbnfrule>
<rbnfrule value="50">quinquagésimo[ →→];</rbnfrule>
<rbnfrule value="60">sexagésimo[ →→];</rbnfrule>
<rbnfrule value="70">septuagésimo[ →→];</rbnfrule>
<rbnfrule value="80">octogésimo[ →→];</rbnfrule>
<rbnfrule value="90">nonagésimo[ →→];</rbnfrule>
<rbnfrule value="100">centésimo[ →→];</rbnfrule>
<rbnfrule value="200">ducentésimo[ →→];</rbnfrule>
<rbnfrule value="300">tricentésimo[ →→];</rbnfrule>
<rbnfrule value="400">quadringentésimo[ →→];</rbnfrule>
<rbnfrule value="500">quingentésimo[ →→];</rbnfrule>
<rbnfrule value="600">sexcentésimo[ →→];</rbnfrule>
<rbnfrule value="700">septingentésimo[ →→];</rbnfrule>
<rbnfrule value="800">octingentésimo[ →→];</rbnfrule>
<rbnfrule value="900">noningentésimo[ →→];</rbnfrule>
<rbnfrule value="1000">milésimo[ →→];</rbnfrule>
<rbnfrule value="2000">←%spellout-cardinal-masculine← milésimo[ →→];</rbnfrule>
<rbnfrule value="1000000">←%spellout-cardinal-masculine← milionésimo[ →→];</rbnfrule>
<rbnfrule value="1000000000">←%spellout-cardinal-masculine← mil milionésimo[ →→];</rbnfrule>
<rbnfrule value="1000000000000">←%spellout-cardinal-masculine← bilionésimo[ →→];</rbnfrule>
<rbnfrule value="1000000000000000">←%spellout-cardinal-masculine← mil bilionésimo[ →→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=º;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-feminine">
<rbnfrule value="-x">menos →→;</rbnfrule>
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
<rbnfrule value="0">zero;</rbnfrule>
<rbnfrule value="1">primeira;</rbnfrule>
<rbnfrule value="2">segunda;</rbnfrule>
<rbnfrule value="3">terceira;</rbnfrule>
<rbnfrule value="4">quarta;</rbnfrule>
<rbnfrule value="5">quinta;</rbnfrule>
<rbnfrule value="6">sexta;</rbnfrule>
<rbnfrule value="7">sétima;</rbnfrule>
<rbnfrule value="8">oitava;</rbnfrule>
<rbnfrule value="9">nona;</rbnfrule>
<rbnfrule value="10">décima[ →→];</rbnfrule>
<rbnfrule value="20">vigésima[ →→];</rbnfrule>
<rbnfrule value="30">trigésima[ →→];</rbnfrule>
<rbnfrule value="40">quadragésima[ →→];</rbnfrule>
<rbnfrule value="50">quinquagésima[ →→];</rbnfrule>
<rbnfrule value="60">sexagésima[ →→];</rbnfrule>
<rbnfrule value="70">septuagésima[ →→];</rbnfrule>
<rbnfrule value="80">octogésima[ →→];</rbnfrule>
<rbnfrule value="90">nonagésima[ →→];</rbnfrule>
<rbnfrule value="100">centésima[ →→];</rbnfrule>
<rbnfrule value="200">ducentésima[ →→];</rbnfrule>
<rbnfrule value="300">tricentésima[ →→];</rbnfrule>
<rbnfrule value="400">quadringentésima[ →→];</rbnfrule>
<rbnfrule value="500">quingentésima[ →→];</rbnfrule>
<rbnfrule value="600">sexcentésima[ →→];</rbnfrule>
<rbnfrule value="700">septingentésima[ →→];</rbnfrule>
<rbnfrule value="800">octingentésima[ →→];</rbnfrule>
<rbnfrule value="900">noningentésima[ →→];</rbnfrule>
<rbnfrule value="1000">milésima[ →→];</rbnfrule>
<rbnfrule value="2000">←%spellout-cardinal-feminine← milésima[ →→];</rbnfrule>
<rbnfrule value="1000000">←%spellout-cardinal-feminine← milionésima[ →→];</rbnfrule>
<rbnfrule value="1000000000">←%spellout-cardinal-feminine← mil milionésima[ →→];</rbnfrule>
<rbnfrule value="1000000000000">←%spellout-cardinal-feminine← bilionésima[ →→];</rbnfrule>
<rbnfrule value="1000000000000000">←%spellout-cardinal-feminine← mil bilionésima[ →→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=ª;</rbnfrule>
</ruleset>
</rulesetGrouping>
</rbnf>
</ldml>