cldr
Version:
Library for extracting data from CLDR (the Unicode Common Locale Data Repository)
104 lines (103 loc) • 4.38 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="th"/>
</identity>
<rbnf>
<rulesetGrouping type="SpelloutRules">
<rbnfRules><![CDATA[
%spellout-numbering-year:
x.x: =0.0=;
0: =%spellout-numbering=;
%spellout-numbering:
0: =%spellout-cardinal=;
%spellout-cardinal:
-x: ลบ>>;
x.x: <<จุด>>>;
0: ศูนย์;
1: หนึ่ง;
2: สอง;
3: สาม;
4: สี่;
5: ห้า;
6: หก;
7: เจ็ด;
8: แปด;
9: เก้า;
10: สิบ[>%%alt-ones>];
20: ยี่สิบ[>%%alt-ones>];
30: <<สิบ[>%%alt-ones>];
100: <<ร้อย[>>];
1000: <<พัน[>>];
10000: <<หมื่น[>>];
100000: <<แสน[>>];
1000000: <<ล้าน[>>];
1000000000000000000: =#,##0=;
%%alt-ones:
1: เอ็ด;
2: =%spellout-cardinal=;
%spellout-ordinal:
x.x: =#,##0.#=;
0: ที่=%spellout-cardinal=;
]]></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.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">ลบ→→;</rbnfrule>
<rbnfrule value="x.x">←←จุด→→→;</rbnfrule>
<rbnfrule value="0">ศูนย์;</rbnfrule>
<rbnfrule value="1">หนึ่ง;</rbnfrule>
<rbnfrule value="2">สอง;</rbnfrule>
<rbnfrule value="3">สาม;</rbnfrule>
<rbnfrule value="4">สี่;</rbnfrule>
<rbnfrule value="5">ห้า;</rbnfrule>
<rbnfrule value="6">หก;</rbnfrule>
<rbnfrule value="7">เจ็ด;</rbnfrule>
<rbnfrule value="8">แปด;</rbnfrule>
<rbnfrule value="9">เก้า;</rbnfrule>
<rbnfrule value="10">สิบ[→%%alt-ones→];</rbnfrule>
<rbnfrule value="20">ยี่สิบ[→%%alt-ones→];</rbnfrule>
<rbnfrule value="30">←←สิบ[→%%alt-ones→];</rbnfrule>
<rbnfrule value="100">←←ร้อย[→→];</rbnfrule>
<rbnfrule value="1000">←←พัน[→→];</rbnfrule>
<rbnfrule value="10000">←←หมื่น[→→];</rbnfrule>
<rbnfrule value="100000">←←แสน[→→];</rbnfrule>
<rbnfrule value="1000000">←←ล้าน[→→];</rbnfrule>
<rbnfrule value="1000000000000000000">=#,##0=;</rbnfrule>
</ruleset>
<ruleset type="alt-ones" access="private">
<rbnfrule value="1">เอ็ด;</rbnfrule>
<rbnfrule value="2">=%spellout-cardinal=;</rbnfrule>
</ruleset>
<ruleset type="spellout-ordinal">
<rbnfrule value="x.x">=#,##0.#=;</rbnfrule>
<rbnfrule value="0">ที่=%spellout-cardinal=;</rbnfrule>
</ruleset>
</rulesetGrouping>
<rulesetGrouping type="OrdinalRules">
<rbnfRules><![CDATA[
%digits-ordinal:
-x: ที่ −>#,##0>;
0: ที่ =#,##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="digits-ordinal">
<rbnfrule value="-x">ที่ −→#,##0→;</rbnfrule>
<rbnfrule value="0">ที่ =#,##0=;</rbnfrule>
</ruleset>
</rulesetGrouping>
</rbnf>
</ldml>