]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/rbnf/en.txt
ICU-62135.0.1.tar.gz
[apple/icu.git] / icuSources / data / rbnf / en.txt
index 9e6db69b7c8f1c95854a19436ec3bae8553e3812..7ccaf5a920f56c29ebbe81e1c590cd57ace24b4b 100644 (file)
@@ -1,13 +1,7 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2012 International Business Machines
-// * Corporation and others.  All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/rbnf/en.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/en.xml
+ * ICU <specials> source: <path>/xml/rbnf/en.xml
  */
 en{
     RBNFRules{
@@ -37,36 +31,63 @@ en{
             "& ':' = '.' = ' ' = '-';",
         }
         OrdinalRules{
-            "%%digits-ordinal-indicator:",
-            "0: th;",
-            "1: st;",
-            "2: nd;",
-            "3: rd;",
-            "4: th;",
-            "20: >>;",
-            "100: >>;",
             "%digits-ordinal:",
             "-x: \u2212>>;",
-            "0: =#,##0==%%digits-ordinal-indicator=;",
+            "0: =#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$;",
         }
         SpelloutRules{
+            "%%lenient-parse:",
+            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
             "%%2d-year:",
-            "0: hundred[ and >%spellout-numbering>];",
+            "0: hundred;",
             "1: oh-=%spellout-numbering=;",
             "10: =%spellout-numbering=;",
             "%spellout-numbering-year:",
             "-x: minus >>;",
-            "x.x: =#,###0.#=;",
+            "x.x: =#,##0.#=;",
             "0: =%spellout-numbering=;",
-            "1000/100: << >%%2d-year>;",
+            "1010/100: << >%%2d-year>;",
+            "1100/100: << >%%2d-year>;",
+            "2000: =%spellout-numbering=;",
+            "2010/100: << >%%2d-year>;",
+            "2100/100: << >%%2d-year>;",
+            "3000: =%spellout-numbering=;",
+            "3010/100: << >%%2d-year>;",
+            "3100/100: << >%%2d-year>;",
+            "4000: =%spellout-numbering=;",
+            "4010/100: << >%%2d-year>;",
+            "4100/100: << >%%2d-year>;",
+            "5000: =%spellout-numbering=;",
+            "5010/100: << >%%2d-year>;",
+            "5100/100: << >%%2d-year>;",
+            "6000: =%spellout-numbering=;",
+            "6010/100: << >%%2d-year>;",
+            "6100/100: << >%%2d-year>;",
+            "7000: =%spellout-numbering=;",
+            "7010/100: << >%%2d-year>;",
+            "7100/100: << >%%2d-year>;",
+            "8000: =%spellout-numbering=;",
+            "8010/100: << >%%2d-year>;",
+            "8100/100: << >%%2d-year>;",
+            "9000: =%spellout-numbering=;",
+            "9010/100: << >%%2d-year>;",
+            "9100/100: << >%%2d-year>;",
             "10000: =%spellout-numbering=;",
             "%spellout-numbering:",
+            "-x: minus >>;",
+            "Inf: infinity;",
+            "NaN: not a number;",
             "0: =%spellout-cardinal=;",
             "%spellout-numbering-verbose:",
+            "-x: minus >>;",
+            "Inf: infinity;",
+            "NaN: not a number;",
             "0: =%spellout-cardinal-verbose=;",
             "%spellout-cardinal:",
             "-x: minus >>;",
             "x.x: << point >>;",
+            "Inf: infinite;",
+            "NaN: not a number;",
             "0: zero;",
             "1: one;",
             "2: two;",
@@ -113,6 +134,8 @@ en{
             "%spellout-cardinal-verbose:",
             "-x: minus >>;",
             "x.x: << point >>;",
+            "Inf: infinite;",
+            "NaN: not a number;",
             "0: =%spellout-numbering=;",
             "100: << hundred[>%%and>];",
             "1000: << thousand[>%%and>];",
@@ -122,8 +145,6 @@ en{
             "1000000000000: << trillion[>%%commas>];",
             "1000000000000000: << quadrillion[>%%commas>];",
             "1000000000000000000: =#,##0=;",
-            "%%lenient-parse:",
-            "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
             "%%tieth:",
             "0: tieth;",
             "1: ty-=%spellout-ordinal=;",
@@ -133,6 +154,7 @@ en{
             "%spellout-ordinal:",
             "-x: minus >>;",
             "x.x: =#,##0.#=;",
+            "Inf: infinitieth;",
             "0: zeroth;",
             "1: first;",
             "2: second;",
@@ -175,6 +197,7 @@ en{
             "%spellout-ordinal-verbose:",
             "-x: minus >>;",
             "x.x: =#,##0.#=;",
+            "Inf: infinitieth;",
             "0: =%spellout-ordinal=;",
             "100: <%spellout-numbering-verbose< hundred>%%and-o>;",
             "1000: <%spellout-numbering-verbose< thousand>%%and-o>;",
@@ -186,5 +209,5 @@ en{
             "1000000000000000000: =#,##0=.;",
         }
     }
-    Version{"2.0.58.57"}
+    Version{"2.1.21.55"}
 }