-// ***************************************************************************
-// *
-// * 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{
"& ':' = '.' = ' ' = '-';",
}
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;",
"%spellout-cardinal-verbose:",
"-x: minus >>;",
"x.x: << point >>;",
+ "Inf: infinite;",
+ "NaN: not a number;",
"0: =%spellout-numbering=;",
"100: << hundred[>%%and>];",
"1000: << thousand[>%%and>];",
"1000000000000: << trillion[>%%commas>];",
"1000000000000000: << quadrillion[>%%commas>];",
"1000000000000000000: =#,##0=;",
- "%%lenient-parse:",
- "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';",
"%%tieth:",
"0: tieth;",
"1: ty-=%spellout-ordinal=;",
"%spellout-ordinal:",
"-x: minus >>;",
"x.x: =#,##0.#=;",
+ "Inf: infinitieth;",
"0: zeroth;",
"1: first;",
"2: second;",
"%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>;",
"1000000000000000000: =#,##0=.;",
}
}
- Version{"2.0.58.57"}
+ Version{"2.1.21.55"}
}