ICU-1817 Move the plus sign to the end of the array for better backwards compatibility.

X-SVN-Rev: 12556
This commit is contained in:
George Rhoten 2003-06-24 17:00:41 +00:00
parent fae0b210ff
commit 30648b5c5f
69 changed files with 86 additions and 80 deletions

View file

@ -14,13 +14,13 @@ ar_QA {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221e",
"\ufffd",
"."
".",
"+",
}
NumberPatterns {
"###0.###;###0.###-",

View file

@ -14,13 +14,13 @@ ar_SA {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221e",
"\ufffd",
"."
".",
"+",
}
NumberPatterns {
"###0.###;###0.###-",

View file

@ -55,13 +55,13 @@ ar_SY {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221e",
"\ufffd",
"."
".",
"+",
}
NumberPatterns {
"###0.###;###0.###-",

View file

@ -14,13 +14,13 @@ ar_TN {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221e",
"\ufffd",
"."
".",
"+",
}
NumberPatterns {
"###0.###;###0.###-",

View file

@ -14,13 +14,13 @@ ar_YE {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221e",
"\ufffd",
"."
".",
"+",
}
NumberPatterns {
"###0.###;###0.###-",

View file

@ -90,13 +90,13 @@ be {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -89,13 +89,13 @@ bg {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -83,13 +83,13 @@ ca {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GuMtkHmsSEDFwWahKzUe" }
zoneStrings {

View file

@ -91,13 +91,13 @@ cs {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GuMtkHmsSEDFwWahKzUe" }
zoneStrings {

View file

@ -87,13 +87,13 @@ da {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GuMtkHmsSEDFwWahKzUe" }
Eras {

View file

@ -495,13 +495,13 @@ de {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GjMtkHmsSEDFwWahKzJe" }
zoneStrings {

View file

@ -35,13 +35,13 @@ de_CH {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
".",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -163,13 +163,13 @@ el {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -34,13 +34,13 @@ en_BE {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
// ShortCountry { "BEL" }

View file

@ -23,12 +23,12 @@ en_US_POSIX {
"%",
"0",
"#",
"+",
"-",
"E",
"0/00",
"INF",
"\uFFFD",
".",
"+",
}
}

View file

@ -128,13 +128,13 @@ eo {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GjMtkHmslTDUSnahKzJd" }
// LocaleScript{

View file

@ -25,13 +25,13 @@ es_AR {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
// Currency display names
Currencies {

View file

@ -25,12 +25,12 @@ es_BO {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
}

View file

@ -25,13 +25,13 @@ es_CL {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -25,13 +25,13 @@ es_CO {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
// Currency display names
Currencies {

View file

@ -25,12 +25,12 @@ es_CR {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
}

View file

@ -25,13 +25,13 @@ es_EC {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -14,13 +14,13 @@ es_ES {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
DateTimePatterns {
"HH'H'mm''ss\" z",

View file

@ -25,13 +25,13 @@ es_PY {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -25,13 +25,13 @@ es_UY {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -25,13 +25,13 @@ es_VE {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -92,13 +92,13 @@ et {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -63,13 +63,13 @@ eu {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
// LocaleScript{
// "Latn", // ISO 15924 Name

View file

@ -26,13 +26,13 @@ fa_IR {
"\u066A",
"\u06F0",
"#",
"+",
"-",
"\u00D7\u06F1\u06F0^",
"\u2030",
"\u221E",
"\uFFFD",
"\u066B",
"+",
}
}

View file

@ -198,13 +198,13 @@ fi {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -66,13 +66,13 @@ fo {
"%",
"0",
"#",
"+",
"-",
"E",
"‰",
"∞",
"<22>",
",",
"+",
}
// LocaleScript{
// "Latn", // ISO 15924 Name

View file

@ -395,13 +395,13 @@ fr {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -29,13 +29,13 @@ fr_BE {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
// Fall back to French
// zoneStrings {

View file

@ -29,13 +29,13 @@ fr_CH {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
".",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -18,13 +18,13 @@ fr_LU {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
// Currency display names

View file

@ -60,13 +60,13 @@ gl {
"%",
"0",
"#",
"+",
"-",
"E",
"‰",
"∞",
"<22>",
",",
"+",
}
// LocaleScript{
// "Latn", // ISO 15924 Name

View file

@ -74,13 +74,13 @@ gu {
"%",
"\u0AE6",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
".",
"+",
}
LocaleScript:array { "Gujr" }
ExemplarCharacters { "[[:Gujr:]\u200c\u200d]" }

View file

@ -304,13 +304,13 @@ hi {
"%",
"\u0966",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
".",
"+",
}
// NumberPatterns {

View file

@ -87,13 +87,13 @@ hr {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -97,13 +97,13 @@ hu {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -117,12 +117,12 @@ hy{
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
}

View file

@ -60,13 +60,13 @@ id {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -84,13 +84,13 @@ is {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
zoneStrings {
{

View file

@ -92,13 +92,13 @@ it {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
zoneStrings {
{

View file

@ -25,13 +25,13 @@ it_CH {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
".",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -61,13 +61,13 @@ kl{
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
ExemplarCharacters { "[a-z \u00e1 \u00e9 \u00ed \u00fa \u00e2 \u00ea \u00ee \u00f4 \u00fb \u00e6 \u00e5 \u00f8 \u00e3 \u0129 \u0169 \u0138]" }

View file

@ -91,13 +91,13 @@ lt {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -91,13 +91,13 @@ lv {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -85,13 +85,13 @@ mk {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GuMtkHmsSEDFwWahKzUe" }
zoneStrings {

View file

@ -89,13 +89,13 @@ nb {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
Eras {
"f.Kr.",

View file

@ -82,13 +82,13 @@ nl {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
zoneStrings {
{

View file

@ -71,13 +71,13 @@ nn{
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
Eras {
"f.Kr.",

View file

@ -96,13 +96,13 @@ pl {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
zoneStrings {
{

View file

@ -204,13 +204,13 @@ pt {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
zoneStrings {
{

View file

@ -20,12 +20,12 @@ pt_PT {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
"$",
"+",
}
}

View file

@ -87,13 +87,13 @@ ro {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -948,13 +948,13 @@ root {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
".",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -14,13 +14,13 @@ ru_RU {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -25,13 +25,13 @@ ru_UA {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
NumberPatterns {
"#,##0.###;-#,##0.###",

View file

@ -339,13 +339,13 @@ sh {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -88,13 +88,13 @@ sk {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -89,13 +89,13 @@ sl {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -89,13 +89,13 @@ sq {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -329,13 +329,13 @@ sr {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -677,13 +677,13 @@ sv {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
Eras {
"f.Kr.",

View file

@ -92,13 +92,13 @@ tr {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -122,13 +122,13 @@ uk {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
zoneStrings {

View file

@ -83,13 +83,13 @@ vi {
"%",
"0",
"#",
"+",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
"+",
}
Currencies {
VND { "\u20AB", "VND" } // Vietnamese Dong

View file

@ -199,16 +199,22 @@ DecimalFormatSymbols::initialize(const UnicodeString* numberElements, int32_t nu
fSymbols[kPercentSymbol].fastCopyFrom(numberElements[3]);
fSymbols[kZeroDigitSymbol].fastCopyFrom(numberElements[4]);
fSymbols[kDigitSymbol].fastCopyFrom(numberElements[5]);
fSymbols[kPlusSignSymbol].fastCopyFrom(numberElements[6]);
fSymbols[kMinusSignSymbol].fastCopyFrom(numberElements[7]);
fSymbols[kExponentialSymbol].fastCopyFrom(numberElements[8]);
fSymbols[kPerMillSymbol].fastCopyFrom(numberElements[9]);
fSymbols[kMinusSignSymbol].fastCopyFrom(numberElements[6]);
fSymbols[kExponentialSymbol].fastCopyFrom(numberElements[7]);
fSymbols[kPerMillSymbol].fastCopyFrom(numberElements[8]);
fSymbols[kPadEscapeSymbol] = (UChar)0x002a; // '*' Hard coded for now; get from resource later
fSymbols[kInfinitySymbol].fastCopyFrom(numberElements[10]);
fSymbols[kNaNSymbol].fastCopyFrom(numberElements[11]);
fSymbols[kInfinitySymbol].fastCopyFrom(numberElements[9]);
fSymbols[kNaNSymbol].fastCopyFrom(numberElements[10]);
// If there is a currency decimal, use it.
fSymbols[kMonetarySeparatorSymbol].fastCopyFrom(numberElements[numberElementsLength >= 13 ? 12 : 0]);
fSymbols[kMonetarySeparatorSymbol].fastCopyFrom(numberElements[numberElementsLength >= 12 ? 11 : 0]);
if (numberElementsLength >= 13) {
fSymbols[kPlusSignSymbol].fastCopyFrom(numberElements[12]);
}
else {
/* This locale really needs to be updated. This locale is out of date. */
fSymbols[kPlusSignSymbol] = (UChar)0x002B; /* + */
}
// Default values until it's set later on.
fSymbols[kCurrencySymbol] = (UChar)0xa4; // 'OX' currency symbol