cldr
Version:
Library for extracting data from CLDR (the Unicode Common Locale Data Repository)
268 lines (267 loc) • 12 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="hu"/>
</identity>
<rbnf>
<rulesetGrouping type="SpelloutRules">
<rbnfRules><![CDATA[
%spellout-numbering-year:
-x: mínusz >>;
x.x: =0.0=;
0: =%spellout-numbering=;
%spellout-numbering:
0: =%spellout-cardinal=;
%spellout-cardinal:
-x: mínusz >>;
x.x: << egész >>;
0: nulla;
1: egy;
2: kettő;
3: három;
4: négy;
5: öt;
6: hat;
7: hét;
8: nyolc;
9: kilenc;
10: tíz;
11: tizen>>;
20: húsz;
21: huszon>>;
30: harminc[>>];
40: negyven[>>];
50: ötven[>>];
60: hatvan[>>];
70: hetven[>>];
80: nyolcvan[>>];
90: kilencven[>>];
100: száz[>>];
200: <%%spellout-cardinal-initial<száz[>>];
1000: ezer[>>];
2000: <%%spellout-cardinal-initial<ezer[>>];
1000000: <%%spellout-cardinal-initial<millió[>>];
1000000000: <%%spellout-cardinal-initial<milliárd[>>];
1000000000000: <%%spellout-cardinal-initial<billió[>>];
1000000000000000: <%%spellout-cardinal-initial<billiárd[>>];
1000000000000000000: =#,##0=;
%spellout-cardinal-verbose:
-x: mínusz >>;
x.x: << egész >>;
0: =%spellout-cardinal=;
100: <<száz[>>];
1000: <<ezer[>>];
1000000: <<millió[>>];
1000000000: <<milliárd[>>];
1000000000000: <<billió[>>];
1000000000000000: <<billiárd[>>];
1000000000000000000: =#,##0=;
%%spellout-cardinal-initial:
1: egy;
2: két;
3: =%spellout-cardinal=;
%spellout-ordinal:
-x: mínusz >>;
x.x: =#,##0.#=;
0: nulla;
1: első;
2: második;
3: =%%spellout-ordinal-larger=;
%%spellout-ordinal-adik:
0: adik;
1: =%%spellout-ordinal-larger=;
%%spellout-ordinal-odik:
0: odik;
1: =%%spellout-ordinal-larger=;
%%spellout-ordinal-larger:
0: edik;
1: egyedik;
2: kettedik;
3: harmadik;
4: negyedik;
5: ötödik;
6: hatodik;
7: hetedik;
8: nyolcadik;
9: kilencedik;
10: tizedik;
11: tizen>>;
20: huszadik;
21: huszon>>;
30: harminc>%%spellout-ordinal-adik>;
40: negyven>>;
50: ötven>>;
60: hatvan>%%spellout-ordinal-adik>;
70: hetven>>;
80: nyolcvan>%%spellout-ordinal-adik>;
90: kilencven>>;
100: száz>%%spellout-ordinal-adik>;
200: <%%spellout-cardinal-initial<száz>%%spellout-ordinal-adik>;
1000: ezr>>;
1001: ezer>>;
2000: <%%spellout-cardinal-initial<ezr>>;
2001: <%%spellout-cardinal-initial<ezer>>;
1000000: <%%spellout-cardinal-initial<milliom>%%spellout-ordinal-odik>;
1000000000: =#,##0=.;
%spellout-ordinal-verbose:
-x: mínusz >>;
x.x: =#,##0.#=;
0: nulladik;
1: első;
2: második;
3: =%%spellout-ordinal-verbose-larger=;
%%spellout-ordinal-verbose-adik:
0: adik;
1: =%%spellout-ordinal-verbose-larger=;
%%spellout-ordinal-verbose-odik:
0: odik;
1: =%%spellout-ordinal-verbose-larger=;
%%spellout-ordinal-verbose-larger:
0: =%%spellout-ordinal-larger=;
100: <%spellout-cardinal-verbose<száz>%%spellout-ordinal-verbose-adik>;
1000: <%spellout-cardinal-verbose<ezr>>;
1001: <%spellout-cardinal-verbose<ezer>>;
1000000: <%spellout-cardinal-verbose<milliom>%%spellout-ordinal-verbose-odik>;
1000000000: =#,##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="spellout-numbering-year">
<rbnfrule value="-x">mínusz →→;</rbnfrule>
<rbnfrule value="x.x">=0.0=;</rbnfrule>
<rbnfrule value="0">=%spellout-numbering=;</rbnfrule>
</ruleset>
<ruleset type="spellout-numbering">
<rbnfrule value="0">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal">
<rbnfrule value="-x">mínusz →→;</rbnfrule>
<rbnfrule value="x.x">←← egész →→;</rbnfrule>
<rbnfrule value="0">nulla;</rbnfrule>
<rbnfrule value="1">egy;</rbnfrule>
<rbnfrule value="2">kettő;</rbnfrule>
<rbnfrule value="3">három;</rbnfrule>
<rbnfrule value="4">négy;</rbnfrule>
<rbnfrule value="5">öt;</rbnfrule>
<rbnfrule value="6">hat;</rbnfrule>
<rbnfrule value="7">hét;</rbnfrule>
<rbnfrule value="8">nyolc;</rbnfrule>
<rbnfrule value="9">kilenc;</rbnfrule>
<rbnfrule value="10">tíz;</rbnfrule>
<rbnfrule value="11">tizen→→;</rbnfrule>
<rbnfrule value="20">húsz;</rbnfrule>
<rbnfrule value="21">huszon→→;</rbnfrule>
<rbnfrule value="30">harminc[→→];</rbnfrule>
<rbnfrule value="40">negyven[→→];</rbnfrule>
<rbnfrule value="50">ötven[→→];</rbnfrule>
<rbnfrule value="60">hatvan[→→];</rbnfrule>
<rbnfrule value="70">hetven[→→];</rbnfrule>
<rbnfrule value="80">nyolcvan[→→];</rbnfrule>
<rbnfrule value="90">kilencven[→→];</rbnfrule>
<rbnfrule value="100">száz[→→];</rbnfrule>
<rbnfrule value="200">←%%spellout-cardinal-initial←száz[→→];</rbnfrule>
<rbnfrule value="1000">ezer[→→];</rbnfrule>
<rbnfrule value="2000">←%%spellout-cardinal-initial←ezer[→→];</rbnfrule>
<rbnfrule value="1000000">←%%spellout-cardinal-initial←millió[→→];</rbnfrule>
<rbnfrule value="1000000000">←%%spellout-cardinal-initial←milliárd[→→];</rbnfrule>
<rbnfrule value="1000000000000">←%%spellout-cardinal-initial←billió[→→];</rbnfrule>
<rbnfrule value="1000000000000000">←%%spellout-cardinal-initial←billiárd[→→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-verbose">
<rbnfrule value="-x">mínusz →→;</rbnfrule>
<rbnfrule value="x.x">←← egész →→;</rbnfrule>
<rbnfrule value="0">=%spellout-cardinal=;</rbnfrule>
<rbnfrule value="100">←←száz[→→];</rbnfrule>
<rbnfrule value="1000">←←ezer[→→];</rbnfrule>
<rbnfrule value="1000000">←←millió[→→];</rbnfrule>
<rbnfrule value="1000000000">←←milliárd[→→];</rbnfrule>
<rbnfrule value="1000000000000">←←billió[→→];</rbnfrule>
<rbnfrule value="1000000000000000">←←billiárd[→→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="spellout-cardinal-initial" access="private">
<rbnfrule value="1">egy;</rbnfrule>
<rbnfrule value="2">két;</rbnfrule>
<rbnfrule value="3">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal">
<rbnfrule value="-x">mínusz →→;</rbnfrule>
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
<rbnfrule value="0">nulla;</rbnfrule>
<rbnfrule value="1">első;</rbnfrule>
<rbnfrule value="2">második;</rbnfrule>
<rbnfrule value="3">=%%spellout-ordinal-larger=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-adik" access="private">
<rbnfrule value="0">adik;</rbnfrule>
<rbnfrule value="1">=%%spellout-ordinal-larger=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-odik" access="private">
<rbnfrule value="0">odik;</rbnfrule>
<rbnfrule value="1">=%%spellout-ordinal-larger=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-larger" access="private">
<rbnfrule value="0">edik;</rbnfrule>
<rbnfrule value="1">egyedik;</rbnfrule>
<rbnfrule value="2">kettedik;</rbnfrule>
<rbnfrule value="3">harmadik;</rbnfrule>
<rbnfrule value="4">negyedik;</rbnfrule>
<rbnfrule value="5">ötödik;</rbnfrule>
<rbnfrule value="6">hatodik;</rbnfrule>
<rbnfrule value="7">hetedik;</rbnfrule>
<rbnfrule value="8">nyolcadik;</rbnfrule>
<rbnfrule value="9">kilencedik;</rbnfrule>
<rbnfrule value="10">tizedik;</rbnfrule>
<rbnfrule value="11">tizen→→;</rbnfrule>
<rbnfrule value="20">huszadik;</rbnfrule>
<rbnfrule value="21">huszon→→;</rbnfrule>
<rbnfrule value="30">harminc→%%spellout-ordinal-adik→;</rbnfrule>
<rbnfrule value="40">negyven→→;</rbnfrule>
<rbnfrule value="50">ötven→→;</rbnfrule>
<rbnfrule value="60">hatvan→%%spellout-ordinal-adik→;</rbnfrule>
<rbnfrule value="70">hetven→→;</rbnfrule>
<rbnfrule value="80">nyolcvan→%%spellout-ordinal-adik→;</rbnfrule>
<rbnfrule value="90">kilencven→→;</rbnfrule>
<rbnfrule value="100">száz→%%spellout-ordinal-adik→;</rbnfrule>
<rbnfrule value="200">←%%spellout-cardinal-initial←száz→%%spellout-ordinal-adik→;</rbnfrule>
<rbnfrule value="1000">ezr→→;</rbnfrule>
<rbnfrule value="1001">ezer→→;</rbnfrule>
<rbnfrule value="2000">←%%spellout-cardinal-initial←ezr→→;</rbnfrule>
<rbnfrule value="2001">←%%spellout-cardinal-initial←ezer→→;</rbnfrule>
<rbnfrule value="1000000">←%%spellout-cardinal-initial←milliom→%%spellout-ordinal-odik→;</rbnfrule>
<rbnfrule value="1000000000">=#,##0=.;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-verbose">
<rbnfrule value="-x">mínusz →→;</rbnfrule>
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
<rbnfrule value="0">nulladik;</rbnfrule>
<rbnfrule value="1">első;</rbnfrule>
<rbnfrule value="2">második;</rbnfrule>
<rbnfrule value="3">=%%spellout-ordinal-verbose-larger=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-verbose-adik" access="private">
<rbnfrule value="0">adik;</rbnfrule>
<rbnfrule value="1">=%%spellout-ordinal-verbose-larger=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-verbose-odik" access="private">
<rbnfrule value="0">odik;</rbnfrule>
<rbnfrule value="1">=%%spellout-ordinal-verbose-larger=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal-verbose-larger" access="private">
<rbnfrule value="0">=%%spellout-ordinal-larger=;</rbnfrule>
<rbnfrule value="100">←%spellout-cardinal-verbose←száz→%%spellout-ordinal-verbose-adik→;</rbnfrule>
<rbnfrule value="1000">←%spellout-cardinal-verbose←ezr→→;</rbnfrule>
<rbnfrule value="1001">←%spellout-cardinal-verbose←ezer→→;</rbnfrule>
<rbnfrule value="1000000">←%spellout-cardinal-verbose←milliom→%%spellout-ordinal-verbose-odik→;</rbnfrule>
<rbnfrule value="1000000000">=#,##0=.;</rbnfrule>
</ruleset>
</rulesetGrouping>
</rbnf>
</ldml>