X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/51004dcb01e06fef634b61be77ed73dd61cb6db9..1a147d096ae81f4c8262f7bfc56bd19fc2dee932:/icuSources/data/rbnf/root.txt diff --git a/icuSources/data/rbnf/root.txt b/icuSources/data/rbnf/root.txt index 454f2ff4..058c5c98 100644 --- a/icuSources/data/rbnf/root.txt +++ b/icuSources/data/rbnf/root.txt @@ -1,13 +1,7 @@ -// *************************************************************************** -// * -// * Copyright (C) 2013 International Business Machines -// * Corporation and others. All Rights Reserved. -// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/rbnf/root.xml -// * -// *************************************************************************** +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html#License /** - * ICU source: /xml/rbnf/root.xml + * ICU source: /xml/rbnf/root.xml */ root{ RBNFRules{ @@ -98,9 +92,147 @@ root{ "8000: \u0553[>>];", "9000: \u0554[>>];", "10000: =#,##0=;", + "%%cyrillic-lower-1-10:", + "1: \u0430;", + "2: \u0432;", + "3: \u0433;", + "4: \u0434;", + "5: \u0454;", + "6: \u0455;", + "7: \u0437;", + "8: \u0438;", + "9: \u0473;", + "10: \u0456;", + "%%cyrillic-lower-final:", + "0: \u0483;", + "1: \u0483=%%cyrillic-lower-1-10=;", + "11: \u0430\u0483\u0456;", + "12: \u0432\u0483\u0456;", + "13: \u0433\u0483\u0456;", + "14: \u0434\u0483\u0456;", + "15: \u0454\u0483\u0456;", + "16: \u0455\u0483\u0456;", + "17: \u0437\u0483\u0456;", + "18: \u0438\u0483\u0456;", + "19: \u0473\u0483\u0456;", + "20: \u0483\u043A;", + "21: \u043A>>;", + "30: \u0483\u043B;", + "31: \u043B>>;", + "40: \u0483\u043C;", + "41: \u043C>>;", + "50: \u0483\u043D;", + "51: \u043D>>;", + "60: \u0483\u046F;", + "61: \u046F>>;", + "70: \u0483\u047B;", + "71: \u047B>>;", + "80: \u0483\u043F;", + "81: \u043F>>;", + "90: \u0483\u0447;", + "91: \u0447>>;", + "%%cyrillic-lower-post:", + "0: \u0483;", + "1: =%cyrillic-lower=;", + "%%cyrillic-lower-thousands:", + "0: \u0483;", + "1: \u0483\u0482\u0430;", + "2: \u0483\u0482\u0432;", + "3: \u0483\u0482\u0433;", + "4: \u0483\u0482\u0434;", + "5: \u0483\u0482\u0454;", + "6: \u0483\u0482\u0455;", + "7: \u0483\u0482\u0437;", + "8: \u0483\u0482\u0438;", + "9: \u0483\u0482\u0473;", + "10: \u0483\u0482\u0456;", + "11: \u0482\u0430\u0483\u0482\u0456;", + "12: \u0482\u0432\u0483\u0482\u0456;", + "13: \u0482\u0433\u0483\u0482\u0456;", + "14: \u0482\u0434\u0483\u0482\u0456;", + "15: \u0482\u0454\u0483\u0482\u0456;", + "16: \u0482\u0455\u0483\u0482\u0456;", + "17: \u0482\u0437\u0483\u0482\u0456;", + "18: \u0482\u0438\u0483\u0482\u0456;", + "19: \u0482\u0473\u0483\u0482\u0456;", + "20: \u0482\u043A>>;", + "30: \u0482\u043B>>;", + "40: \u0482\u043C>>;", + "50: \u0482\u043D>>;", + "60: \u0482\u046F>>;", + "70: \u0482\u047B>>;", + "80: \u0482\u043F>>;", + "90: \u0482\u0447>>;", + "100: \u0482\u0440>>;", + "200: \u0482\u0441>>;", + "300: \u0482\u0442>>;", + "400: \u0482\u0443>>;", + "500: \u0482\u0444>>;", + "600: \u0482\u0445>>;", + "700: \u0482\u0471>>;", + "800: \u0482\u047F>>;", + "900: \u0482\u0446>>;", + "%cyrillic-lower:", + "-x: \u2212>>;", + "x.x: <<.>>>;", + "0: 0\u0483;", + "1: =%%cyrillic-lower-1-10=\u0483;", + "11: \u0430\u0483\u0456;", + "12: \u0432\u0483\u0456;", + "13: \u0433\u0483\u0456;", + "14: \u0434\u0483\u0456;", + "15: \u0454\u0483\u0456;", + "16: \u0455\u0483\u0456;", + "17: \u0437\u0483\u0456;", + "18: \u0438\u0483\u0456;", + "19: \u0473\u0483\u0456;", + "20: \u043A>%%cyrillic-lower-final>;", + "30: \u043B>%%cyrillic-lower-final>;", + "40: \u043C>%%cyrillic-lower-final>;", + "50: \u043D>%%cyrillic-lower-final>;", + "60: \u046F>%%cyrillic-lower-final>;", + "70: \u047B>%%cyrillic-lower-final>;", + "80: \u043F>%%cyrillic-lower-final>;", + "90: \u0447>%%cyrillic-lower-final>;", + "100: \u0440>%%cyrillic-lower-final>;", + "200: \u0441>%%cyrillic-lower-final>;", + "300: \u0442>%%cyrillic-lower-final>;", + "400: \u0443>%%cyrillic-lower-final>;", + "500: \u0444>%%cyrillic-lower-final>;", + "600: \u0445>%%cyrillic-lower-final>;", + "700: \u0471>%%cyrillic-lower-final>;", + "800: \u047F\u0483;", + "801: \u047F>>;", + "900: \u0446>%%cyrillic-lower-final>;", + "1000: \u0482<%%cyrillic-lower-1-10<>%%cyrillic-lower-post>;", + "10000/1000: \u0482<<[ >>];", + "11000/1000: <%%cyrillic-lower-thousands<[ >>];", + "1000000: \u0482\u0482<<[ >>];", + "1000000000: \u0482\u0482\u0482<<[ >>];", + "1000000000000: \u0482\u0482\u0482\u0482<<[ >>];", + "1000000000000000: \u0482\u0482\u0482\u0482\u0482<<[ >>];", + "1000000000000000000: =#,##0=;", + "%%ethiopic-p:", + "1: =%ethiopic=;", + "10000: <<\u137C[>>];", + "100000000: <<\u137C>%%ethiopic-p1>;", + "1000000000000: <<\u137C>%%ethiopic-p2>;", + "10000000000000000: <<\u137C>%%ethiopic-p3>;", + "%%ethiopic-p1:", + "0: \u137C;", + "1: \u137C=%%ethiopic-p=;", + "10000: <%ethiopic<\u137C[>%ethiopic>];", + "%%ethiopic-p2:", + "0: \u137C\u137C;", + "1: \u137C\u137C=%%ethiopic-p=;", + "100000000: <%ethiopic<\u137C>%%ethiopic-p1>;", + "%%ethiopic-p3:", + "0: \u137C\u137C\u137C;", + "1: \u137C\u137C\u137C=%%ethiopic-p=;", + "1000000000000: <%ethiopic<\u137C>%%ethiopic-p2>;", "%ethiopic:", "-x: \u2212>>;", - "x.x: <<\u1361>>>;", + "x.x: <<\u1361>>;", "0: \u1263\u12F6;", "1: \u1369;", "2: \u136A;", @@ -124,13 +256,13 @@ root{ "200: <<\u137B[>>];", "10000: \u137C[>>];", "20000: <<\u137C[>>];", - "100000000: \u137C\u137C[>>];", - "200000000: <<\u137C\u137C[>>];", - "1000000000000: \u137C\u137C\u137C[>>];", - "2000000000000: <<\u137C\u137C\u137C[>>];", - "10000000000000000: \u137C\u137C\u137C\u137C[>>];", - "20000000000000000: <<\u137C\u137C\u137C\u137C[>>];", - "1000000000000000000: =#,###0=;", + "100000000: \u137C>%%ethiopic-p1>;", + "200000000: <<\u137C>%%ethiopic-p1>;", + "1000000000000: \u137C>%%ethiopic-p2>;", + "2000000000000: <<\u137C>%%ethiopic-p2>;", + "10000000000000000: \u137C>%%ethiopic-p3>;", + "20000000000000000: <<\u137C>%%ethiopic-p3>;", + "1000000000000000000: =#,##0=;", "%georgian:", "-x: \u2212>>;", "x.x: =#,##0.00=;", @@ -175,11 +307,10 @@ root{ "20000: =#,##0=;", "%greek-lower:", "-x: \u2212>>;", - "x.x: =#,##0.00=;", - "0: 00;", - "1: =%%greek-numeral-minuscules=\u00B4;", - "1000000: =#,##0=;", + "x.x: <<.>>>;", + "0: =%%greek-numeral-minuscules=\u00B4;", "%%greek-numeral-minuscules:", + "0: \U0001018A;", "1: \u03B1;", "2: \u03B2;", "3: \u03B3;", @@ -207,40 +338,18 @@ root{ "700: \u03C8[>>];", "800: \u03C9[>>];", "900: \u03E1[>>];", - "1000: \u0375\u03B1[>>];", - "2000: \u0375\u03B2[>>];", - "3000: \u0375\u03B3[>>];", - "4000: \u0375\u03B4[>>];", - "5000: \u0375\u03B5[>>];", - "6000: \u0375\u03DD[>>];", - "7000: \u0375\u03B6[>>];", - "8000: \u0375\u03B7[>>];", - "9000: \u0375\u03B8[>>];", - "10000: \u0375\u03B9[>>];", - "20000: \u0375\u03BA[>>];", - "30000: \u0375\u03BB[>>];", - "40000: \u0375\u03BC[>>];", - "50000: \u0375\u03BD[>>];", - "60000: \u0375\u03BE[>>];", - "70000: \u0375\u03BF[>>];", - "80000: \u0375\u03C0[>>];", - "90000: \u0375\u03DF[>>];", - "100000: \u0375\u03C1[>>];", - "200000: \u0375\u03C3[>>];", - "300000: \u0375\u03C4[>>];", - "400000: \u0375\u03C5[>>];", - "500000: \u0375\u03C6[>>];", - "600000: \u0375\u03C7[>>];", - "700000: \u0375\u03C8[>>];", - "800000: \u0375\u03C9[>>];", - "900000: \u0375\u03E1[>>];", + "1000: \u0375<<[>>];", + "10000: <<\u03BC[ >>];", + "100000000: <<\u03BC\u03BC[ >>];", + "1000000000000: <<\u03BC\u03BC\u03BC[ >>];", + "10000000000000000: <<\u03BC\u03BC\u03BC\u03BC[ >>];", + "1000000000000000000: =#,##0=;", "%greek-upper:", "-x: \u2212>>;", - "x.x: =#,##0.00=;", - "0: 00;", - "1: =%%greek-numeral-majuscules=\u00B4;", - "1000000: =#,##0=;", + "x.x: <<.>>>;", + "0: =%%greek-numeral-majuscules=\u00B4;", "%%greek-numeral-majuscules:", + "0: \U0001018A;", "1: \u0391;", "2: \u0392;", "3: \u0393;", @@ -268,85 +377,65 @@ root{ "700: \u03A8[>>];", "800: \u03A9[>>];", "900: \u03E0[>>];", - "1000: \u0375\u0391[>>];", - "2000: \u0375\u0392[>>];", - "3000: \u0375\u0393[>>];", - "4000: \u0375\u0394[>>];", - "5000: \u0375\u0395[>>];", - "6000: \u0375\u03DC[>>];", - "7000: \u0375\u0396[>>];", - "8000: \u0375\u0397[>>];", - "9000: \u0375\u0398[>>];", - "10000: \u0375\u0399[>>];", - "20000: \u0375\u039A[>>];", - "30000: \u0375\u039B[>>];", - "40000: \u0375\u039C[>>];", - "50000: \u0375\u039D[>>];", - "60000: \u0375\u039E[>>];", - "70000: \u0375\u039F[>>];", - "80000: \u0375\u03A0[>>];", - "90000: \u0375\u03DE[>>];", - "100000: \u0375\u03A1[>>];", - "200000: \u0375\u03A3[>>];", - "300000: \u0375\u03A4[>>];", - "400000: \u0375\u03A5[>>];", - "500000: \u0375\u03A6[>>];", - "600000: \u0375\u03A7[>>];", - "700000: \u0375\u03A8[>>];", - "800000: \u0375\u03A9[>>];", - "900000: \u0375\u03E0[>>];", + "1000: \u0375<<[>>];", + "10000: <<\u039C[ >>];", + "100000000: <<\u039C\u039C[ >>];", + "1000000000000: <<\u039C\u039C\u039C[ >>];", + "10000000000000000: <<\u039C\u039C\u039C\u039C[ >>];", + "1000000000000000000: =#,##0=;", + "%%hebrew-thousands:", + "0: =%hebrew=;", + "10: =%hebrew=[\u05F3];", + "100: =%hebrew=[\u05F3];", + "401: =%hebrew=\u05F3;", "%hebrew:", "-x: \u2212>>;", "x.x: =#,##0.00=;", - "0: \u05D0\u05E4\u05E1;", - "1: \u05D0\u05F3;", - "2: \u05D1\u05F3;", - "3: \u05D2\u05F3;", - "4: \u05D3\u05F3;", - "5: \u05D4\u05F3;", - "6: \u05D5\u05F3;", - "7: \u05D6\u05F3;", - "8: \u05D7\u05F3;", - "9: \u05D8\u05F3;", - "10: \u05D9\u05F3;", - "11: \u05D9[>%%hebrew-final>];", + "0: =%hebrew-item=\u05F3;", + "11: \u05D9\u05F4>%hebrew-item>;", "15: \u05D8\u05F4\u05D5;", "16: \u05D8\u05F4\u05D6;", - "17: \u05D9[>%%hebrew-final>];", + "17: \u05D9\u05F4>%hebrew-item>;", "20: \u05DB\u05F3;", - "21: \u05DB[>%%hebrew-final>];", + "21: \u05DB\u05F4>%hebrew-item>;", "30: \u05DC\u05F3;", - "31: \u05DC[>%%hebrew-final>];", + "31: \u05DC\u05F4>%hebrew-item>;", "40: \u05DE\u05F3;", - "41: \u05DE[>%%hebrew-final>];", + "41: \u05DE\u05F4>%hebrew-item>;", "50: \u05E0\u05F3;", - "51: \u05E0[>%%hebrew-final>];", + "51: \u05E0\u05F4>%hebrew-item>;", "60: \u05E1\u05F3;", - "61: \u05E1[>%%hebrew-final>];", + "61: \u05E1\u05F4>%hebrew-item>;", "70: \u05E2\u05F3;", - "71: \u05E2[>%%hebrew-final>];", + "71: \u05E2\u05F4>%hebrew-item>;", "80: \u05E4\u05F3;", - "81: \u05E4[>%%hebrew-final>];", + "81: \u05E4\u05F4>%hebrew-item>;", "90: \u05E6\u05F3;", - "91: \u05E6[>%%hebrew-final>];", - "100: \u05E7\u05F3;", - "101: \u05E7[>%%hebrew-final>];", - "200: \u05E8\u05F3;", - "201: \u05E8[>%%hebrew-final>];", - "300: \u05E9\u05F3;", - "301: \u05E9[>%%hebrew-final>];", - "400: \u05EA\u05F3;", - "401: \u05EA[>%%hebrew-final>];", + "91: \u05E6\u05F4>%hebrew-item>;", + "100: \u05E7>%%hebrew-0-99>;", + "200: \u05E8>%%hebrew-0-99>;", + "298: \u05E8\u05D7\u05F4\u05E6;", + "299: \u05E8>%%hebrew-0-99>;", + "300: \u05E9>%%hebrew-0-99>;", + "304: \u05D3\u05F4\u05E9;", + "305: \u05E9>%%hebrew-0-99>;", + "344: \u05E9\u05D3\u05F4\u05DE;", + "345: \u05E9>%%hebrew-0-99>;", + "400: \u05EA>%%hebrew-0-99>;", "500: \u05EA\u05F4\u05E7;", - "501: \u05EA\u05E7[>%%hebrew-final>];", + "501: \u05EA\u05E7>%%hebrew-0-99>;", "600: \u05EA\u05F4\u05E8;", - "601: \u05EA\u05E8[>%%hebrew-final>];", + "601: \u05EA\u05E8>%%hebrew-0-99>;", + "698: \u05EA\u05E8\u05D7\u05F4\u05E6;", + "699: \u05EA\u05E8>%%hebrew-0-99>;", "700: \u05EA\u05F4\u05E9;", - "701: \u05EA\u05E9[>%%hebrew-final>];", + "701: \u05EA\u05E9>%%hebrew-0-99>;", + "744: \u05EA\u05E9\u05D3\u05F4\u05DE;", + "745: \u05EA\u05E9>%%hebrew-0-99>;", "800: \u05EA\u05F4\u05EA;", - "801: \u05EA\u05EA[>%%hebrew-final>];", + "801: \u05EA\u05EA>%%hebrew-0-99>;", "900: \u05EA\u05EA\u05F4\u05E7;", - "901: \u05EA\u05EA\u05E7[>%%hebrew-final>];", + "901: \u05EA\u05EA\u05E7>%%hebrew-0-99>;", "1000: \u05D0\u05DC\u05E3;", "1001: <%%hebrew-thousands<[>>];", "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD;", @@ -355,40 +444,33 @@ root{ "3001: <%%hebrew-thousands<[>>];", "1000000: \u05D0\u05DC\u05E3 \u05D0\u05DC\u05E4\u05D9\u05DD;", "1000001: =#,##0=;", - "%%hebrew-final:", - "0: \u05D0\u05E4\u05E1;", - "1: \u05F4\u05D0;", - "2: \u05F4\u05D1;", - "3: \u05F4\u05D2;", - "4: \u05F4\u05D3;", - "5: \u05F4\u05D4;", - "6: \u05F4\u05D5;", - "7: \u05F4\u05D6;", - "8: \u05F4\u05D7;", - "9: \u05F4\u05D8;", - "10: \u05F4\u05D9;", - "11: \u05D9\u05F4[>%%hebrew-digit>];", + "%%hebrew-0-99:", + "0: \u05F3;", + "1: \u05F4=%hebrew-item=;", + "11: \u05D9\u05F4>%hebrew-item>;", "15: \u05D8\u05F4\u05D5;", "16: \u05D8\u05F4\u05D6;", - "17: \u05D9\u05F4[>%%hebrew-digit>];", + "17: \u05D9\u05F4>%hebrew-item>;", "20: \u05F4\u05DB;", - "21: \u05DB\u05F4[>%%hebrew-digit>];", + "21: \u05DB\u05F4>%hebrew-item>;", "30: \u05F4\u05DC;", - "31: \u05DC\u05F4[>%%hebrew-digit>];", + "31: \u05DC\u05F4>%hebrew-item>;", "40: \u05F4\u05DE;", - "41: \u05DE\u05F4[>%%hebrew-digit>];", + "41: \u05DE\u05F4>%hebrew-item>;", "50: \u05F4\u05E0;", - "51: \u05E0\u05F4[>%%hebrew-digit>];", + "51: \u05E0\u05F4>%hebrew-item>;", "60: \u05F4\u05E1;", - "61: \u05E1\u05F4[>%%hebrew-digit>];", + "61: \u05E1\u05F4>%hebrew-item>;", "70: \u05F4\u05E2;", - "71: \u05E2\u05F4[>%%hebrew-digit>];", + "71: \u05E2\u05F4>%hebrew-item>;", "80: \u05F4\u05E4;", - "81: \u05E4\u05F4[>%%hebrew-digit>];", + "81: \u05E4\u05F4>%hebrew-item>;", "90: \u05F4\u05E6;", - "91: \u05E6\u05F4[>%%hebrew-digit>];", - "%%hebrew-digit:", - "0: \u05D0\u05E4\u05E1;", + "91: \u05E6\u05F4>%hebrew-item>;", + "%hebrew-item:", + "-x: \u2212>>;", + "x.x: =#,##0.00=;", + "0: \u05F4;", "1: \u05D0;", "2: \u05D1;", "3: \u05D2;", @@ -398,14 +480,49 @@ root{ "7: \u05D6;", "8: \u05D7;", "9: \u05D8;", - "%%hebrew-thousands:", - "0: =%hebrew=;", - "10: =%hebrew=[\u05F3];", - "100: =%hebrew=[\u05F3];", - "200: =%hebrew=[\u05F3];", - "300: =%hebrew=[\u05F3];", - "400: =%hebrew=;", - "401: =%hebrew=\u05F3;", + "10: \u05D9[>>];", + "15: \u05D8\u05D5;", + "16: \u05D8\u05D6;", + "17: \u05D9>>;", + "20: \u05DB[>>];", + "30: \u05DC[>>];", + "40: \u05DE[>>];", + "50: \u05E0[>>];", + "60: \u05E1[>>];", + "70: \u05E2[>>];", + "80: \u05E4[>>];", + "90: \u05E6[>>];", + "100: \u05E7[>>];", + "200: \u05E8[>>];", + "298: \u05E8\u05D7\u05E6;", + "299: \u05E8>>;", + "300: \u05E9[>>];", + "304: \u05D3\u05E9;", + "305: \u05E9>>;", + "344: \u05E9\u05D3\u05DE;", + "345: \u05E9>>;", + "400: \u05EA[>>];", + "500: \u05EA\u05E7[>>];", + "600: \u05EA\u05E8[>>];", + "698: \u05EA\u05E8\u05D7\u05E6;", + "699: \u05EA\u05E8>>;", + "700: \u05EA\u05E9[>>];", + "744: \u05EA\u05E9\u05D3\u05DE;", + "745: \u05EA\u05E9>>;", + "800: \u05EA\u05EA[>>];", + "900: \u05EA\u05EA\u05E7[>>];", + "1000/100: \u05EA\u05EA\u05E8[>>];", + "1100/100: \u05EA\u05EA\u05E9[>>];", + "1200/100: \u05EA\u05EA\u05EA[>>];", + "1300/100: \u05EA\u05EA\u05EA\u05E7[>>];", + "1400/100: \u05EA\u05EA\u05EA\u05E8[>>];", + "1500/100: \u05EA\u05EA\u05EA\u05E9[>>];", + "1600/100: \u05EA\u05EA\u05EA\u05EA[>>];", + "1700/100: \u05EA\u05EA\u05EA\u05EA\u05E7[>>];", + "1800/100: \u05EA\u05EA\u05EA\u05EA\u05E8[>>];", + "1900/100: \u05EA\u05EA\u05EA\u05EA\u05E9[>>];", + "2000/100: \u05EA\u05EA\u05EA\u05EA\u05EA[>>];", + "2100: =#,##0=;", "%roman-lower:", "-x: \u2212>>;", "x.x: =#,##0.00=;", @@ -528,7 +645,8 @@ root{ SpelloutRules{ "%spellout-numbering-year:", "-x: \u2212>>;", - "0: =#,###0.#=;", + "x.x: =0.0=;", + "0: =0=;", "%spellout-numbering:", "-x: \u2212>>;", "0: =#,##0.#=;", @@ -540,5 +658,5 @@ root{ "0: =#,##0.#=.;", } } - Version{"2.0.82.42"} + Version{"2.1.27.22"} }