]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/rbnf/root.txt
ICU-64252.0.1.tar.gz
[apple/icu.git] / icuSources / data / rbnf / root.txt
index 4b1386dca98acdcb27a232e4978e4acd8da06652..058c5c98746039bcb9256577d2fa9bc690094304 100644 (file)
@@ -1,13 +1,7 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2010 International Business Machines
-// * Corporation and others.  All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/rbnf/root.xml
-// *
-// ***************************************************************************
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
 /**
- *  ICU <specials> source: <path>/xml/rbnf/root.xml
+ * ICU <specials> source: <path>/xml/rbnf/root.xml
  */
 root{
     RBNFRules{
@@ -16,8 +10,50 @@ root{
             "0: =#,##0=;",
         }
         NumberingSystemRules{
+            "%armenian-lower:",
+            "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
+            "0: 0;",
+            "1: \u0561;",
+            "2: \u0562;",
+            "3: \u0563;",
+            "4: \u0564;",
+            "5: \u0565;",
+            "6: \u0566;",
+            "7: \u0567;",
+            "8: \u0568;",
+            "9: \u0569;",
+            "10: \u056A[>>];",
+            "20: \u056B[>>];",
+            "30: \u056C[>>];",
+            "40: \u056D[>>];",
+            "50: \u056E[>>];",
+            "60: \u056F[>>];",
+            "70: \u0570[>>];",
+            "80: \u0571[>>];",
+            "90: \u0572[>>];",
+            "100: \u0573[>>];",
+            "200: \u0574[>>];",
+            "300: \u0575[>>];",
+            "400: \u0576[>>];",
+            "500: \u0577[>>];",
+            "600: \u0578[>>];",
+            "700: \u0579[>>];",
+            "800: \u057A[>>];",
+            "900: \u057B[>>];",
+            "1000: \u057C[>>];",
+            "2000: \u057D[>>];",
+            "3000: \u057E[>>];",
+            "4000: \u057F[>>];",
+            "5000: \u0580[>>];",
+            "6000: \u0581[>>];",
+            "7000: \u0582[>>];",
+            "8000: \u0583[>>];",
+            "9000: \u0584[>>];",
+            "10000: =#,##0=;",
             "%armenian-upper:",
             "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
             "0: 0;",
             "1: \u0531;",
             "2: \u0532;",
@@ -56,48 +92,147 @@ root{
             "8000: \u0553[>>];",
             "9000: \u0554[>>];",
             "10000: =#,##0=;",
-            "%armenian-lower:",
+            "%%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>>;",
-            "0: 0;",
-            "1: \u0561;",
-            "2: \u0562;",
-            "3: \u0563;",
-            "4: \u0564;",
-            "5: \u0565;",
-            "6: \u0566;",
-            "7: \u0567;",
-            "8: \u0568;",
-            "9: \u0569;",
-            "10: \u056A[>>];",
-            "20: \u056B[>>];",
-            "30: \u056C[>>];",
-            "40: \u056D[>>];",
-            "50: \u056E[>>];",
-            "60: \u056F[>>];",
-            "70: \u0570[>>];",
-            "80: \u0571[>>];",
-            "90: \u0572[>>];",
-            "100: \u0573[>>];",
-            "200: \u0574[>>];",
-            "300: \u0575[>>];",
-            "400: \u0576[>>];",
-            "500: \u0577[>>];",
-            "600: \u0578[>>];",
-            "700: \u0579[>>];",
-            "800: \u057A[>>];",
-            "900: \u057B[>>];",
-            "1000: \u057C[>>];",
-            "2000: \u057D[>>];",
-            "3000: \u057E[>>];",
-            "4000: \u057F[>>];",
-            "5000: \u0580[>>];",
-            "6000: \u0581[>>];",
-            "7000: \u0582[>>];",
-            "8000: \u0583[>>];",
-            "9000: \u0584[>>];",
-            "10000: =#,##0=;",
+            "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: =#,##0=;",
+            "-x: \u2212>>;",
+            "x.x: <<\u1361>>;",
             "0: \u1263\u12F6;",
             "1: \u1369;",
             "2: \u136A;",
@@ -117,26 +252,20 @@ root{
             "70: \u1378[>>];",
             "80: \u1379[>>];",
             "90: \u137A[>>];",
-            "100/100: \u137B[>>];",
-            "200/100: <<\u137B[>>];",
-            "10000/10000: <<\u137C>%%ethiopic2>;",
-            "1000000/1000000: \u137B>%%ethiopic3>;",
-            "2000000/1000000: <<\u137B>%%ethiopic3>;",
-            "100000000/100000000: <<\u137C>%%ethiopic4>;",
-            "10000000000: =#,##0=;",
-            "%%ethiopic2:",
-            "0: \u137B;\u137B=%ethiopic=;",
-            "100/100: <%ethiopic<\u137B[>%ethiopic>];",
-            "%%ethiopic3:",
-            "0: \u137C\u137B;\u137C\u137B=%ethiopic=;",
-            "100/100: \u137C<%ethiopic<\u137B[>%ethiopic>];",
-            "10000/10000: =%ethiopic=;",
-            "%%ethiopic4:",
-            "0: \u137B=%%ethiopic3=;",
-            "10000/10000: \u137B<%ethiopic<\u137B[>%ethiopic>];",
-            "1000000/1000000: =%ethiopic=;",
+            "100: \u137B[>>];",
+            "200: <<\u137B[>>];",
+            "10000: \u137C[>>];",
+            "20000: <<\u137C[>>];",
+            "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: =#,##0=;",
+            "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
             "0: =#,##0=;",
             "1: \u10D0;",
             "2: \u10D1;",
@@ -178,10 +307,10 @@ root{
             "20000: =#,##0=;",
             "%greek-lower:",
             "-x: \u2212>>;",
-            "0: 00;",
-            "1: =%%greek-numeral-minuscules=\u00B4;",
-            "10000: =#,##0=;",
+            "x.x: <<.>>>;",
+            "0: =%%greek-numeral-minuscules=\u00B4;",
             "%%greek-numeral-minuscules:",
+            "0: \U0001018A;",
             "1: \u03B1;",
             "2: \u03B2;",
             "3: \u03B3;",
@@ -209,21 +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[>>];",
+            "1000: \u0375<<[>>];",
+            "10000: <<\u03BC[ >>];",
+            "100000000: <<\u03BC\u03BC[ >>];",
+            "1000000000000: <<\u03BC\u03BC\u03BC[ >>];",
+            "10000000000000000: <<\u03BC\u03BC\u03BC\u03BC[ >>];",
+            "1000000000000000000: =#,##0=;",
             "%greek-upper:",
             "-x: \u2212>>;",
-            "0: 00;",
-            "1: =%%GREEK-NUMERAL-MAJUSCULES=\u00B4;",
-            "10000: =#,##0=;",
-            "%%GREEK-NUMERAL-MAJUSCULES:",
+            "x.x: <<.>>>;",
+            "0: =%%greek-numeral-majuscules=\u00B4;",
+            "%%greek-numeral-majuscules:",
+            "0: \U0001018A;",
             "1: \u0391;",
             "2: \u0392;",
             "3: \u0393;",
@@ -251,108 +377,100 @@ 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[>>];",
+            "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: =#,##0=;",
-            "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>];",
+            "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
+            "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<[>>];",
+            "1001: <%%hebrew-thousands<[>>];",
             "2000: \u05D0\u05DC\u05E4\u05D9\u05D9\u05DD;",
-            "2001: <%%hebrew_thousands<[>>];",
+            "2001: <%%hebrew-thousands<[>>];",
             "3000: << \u05D0\u05DC\u05E4\u05D9\u05DD;",
-            "3001: <%%hebrew_thousands<[>>];",
+            "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;",
@@ -362,23 +480,52 @@ root{
             "7: \u05D6;",
             "8: \u05D7;",
             "9: \u05D8;",
-            "%%hebrew_thousands:",
-            "0: =%hebrew=;",
-            "10: =%hebrew=;=%hebrew=\u05F3;",
-            "20: =%hebrew=;=%hebrew=\u05F3;",
-            "30: =%hebrew=;=%hebrew=\u05F3;",
-            "40: =%hebrew=;=%hebrew=\u05F3;",
-            "50: =%hebrew=;=%hebrew=\u05F3;",
-            "60: =%hebrew=;=%hebrew=\u05F3;",
-            "70: =%hebrew=;=%hebrew=\u05F3;",
-            "80: =%hebrew=;=%hebrew=\u05F3;",
-            "90: =%hebrew=;=%hebrew=\u05F3;",
-            "100: =%hebrew=;=%hebrew=\u05F3;",
-            "200: =%hebrew=;=%hebrew=\u05F3;",
-            "300: =%hebrew=;=%hebrew=\u05F3;",
-            "400: =%hebrew=;=%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: >>n;",
+            "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
             "0: n;",
             "1: i;",
             "2: ii;",
@@ -413,7 +560,8 @@ root{
             "4000: mmmm[>>];",
             "5000: =#,##0=;",
             "%roman-upper:",
-            "-x: >>N;",
+            "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
             "0: N;",
             "1: I;",
             "2: II;",
@@ -465,7 +613,8 @@ root{
             "300000: \u2188\u2188\u2188[>>];",
             "400000: =#,##0=;",
             "%tamil:",
-            "-x: =#,##,##0=;",
+            "-x: \u2212>>;",
+            "x.x: =#,##0.00=;",
             "0: \u0BE6;",
             "1: \u0BE7;",
             "2: \u0BE8;",
@@ -482,9 +631,9 @@ root{
             "200: <<\u0BF1[>>];",
             "1000: \u0BF2[>>];",
             "2000: <<\u0BF2[>>];",
-            "1000000/100000: <<\u0BF1\u0BF2[>%%tamil_thousands>];",
+            "1000000/100000: <<\u0BF1\u0BF2[>%%tamil-thousands>];",
             "100000000: =#,##,##0=;",
-            "%%tamil_thousands:",
+            "%%tamil-thousands:",
             "0: =%tamil=;",
             "1000: <<\u0BF2[>>];",
         }
@@ -496,7 +645,8 @@ root{
         SpelloutRules{
             "%spellout-numbering-year:",
             "-x: \u2212>>;",
-            "0: =#,###0.#=;",
+            "x.x: =0.0=;",
+            "0: =0=;",
             "%spellout-numbering:",
             "-x: \u2212>>;",
             "0: =#,##0.#=;",
@@ -508,5 +658,5 @@ root{
             "0: =#,##0.#=.;",
         }
     }
-    Version{"2.0.41.26"}
+    Version{"2.1.27.22"}
 }