| Index: pkg/i18n/number_symbols_data.dart | 
| =================================================================== | 
| --- pkg/i18n/number_symbols_data.dart	(revision 0) | 
| +++ pkg/i18n/number_symbols_data.dart	(revision 0) | 
| @@ -0,0 +1,1601 @@ | 
| +// Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| +// for details. All rights reserved. Use of this source code is governed by a | 
| +// BSD-style license that can be found in the LICENSE file. | 
| + | 
| +/** | 
| + * Date/time formatting symbols for all locales. | 
| + * | 
| + * DO NOT EDIT. This file is autogenerated by script.  See | 
| + * http://go/generate_number_constants.py using the --for_dart flag. | 
| + * | 
| + * Before checkin, this file could have been manually edited. This is | 
| + * to incorporate changes before we could correct CLDR. All manual | 
| + * modification must be documented in this section, and should be | 
| + * removed after those changes land to CLDR. | 
| + */ | 
| + | 
| +#library("number_symbol_data"); | 
| +#import("number_symbols.dart"); | 
| + | 
| +Map numberFormatSymbols = const { | 
| +  /** | 
| +   * Number formatting symbols for locale af. | 
| +   */ | 
| +  "af" : const NumberSymbols( | 
| +      NAME: "af", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'ZAR'), | 
| +  /** | 
| +   * Number formatting symbols for locale am. | 
| +   */ | 
| +  "am" : const NumberSymbols( | 
| +      NAME: "am", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '000\u12AA\u1263', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'ETB'), | 
| +  /** | 
| +   * Number formatting symbols for locale ar. | 
| +   */ | 
| +  "ar" : const NumberSymbols( | 
| +      NAME: "ar", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '\u0660', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u0644\u064A\u0633 \u0631\u0642\u0645', | 
| +      DECIMAL_PATTERN: '#0.###;#0.###-', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-', | 
| +      DEF_CURRENCY_CODE: 'EGP'), | 
| +  /** | 
| +   * Number formatting symbols for locale bg. | 
| +   */ | 
| +  "bg" : const NumberSymbols( | 
| +      NAME: "bg", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'BGN'), | 
| +  /** | 
| +   * Number formatting symbols for locale bn. | 
| +   */ | 
| +  "bn" : const NumberSymbols( | 
| +      NAME: "bn", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '\u09e6', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE \u09A8\u09BE', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '#,##,##0.00\u00A4;(#,##,##0.00\u00A4)', | 
| +      DEF_CURRENCY_CODE: 'BDT'), | 
| +  /** | 
| +   * Number formatting symbols for locale ca. | 
| +   */ | 
| +  "ca" : const NumberSymbols( | 
| +      NAME: "ca", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale cs. | 
| +   */ | 
| +  "cs" : const NumberSymbols( | 
| +      NAME: "cs", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'CZK'), | 
| +  /** | 
| +   * Number formatting symbols for locale da. | 
| +   */ | 
| +  "da" : const NumberSymbols( | 
| +      NAME: "da", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'DKK'), | 
| +  /** | 
| +   * Number formatting symbols for locale de. | 
| +   */ | 
| +  "de" : const NumberSymbols( | 
| +      NAME: "de", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale de_AT. | 
| +   */ | 
| +  "de_AT" : const NumberSymbols( | 
| +      NAME: "de_AT", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale de_CH. | 
| +   */ | 
| +  "de_CH" : const NumberSymbols( | 
| +      NAME: "de_CH", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: '\'', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'CHF'), | 
| +  /** | 
| +   * Number formatting symbols for locale el. | 
| +   */ | 
| +  "el" : const NumberSymbols( | 
| +      NAME: "el", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'e', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale en. | 
| +   */ | 
| +  "en" : const NumberSymbols( | 
| +      NAME: "en", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'USD'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_AU. | 
| +   */ | 
| +  "en_AU" : const NumberSymbols( | 
| +      NAME: "en_AU", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'AUD'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_GB. | 
| +   */ | 
| +  "en_GB" : const NumberSymbols( | 
| +      NAME: "en_GB", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'GBP'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_IE. | 
| +   */ | 
| +  "en_IE" : const NumberSymbols( | 
| +      NAME: "en_IE", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_IN. | 
| +   */ | 
| +  "en_IN" : const NumberSymbols( | 
| +      NAME: "en_IN", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_SG. | 
| +   */ | 
| +  "en_SG" : const NumberSymbols( | 
| +      NAME: "en_SG", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'SGD'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_US. | 
| +   */ | 
| +  "en_US" : const NumberSymbols( | 
| +      NAME: "en_US", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'USD'), | 
| +  /** | 
| +   * Number formatting symbols for locale en_ZA. | 
| +   */ | 
| +  "en_ZA" : const NumberSymbols( | 
| +      NAME: "en_ZA", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'ZAR'), | 
| +  /** | 
| +   * Number formatting symbols for locale es. | 
| +   */ | 
| +  "es" : const NumberSymbols( | 
| +      NAME: "es", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale es_419. | 
| +   */ | 
| +  "es_419" : const NumberSymbols( | 
| +      NAME: "es_419", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'MXN'), | 
| +  /** | 
| +   * Number formatting symbols for locale et. | 
| +   */ | 
| +  "et" : const NumberSymbols( | 
| +      NAME: "et", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale eu. | 
| +   */ | 
| +  "eu" : const NumberSymbols( | 
| +      NAME: "eu", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale fa. | 
| +   */ | 
| +  "fa" : const NumberSymbols( | 
| +      NAME: "fa", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '\u06F0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '\u2212', | 
| +      EXP_SYMBOL: '\u00D7\u06F1\u06F0^', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;\u2212#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'IRR'), | 
| +  /** | 
| +   * Number formatting symbols for locale fi. | 
| +   */ | 
| +  "fi" : const NumberSymbols( | 
| +      NAME: "fi", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'ep\u00E4luku', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale fil. | 
| +   */ | 
| +  "fil" : const NumberSymbols( | 
| +      NAME: "fil", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0.0B', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'PHP'), | 
| +  /** | 
| +   * Number formatting symbols for locale fr. | 
| +   */ | 
| +  "fr" : const NumberSymbols( | 
| +      NAME: "fr", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale fr_CA. | 
| +   */ | 
| +  "fr_CA" : const NumberSymbols( | 
| +      NAME: "fr_CA", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0.0B', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', | 
| +      DEF_CURRENCY_CODE: 'CAD'), | 
| +  /** | 
| +   * Number formatting symbols for locale gl. | 
| +   */ | 
| +  "gl" : const NumberSymbols( | 
| +      NAME: "gl", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale gsw. | 
| +   */ | 
| +  "gsw" : const NumberSymbols( | 
| +      NAME: "gsw", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: '\u2019', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '\u2212', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'CHF'), | 
| +  /** | 
| +   * Number formatting symbols for locale gu. | 
| +   */ | 
| +  "gu" : const NumberSymbols( | 
| +      NAME: "gu", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0AAA\u0AC2\u0AB0\u0ACD\u0AB5', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u0AB8\u0A82\u0A96\u0ACD\u0AAF\u0ABE \u0AA8\u0AA5\u0AC0\u0A82', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale he. | 
| +   */ | 
| +  "he" : const NumberSymbols( | 
| +      NAME: "he", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'ILS'), | 
| +  /** | 
| +   * Number formatting symbols for locale hi. | 
| +   */ | 
| +  "hi" : const NumberSymbols( | 
| +      NAME: "hi", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale hr. | 
| +   */ | 
| +  "hr" : const NumberSymbols( | 
| +      NAME: "hr", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'HRK'), | 
| +  /** | 
| +   * Number formatting symbols for locale hu. | 
| +   */ | 
| +  "hu" : const NumberSymbols( | 
| +      NAME: "hu", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'HUF'), | 
| +  /** | 
| +   * Number formatting symbols for locale id. | 
| +   */ | 
| +  "id" : const NumberSymbols( | 
| +      NAME: "id", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'IDR'), | 
| +  /** | 
| +   * Number formatting symbols for locale in. | 
| +   */ | 
| +  "in" : const NumberSymbols( | 
| +      NAME: "in", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'IDR'), | 
| +  /** | 
| +   * Number formatting symbols for locale is. | 
| +   */ | 
| +  "is" : const NumberSymbols( | 
| +      NAME: "is", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '\u2212', | 
| +      EXP_SYMBOL: '\u00D710^', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'EiTa', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'ISK'), | 
| +  /** | 
| +   * Number formatting symbols for locale it. | 
| +   */ | 
| +  "it" : const NumberSymbols( | 
| +      NAME: "it", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale iw. | 
| +   */ | 
| +  "iw" : const NumberSymbols( | 
| +      NAME: "iw", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'ILS'), | 
| +  /** | 
| +   * Number formatting symbols for locale ja. | 
| +   */ | 
| +  "ja" : const NumberSymbols( | 
| +      NAME: "ja", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN\uFF08\u975E\u6570\uFF09', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'JPY'), | 
| +  /** | 
| +   * Number formatting symbols for locale kn. | 
| +   */ | 
| +  "kn" : const NumberSymbols( | 
| +      NAME: "kn", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0CAA\u0CC2\u0CB0\u0CCD\u0CB5', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CB2\u0CCD\u0CB2', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale ko. | 
| +   */ | 
| +  "ko" : const NumberSymbols( | 
| +      NAME: "ko", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'KRW'), | 
| +  /** | 
| +   * Number formatting symbols for locale ln. | 
| +   */ | 
| +  "ln" : const NumberSymbols( | 
| +      NAME: "ln", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'CDF'), | 
| +  /** | 
| +   * Number formatting symbols for locale lt. | 
| +   */ | 
| +  "lt" : const NumberSymbols( | 
| +      NAME: "lt", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '\u2212', | 
| +      EXP_SYMBOL: '\u00D710^', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u00A4\u00A4\u00A4', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'LTL'), | 
| +  /** | 
| +   * Number formatting symbols for locale lv. | 
| +   */ | 
| +  "lv" : const NumberSymbols( | 
| +      NAME: "lv", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '\u2212', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'nav\u00A0skaitlis', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'LVL'), | 
| +  /** | 
| +   * Number formatting symbols for locale ml. | 
| +   */ | 
| +  "ml" : const NumberSymbols( | 
| +      NAME: "ml", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '#,##,##0.00\u00A4', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale mr. | 
| +   */ | 
| +  "mr" : const NumberSymbols( | 
| +      NAME: "mr", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u092A\u0942', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u0928\u093E\u0928', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale ms. | 
| +   */ | 
| +  "ms" : const NumberSymbols( | 
| +      NAME: "ms", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0.0B', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'MYR'), | 
| +  /** | 
| +   * Number formatting symbols for locale mt. | 
| +   */ | 
| +  "mt" : const NumberSymbols( | 
| +      NAME: "mt", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'MTL'), | 
| +  /** | 
| +   * Number formatting symbols for locale nl. | 
| +   */ | 
| +  "nl" : const NumberSymbols( | 
| +      NAME: "nl", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale no. | 
| +   */ | 
| +  "no" : const NumberSymbols( | 
| +      NAME: "no", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'NOK'), | 
| +  /** | 
| +   * Number formatting symbols for locale or. | 
| +   */ | 
| +  "or" : const NumberSymbols( | 
| +      NAME: "or", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale pl. | 
| +   */ | 
| +  "pl" : const NumberSymbols( | 
| +      NAME: "pl", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'PLN'), | 
| +  /** | 
| +   * Number formatting symbols for locale pt. | 
| +   */ | 
| +  "pt" : const NumberSymbols( | 
| +      NAME: "pt", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'BRL'), | 
| +  /** | 
| +   * Number formatting symbols for locale pt_BR. | 
| +   */ | 
| +  "pt_BR" : const NumberSymbols( | 
| +      NAME: "pt_BR", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'BRL'), | 
| +  /** | 
| +   * Number formatting symbols for locale pt_PT. | 
| +   */ | 
| +  "pt_PT" : const NumberSymbols( | 
| +      NAME: "pt_PT", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale ro. | 
| +   */ | 
| +  "ro" : const NumberSymbols( | 
| +      NAME: "ro", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'RON'), | 
| +  /** | 
| +   * Number formatting symbols for locale ru. | 
| +   */ | 
| +  "ru" : const NumberSymbols( | 
| +      NAME: "ru", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u043D\u0435 \u0447\u0438\u0441\u043B\u043E', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'RUB'), | 
| +  /** | 
| +   * Number formatting symbols for locale sk. | 
| +   */ | 
| +  "sk" : const NumberSymbols( | 
| +      NAME: "sk", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0.0\u00A0tis\'.\'', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'SKK'), | 
| +  /** | 
| +   * Number formatting symbols for locale sl. | 
| +   */ | 
| +  "sl" : const NumberSymbols( | 
| +      NAME: "sl", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'e', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'EUR'), | 
| +  /** | 
| +   * Number formatting symbols for locale sq. | 
| +   */ | 
| +  "sq" : const NumberSymbols( | 
| +      NAME: "sq", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'ALL'), | 
| +  /** | 
| +   * Number formatting symbols for locale sr. | 
| +   */ | 
| +  "sr" : const NumberSymbols( | 
| +      NAME: "sr", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'RSD'), | 
| +  /** | 
| +   * Number formatting symbols for locale sv. | 
| +   */ | 
| +  "sv" : const NumberSymbols( | 
| +      NAME: "sv", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '\u2212', | 
| +      EXP_SYMBOL: '\u00D710^', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u00A4\u00A4\u00A4', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0\u00A0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'SEK'), | 
| +  /** | 
| +   * Number formatting symbols for locale sw. | 
| +   */ | 
| +  "sw" : const NumberSymbols( | 
| +      NAME: "sw", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: 'M0.0', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'TZS'), | 
| +  /** | 
| +   * Number formatting symbols for locale ta. | 
| +   */ | 
| +  "ta" : const NumberSymbols( | 
| +      NAME: "ta", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u0B8E\u0BA3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale te. | 
| +   */ | 
| +  "te" : const NumberSymbols( | 
| +      NAME: "te", | 
| +      DECIMAL_SEP: '\u066B', | 
| +      GROUP_SEP: '\u066C', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0C24\u0C42', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', | 
| +      DEF_CURRENCY_CODE: 'INR'), | 
| +  /** | 
| +   * Number formatting symbols for locale th. | 
| +   */ | 
| +  "th" : const NumberSymbols( | 
| +      NAME: "th", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'THB'), | 
| +  /** | 
| +   * Number formatting symbols for locale tl. | 
| +   */ | 
| +  "tl" : const NumberSymbols( | 
| +      NAME: "tl", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '0.0B', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'PHP'), | 
| +  /** | 
| +   * Number formatting symbols for locale tr. | 
| +   */ | 
| +  "tr" : const NumberSymbols( | 
| +      NAME: "tr", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '%#,##0', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'TRY'), | 
| +  /** | 
| +   * Number formatting symbols for locale uk. | 
| +   */ | 
| +  "uk" : const NumberSymbols( | 
| +      NAME: "uk", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0415', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u041D\u0435 \u0447\u0438\u0441\u043B\u043E', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'UAH'), | 
| +  /** | 
| +   * Number formatting symbols for locale ur. | 
| +   */ | 
| +  "ur" : const NumberSymbols( | 
| +      NAME: "ur", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'PKR'), | 
| +  /** | 
| +   * Number formatting symbols for locale vi. | 
| +   */ | 
| +  "vi" : const NumberSymbols( | 
| +      NAME: "vi", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '.', | 
| +      PERCENT: '%', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: 'E', | 
| +      PERMILL: '\u2030', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', | 
| +      DEF_CURRENCY_CODE: 'VND'), | 
| +  /** | 
| +   * Number formatting symbols for locale zh. | 
| +   */ | 
| +  "zh" : const NumberSymbols( | 
| +      NAME: "zh", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'CNY'), | 
| +  /** | 
| +   * Number formatting symbols for locale zh_CN. | 
| +   */ | 
| +  "zh_CN" : const NumberSymbols( | 
| +      NAME: "zh_CN", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'CNY'), | 
| +  /** | 
| +   * Number formatting symbols for locale zh_HK. | 
| +   */ | 
| +  "zh_HK" : const NumberSymbols( | 
| +      NAME: "zh_HK", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u975E\u6578\u503C', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', | 
| +      DEF_CURRENCY_CODE: 'HKD'), | 
| +  /** | 
| +   * Number formatting symbols for locale zh_TW. | 
| +   */ | 
| +  "zh_TW" : const NumberSymbols( | 
| +      NAME: "zh_TW", | 
| +      DECIMAL_SEP: '.', | 
| +      GROUP_SEP: ',', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: '\u975E\u6578\u503C', | 
| +      DECIMAL_PATTERN: '0000', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'TWD'), | 
| +  /** | 
| +   * Number formatting symbols for locale zu. | 
| +   */ | 
| +  "zu" : const NumberSymbols( | 
| +      NAME: "zu", | 
| +      DECIMAL_SEP: ',', | 
| +      GROUP_SEP: '\u00A0', | 
| +      PERCENT: '\u066A', | 
| +      ZERO_DIGIT: '0', | 
| +      PLUS_SIGN: '+', | 
| +      MINUS_SIGN: '-', | 
| +      EXP_SYMBOL: '\u0627\u0633', | 
| +      PERMILL: '\u0609', | 
| +      INFINITY: '\u221E', | 
| +      NAN: 'NaN', | 
| +      DECIMAL_PATTERN: '#,##0.###', | 
| +      SCIENTIFIC_PATTERN: '#E0', | 
| +      PERCENT_PATTERN: '#,##0%', | 
| +      CURRENCY_PATTERN: '\u00A4#,##0.00', | 
| +      DEF_CURRENCY_CODE: 'ZAR') | 
| +}; | 
|  |