ICU-6654 Updates to CJK rules to fix large number problems - add resource for numbering Systems
X-SVN-Rev: 25199
This commit is contained in:
parent
85b7346160
commit
adcca4329f
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -81,6 +81,7 @@ icu4c/source/data/locales/si_LK.txt -text
|
|||||||
icu4c/source/data/locales/zh_Hans_HK.txt -text
|
icu4c/source/data/locales/zh_Hans_HK.txt -text
|
||||||
icu4c/source/data/locales/zh_Hans_MO.txt -text
|
icu4c/source/data/locales/zh_Hans_MO.txt -text
|
||||||
icu4c/source/data/misc/likelySubtags.txt -text
|
icu4c/source/data/misc/likelySubtags.txt -text
|
||||||
|
icu4c/source/data/misc/numberingSystems.txt -text
|
||||||
icu4c/source/data/misc/plurals.txt -text
|
icu4c/source/data/misc/plurals.txt -text
|
||||||
icu4c/source/data/pkgdataMakefile.in -text
|
icu4c/source/data/pkgdataMakefile.in -text
|
||||||
icu4c/source/data/rbnf/af.txt -text
|
icu4c/source/data/rbnf/af.txt -text
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
<!--
|
<!--
|
||||||
/*
|
/*
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
* Copyright (C) 2005-2008, International Business Machines Corporation and *
|
* Copyright (C) 2005-2009, International Business Machines Corporation and *
|
||||||
* others. All Rights Reserved. *
|
* others. All Rights Reserved. *
|
||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*/
|
*/
|
||||||
@ -70,7 +70,7 @@
|
|||||||
</taskdef>
|
</taskdef>
|
||||||
</target>
|
</target>
|
||||||
<!-- target for generating ICU data -->
|
<!-- target for generating ICU data -->
|
||||||
<target name="all" depends="locales, resfiles, collation, colfiles, rbnf, rbnffiles, supplementalData, metazoneInfo, likelySubtags, plurals, translit, brkitr, brkfiles" />
|
<target name="all" depends="locales, resfiles, collation, colfiles, rbnf, rbnffiles, supplementalData, metazoneInfo, likelySubtags, plurals, numberingSystems, translit, brkitr, brkfiles" />
|
||||||
<!-- parallel target -->
|
<!-- parallel target -->
|
||||||
<target name="pall" depends="init">
|
<target name="pall" depends="init">
|
||||||
<parallel threadsPerProcessor ="1">
|
<parallel threadsPerProcessor ="1">
|
||||||
@ -315,6 +315,20 @@
|
|||||||
</run>
|
</run>
|
||||||
</cldr-build>
|
</cldr-build>
|
||||||
</target>
|
</target>
|
||||||
|
<target name="numberingSystems" depends="init,setup" description="builds numberingSystems.txt from numberingSystems.xml">
|
||||||
|
<cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" destFile="numberingSystems.txt" noArgs="true">
|
||||||
|
<!-- launch the tool and generate the data after reading the config file -->
|
||||||
|
<run>
|
||||||
|
<args>
|
||||||
|
<arg name="-s" value="${env.CLDR_DIR}/common/supplemental" />
|
||||||
|
<arg name="-d" value="${env.ICU4C_DIR}/source/data/misc"/>
|
||||||
|
<arg name="-n"/>
|
||||||
|
<arg name="-f"/>
|
||||||
|
<arg name="-m" value="${env.CLDR_DIR}/common/supplemental" />
|
||||||
|
</args>
|
||||||
|
</run>
|
||||||
|
</cldr-build>
|
||||||
|
</target>
|
||||||
<target name="brkitr" depends="init,setup" description="builds break iterator files in ICU text format">
|
<target name="brkitr" depends="init,setup" description="builds break iterator files in ICU text format">
|
||||||
<cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
|
<cldr-build toolName="org.unicode.cldr.icu.LDML2ICUConverter" srcFile=".*xml" destFile=".*txt">
|
||||||
<run>
|
<run>
|
||||||
@ -407,6 +421,9 @@
|
|||||||
<fileset id="plurals" dir="${env.ICU4C_DIR}/source/data/misc">
|
<fileset id="plurals" dir="${env.ICU4C_DIR}/source/data/misc">
|
||||||
<include name="plurals.txt" />
|
<include name="plurals.txt" />
|
||||||
</fileset>
|
</fileset>
|
||||||
|
<fileset id="numberingSystems" dir="${env.ICU4C_DIR}/source/data/misc">
|
||||||
|
<include name="numberingSystems.txt" />
|
||||||
|
</fileset>
|
||||||
</delete>
|
</delete>
|
||||||
</target>
|
</target>
|
||||||
</project>
|
</project>
|
||||||
|
80
icu4c/source/data/misc/numberingSystems.txt
Normal file
80
icu4c/source/data/misc/numberingSystems.txt
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
// ***************************************************************************
|
||||||
|
// *
|
||||||
|
// * Copyright (C) 2009 International Business Machines
|
||||||
|
// * Corporation and others. All Rights Reserved.
|
||||||
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
|
// * Source File:<path>/numberingSystems.xml
|
||||||
|
// *
|
||||||
|
// ***************************************************************************
|
||||||
|
numberingSystems:table(nofallback){
|
||||||
|
numberingSystems{
|
||||||
|
arabic-indic{
|
||||||
|
desc{"٠١٢٣٤٥٦٧٨٩"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
bengali{
|
||||||
|
desc{"০১২৩৪৫৬৭৮৯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
cambodian{
|
||||||
|
desc{"០១២៣៤៥៦៧៨៩"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
decimal{
|
||||||
|
desc{"0123456789"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
devanagari{
|
||||||
|
desc{"०१२३४५६७८९"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
gujarati{
|
||||||
|
desc{"૦૧૨૩૪૫૬૭૮૯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
gurmukhi{
|
||||||
|
desc{"੦੧੨੩੪੫੬੭੮੯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
hebrew{
|
||||||
|
desc{"hebrew"}
|
||||||
|
radix:int{0}
|
||||||
|
}
|
||||||
|
kannada{
|
||||||
|
desc{"೦೧೨೩೪೫೬೭೮೯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
lao{
|
||||||
|
desc{"໐໑໒໓໔໕໖໗໘໙"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
malayalam{
|
||||||
|
desc{"൦൧൨൩൪൬൭൮൯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
mongolian{
|
||||||
|
desc{"᠐᠑᠒᠓᠔᠕᠖᠗᠘᠙"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
myanmar{
|
||||||
|
desc{"၀၁၂၃၄၅၆၇၈၉"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
oriya{
|
||||||
|
desc{"୦୧୨୩୪୫୬୭୮୯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
persian{
|
||||||
|
desc{"۰۱۲۳۴۵۶۷۸۹"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
telugu{
|
||||||
|
desc{"౦౧౨౩౪౫౬౭౮౯"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
thai{
|
||||||
|
desc{"๐๑๒๓๔๕๖๗๘๙"}
|
||||||
|
radix:int{10}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// *
|
// *
|
||||||
// * Copyright (C) 2008 International Business Machines
|
// * Copyright (C) 2009 International Business Machines
|
||||||
// * Corporation and others. All Rights Reserved.
|
// * Corporation and others. All Rights Reserved.
|
||||||
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
// * Source File:<path>/common/rbnf/ja.xml
|
// * Source File:<path>/common/rbnf/ja.xml
|
||||||
@ -29,8 +29,7 @@ ja{
|
|||||||
"10000: <<\u4E07[>>];\n",
|
"10000: <<\u4E07[>>];\n",
|
||||||
"100000000: <<\u5104[>>];\n",
|
"100000000: <<\u5104[>>];\n",
|
||||||
"1000000000000: <<\u5146[>>];\n",
|
"1000000000000: <<\u5146[>>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"%ordinal:\n",
|
"%ordinal:\n",
|
||||||
"0: \u7B2C=%%ord_spellout=;\n",
|
"0: \u7B2C=%%ord_spellout=;\n",
|
||||||
}
|
}
|
||||||
@ -53,8 +52,7 @@ ja{
|
|||||||
"10000: <<\u842C[>>];\n",
|
"10000: <<\u842C[>>];\n",
|
||||||
"100000000: <<\u5104[>>];\n",
|
"100000000: <<\u5104[>>];\n",
|
||||||
"1000000000000: <<\u5146[>>];\n",
|
"1000000000000: <<\u5146[>>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"-x: \u30DE\u30A4\u30CA\u30B9>>;\n",
|
"-x: \u30DE\u30A4\u30CA\u30B9>>;\n",
|
||||||
"x.x: <<\u70B9>>>;\n",
|
"x.x: <<\u70B9>>>;\n",
|
||||||
"%spellout:\n",
|
"%spellout:\n",
|
||||||
@ -77,11 +75,10 @@ ja{
|
|||||||
"10000: <<\u4E07[>>];\n",
|
"10000: <<\u4E07[>>];\n",
|
||||||
"100000000: <<\u5104[>>];\n",
|
"100000000: <<\u5104[>>];\n",
|
||||||
"1000000000000: <<\u5146[>>];\n",
|
"1000000000000: <<\u5146[>>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"-x: \u30DE\u30A4\u30CA\u30B9>>;\n",
|
"-x: \u30DE\u30A4\u30CA\u30B9>>;\n",
|
||||||
"x.x: <<\u30FB>>>;\n",
|
"x.x: <<\u30FB>>>;\n",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Version{"1.4"}
|
Version{"1.5"}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// *
|
// *
|
||||||
// * Copyright (C) 2008 International Business Machines
|
// * Copyright (C) 2009 International Business Machines
|
||||||
// * Corporation and others. All Rights Reserved.
|
// * Corporation and others. All Rights Reserved.
|
||||||
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
// * Source File:<path>/common/rbnf/ko.xml
|
// * Source File:<path>/common/rbnf/ko.xml
|
||||||
@ -28,8 +28,7 @@ ko{
|
|||||||
"10000: << \uB9CC[ >>];\n",
|
"10000: << \uB9CC[ >>];\n",
|
||||||
"100000000: << \uC5B5[ >>];\n",
|
"100000000: << \uC5B5[ >>];\n",
|
||||||
"1000000000000: << \uC870[ >>];\n",
|
"1000000000000: << \uC870[ >>];\n",
|
||||||
"10000000000000000: << \uACBD[ >>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"-x: \uB9C8\uC774\uB108\uC2A4 >>;\n",
|
"-x: \uB9C8\uC774\uB108\uC2A4 >>;\n",
|
||||||
"x.x: << \uC810 >>;\n",
|
"x.x: << \uC810 >>;\n",
|
||||||
}
|
}
|
||||||
@ -59,11 +58,10 @@ ko{
|
|||||||
"10000: << \uB9CC[ >>];\n",
|
"10000: << \uB9CC[ >>];\n",
|
||||||
"100000000: << \uC5B5[ >>];\n",
|
"100000000: << \uC5B5[ >>];\n",
|
||||||
"1000000000000: << \uC870[ >>];\n",
|
"1000000000000: << \uC870[ >>];\n",
|
||||||
"10000000000000000: << \uACBD[ >>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"-x: \uB9C8\uC774\uB108\uC2A4 >>;\n",
|
"-x: \uB9C8\uC774\uB108\uC2A4 >>;\n",
|
||||||
"x.x: << \uC810 >>;\n",
|
"x.x: << \uC810 >>;\n",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Version{"1.4"}
|
Version{"1.5"}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// *
|
// *
|
||||||
// * Copyright (C) 2008 International Business Machines
|
// * Copyright (C) 2009 International Business Machines
|
||||||
// * Corporation and others. All Rights Reserved.
|
// * Corporation and others. All Rights Reserved.
|
||||||
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
// * Source File:<path>/common/rbnf/nl.xml
|
// * Source File:<path>/common/rbnf/nl.xml
|
||||||
@ -66,5 +66,5 @@ nl{
|
|||||||
"10000: =%spellout=;\n",
|
"10000: =%spellout=;\n",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Version{"1.4"}
|
Version{"1.5"}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// *
|
// *
|
||||||
// * Copyright (C) 2008 International Business Machines
|
// * Copyright (C) 2009 International Business Machines
|
||||||
// * Corporation and others. All Rights Reserved.
|
// * Corporation and others. All Rights Reserved.
|
||||||
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
// * Source File:<path>/common/rbnf/root.xml
|
// * Source File:<path>/common/rbnf/root.xml
|
||||||
@ -17,39 +17,122 @@ root{
|
|||||||
}
|
}
|
||||||
NumberingSystemRules{
|
NumberingSystemRules{
|
||||||
"%hebrew:\n",
|
"%hebrew:\n",
|
||||||
"0: \u05D0\u05E4\u05E1\n",
|
"0: \u05D0\u05E4\u05E1;\n",
|
||||||
"1: \u05D0\n",
|
"1: \u05D0\u05F3;\n",
|
||||||
"2: \u05D1\n",
|
"2: \u05D1\u05F3;\n",
|
||||||
"3: \u05D2\n",
|
"3: \u05D2\u05F3;\n",
|
||||||
"4: \u05D3\n",
|
"4: \u05D3\u05F3;\n",
|
||||||
"5: \u05D4\n",
|
"5: \u05D4\u05F3;\n",
|
||||||
"6: \u05D5\n",
|
"6: \u05D5\u05F3;\n",
|
||||||
"7: \u05D6\n",
|
"7: \u05D6\u05F3;\n",
|
||||||
"8: \u05D7\n",
|
"8: \u05D7\u05F3;\n",
|
||||||
"9: \u05D8\n",
|
"9: \u05D8\u05F3;\n",
|
||||||
"10: \u05D9[>>];\n",
|
"10: \u05D9\u05F3;\n",
|
||||||
"20: \u05DB[>>];\n",
|
"11: \u05D9[>%%hebrew_final>];\n",
|
||||||
"30: \u05DC[>>];\n",
|
"15: \u05D8\u05F4\u05D5;\n",
|
||||||
"40: \u05DE[>>];\n",
|
"16: \u05D8\u05F4\u05D6;\n",
|
||||||
"50: \u05E0[>>];\n",
|
"17: \u05D9[>%%hebrew_final>];\n",
|
||||||
"60: \u05E1[>>];\n",
|
"20: \u05DB\u05F3;\n",
|
||||||
"70: \u05E2[>>];\n",
|
"21: \u05DB[>%%hebrew_final>];\n",
|
||||||
"80: \u05E4[>>];\n",
|
"30: \u05DC\u05F3;\n",
|
||||||
"90: \u05E6[>>];\n",
|
"31: \u05DC[>%%hebrew_final>];\n",
|
||||||
"100: \u05E7[>>];\n",
|
"40: \u05DE\u05F3;\n",
|
||||||
"200: \u05E8[>>];\n",
|
"41: \u05DE[>%%hebrew_final>];\n",
|
||||||
"300: \u05E9[>>];\n",
|
"50: \u05E0\u05F3;\n",
|
||||||
"400: \u05EA[>>];\n",
|
"51: \u05E0[>%%hebrew_final>];\n",
|
||||||
"500: \u05EA\u05E7[>>];\n",
|
"60: \u05E1\u05F3;\n",
|
||||||
"600: \u05EA\u05E8[>>];\n",
|
"61: \u05E1[>%%hebrew_final>];\n",
|
||||||
"700: \u05EA\u05E9[>>];\n",
|
"70: \u05E2\u05F3;\n",
|
||||||
"800: \u05EA\u05EA[>>];\n",
|
"71: \u05E2[>%%hebrew_final>];\n",
|
||||||
"900: \u05EA\u05EA\u05E7[>>];\n",
|
"80: \u05E4\u05F3;\n",
|
||||||
"1000: \u05D0\u05DC\u05E4\u05D9;<< [>>]\n",
|
"81: \u05E4[>%%hebrew_final>];\n",
|
||||||
"2000: \u05DC\u05E4\u05D9\u05D9\u05DD<<;<< [>>]\n",
|
"90: \u05E6\u05F3;\n",
|
||||||
"1000000: \u05D0\u05DC\u05E3 \u05D0\u05DC\u05E4\u05D9\u05DD;<< [>>]\n",
|
"91: \u05E6[>%%hebrew_final>];\n",
|
||||||
"1000000000: =#,##0=;\n",
|
"100: \u05E7\u05F3;\n",
|
||||||
|
"101: \u05E7[>%%hebrew_final>];\n",
|
||||||
|
"200: \u05E8\u05F3;\n",
|
||||||
|
"201: \u05E8[>%%hebrew_final>];\n",
|
||||||
|
"300: \u05E9\u05F3;\n",
|
||||||
|
"301: \u05E9[>%%hebrew_final>];\n",
|
||||||
|
"400: \u05EA\u05F3;\n",
|
||||||
|
"401: \u05EA[>%%hebrew_final>];\n",
|
||||||
|
"500: \u05EA\u05F4\u05E7;\n",
|
||||||
|
"501: \u05EA\u05E7[>%%hebrew_final>];\n",
|
||||||
|
"600: \u05EA\u05F4\u05E8;\n",
|
||||||
|
"601: \u05EA\u05E8[>%%hebrew_final>];\n",
|
||||||
|
"700: \u05EA\u05F4\u05E9;\n",
|
||||||
|
"701: \u05EA\u05E9[>%%hebrew_final>];\n",
|
||||||
|
"800: \u05EA\u05F4\u05EA;\n",
|
||||||
|
"801: \u05EA\u05EA[>%%hebrew_final>];\n",
|
||||||
|
"900: \u05EA\u05EA\u05F4\u05E7;\n",
|
||||||
|
"901: \u05EA\u05EA\u05E7[>%%hebrew_final>];\n",
|
||||||
|
"1000: \u05D0\u05DC\u05E3;\n",
|
||||||
|
"1001: <%%hebrew_thousands<[>>];\n",
|
||||||
|
"2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD;\n",
|
||||||
|
"2001: <%%hebrew_thousands<[>>];\n",
|
||||||
|
"3000: << \u05D0\u05DC\u05E4\u05D9\u05DD;\n",
|
||||||
|
"3001: <%%hebrew_thousands<[>>];\n",
|
||||||
|
"1000000: \u05D0\u05DC\u05E3 \u05D0\u05DC\u05E4\u05D9\u05DD;\n",
|
||||||
|
"1000001: =#,##0=;\n",
|
||||||
"-x: =#,##0=;\n",
|
"-x: =#,##0=;\n",
|
||||||
|
"%%hebrew_digit:\n",
|
||||||
|
"0: \u05D0\u05E4\u05E1;\n",
|
||||||
|
"1: \u05D0;\n",
|
||||||
|
"2: \u05D1;\n",
|
||||||
|
"3: \u05D2;\n",
|
||||||
|
"4: \u05D3;\n",
|
||||||
|
"5: \u05D4;\n",
|
||||||
|
"6: \u05D5;\n",
|
||||||
|
"7: \u05D6;\n",
|
||||||
|
"8: \u05D7;\n",
|
||||||
|
"9: \u05D8;\n",
|
||||||
|
"%%hebrew_final:\n",
|
||||||
|
"0: \u05D0\u05E4\u05E1;\n",
|
||||||
|
"1: \u05F4\u05D0;\n",
|
||||||
|
"2: \u05F4\u05D1;\n",
|
||||||
|
"3: \u05F4\u05D2;\n",
|
||||||
|
"4: \u05F4\u05D3;\n",
|
||||||
|
"5: \u05F4\u05D4;\n",
|
||||||
|
"6: \u05F4\u05D5;\n",
|
||||||
|
"7: \u05F4\u05D6;\n",
|
||||||
|
"8: \u05F4\u05D7;\n",
|
||||||
|
"9: \u05F4\u05D8;\n",
|
||||||
|
"10: \u05F4\u05D9;\n",
|
||||||
|
"11: \u05D9\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"15: \u05D8\u05F4\u05D5;\n",
|
||||||
|
"16: \u05D8\u05F4\u05D6;\n",
|
||||||
|
"17: \u05D9\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"20: \u05F4\u05DB;\n",
|
||||||
|
"21: \u05DB\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"30: \u05F4\u05DC;\n",
|
||||||
|
"31: \u05DC\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"40: \u05F4\u05DE;\n",
|
||||||
|
"41: \u05DE\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"50: \u05F4\u05E0;\n",
|
||||||
|
"51: \u05E0\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"60: \u05F4\u05E1;\n",
|
||||||
|
"61: \u05E1\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"70: \u05F4\u05E2;\n",
|
||||||
|
"71: \u05E2\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"80: \u05F4\u05E4;\n",
|
||||||
|
"81: \u05E4\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"90: \u05F4\u05E6;\n",
|
||||||
|
"91: \u05E6\u05F4[>%%hebrew_digit>];\n",
|
||||||
|
"%%hebrew_thousands:\n",
|
||||||
|
"0: =%hebrew=;\n",
|
||||||
|
"10: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"20: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"30: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"40: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"50: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"60: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"70: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"80: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"90: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"100: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"200: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"300: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
|
"400: =%hebrew=;=%hebrew=\u05F3;\n",
|
||||||
"%lower-roman:\n",
|
"%lower-roman:\n",
|
||||||
"0: n; i; ii; iii; iv; v; vi; vii; viii; ix;\n",
|
"0: n; i; ii; iii; iv; v; vi; vii; viii; ix;\n",
|
||||||
"10: x[>>];\n",
|
"10: x[>>];\n",
|
||||||
@ -73,8 +156,7 @@ root{
|
|||||||
"1000: m[>>];\n",
|
"1000: m[>>];\n",
|
||||||
"2000: mm[>>];\n",
|
"2000: mm[>>];\n",
|
||||||
"3000: mmm[>>];\n",
|
"3000: mmm[>>];\n",
|
||||||
"4000: mmmm[>>];\n",
|
"4000: =#,##0=;\n",
|
||||||
"5000: =#,##0=;\n",
|
|
||||||
"-x: >>n;\n",
|
"-x: >>n;\n",
|
||||||
"%upper-roman:\n",
|
"%upper-roman:\n",
|
||||||
"0: N; I; II; III; IV; V; VI; VII; VIII; IX;\n",
|
"0: N; I; II; III; IV; V; VI; VII; VIII; IX;\n",
|
||||||
@ -99,8 +181,16 @@ root{
|
|||||||
"1000: M[>>];\n",
|
"1000: M[>>];\n",
|
||||||
"2000: MM[>>];\n",
|
"2000: MM[>>];\n",
|
||||||
"3000: MMM[>>];\n",
|
"3000: MMM[>>];\n",
|
||||||
"4000: MMMM[>>];\n",
|
"4000: \u216F\u2181[>>];\n",
|
||||||
"5000: =#,##0=;\n",
|
"5000: \u2181[>>];\n",
|
||||||
|
"6000: \u2181M[>>];\n",
|
||||||
|
"7000: \u2181MM[>>];\n",
|
||||||
|
"8000: \u2181MMM[>>];\n",
|
||||||
|
"9000: \u216F\u2182[>>];\n",
|
||||||
|
"10000: \u2182[>>];\n",
|
||||||
|
"20000: \u2182\u2182[>>];\n",
|
||||||
|
"30000: \u2182\u2182\u2182[>>];\n",
|
||||||
|
"40000: =#,##0=;\n",
|
||||||
"-x: >>N;\n",
|
"-x: >>N;\n",
|
||||||
}
|
}
|
||||||
OrdinalRules{
|
OrdinalRules{
|
||||||
@ -112,5 +202,5 @@ root{
|
|||||||
"0: =#,##0.#=;\n",
|
"0: =#,##0.#=;\n",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Version{"1.4"}
|
Version{"1.6"}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// *
|
// *
|
||||||
// * Copyright (C) 2008 International Business Machines
|
// * Copyright (C) 2009 International Business Machines
|
||||||
// * Corporation and others. All Rights Reserved.
|
// * Corporation and others. All Rights Reserved.
|
||||||
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
// * Source File:<path>/common/rbnf/zh.xml
|
// * Source File:<path>/common/rbnf/zh.xml
|
||||||
@ -21,7 +21,9 @@ zh{
|
|||||||
"8: \u634C;\n",
|
"8: \u634C;\n",
|
||||||
"9: \u7396;\n",
|
"9: \u7396;\n",
|
||||||
"10: \u62FE[>>];\n",
|
"10: \u62FE[>>];\n",
|
||||||
"20: =%%financial1=;\n",
|
"20: <<\u62FE[>>];\n",
|
||||||
|
"100: <<\u4F70[>%%financial2>];\n",
|
||||||
|
"1000: =%%financial1=;\n",
|
||||||
"-x: \u8D1F>>;\n",
|
"-x: \u8D1F>>;\n",
|
||||||
"x.x: <<\u70B9>>>;\n",
|
"x.x: <<\u70B9>>>;\n",
|
||||||
"%%financial1:\n",
|
"%%financial1:\n",
|
||||||
@ -29,35 +31,30 @@ zh{
|
|||||||
"10: <<\u62FE[>>];\n",
|
"10: <<\u62FE[>>];\n",
|
||||||
"100: <<\u4F70[>%%financial2>];\n",
|
"100: <<\u4F70[>%%financial2>];\n",
|
||||||
"1000: <<\u4EDF[>%%financial3>];\n",
|
"1000: <<\u4EDF[>%%financial3>];\n",
|
||||||
"10000: <<\u842C[>%%financial4>];\n",
|
"10000: <%financial<\u842C[>%%financial4>];\n",
|
||||||
"100000000: <<\u5104[>%%financial8>];\n",
|
"100000000: <%financial<\u5104[>%%financial5>];\n",
|
||||||
"1000000000000: <<\u5146[>%%financial12>];\n",
|
"1000000000000: <%financial<\u5146[>%%financial8>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>%%financial16>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"%%financial12:\n",
|
|
||||||
"0: =%financial=;\n",
|
|
||||||
"1: \u96F6=%financial=;\n",
|
|
||||||
"100000000000: =%financial=;\n",
|
|
||||||
"%%financial16:\n",
|
|
||||||
"0: =%financial=;\n",
|
|
||||||
"1: \u96F6=%financial=;\n",
|
|
||||||
"1000000000000000: =%financial=;\n",
|
|
||||||
"%%financial2:\n",
|
"%%financial2:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%%financial1=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%%financial1=;\n",
|
||||||
"10: =%financial=;\n",
|
"10: =%%financial1=;\n",
|
||||||
"%%financial3:\n",
|
"%%financial3:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%%financial1=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%%financial1=;\n",
|
||||||
"100: =%financial=;\n",
|
"100: =%%financial1=;\n",
|
||||||
"%%financial4:\n",
|
"%%financial4:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%%financial1=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%%financial1=;\n",
|
||||||
"1000: =%financial=;\n",
|
"1000: =%%financial1=;\n",
|
||||||
|
"%%financial5:\n",
|
||||||
|
"0: =%%financial1=;\n",
|
||||||
|
"1: \u96F6=%%financial1=;\n",
|
||||||
|
"10000: =%%financial1=;\n",
|
||||||
"%%financial8:\n",
|
"%%financial8:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%%financial1=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%%financial1=;\n",
|
||||||
"10000000: =%financial=;\n",
|
"10000000: =%%financial1=;\n",
|
||||||
"%spellout:\n",
|
"%spellout:\n",
|
||||||
"0: \u3007;\n",
|
"0: \u3007;\n",
|
||||||
"1: \u4E00;\n",
|
"1: \u4E00;\n",
|
||||||
@ -71,8 +68,7 @@ zh{
|
|||||||
"9: \u4E5D;\n",
|
"9: \u4E5D;\n",
|
||||||
"10: \u5341[>>];\n",
|
"10: \u5341[>>];\n",
|
||||||
"20: <<\u5341[>>];\n",
|
"20: <<\u5341[>>];\n",
|
||||||
"100: \u767E[>%%spellout2>];\n",
|
"100: <<\u767E[>%%spellout2>];\n",
|
||||||
"200: <<\u767E[>%%spellout2>];\n",
|
|
||||||
"1000: =%%spellout1=;\n",
|
"1000: =%%spellout1=;\n",
|
||||||
"-x: \u8D1F>>;\n",
|
"-x: \u8D1F>>;\n",
|
||||||
"x.x: <<\u70B9>>>;\n",
|
"x.x: <<\u70B9>>>;\n",
|
||||||
@ -81,36 +77,31 @@ zh{
|
|||||||
"10: <<\u5341[>>];\n",
|
"10: <<\u5341[>>];\n",
|
||||||
"100: <<\u767E[>%%spellout2>];\n",
|
"100: <<\u767E[>%%spellout2>];\n",
|
||||||
"1000: <<\u5343[>%%spellout3>];\n",
|
"1000: <<\u5343[>%%spellout3>];\n",
|
||||||
"10000: <<\u4E07[>%%spellout4>];\n",
|
"10000: <%spellout<\u4E07[>%%spellout4>];\n",
|
||||||
"100000000: <<\u4EBF[>%%spellout8>];\n",
|
"100000000: <%spellout<\u4EBF[>%%spellout5>];\n",
|
||||||
"1000000000000: <<\u5146[>%%spellout12>];\n",
|
"1000000000000: <%spellout<\u5146[>%%spellout8>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>%%spellout16>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"%%spellout12:\n",
|
|
||||||
"0: =%spellout=;\n",
|
|
||||||
"1: \u3007=%spellout=;\n",
|
|
||||||
"100000000000: =%spellout=;\n",
|
|
||||||
"%%spellout16:\n",
|
|
||||||
"0: =%spellout=;\n",
|
|
||||||
"1: \u3007=%spellout=;\n",
|
|
||||||
"1000000000000000: =%spellout=;\n",
|
|
||||||
"%%spellout2:\n",
|
"%%spellout2:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%%spellout1=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%%spellout1=;\n",
|
||||||
"10: =%spellout=;\n",
|
"10: =%%spellout1=;\n",
|
||||||
"%%spellout3:\n",
|
"%%spellout3:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%%spellout1=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%%spellout1=;\n",
|
||||||
"100: =%spellout=;\n",
|
"100: =%%spellout1=;\n",
|
||||||
"%%spellout4:\n",
|
"%%spellout4:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%%spellout1=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%%spellout1=;\n",
|
||||||
"1000: =%spellout=;\n",
|
"1000: =%%spellout1=;\n",
|
||||||
|
"%%spellout5:\n",
|
||||||
|
"0: =%%spellout1=;\n",
|
||||||
|
"1: \u3007=%%spellout1=;\n",
|
||||||
|
"10000: =%%spellout1=;\n",
|
||||||
"%%spellout8:\n",
|
"%%spellout8:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%%spellout1=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%%spellout1=;\n",
|
||||||
"10000000: =%spellout=;\n",
|
"10000000: =%%spellout1=;\n",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Version{"1.3"}
|
Version{"1.6"}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// *
|
// *
|
||||||
// * Copyright (C) 2008 International Business Machines
|
// * Copyright (C) 2009 International Business Machines
|
||||||
// * Corporation and others. All Rights Reserved.
|
// * Corporation and others. All Rights Reserved.
|
||||||
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
|
||||||
// * Source File:<path>/common/rbnf/zh_Hant.xml
|
// * Source File:<path>/common/rbnf/zh_Hant.xml
|
||||||
@ -21,27 +21,19 @@ zh_Hant{
|
|||||||
"8: \u634C;\n",
|
"8: \u634C;\n",
|
||||||
"9: \u7396;\n",
|
"9: \u7396;\n",
|
||||||
"10: \u62FE[>>];\n",
|
"10: \u62FE[>>];\n",
|
||||||
"20: =%%financial1=;\n",
|
"20: <<\u62FE[>>];\n",
|
||||||
|
"100: <<\u4F70[>%%financial2>];\n",
|
||||||
|
"1000: =%%financial1=;\n",
|
||||||
"-x: \u8CA0>>;\n",
|
"-x: \u8CA0>>;\n",
|
||||||
"x.x: <<\u9EDE>>>;\n",
|
"x.x: <<\u9EDE>>>;\n",
|
||||||
"%%financial1:\n",
|
"%%financial1:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%financial=;\n",
|
||||||
"10: <<\u62FE[>>];\n",
|
|
||||||
"100: <<\u4F70[>%%financial2>];\n",
|
"100: <<\u4F70[>%%financial2>];\n",
|
||||||
"1000: <<\u4EDF[>%%financial3>];\n",
|
"1000: <<\u4EDF[>%%financial3>];\n",
|
||||||
"10000: <<\u842C[>%%financial4>];\n",
|
"10000: <<\u842C[>%%financial4>];\n",
|
||||||
"100000000: <<\u5104[>%%financial8>];\n",
|
"100000000: <<\u5104[>%%financial5>];\n",
|
||||||
"1000000000000: <<\u5146[>%%financial12>];\n",
|
"1000000000000: <<\u5146[>%%financial8>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>%%financial16>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"%%financial12:\n",
|
|
||||||
"0: =%financial=;\n",
|
|
||||||
"1: \u96F6=%financial=;\n",
|
|
||||||
"100000000000: =%financial=;\n",
|
|
||||||
"%%financial16:\n",
|
|
||||||
"0: =%financial=;\n",
|
|
||||||
"1: \u96F6=%financial=;\n",
|
|
||||||
"1000000000000000: =%financial=;\n",
|
|
||||||
"%%financial2:\n",
|
"%%financial2:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%financial=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%financial=;\n",
|
||||||
@ -54,6 +46,10 @@ zh_Hant{
|
|||||||
"0: =%financial=;\n",
|
"0: =%financial=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%financial=;\n",
|
||||||
"1000: =%financial=;\n",
|
"1000: =%financial=;\n",
|
||||||
|
"%%financial5:\n",
|
||||||
|
"0: =%financial=;\n",
|
||||||
|
"1: \u96F6=%financial=;\n",
|
||||||
|
"10000: =%financial=;\n",
|
||||||
"%%financial8:\n",
|
"%%financial8:\n",
|
||||||
"0: =%financial=;\n",
|
"0: =%financial=;\n",
|
||||||
"1: \u96F6=%financial=;\n",
|
"1: \u96F6=%financial=;\n",
|
||||||
@ -71,29 +67,18 @@ zh_Hant{
|
|||||||
"9: \u4E5D;\n",
|
"9: \u4E5D;\n",
|
||||||
"10: \u5341[>>];\n",
|
"10: \u5341[>>];\n",
|
||||||
"20: <<\u5341[>>];\n",
|
"20: <<\u5341[>>];\n",
|
||||||
"100: \u767E[>%%spellout2>];\n",
|
"100: <<\u767E[>%%spellout2>];\n",
|
||||||
"200: <<\u767E[>%%spellout2>];\n",
|
|
||||||
"1000: =%%spellout1=;\n",
|
"1000: =%%spellout1=;\n",
|
||||||
"-x: \u8CA0>>;\n",
|
"-x: \u8CA0>>;\n",
|
||||||
"x.x: <<\u9EDE>>>;\n",
|
"x.x: <<\u9EDE>>>;\n",
|
||||||
"%%spellout1:\n",
|
"%%spellout1:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%spellout=;\n",
|
||||||
"10: <<\u5341[>>];\n",
|
|
||||||
"100: <<\u767E[>%%spellout2>];\n",
|
"100: <<\u767E[>%%spellout2>];\n",
|
||||||
"1000: <<\u5343[>%%spellout3>];\n",
|
"1000: <<\u5343[>%%spellout3>];\n",
|
||||||
"10000: <<\u842C[>%%spellout4>];\n",
|
"10000: <<\u842C[>%%spellout4>];\n",
|
||||||
"100000000: <<\u5104[>%%spellout8>];\n",
|
"100000000: <<\u5104[>%%spellout5>];\n",
|
||||||
"1000000000000: <<\u5146[>%%spellout12>];\n",
|
"1000000000000: <<\u5146[>%%spellout8>];\n",
|
||||||
"10000000000000000: <<\u4EAC[>%%spellout16>];\n",
|
"10000000000000000: =#,###0.#=;\n",
|
||||||
"100000000000000000000: =#,###0.#=;\n",
|
|
||||||
"%%spellout12:\n",
|
|
||||||
"0: =%spellout=;\n",
|
|
||||||
"1: \u3007=%spellout=;\n",
|
|
||||||
"100000000000: =%spellout=;\n",
|
|
||||||
"%%spellout16:\n",
|
|
||||||
"0: =%spellout=;\n",
|
|
||||||
"1: \u3007=%spellout=;\n",
|
|
||||||
"1000000000000000: =%spellout=;\n",
|
|
||||||
"%%spellout2:\n",
|
"%%spellout2:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%spellout=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%spellout=;\n",
|
||||||
@ -106,11 +91,15 @@ zh_Hant{
|
|||||||
"0: =%spellout=;\n",
|
"0: =%spellout=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%spellout=;\n",
|
||||||
"1000: =%spellout=;\n",
|
"1000: =%spellout=;\n",
|
||||||
|
"%%spellout5:\n",
|
||||||
|
"0: =%spellout=;\n",
|
||||||
|
"1: \u3007=%spellout=;\n",
|
||||||
|
"10000: =%spellout=;\n",
|
||||||
"%%spellout8:\n",
|
"%%spellout8:\n",
|
||||||
"0: =%spellout=;\n",
|
"0: =%spellout=;\n",
|
||||||
"1: \u3007=%spellout=;\n",
|
"1: \u3007=%spellout=;\n",
|
||||||
"10000000: =%spellout=;\n",
|
"10000000: =%spellout=;\n",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Version{"1.3"}
|
Version{"1.5"}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user