diff options
| -rw-r--r-- | Rakefile | 3 | ||||
| -rw-r--r-- | i18n/README.md | 12 | ||||
| -rw-r--r-- | i18n/closure/currencySymbols.js | 385 | ||||
| -rw-r--r-- | i18n/closure/datetimesymbols.js | 3350 | ||||
| -rw-r--r-- | i18n/closure/numberSymbols.js | 3076 | ||||
| -rw-r--r-- | i18n/e2e/i18n-e2e.js | 79 | ||||
| -rw-r--r-- | i18n/e2e/localeTest_cs.html | 16 | ||||
| -rw-r--r-- | i18n/e2e/localeTest_de.html | 16 | ||||
| -rw-r--r-- | i18n/e2e/localeTest_en.html | 18 | ||||
| -rw-r--r-- | i18n/e2e/localeTest_es.html | 16 | ||||
| -rw-r--r-- | i18n/e2e/localeTest_sk.html | 16 | ||||
| -rw-r--r-- | i18n/e2e/localeTest_zh.html | 16 | ||||
| -rw-r--r-- | i18n/e2e/runner.html | 11 | ||||
| -rwxr-xr-x | i18n/generate.sh | 7 | ||||
| -rw-r--r-- | i18n/spec/converterSpec.js | 53 | ||||
| -rw-r--r-- | i18n/spec/parserSpec.js | 51 | ||||
| -rw-r--r-- | i18n/spec/utilSpec.js | 14 | ||||
| -rw-r--r-- | i18n/src/closureSlurper.js | 106 | ||||
| -rw-r--r-- | i18n/src/converter.js | 60 | ||||
| -rw-r--r-- | i18n/src/parser.js | 64 | ||||
| -rw-r--r-- | i18n/src/util.js | 7 | ||||
| -rwxr-xr-x | i18n/update-closure.sh | 8 |
22 files changed, 7384 insertions, 0 deletions
@@ -217,6 +217,8 @@ task :compile => [:init, :compile_scenario, :compile_jstd_scenario_adapter, :gen --language_in ECMASCRIPT5_STRICT \ --js #{path_to('angular.js')} \ --js_output_file #{path_to('angular.min.js')}) + + FileUtils.cp_r 'i18n/locale', path_to('i18n') end @@ -252,6 +254,7 @@ task :package => [:clean, :compile, :docs] do FileUtils.cp(src, pkg_dir + '/' + dest) end + FileUtils.cp_r path_to('i18n'), "#{pkg_dir}/i18n-#{NG_VERSION.full}" FileUtils.cp_r path_to('docs'), "#{pkg_dir}/docs-#{NG_VERSION.full}" File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/index.html", File::RDWR) do |f| diff --git a/i18n/README.md b/i18n/README.md new file mode 100644 index 00000000..9bff2adf --- /dev/null +++ b/i18n/README.md @@ -0,0 +1,12 @@ +# i18n directory overview: + +- closure/ - closure files we use for ruleset generation +- locale/ - angular's locale ruleset files +- src/ - source files +- spec/ - spec files for stuff in src directory +- generate.sh - runs src scripts on closure dir and stores output in locale dir +- update-closure.sh - downloads the latest version of closure files from public svn repo + +The closure files (maintained by Shanjian Li (shanjian)) change very rarely, so we don't need to +regenerate locale files very often. + diff --git a/i18n/closure/currencySymbols.js b/i18n/closure/currencySymbols.js new file mode 100644 index 00000000..3cbd6d0c --- /dev/null +++ b/i18n/closure/currencySymbols.js @@ -0,0 +1,385 @@ +// Copyright 2009 The Closure Library Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +/** + * @fileoverview A utility to get better currency format pattern. + * + * This module implement a new currency format representation model. It + * provides 3 currency representation forms: global, portable and local. Local + * format is the most popular format people use to represent currency in its + * circulating country without worrying about how it should be distinguished + * from other currencies. Global format is a formal representation in context + * of multiple currencies in same page, it is ISO 4217 currency code. Portable + * format is a compromise between global and local. It looks similar to how + * people would like to see how their currencies is being represented in other + * media. While at the same time, it should be distinguishable to world's + * popular currencies (like USD, EUR) and currencies somewhat relevant in the + * area (like CNY in HK, though native currency is HKD). There is no guarantee + * of uniqueness. + * + */ + + +goog.provide('goog.i18n.currency'); + + +/** + * The mask of precision field. + * @private + */ +goog.i18n.currency.PRECISION_MASK_ = 0x07; + + +/** + * If this flag is set, it means the currency sign should position before + * number. + * @private + */ +goog.i18n.currency.POSITION_FLAG_ = 0x08; + + +/** + * Should a space to inserted between number and currency sign. + * @private + */ +goog.i18n.currency.SPACE_FLAG_ = 0x20; + + +/** + * This function will add tier2 currency support. Be default, only tier1 + * (most popular currencies) are supportted. If an application really need + * to support some of the rarely used currency, it should call this function + * before any other functions in this namespace. + */ +goog.i18n.currency.addTier2Support = function() { + for (var key in goog.i18n.currency.CurrencyInfoTier2) { + goog.i18n.currency.CurrencyInfo[key] = + goog.i18n.currency.CurrencyInfoTier2[key]; + } +}; + + +/** + * Global currency pattern always uses ISO-4217 currency code as prefix. Local + * currency sign is added if it is different from currency code. Each currency + * is unique in this form. The negative side is that ISO code looks weird in + * some countries as poeple normally do not use it. Local currency sign + * alleviate the problem, but also make it a little verbose. + * + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {string} Global currency pattern string for given currency. + */ +goog.i18n.currency.getGlobalCurrencyPattern = function(currencyCode) { + var info = goog.i18n.currency.CurrencyInfo[currencyCode]; + var patternNum = info[0]; + if (currencyCode == info[1]) { + if ((patternNum & goog.i18n.currency.POSITION_FLAG_) == 0) { + patternNum |= goog.i18n.currency.SPACE_FLAG_; + } + return goog.i18n.currency.getCurrencyPattern_(patternNum, info[1]); + } + return currencyCode + ' ' + + goog.i18n.currency.getCurrencyPattern_(patternNum, info[1]); +}; + + +/** + * Return global currency sign string for those applications + * that want to handle currency sign themselves. + * + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {string} Global currency sign for given currency. + */ +goog.i18n.currency.getGlobalCurrencySign = function(currencyCode) { + var info = goog.i18n.currency.CurrencyInfo[currencyCode]; + if (currencyCode == info[1]) { + return currencyCode; + } + return currencyCode + ' ' + info[1]; +}; + + +/** + * Local currency pattern is the most frequently used pattern in currency's + * native region. It does not care about how it is distinguished from other + * currencies. + * + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {string} Local currency pattern string for given currency. + */ +goog.i18n.currency.getLocalCurrencyPattern = function(currencyCode) { + var info = goog.i18n.currency.CurrencyInfo[currencyCode]; + return goog.i18n.currency.getCurrencyPattern_(info[0], info[1]); +}; + + +/** + * Returns local currency sign string for those applications that need to + * handle currency sign separately. + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {string} Local currency sign for given currency. + */ +goog.i18n.currency.getLocalCurrencySign = function(currencyCode) { + return goog.i18n.currency.CurrencyInfo[currencyCode][1]; +}; + + +/** + * Portable currency pattern is a compromise between local and global. It is + * not a mere blend or mid-way between the two. Currency sign is chosen so that + * it looks familiar to native users. It also has enough information to + * distinguish itself from other popular currencies in its native region. + * In this pattern, currency sign symbols that has availability problem in + * popular fonts are also avoided. + * + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {string} Portable currency pattern string for given currency. + */ +goog.i18n.currency.getPortableCurrencyPattern = function(currencyCode) { + var info = goog.i18n.currency.CurrencyInfo[currencyCode]; + return goog.i18n.currency.getCurrencyPattern_(info[0], info[2]); +}; + + +/** + * Return portable currency sign string for those applications that need to + * handle currency sign themselves. + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {string} Portable currency sign for given currency. + */ +goog.i18n.currency.getPortableCurrencySign = function(currencyCode) { + return goog.i18n.currency.CurrencyInfo[currencyCode][2]; +}; + + +/** + * This function returns the default currency sign position. Some application + * may want to handle currency sign and currency amount separately. This + * function can be used in such situation to position the currency sign + * relative to amount field correctly. + * @param {string} currencyCode ISO-4217 3-letter currency code. + * @return {boolean} true if currency should be positioned before amount field. + */ +goog.i18n.currency.isPrefixSignPosition = function(currencyCode) { + return (goog.i18n.currency.CurrencyInfo[currencyCode][0] & + goog.i18n.currency.POSITION_FLAG_) == 0; +}; + + +/** + * This function construct the currency pattern. Currency sign is provided. The + * pattern information is encoded in patternNum. + * + * @param {number} patternNum Encoded pattern number that has + * currency pattern information. + * @param {string} sign the currency sign that will be used in pattern. + * + * @return {string} currency pattern string. + * @private + */ +goog.i18n.currency.getCurrencyPattern_ = function(patternNum, sign) { + var strParts = ['#,##0']; + var precision = patternNum & goog.i18n.currency.PRECISION_MASK_; + if (precision > 0) { + strParts.push('.'); + for (var i = 0; i < precision; i++) { + strParts.push('0'); + } + } + if ((patternNum & goog.i18n.currency.POSITION_FLAG_) == 0) { + strParts.unshift((patternNum & goog.i18n.currency.SPACE_FLAG_) ? + "' " : "'"); + strParts.unshift(sign); + strParts.unshift("'"); + } else { + strParts.push((patternNum & goog.i18n.currency.SPACE_FLAG_) ? " '" : "'", + sign, "'"); + } + return strParts.join(''); +}; + + +/** + * Tier 1 currency information. + * @type {!Object.<!Array>} + */ +goog.i18n.currency.CurrencyInfo = { + 'AED': [2, '\u062F\u002e\u0625', 'DH'], + 'ARS': [2, '$', 'AR$'], + 'AUD': [2, '$', 'AU$'], + 'BDT': [2, '\u09F3', 'Tk'], + 'BRL': [2, 'R$', 'R$'], + 'CAD': [2, '$', 'C$'], + 'CHF': [2, 'Fr.', 'CHF'], + 'CLP': [0, '$', 'CL$'], + 'CNY': [2, '¥', 'RMB¥'], + 'COP': [2, '$', 'COL$'], + 'CRC': [2, '\u20a1', 'CR₡'], + 'CUP': [2, '$', '$MN'], + 'CZK': [10, 'Kč', 'Kč'], + 'DKK': [26, 'kr', 'kr'], + 'DOP': [2, '$', 'RD$'], + 'EGP': [2, '£', 'LE'], + 'EUR': [26, '€', '€'], + 'GBP': [2, '£', 'GB£'], + 'HKD': [2, '$', 'HK$'], + 'ILS': [10, '\u20AA', 'IL₪'], + 'INR': [2, 'Rs', 'Rs'], + 'ISK': [10, 'kr', 'kr'], + 'JMD': [2, '$', 'JA$'], + 'JPY': [0, '¥', 'JP¥'], + 'KRW': [0, '\u20A9', 'KR₩'], + 'LKR': [2, 'Rs', 'SLRs'], + 'MNT': [2, '\u20AE', 'MN₮'], + 'MXN': [2, '$', 'Mex$'], + 'MYR': [2, 'RM', 'RM'], + 'NOK': [26, 'kr', 'NOkr'], + 'PAB': [2, 'B/.', 'B/.'], + 'PEN': [2, 'S/.', 'S/.'], + 'PHP': [2, 'P', 'PHP'], + 'PKR': [2, 'Rs.', 'PKRs.'], + 'RUB': [10, 'руб', 'руб'], + 'SAR': [2, '\u0633\u002E\u0631', 'SR'], + 'SEK': [10, 'kr', 'kr'], + 'SGD': [2, '$', 'S$'], + 'THB': [2, '\u0e3f', 'THB'], + 'TRY': [2, 'YTL', 'YTL'], + 'TWD': [2, 'NT$', 'NT$'], + 'USD': [2, '$', 'US$'], + 'UYU': [2, '$', 'UY$'], + 'VND': [10, '\u20AB', 'VN₫'], + 'YER': [2, 'YER', 'YER'], + 'ZAR': [2, 'R', 'ZAR'] +}; + + +/** + * Tier 2 currency information. + * @type {!Object.<!Array>} + */ +goog.i18n.currency.CurrencyInfoTier2 = { + 'AFN': [18, '\u060b', 'AFN'], + 'ALL': [2, 'Lek', 'Lek'], + 'AMD': [10, '\u0564\u0580\u002e', 'dram'], + 'ANG': [2, '\u0083', 'NAƒ'], + 'AOA': [2, 'Kz', 'Kz'], + 'AWG': [2, 'ƒ', 'Afl.'], + 'AZN': [2, 'm', 'man'], + 'BAM': [18, 'КМ', 'KM'], + 'BBD': [2, '$', 'Bds$'], + 'BGN': [10, '\u043b\u0432', 'лв'], + 'BHD': [3, '\u0628\u002e\u062f\u002e', 'BD'], + 'BIF': [0, 'FBu', 'FBu'], + 'BMD': [2, '$', 'BD$'], + 'BND': [2, '$', 'B$'], + 'BOB': [2, 'B$', 'B$'], + 'BSD': [2, '$', 'B$'], + 'BTN': [2, 'Nu.', 'Nu.'], + 'BWP': [2, 'P', 'pula'], + 'BYR': [0, 'Br', 'Br'], + 'BZD': [2, '$', 'BZ$'], + 'CDF': [2, 'F', 'CDF'], + 'CVE': [2, '$', 'Esc'], + 'DJF': [0, 'Fdj', 'Fdj'], + 'DZD': [2, '\u062f\u062C', 'DA'], + 'EEK': [10, 'EEK', 'EEK'], + 'ERN': [2, 'Nfk', 'Nfk'], + 'ETB': [2, 'Br', 'Br'], + 'FJD': [2, '$', 'FJ$'], + 'FKP': [2, '£', 'FK£'], + 'GEL': [2, 'GEL', 'GEL'], + 'GHS': [2, '\u20B5', 'GHS¢'], + 'GIP': [2, '£', 'GI£'], + 'GMD': [2, 'D', 'GMD'], + 'GNF': [0, 'FG', 'FG'], + 'GTQ': [2, 'Q', 'GTQ'], + 'GYD': [2, '$', 'GY$'], + 'HNL': [2, 'L', 'HNL'], + 'HRK': [2, 'kn', 'kn'], + 'HTG': [2, 'G', 'HTG'], + 'HUF': [10, 'Ft', 'Ft'], + 'IDR': [2, 'Rp', 'Rp'], + 'IQD': [3, '\u0639\u062F', 'IQD'], + 'IRR': [2, '\ufdfc', 'IRR'], + 'JOD': [3, 'JOD', 'JOD'], + 'KES': [2, 'KSh', 'KSh'], + 'KGS': [2, 'som', 'som'], + 'KHR': [10, '\u17DB', 'KHR'], + 'KMF': [0, 'KMF', 'KMF'], + 'KPW': [2, '\u20A9', 'KPW'], + 'KWD': [3, '\u062F\u002e\u0643', 'KWD'], + 'KYD': [2, '$', 'CI$'], + 'KZT': [10, 'KZT', 'KZT'], + 'LAK': [2, '\u20AD', 'LA₭'], + 'LBP': [2, '\u0644\u002e\u0644', 'LBP'], + 'LRD': [2, '$', 'L$'], + 'LSL': [2, 'L', 'LSL'], + 'LTL': [10, 'Lt', 'Lt'], + 'LVL': [10, 'Ls', 'Ls'], + 'LYD': [3, '\u0644\u002e\u062F', 'LD'], + 'MAD': [2, '\u0645\u002E\u062F\u002E', 'MAD'], + 'MDL': [2, 'MDL', 'MDL'], + 'MGA': [1, 'MGA', 'MGA'], + 'MKD': [2, 'MKD', 'MKD'], + 'MMK': [2, 'K', 'MMK'], + 'MOP': [2, 'MOP$', 'MOP$'], + 'MRO': [1, 'UM', 'UM'], + 'MUR': [2, 'Rs', 'MURs'], + 'MVR': [2, 'Rf', 'MRF'], + 'MWK': [2, 'MK', 'MK'], + 'MZN': [2, 'MTn', 'MTn'], + 'NAD': [2, '$', 'N$'], + 'NGN': [2, '\u20A6', 'NG₦'], + 'NIO': [2, 'C$', 'C$'], + 'NPR': [2, 'Rs', 'NPRs'], + 'NZD': [2, '$', 'NZ$'], + 'OMR': [3, '\u0639\u002E\u062F\u002E', 'OMR'], + 'PGK': [2, 'K', 'PGK'], + 'PLN': [10, 'zł', 'zł'], + 'PYG': [0, '\u20b2', 'PYG'], + 'QAR': [2, '\u0642\u002E\u0631', 'QR'], + 'RON': [2, 'L', 'RON'], + 'RSD': [2, 'РС\u0414', 'RSD'], + 'RWF': [0, 'RF', 'RF'], + 'SBD': [2, '$', 'SI$'], + 'SCR': [2, 'SR', 'SCR'], + 'SDG': [2, 'SDG', 'SDG'], + 'SHP': [2, '£', 'SH£'], + 'SKK': [10, 'Sk', 'Sk'], + 'SLL': [2, 'Le', 'Le'], + 'SOS': [2, 'So. Sh.', 'So. Sh.'], + 'SRD': [2, '$', 'SR$'], + 'STD': [2, 'Db', 'Db'], + 'SYP': [18, 'SYP', 'SYP'], + 'SZL': [2, 'L', 'SZL'], + 'TJS': [2, 'TJS', 'TJS'], + 'TMM': [2, 'm', 'TMM'], + 'TND': [3, '\u062F\u002e\u062A ', 'DT'], + 'TOP': [2, 'T$', 'T$'], + 'TTD': [2, '$', 'TT$'], + 'TZS': [10, 'TZS', 'TZS'], + 'UAH': [10, '\u20B4', 'грн'], + 'UGX': [2, 'USh', 'USh'], + 'UZS': [2, 'UZS', 'UZS'], + 'VEF': [2, 'Bs.F', 'Bs.F'], + 'VUV': [0, 'Vt', 'Vt'], + 'WST': [2, 'WS$', 'WS$'], + 'XAF': [0, 'FCFA', 'FCFA'], + 'XCD': [2, '$', 'EC$'], + 'XOF': [0, 'CFA', 'CFA'], + 'XPF': [0, 'F', 'XPF'], + 'ZMK': [2, 'ZK', 'ZK'], + 'ZWL': [2, '$', 'ZW$'] +}; diff --git a/i18n/closure/datetimesymbols.js b/i18n/closure/datetimesymbols.js new file mode 100644 index 00000000..86a7fca7 --- /dev/null +++ b/i18n/closure/datetimesymbols.js @@ -0,0 +1,3350 @@ +// Copyright 2011 The Closure Library Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +/** + * @fileoverview Date/time formatting symbols for all locales. + * + * This file is autogenerated by script. See + * http://go/generate_datetime_constants.py using the --for_closure flag. + * + * To reduce the file size (which may cause issues in some JS + * developing environments), this file will only contain locales + * that are usually supported by google products. It is a super + * set of 40 languages. Rest of the data can be found in another file + * named "datetimesymbolsext.js", which will be generated at the same + * time as this file. + * 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. + */ + +goog.provide('goog.i18n.DateTimeSymbols'); +goog.provide('goog.i18n.DateTimeSymbols_am'); +goog.provide('goog.i18n.DateTimeSymbols_ar'); +goog.provide('goog.i18n.DateTimeSymbols_bg'); +goog.provide('goog.i18n.DateTimeSymbols_bn'); +goog.provide('goog.i18n.DateTimeSymbols_ca'); +goog.provide('goog.i18n.DateTimeSymbols_cs'); +goog.provide('goog.i18n.DateTimeSymbols_da'); +goog.provide('goog.i18n.DateTimeSymbols_de'); +goog.provide('goog.i18n.DateTimeSymbols_de_AT'); +goog.provide('goog.i18n.DateTimeSymbols_de_CH'); +goog.provide('goog.i18n.DateTimeSymbols_el'); +goog.provide('goog.i18n.DateTimeSymbols_en'); +goog.provide('goog.i18n.DateTimeSymbols_en_AU'); +goog.provide('goog.i18n.DateTimeSymbols_en_GB'); +goog.provide('goog.i18n.DateTimeSymbols_en_IE'); +goog.provide('goog.i18n.DateTimeSymbols_en_IN'); +goog.provide('goog.i18n.DateTimeSymbols_en_ISO'); +goog.provide('goog.i18n.DateTimeSymbols_en_SG'); +goog.provide('goog.i18n.DateTimeSymbols_en_US'); +goog.provide('goog.i18n.DateTimeSymbols_en_ZA'); +goog.provide('goog.i18n.DateTimeSymbols_es'); +goog.provide('goog.i18n.DateTimeSymbols_et'); +goog.provide('goog.i18n.DateTimeSymbols_eu'); +goog.provide('goog.i18n.DateTimeSymbols_fa'); +goog.provide('goog.i18n.DateTimeSymbols_fi'); +goog.provide('goog.i18n.DateTimeSymbols_fil'); +goog.provide('goog.i18n.DateTimeSymbols_fr'); +goog.provide('goog.i18n.DateTimeSymbols_fr_CA'); +goog.provide('goog.i18n.DateTimeSymbols_gl'); +goog.provide('goog.i18n.DateTimeSymbols_gsw'); +goog.provide('goog.i18n.DateTimeSymbols_gu'); +goog.provide('goog.i18n.DateTimeSymbols_he'); +goog.provide('goog.i18n.DateTimeSymbols_hi'); +goog.provide('goog.i18n.DateTimeSymbols_hr'); +goog.provide('goog.i18n.DateTimeSymbols_hu'); +goog.provide('goog.i18n.DateTimeSymbols_id'); +goog.provide('goog.i18n.DateTimeSymbols_in'); +goog.provide('goog.i18n.DateTimeSymbols_is'); +goog.provide('goog.i18n.DateTimeSymbols_it'); +goog.provide('goog.i18n.DateTimeSymbols_iw'); +goog.provide('goog.i18n.DateTimeSymbols_ja'); +goog.provide('goog.i18n.DateTimeSymbols_kn'); +goog.provide('goog.i18n.DateTimeSymbols_ko'); +goog.provide('goog.i18n.DateTimeSymbols_ln'); +goog.provide('goog.i18n.DateTimeSymbols_lt'); +goog.provide('goog.i18n.DateTimeSymbols_lv'); +goog.provide('goog.i18n.DateTimeSymbols_ml'); +goog.provide('goog.i18n.DateTimeSymbols_mo'); +goog.provide('goog.i18n.DateTimeSymbols_mr'); +goog.provide('goog.i18n.DateTimeSymbols_ms'); +goog.provide('goog.i18n.DateTimeSymbols_mt'); +goog.provide('goog.i18n.DateTimeSymbols_nl'); +goog.provide('goog.i18n.DateTimeSymbols_no'); +goog.provide('goog.i18n.DateTimeSymbols_or'); +goog.provide('goog.i18n.DateTimeSymbols_pl'); +goog.provide('goog.i18n.DateTimeSymbols_pt'); +goog.provide('goog.i18n.DateTimeSymbols_pt_BR'); +goog.provide('goog.i18n.DateTimeSymbols_pt_PT'); +goog.provide('goog.i18n.DateTimeSymbols_ro'); +goog.provide('goog.i18n.DateTimeSymbols_ru'); +goog.provide('goog.i18n.DateTimeSymbols_sk'); +goog.provide('goog.i18n.DateTimeSymbols_sl'); +goog.provide('goog.i18n.DateTimeSymbols_sq'); +goog.provide('goog.i18n.DateTimeSymbols_sr'); +goog.provide('goog.i18n.DateTimeSymbols_sv'); +goog.provide('goog.i18n.DateTimeSymbols_sw'); +goog.provide('goog.i18n.DateTimeSymbols_ta'); +goog.provide('goog.i18n.DateTimeSymbols_te'); +goog.provide('goog.i18n.DateTimeSymbols_th'); +goog.provide('goog.i18n.DateTimeSymbols_tl'); +goog.provide('goog.i18n.DateTimeSymbols_tr'); +goog.provide('goog.i18n.DateTimeSymbols_uk'); +goog.provide('goog.i18n.DateTimeSymbols_ur'); +goog.provide('goog.i18n.DateTimeSymbols_vi'); +goog.provide('goog.i18n.DateTimeSymbols_zh'); +goog.provide('goog.i18n.DateTimeSymbols_zh_CN'); +goog.provide('goog.i18n.DateTimeSymbols_zh_HK'); +goog.provide('goog.i18n.DateTimeSymbols_zh_TW'); + + +/** + * Date/time formatting symbols for locale en_ISO. + */ +goog.i18n.DateTimeSymbols_en_ISO = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-MM-dd'], + TIMEFORMATS: ['HH:mm:ss v', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + AVAILABLEFORMATS: {'Md': 'M/d', 'MMMMd': 'MMMM d', 'MMMd': 'MMM d'}, + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale am. + */ +goog.i18n.DateTimeSymbols_am = { + ERAS: ['ዓ/ዓ', 'ዓ/ም'], + ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምሕረት'], + NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', + 'ኦ', 'ኖ', 'ዲ'], + STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', + 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], + MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', + 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', + 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'], + STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', + 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', + 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', + 'ዲሴምበር'], + SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ', + 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', + 'ዲሴም'], + STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', + 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', + 'ኖቬም', 'ዲሴም'], + WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', + 'ዓርብ', 'ቅዳሜ'], + STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', + 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', + 'ዓርብ', 'ቅዳሜ'], + STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', + 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], + STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['ጡዋት', 'ከሳዓት'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 1 +}; + + +/** + * Date/time formatting symbols for locale ar. + */ +goog.i18n.DateTimeSymbols_ar = { + ERAS: ['ق.م', 'م'], + ERANAMES: ['قبل الميلاد', 'ميلادي'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', + 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', + 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الإثنين', 'الثلاثاء', + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الإثنين', 'الثلاثاء', + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', + 'خميس', 'جمعة', 'سبت'], + STANDALONESHORTWEEKDAYS: ['أحد', 'إثنين', 'ثلاثاء', + 'أربعاء', 'خميس', 'جمعة', 'سبت'], + NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', + 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', + 'الربع الثالث', 'الربع الرابع'], + AMPMS: ['ص', 'م'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd/MM/yyyy', + 'd/M/yyyy'], + TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 1 +}; + + +/** + * Date/time formatting symbols for locale bg. + */ +goog.i18n.DateTimeSymbols_bg = { + ERAS: ['пр. н. е.', 'от н. е.'], + ERANAMES: ['пр.Хр.', 'сл.Хр.'], + NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', + 'н', 'д'], + STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', + 'о', 'н', 'д'], + MONTHS: ['януари', 'февруари', 'март', 'април', + 'май', 'юни', 'юли', 'август', 'септември', + 'октомври', 'ноември', 'декември'], + STANDALONEMONTHS: ['януари', 'февруари', 'март', + 'април', 'май', 'юни', 'юли', 'август', + 'септември', 'октомври', 'ноември', + 'декември'], + SHORTMONTHS: ['ян.', 'февр.', 'март', 'апр.', 'май', 'юни', + 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], + STANDALONESHORTMONTHS: ['ян.', 'февр.', 'март', 'апр.', 'май', + 'юни', 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', + 'дек.'], + WEEKDAYS: ['неделя', 'понеделник', 'вторник', + 'сряда', 'четвъртък', 'петък', 'събота'], + STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', + 'сряда', 'четвъртък', 'петък', 'събота'], + SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', + 'сб'], + NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], + STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], + SHORTQUARTERS: ['I трим.', 'II трим.', 'III трим.', + 'IV трим.'], + QUARTERS: ['1-во тримесечие', '2-ро тримесечие', + '3-то тримесечие', '4-то тримесечие'], + AMPMS: ['пр. об.', 'сл. об.'], + DATEFORMATS: ['dd MMMM y, EEEE', 'dd MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale bn. + */ +goog.i18n.DateTimeSymbols_bn = { + ERAS: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], + ERANAMES: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], + NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', + 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', + 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', + 'মার্চ', 'এপ্রিল', 'মে', 'জুন', + 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], + STANDALONEMONTHS: ['জানুয়ারী', + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], + SHORTMONTHS: ['জানুয়ারী', + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], + STANDALONESHORTMONTHS: ['জানুয়ারী', + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], + WEEKDAYS: ['রবিবার', 'সোমবার', + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], + STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], + SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', + 'বৃহস্পতি', 'শুক্র', 'শনি'], + STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', + 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], + STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', + 'শু', 'শ'], + SHORTQUARTERS: ['চতুর্থাংশ ১', + 'চতুর্থাংশ ২', 'চতুর্থাংশ ৩', + 'চতুর্থাংশ ৪'], + QUARTERS: ['প্রথম চতুর্থাংশ', + 'দ্বিতীয় চতুর্থাংশ', + 'তৃতীয় চতুর্থাংশ', + 'চতুর্থ চতুর্থাংশ'], + AMPMS: ['am', 'pm'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ca. + */ +goog.i18n.DateTimeSymbols_ca = { + ERAS: ['aC', 'dC'], + ERANAMES: ['abans de Crist', 'després de Crist'], + NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['g', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', + 'n', 'd'], + MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', + 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', + 'de novembre', 'de desembre'], + STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', + 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', + 'de juny', 'de jul.', 'd’ag.', 'de set.', 'd’oct.', 'de nov.', + 'de des.'], + STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', + 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], + WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', + 'divendres', 'dissabte'], + STANDALONEWEEKDAYS: ['Diumenge', 'Dilluns', 'Dimarts', 'Dimecres', 'Dijous', + 'Divendres', 'dissabte'], + SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], + STANDALONESHORTWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], + NARROWWEEKDAYS: ['G', 'l', 'T', 'C', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['g', 'l', 't', 'c', 'j', 'v', 's'], + SHORTQUARTERS: ['1T', '2T', '3T', '4T'], + QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE d MMMM \'de\' y', 'd MMMM \'de\' y', 'dd/MM/yyyy', + 'dd/MM/yy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale cs. + */ +goog.i18n.DateTimeSymbols_cs = { + ERAS: ['př.Kr.', 'po Kr.'], + ERANAMES: ['př.Kr.', 'po Kr.'], + NARROWMONTHS: ['l', 'ú', 'b', 'd', 'k', 'č', 'č', 's', 'z', 'ř', 'l', + 'p'], + STANDALONENARROWMONTHS: ['l', 'ú', 'b', 'd', 'k', 'č', 'č', 's', 'z', 'ř', + 'l', 'p'], + MONTHS: ['ledna', 'února', 'března', 'dubna', 'května', 'června', + 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince'], + STANDALONEMONTHS: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', + 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'], + SHORTMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONESHORTMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', + '10.', '11.', '12.'], + WEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', + 'sobota'], + STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', + 'pátek', 'sobota'], + SHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + STANDALONESHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + NARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], + STANDALONENARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', + '4. čtvrtletí'], + AMPMS: ['dop.', 'odp.'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale da. + */ +goog.i18n.DateTimeSymbols_da = { + ERAS: ['f.Kr.', 'e.Kr.'], + ERANAMES: ['f.Kr.', 'e.Kr.'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', + 'august', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', + 'juli', 'august', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', + 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', + 'aug', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', + 'lørdag'], + STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', + 'fredag', 'lørdag'], + SHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['f.m.', 'e.m.'], + DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMM y', 'dd/MM/yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale de. + */ +goog.i18n.DateTimeSymbols_de = { + ERAS: ['v. Chr.', 'n. Chr.'], + ERANAMES: ['v. Chr.', 'n. Chr.'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', + 'August', 'September', 'Oktober', 'November', 'Dezember'], + STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', + 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', + 'Okt', 'Nov', 'Dez'], + STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mär', 'Apr.', 'Mai', 'Juni', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', + 'Freitag', 'Samstag'], + STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', + 'Donnerstag', 'Freitag', 'Samstag'], + SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], + AMPMS: ['vorm.', 'nachm.'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale de_AT. + */ +goog.i18n.DateTimeSymbols_de_AT = { + ERAS: ['v. Chr.', 'n. Chr.'], + ERANAMES: ['v. Chr.', 'n. Chr.'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', + 'August', 'September', 'Oktober', 'November', 'Dezember'], + STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', + 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + SHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', + 'Okt', 'Nov', 'Dez'], + STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mär', 'Apr.', 'Mai', 'Juni', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', + 'Freitag', 'Samstag'], + STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', + 'Donnerstag', 'Freitag', 'Samstag'], + SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], + AMPMS: ['vorm.', 'nachm.'], + DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale de_CH. + */ +goog.i18n.DateTimeSymbols_de_CH = goog.i18n.DateTimeSymbols_de; + + +/** + * Date/time formatting symbols for locale el. + */ +goog.i18n.DateTimeSymbols_el = { + ERAS: ['π.Χ.', 'μ.Χ.'], + ERANAMES: ['π.Χ.', 'μ.Χ.'], + NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', + 'Ν', 'Δ'], + STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', + 'Ο', 'Ν', 'Δ'], + MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', + 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', + 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', + 'Νοεμβρίου', 'Δεκεμβρίου'], + STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', + 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', + 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', + 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], + SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιουν', + 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', + 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', + 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', + 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', + 'Σαβ'], + STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', + 'Παρ', 'Σαβ'], + NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], + STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], + SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], + QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', + '4ο τρίμηνο'], + AMPMS: ['π.μ.', 'μ.μ.'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale en. + */ +goog.i18n.DateTimeSymbols_en = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale en_AU. + */ +goog.i18n.DateTimeSymbols_en_AU = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd/MM/yyyy', 'd/MM/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale en_GB. + */ +goog.i18n.DateTimeSymbols_en_GB = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale en_IE. + */ +goog.i18n.DateTimeSymbols_en_IE = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale en_IN. + */ +goog.i18n.DateTimeSymbols_en_IN = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale en_SG. + */ +goog.i18n.DateTimeSymbols_en_SG = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale en_US. + */ +goog.i18n.DateTimeSymbols_en_US = goog.i18n.DateTimeSymbols_en; + + +/** + * Date/time formatting symbols for locale en_ZA. + */ +goog.i18n.DateTimeSymbols_en_ZA = { + ERAS: ['BC', 'AD'], + ERANAMES: ['Before Christ', 'Anno Domini'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', + 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', + 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', + 'Friday', 'Saturday'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd MMM y', 'yyyy/MM/dd'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale es. + */ +goog.i18n.DateTimeSymbols_es = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', + 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', + 'oct', 'nov', 'dic'], + STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', + 'ago', 'sep', 'oct', 'nov', 'dic'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', + 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', + 'viernes', 'sábado'], + SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], + STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', + '4º trimestre'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'dd/MM/yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale et. + */ +goog.i18n.DateTimeSymbols_et = { + ERAS: ['e.m.a.', 'm.a.j.'], + ERANAMES: ['enne meie aega', 'meie aja järgi'], + NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', + 'august', 'september', 'oktoober', 'november', 'detsember'], + STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', + 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], + SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', + 'aug', 'sept', 'okt', 'nov', 'dets'], + STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', + 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', + 'neljapäev', 'reede', 'laupäev'], + STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', + 'neljapäev', 'reede', 'laupäev'], + SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + STANDALONENARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['enne keskpäeva', 'pärast keskpäeva'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + TIMEFORMATS: ['H:mm.ss zzzz', 'H:mm.ss z', 'H:mm.ss', 'H:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale eu. + */ +goog.i18n.DateTimeSymbols_eu = { + ERAS: ['BCE', 'CE'], + ERANAMES: ['BCE', 'CE'], + NARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], + STANDALONENARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', + 'A', 'A'], + MONTHS: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', + 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'], + STANDALONEMONTHS: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', + 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'], + SHORTMONTHS: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', + 'urr', 'aza', 'abe'], + STANDALONESHORTMONTHS: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', + 'abu', 'ira', 'urr', 'aza', 'abe'], + WEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', + 'ostirala', 'larunbata'], + STANDALONEWEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', + 'osteguna', 'ostirala', 'larunbata'], + SHORTWEEKDAYS: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], + STANDALONESHORTWEEKDAYS: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], + NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + SHORTQUARTERS: ['1Hh', '2Hh', '3Hh', '4Hh'], + QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', + '4. hiruhilekoa'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, y\'eko\' MMMM\'ren\' dd\'a\'', + 'y\'eko\' MMM\'ren\' dd\'a\'', 'y MMM d', 'yyyy-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale fa. + */ +goog.i18n.DateTimeSymbols_fa = { + ERAS: ['ق.م.', 'ب. م.'], + ERANAMES: ['قبل از میلاد', 'میلادی'], + NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'می', 'ژ', 'ژ', 'ا', 'س', 'ا', + 'ن', 'د'], + STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'می', 'ژ', 'ژ', 'ا', + 'س', 'ا', 'ن', 'د'], + MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'می', + 'جون', 'جولای', 'آگوست', 'سپتامبر', 'اکتبر', + 'نوامبر', 'دسامبر'], + STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', + 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', + 'اکتبر', 'نوامبر', 'دسامبر'], + SHORTMONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', + 'می', 'جون', 'جولای', 'اوت', 'سپتامبر', 'اکتبر', + 'نوامبر', 'دسامبر'], + STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', + 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', + 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سهشنبه', + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سهشنبه', + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سهشنبه', + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سهشنبه', + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + SHORTQUARTERS: ['سم۱', 'سم۲', 'سم۳', 'سم۴'], + QUARTERS: ['سهماههٔ اول', 'سهماههٔ دوم', + 'سهماههٔ سوم', 'سهماههٔ چهارم'], + AMPMS: ['قبل از ظهر', 'بعد از ظهر'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], + TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [3, 4], + FIRSTWEEKCUTOFFDAY: 1 +}; + + +/** + * Date/time formatting symbols for locale fi. + */ +goog.i18n.DateTimeSymbols_fi = { + ERAS: ['eKr.', 'jKr.'], + ERANAMES: ['ennen Kristuksen syntymää', 'jälkeen Kristuksen syntymän'], + NARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], + STANDALONENARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', + 'M', 'J'], + MONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', + 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', + 'lokakuuta', 'marraskuuta', 'joulukuuta'], + STANDALONEMONTHS: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', + 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', + 'marraskuu', 'joulukuu'], + SHORTMONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', + 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', + 'lokakuuta', 'marraskuuta', 'joulukuuta'], + STANDALONESHORTMONTHS: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', + 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], + WEEKDAYS: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', + 'torstaina', 'perjantaina', 'lauantaina'], + STANDALONEWEEKDAYS: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', + 'torstai', 'perjantai', 'lauantai'], + SHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], + STANDALONESHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], + SHORTQUARTERS: ['1. nelj.', '2. nelj.', '3. nelj.', '4. nelj.'], + QUARTERS: ['1. neljännes', '2. neljännes', '3. neljännes', + '4. neljännes'], + AMPMS: ['ap.', 'ip.'], + DATEFORMATS: ['cccc d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yyyy'], + TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale fil. + */ +goog.i18n.DateTimeSymbols_fil = { + ERAS: ['BCE', 'CE'], + ERANAMES: ['BCE', 'CE'], + NARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', + 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', + 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', + 'Okt', 'Nob', 'Dis'], + STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', + 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', + 'Sabado'], + STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', + 'Biyernes', 'Sabado'], + SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Mye', 'Huw', 'Bye', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], + NARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], + STANDALONENARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, MMMM dd y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale fr. + */ +goog.i18n.DateTimeSymbols_fr = { + ERAS: ['av. J.-C.', 'ap. J.-C.'], + ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', + 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', + 'vendredi', 'samedi'], + SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', + 'sam.'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale fr_CA. + */ +goog.i18n.DateTimeSymbols_fr_CA = { + ERAS: ['av. J.-C.', 'ap. J.-C.'], + ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', + 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', + 'vendredi', 'samedi'], + SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', + 'sam.'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'], + TIMEFORMATS: ['HH \'h\' mm \'min\' ss \'s\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', + 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale gl. + */ +goog.i18n.DateTimeSymbols_gl = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['antes de Cristo', 'despois de Cristo'], + NARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', 'Xullo', + 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro'], + STANDALONEMONTHS: ['Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', + 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro'], + SHORTMONTHS: ['Xan', 'Feb', 'Mar', 'Abr', 'Mai', 'Xuñ', 'Xul', 'Ago', 'Set', + 'Out', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Xan', 'Feb', 'Mar', 'Abr', 'Mai', 'Xuñ', 'Xul', + 'Ago', 'Set', 'Out', 'Nov', 'Dec'], + WEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', 'Venres', + 'Sábado'], + STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', + 'Venres', 'Sábado'], + SHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], + STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1o trimestre', '2o trimestre', '3o trimestre', '4o trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'd MMM, y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale gsw. + */ +goog.i18n.DateTimeSymbols_gsw = { + ERAS: ['v. Chr.', 'n. Chr.'], + ERANAMES: ['v. Chr.', 'n. Chr.'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', + 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], + STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', + 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], + SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', + 'Okt', 'Nov', 'Dez'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', + 'Friitig', 'Samschtig'], + STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', + 'Dunschtig', 'Friitig', 'Samschtig'], + SHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], + STANDALONESHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], + NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], + AMPMS: ['vorm.', 'nam.'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale gu. + */ +goog.i18n.DateTimeSymbols_gu = { + ERAS: ['ઈલુના જન્મ પહેસાં', + 'ઇસવીસન'], + ERANAMES: ['ઈસવીસન પૂર્વે', 'ઇસવીસન'], + NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', + 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', + 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', + 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', + 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', + 'ઑક્ટ્બર', 'નવેમ્બર', + 'ડિસેમ્બર'], + STANDALONEMONTHS: ['જાન્યુઆરી', + 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', + 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', + 'સપ્ટેમ્બર', 'ઑક્ટ્બર', + 'નવેમ્બર', 'ડિસેમ્બર'], + SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', + 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', + 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', + 'ડિસે'], + STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', + 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', + 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', + 'ઑક્ટો', 'નવે', 'ડિસે'], + WEEKDAYS: ['રવિવાર', 'સોમવાર', + 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', + 'શુક્રવાર', 'શનિવાર'], + STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', + 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', + 'શુક્રવાર', 'શનિવાર'], + SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', + 'ગુરુ', 'શુક્ર', 'શનિ'], + STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', + 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', + 'શ'], + STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', + 'શુ', 'શ'], + SHORTQUARTERS: ['પેહલા હંત 1', + 'ત્રિમાસિક ૨', 'ત્રિમાસિક ૩', + 'ચૌતા હંત 4'], + QUARTERS: ['પેહલા હંત 1', 'ડૂસઋા હંત 2', + 'તીસઋા હંત 3', 'ચૌતા હંત 4'], + AMPMS: ['પૂર્વ મધ્યાહ્ન', + 'ઉત્તર મધ્યાહ્ન'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd-MM-yy'], + TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale he. + */ +goog.i18n.DateTimeSymbols_he = { + ERAS: ['לפנה״ס', 'לסה״נ'], + ERANAMES: ['לפני הספירה', 'לספירה'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['ינואר', 'פברואר', 'מרס', 'אפריל', 'מאי', + 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', + 'נובמבר', 'דצמבר'], + STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרס', 'אפריל', + 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', + 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו', 'פבר', 'מרס', 'אפר', 'מאי', 'יונ', + 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], + STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרס', 'אפר׳', + 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', + 'נוב׳', 'דצמ׳'], + WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', + 'יום רביעי', 'יום חמישי', 'יום שישי', + 'יום שבת'], + STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', + 'יום שלישי', 'יום רביעי', 'יום חמישי', + 'יום שישי', 'יום שבת'], + SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', + 'יום ה׳', 'יום ו׳', 'שבת'], + STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', + 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + NARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + STANDALONENARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', + 'רבעון 4'], + QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], + AMPMS: ['לפנה״צ', 'אחה״צ'], + DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale hi. + */ +goog.i18n.DateTimeSymbols_hi = { + ERAS: ['ईसापूर्व', 'सन'], + ERANAMES: ['ईसापूर्व', 'सन'], + NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', + 'अ', 'सि', 'अ', 'न', 'दि'], + STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', + 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], + MONTHS: ['जनवरी', 'फरवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितम्बर', 'अक्तूबर', + 'नवम्बर', 'दिसम्बर'], + STANDALONEMONTHS: ['जनवरी', 'फरवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितम्बर', 'अक्तूबर', + 'नवम्बर', 'दिसम्बर'], + SHORTMONTHS: ['जनवरी', 'फरवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितम्बर', 'अक्तूबर', + 'नवम्बर', 'दिसम्बर'], + STANDALONESHORTMONTHS: ['जनवरी', 'फरवरी', + 'मार्च', 'अप्रैल', 'मई', 'जून', + 'जुलाई', 'अगस्त', 'सितम्बर', + 'अक्तूबर', 'नवम्बर', 'दिसम्बर'], + WEEKDAYS: ['रविवार', 'सोमवार', + 'मंगलवार', 'बुधवार', + 'बृहस्पतिवार', 'शुक्रवार', + 'शनिवार'], + STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', + 'मंगलवार', 'बुधवार', + 'बृहस्पतिवार', 'शुक्रवार', + 'शनिवार'], + SHORTWEEKDAYS: ['रवि.', 'सोम.', 'मंगल.', 'बुध.', + 'बृह.', 'शुक्र.', 'शनि.'], + STANDALONESHORTWEEKDAYS: ['रवि.', 'सोम.', 'मंगल.', + 'बुध.', 'बृह.', 'शुक्र.', 'शनि.'], + NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', + 'श'], + STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', + 'शु', 'श'], + SHORTQUARTERS: ['तिमाही', 'दूसरी तिमाही', + 'तीसरी तिमाही', 'चौथी तिमाही'], + QUARTERS: ['तिमाही', 'दूसरी तिमाही', + 'तीसरी तिमाही', 'चौथी तिमाही'], + AMPMS: ['पूर्वाह्न', 'अपराह्न'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd-MM-yyyy', 'd-M-yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale hr. + */ +goog.i18n.DateTimeSymbols_hr = { + ERAS: ['p. n. e.', 'A. D.'], + ERANAMES: ['Prije Krista', 'Poslije Krista'], + NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', + '11.', '12.'], + STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', + '10.', '11.', '12.'], + MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', + 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], + STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', + 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', + 'prosinac'], + SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', + 'lis', 'stu', 'pro'], + STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', + 'kol', 'ruj', 'lis', 'stu', 'pro'], + WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', + 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', + 'četvrtak', 'petak', 'subota'], + SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], + STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], + SHORTQUARTERS: ['1kv', '2kv', '3kv', '4kv'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. M. yyyy.', + 'dd. MM. yyyy.'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale hu. + */ +goog.i18n.DateTimeSymbols_hu = { + ERAS: ['i. e.', 'i. sz.'], + ERANAMES: ['időszámításunk előtt', 'időszámításunk szerint'], + NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', + 'N', 'D'], + MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', + 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], + STANDALONEMONTHS: ['január', 'február', 'március', 'április', 'május', + 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', + 'december'], + SHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', + 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', + 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', + 'péntek', 'szombat'], + STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', + 'péntek', 'szombat'], + SHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + STANDALONESHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + NARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], + STANDALONENARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], + SHORTQUARTERS: ['N1', 'N2', 'N3', 'N4'], + QUARTERS: ['I. negyedév', 'II. negyedév', 'III. negyedév', + 'IV. negyedév'], + AMPMS: ['de.', 'du.'], + DATEFORMATS: ['y. MMMM d., EEEE', 'y. MMMM d.', 'yyyy.MM.dd.', 'yyyy.MM.dd.'], + TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale id. + */ +goog.i18n.DateTimeSymbols_id = { + ERAS: ['SM', 'M'], + ERANAMES: ['SM', 'M'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', + 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', + 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', + 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', + 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], + STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', + 'Sabtu'], + SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', + 'kuartal keempat'], + AMPMS: ['pagi', 'malam'], + DATEFORMATS: ['EEEE, dd MMMM yyyy', 'd MMMM yyyy', 'd MMM yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale in. + */ +goog.i18n.DateTimeSymbols_in = { + ERAS: ['SM', 'M'], + ERANAMES: ['SM', 'M'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', + 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', + 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', + 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', + 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], + STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', + 'Sabtu'], + SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', + 'kuartal keempat'], + AMPMS: ['pagi', 'malam'], + DATEFORMATS: ['EEEE, dd MMMM yyyy', 'd MMMM yyyy', 'd MMM yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale is. + */ +goog.i18n.DateTimeSymbols_is = { + ERAS: ['fyrir Krist', 'eftir Krist'], + ERANAMES: ['fyrir Krist', 'eftir Krist'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'á', 's', 'o', + 'n', 'd'], + MONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', + 'ágúst', 'september', 'október', 'nóvember', 'desember'], + STANDALONEMONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', + 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maí', 'jún', 'júl', 'ágú', + 'sep', 'okt', 'nóv', 'des'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maí', 'jún', 'júl', + 'ágú', 'sep', 'okt', 'nóv', 'des'], + WEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', + 'fimmtudagur', 'föstudagur', 'laugardagur'], + STANDALONEWEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', + 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'], + SHORTWEEKDAYS: ['sun', 'mán', 'þri', 'mið', 'fim', 'fös', 'lau'], + STANDALONESHORTWEEKDAYS: ['sun', 'mán', 'þri', 'mið', 'fim', 'fös', + 'lau'], + NARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], + STANDALONENARROWWEEKDAYS: ['s', 'm', 'þ', 'm', 'f', 'f', 'l'], + SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'], + QUARTERS: ['1st fjórðungur', '2nd fjórðungur', '3rd fjórðungur', + '4th fjórðungur'], + AMPMS: ['f.h.', 'e.h.'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale it. + */ +goog.i18n.DateTimeSymbols_it = { + ERAS: ['aC', 'dC'], + ERANAMES: ['a.C.', 'd.C'], + NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', + 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', + 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', + 'Dicembre'], + SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', + 'ott', 'nov', 'dic'], + STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', + 'ago', 'set', 'ott', 'nov', 'dic'], + WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', + 'venerdì', 'sabato'], + STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', + 'Giovedì', 'Venerdì', 'Sabato'], + SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1o trimestre', '2o trimestre', '3o trimestre', '4o trimestre'], + AMPMS: ['m.', 'p.'], + DATEFORMATS: ['EEEE d MMMM y', 'dd MMMM y', 'dd/MMM/y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale iw. + */ +goog.i18n.DateTimeSymbols_iw = { + ERAS: ['לפנה״ס', 'לסה״נ'], + ERANAMES: ['לפני הספירה', 'לספירה'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['ינואר', 'פברואר', 'מרס', 'אפריל', 'מאי', + 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', + 'נובמבר', 'דצמבר'], + STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרס', 'אפריל', + 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', + 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו', 'פבר', 'מרס', 'אפר', 'מאי', 'יונ', + 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], + STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרס', 'אפר׳', + 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', + 'נוב׳', 'דצמ׳'], + WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', + 'יום רביעי', 'יום חמישי', 'יום שישי', + 'יום שבת'], + STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', + 'יום שלישי', 'יום רביעי', 'יום חמישי', + 'יום שישי', 'יום שבת'], + SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', + 'יום ה׳', 'יום ו׳', 'שבת'], + STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', + 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + NARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + STANDALONENARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', + 'רבעון 4'], + QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], + AMPMS: ['לפנה״צ', 'אחה״צ'], + DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ja. + */ +goog.i18n.DateTimeSymbols_ja = { + ERAS: ['紀元前', '西暦'], + ERANAMES: ['紀元前', '西暦'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', + '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', + '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', + '金曜日', '土曜日'], + STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', + '木曜日', '金曜日', '土曜日'], + SHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], + STANDALONESHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], + NARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], + STANDALONENARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['第1四半期', '第2四半期', '第3四半期', + '第4四半期'], + AMPMS: ['午前', '午後'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/MM/dd', 'yy/MM/dd'], + TIMEFORMATS: ['H時mm分ss秒 zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale kn. + */ +goog.i18n.DateTimeSymbols_kn = { + ERAS: ['BCE', 'CE'], + ERANAMES: ['ಈಸಪೂವ೯.', 'ಕ್ರಿಸ್ತ ಶಕ'], + NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಎ', 'ಮೇ', 'ಜೂ', 'ಜು', + 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಎ', 'ಮೇ', 'ಜೂ', + 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + MONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', 'ಮಾರ್ಚ್', + 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', 'ಜುಲೈ', + 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + STANDALONEMONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', + 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', + 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + SHORTMONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', + 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', + 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + STANDALONESHORTMONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', + 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', + 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + WEEKDAYS: ['ರವಿವಾರ', 'ಸೋಮವಾರ', + 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', + 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + STANDALONEWEEKDAYS: ['ರವಿವಾರ', 'ಸೋಮವಾರ', + 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', + 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + SHORTWEEKDAYS: ['ರ.', 'ಸೋ.', 'ಮಂ.', 'ಬು.', 'ಗು.', 'ಶು.', + 'ಶನಿ.'], + STANDALONESHORTWEEKDAYS: ['ರ.', 'ಸೋ.', 'ಮಂ.', 'ಬು.', 'ಗು.', + 'ಶು.', 'ಶನಿ.'], + NARROWWEEKDAYS: ['ರ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', + 'ಶ'], + STANDALONENARROWWEEKDAYS: ['ರ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', + 'ಶು', 'ಶ'], + SHORTQUARTERS: ['ಒಂದು 1', 'ಎರಡು 2', 'ಮೂರು 3', + 'ನಾಲೃಕ 4'], + QUARTERS: ['ಒಂದು 1', 'ಎರಡು 2', 'ಮೂರು 3', + 'ನಾಲೃಕ 4'], + AMPMS: ['am', 'pm'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], + TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale ko. + */ +goog.i18n.DateTimeSymbols_ko = { + ERAS: ['기원전', '서기'], + ERANAMES: ['서력기원전', '서력기원'], + NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', + '9월', '10월', '11월', '12월'], + STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', + '7월', '8월', '9월', '10월', '11월', '12월'], + MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', + '9월', '10월', '11월', '12월'], + STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', + '8월', '9월', '10월', '11월', '12월'], + SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', + '9월', '10월', '11월', '12월'], + STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', + '7월', '8월', '9월', '10월', '11월', '12월'], + WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', + '금요일', '토요일'], + STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', + '목요일', '금요일', '토요일'], + SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'], + QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', + '제 4/4분기'], + AMPMS: ['오전', '오후'], + DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'yyyy. M. d.', + 'yy. M. d.'], + TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', + 'a h:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale ln. + */ +goog.i18n.DateTimeSymbols_ln = { + ERAS: ['libosó ya Y.-K.', 'nsima ya Y.-K.'], + ERANAMES: ['libosó ya Y.-K.', 'nsima ya Y.-K.'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', 'sánzá ya mísáto', + 'sánzá ya mínei', 'sánzá ya mítáno', 'sánzá ya motóbá', + 'sánzá ya nsambo', 'sánzá ya mwambe', 'sánzá ya libwa', + 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', + 'sánzá ya zómi na míbalé'], + STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', + 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', + 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', + 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', + 'sánzá ya zómi na míbalé'], + SHORTMONTHS: ['s1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', + 's11', 's12'], + STANDALONESHORTMONTHS: ['s1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', + 's10', 's11', 's12'], + WEEKDAYS: ['eyenga', 'mokɔlɔ ya libosó', 'mokɔlɔ ya míbalé', + 'mokɔlɔ ya mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', + 'mpɔ́sɔ'], + STANDALONEWEEKDAYS: ['eyenga', 'mokɔlɔ ya libosó', 'mokɔlɔ ya míbalé', + 'mokɔlɔ ya mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', + 'mpɔ́sɔ'], + SHORTWEEKDAYS: ['eye', 'm1', 'm2', 'm3', 'm4', 'm5', 'mps'], + STANDALONESHORTWEEKDAYS: ['eye', 'm1', 'm2', 'm3', 'm4', 'm5', 'mps'], + NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + SHORTQUARTERS: ['SM1', 'SM2', 'SM3', 'SM4'], + QUARTERS: ['sánzá mísáto ya yambo', 'sánzá mísáto ya míbalé', + 'sánzá mísáto ya mísáto', 'sánzá mísáto ya mínei'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale lt. + */ +goog.i18n.DateTimeSymbols_lt = { + ERAS: ['pr. Kr.', 'po Kr.'], + ERANAMES: ['prieš Kristų', 'po Kristaus'], + NARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + STANDALONENARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', + 'L', 'G'], + MONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', + 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'], + STANDALONEMONTHS: ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', + 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', + 'Gruodis'], + SHORTMONTHS: ['Sau', 'Vas', 'Kov', 'Bal', 'Geg', 'Bir', 'Lie', 'Rgp', 'Rgs', + 'Spl', 'Lap', 'Grd'], + STANDALONESHORTMONTHS: ['Saus.', 'Vas.', 'kov', 'Bal.', 'Geg.', 'Bir.', + 'Liep.', 'Rugpj.', 'Rugs.', 'Spal.', 'Lapkr.', 'Gruod.'], + WEEKDAYS: ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', + 'ketvirtadienis', 'penktadienis', 'šeštadienis'], + STANDALONEWEEKDAYS: ['sekmadienis', 'pirmadienis', 'antradienis', + 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis'], + SHORTWEEKDAYS: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + STANDALONESHORTWEEKDAYS: ['Sk', 'Pi', 'A', 'T', 'K', 'Pe', 'Š'], + NARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + STANDALONENARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['pirmas ketvirtis', 'antras ketvirtis', 'trečias ketvirtis', + 'ketvirtas ketvirtis'], + AMPMS: ['priešpiet', 'popiet'], + DATEFORMATS: ['y \'m\'. MMMM d \'d\'.,EEEE', 'y \'m\'. MMMM d \'d\'.', + 'yyyy.MM.dd', 'yyyy-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale lv. + */ +goog.i18n.DateTimeSymbols_lv = { + ERAS: ['p.m.ē.', 'm.ē.'], + ERANAMES: ['pirms mūsu ēras', 'mūsu ērā'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', + 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'], + STANDALONEMONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', + 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', + 'decembris'], + SHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', + 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', + 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', + 'piektdiena', 'sestdiena'], + STANDALONEWEEKDAYS: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', + 'ceturtdiena', 'piektdiena', 'sestdiena'], + SHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], + STANDALONESHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], + NARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + SHORTQUARTERS: ['C1', 'C2', 'C3', 'C4'], + QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', + '4. ceturksnis'], + AMPMS: ['priekšpusdienā', 'pēcpusdienā'], + DATEFORMATS: ['EEEE, y. \'gada\' d. MMMM', 'y. \'gada\' d. MMMM', + 'y. \'gada\' d. MMM', 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ml. + */ +goog.i18n.DateTimeSymbols_ml = { + ERAS: ['ക്രി.മൂ', 'ക്രി.പി.'], + ERANAMES: ['ക്രിസ്തുവിനു് മുമ്പ്', + 'ക്രിസ്തുവിന് പിന്പ്'], + NARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മേ', 'ജൂ', 'ജൂ', + 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മേ', 'ജൂ', + 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', + 'മാര്ച്ച്', 'ഏപ്രില്', 'മേയ്', + 'ജൂണ്', 'ജൂലൈ', 'ആഗസ്റ്റ്', + 'സെപ്റ്റംബര്', 'ഒക്ടോബര്', + 'നവംബര്', 'ഡിസംബര്'], + STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', + 'മാര്ച്ച്', 'ഏപ്രില്', 'മേയ്', + 'ജൂണ്', 'ജൂലൈ', 'ആഗസ്റ്റ്', + 'സെപ്റ്റംബര്', 'ഒക്ടോബര്', + 'നവംബര്', 'ഡിസംബര്'], + SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാര്', + 'ഏപ്രി', 'മേയ്', 'ജൂണ്', 'ജൂലൈ', + 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', + 'ഡിസം'], + STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാര്', + 'ഏപ്രി', 'മേയ്', 'ജൂണ്', 'ജൂലൈ', + 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', + 'ഡിസം'], + WEEKDAYS: ['ഞായറാഴ്ച', 'തിങ്കളാഴ്ച', + 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്ച', + 'വ്യാഴാഴ്ച', 'വെള്ളിയാഴ്ച', + 'ശനിയാഴ്ച'], + STANDALONEWEEKDAYS: ['ഞായറാഴ്ച', + 'തിങ്കളാഴ്ച', 'ചൊവ്വാഴ്ച', + 'ബുധനാഴ്ച', 'വ്യാഴാഴ്ച', + 'വെള്ളിയാഴ്ച', 'ശനിയാഴ്ച'], + SHORTWEEKDAYS: ['ഞായര്', 'തിങ്കള്', + 'ചൊവ്വ', 'ബുധന്', 'വ്യാഴം', + 'വെള്ളി', 'ശനി'], + STANDALONESHORTWEEKDAYS: ['ഞായര്', 'തിങ്കള്', + 'ചൊവ്വ', 'ബുധന്', 'വ്യാഴം', + 'വെള്ളി', 'ശനി'], + NARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', + 'വെ', 'ശ'], + STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', + 'വ്യാ', 'വെ', 'ശ'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['ഒന്നാം പാദം', + 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', + 'നാലാം പാദം'], + AMPMS: ['രാവിലെ', 'വൈകുന്നേരം'], + DATEFORMATS: ['y, MMMM d, EEEE', 'y, MMMM d', 'y, MMM d', 'dd/MM/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale mo. + */ +goog.i18n.DateTimeSymbols_mo = { + ERAS: ['î.Hr.', 'd.Hr.'], + ERANAMES: ['înainte de Hristos', 'după Hristos'], + NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', + 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], + STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', + 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', + 'decembrie'], + SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', + 'sept.', 'oct.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', + 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], + WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', + 'sâmbătă'], + STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', + 'vineri', 'sâmbătă'], + SHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + STANDALONESHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['trim. I', 'trim. II', 'trim. III', 'trim. IV'], + QUARTERS: ['trimestrul I', 'trimestrul al II-lea', 'trimestrul al III-lea', + 'trimestrul al IV-lea'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.yyyy', 'dd.MM.yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale mr. + */ +goog.i18n.DateTimeSymbols_mr = { + ERAS: ['ई.स.पू.', 'ई.स.'], + ERANAMES: ['ईसवीसनपूर्व', 'ईसवीसन'], + NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', + 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + STANDALONENARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', + 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + MONTHS: ['जानेवारी', 'फेब्रुवारी', + 'मार्च', 'एप्रिल', 'मे', 'जून', + 'जुलै', 'ऑगस्ट', 'सप्टेंबर', + 'ऑक्टोबर', 'नोव्हेंबर', + 'डिसेंबर'], + STANDALONEMONTHS: ['जानेवारी', + 'फेब्रुवारी', 'मार्च', 'एप्रिल', + 'मे', 'जून', 'जुलै', 'ऑगस्ट', + 'सप्टेंबर', 'ऑक्टोबर', + 'नोव्हेंबर', 'डिसेंबर'], + SHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', + 'मार्च', 'एप्रिल', 'मे', 'जून', + 'जुलै', 'ऑगस्ट', 'सप्टेंबर', + 'ऑक्टोबर', 'नोव्हेंबर', + 'डिसेंबर'], + STANDALONESHORTMONTHS: ['जानेवारी', + 'फेब्रुवारी', 'मार्च', 'एप्रिल', + 'मे', 'जून', 'जुलै', 'ऑगस्ट', + 'सप्टेंबर', 'ऑक्टोबर', + 'नोव्हेंबर', 'डिसेंबर'], + WEEKDAYS: ['रविवार', 'सोमवार', + 'मंगळवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], + STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', + 'मंगळवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], + SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', + 'गुरु', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', + 'बुध', 'गुरु', 'शुक्र', 'शनि'], + NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', + 'श'], + STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', + 'शु', 'श'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['प्रथम तिमाही', + 'द्वितीय तिमाही', + 'तृतीय तिमाही', + 'चतुर्थ तिमाही'], + AMPMS: ['am', 'pm'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], + TIMEFORMATS: ['h-mm-ss a zzzz', 'h-mm-ss a z', 'h-mm-ss a', 'h-mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale ms. + */ +goog.i18n.DateTimeSymbols_ms = { + ERAS: ['S.M.', 'T.M.'], + ERANAMES: ['S.M.', 'T.M.'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', + 'September', 'Oktober', 'November', 'Disember'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', + 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogos', 'Sep', + 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', + 'Ogos', 'Sep', 'Okt', 'Nov', 'Dis'], + WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], + STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', + 'Sabtu'], + SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'], + QUARTERS: ['suku pertama', 'suku kedua', 'suku ketiga', 'suku keempat'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd/MM/yyyy', 'd/MM/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale mt. + */ +goog.i18n.DateTimeSymbols_mt = { + ERAS: ['QK', 'WK'], + ERANAMES: ['Qabel Kristu', 'Wara Kristu'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', + 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', + 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', + 'Ott', 'Nov', 'Diċ'], + STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', + 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', + 'Il-Ġimgħa', 'Is-Sibt'], + STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', + 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + SHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], + STANDALONESHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], + NARROWWEEKDAYS: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'], + STANDALONENARROWWEEKDAYS: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['K1', 'K2', 'K3', 'K4'], + AMPMS: ['QN', 'WN'], + DATEFORMATS: ['EEEE, d \'ta\'’ MMMM y', 'd \'ta\'’ MMMM y', 'dd MMM y', + 'dd/MM/yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale nl. + */ +goog.i18n.DateTimeSymbols_nl = { + ERAS: ['v. Chr.', 'n. Chr.'], + ERANAMES: ['Voor Christus', 'na Christus'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', + 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', + 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', + 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', + 'aug', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', + 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', + 'vrijdag', 'zaterdag'], + SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale no. + */ +goog.i18n.DateTimeSymbols_no = { + ERAS: ['f.Kr.', 'e.Kr.'], + ERANAMES: ['f.Kr.', 'e.Kr.'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', + 'august', 'september', 'oktober', 'november', 'desember'], + STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', + 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', + 'sep.', 'okt.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', + 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', + 'lørdag'], + STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', + 'fredag', 'lørdag'], + SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + STANDALONESHORTWEEKDAYS: ['sø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'], + TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale or. + */ +goog.i18n.DateTimeSymbols_or = { + ERAS: ['BCE', 'CE'], + ERANAMES: ['BCE', 'CE'], + NARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମେ', 'ଜୁ', + 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + STANDALONENARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମେ', + 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + MONTHS: ['ଜାନୁଆରୀ', 'ଫେବ୍ରୁୟାରୀ', + 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', + 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], + STANDALONEMONTHS: ['ଜାନୁଆରୀ', 'ଫେବ୍ରୁୟାରୀ', + 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', + 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], + SHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବ୍ରୁୟାରୀ', + 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', + 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], + STANDALONESHORTMONTHS: ['ଜାନୁଆରୀ', + 'ଫେବ୍ରୁୟାରୀ', 'ମାର୍ଚ୍ଚ', + 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', 'ଜୁଲାଇ', + 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], + WEEKDAYS: ['ରବିବାର', 'ସୋମବାର', + 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', + 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + STANDALONEWEEKDAYS: ['ରବିବାର', 'ସୋମବାର', + 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', + 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + SHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', + 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + STANDALONESHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', + 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + NARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], + STANDALONENARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', + 'ଶୁ', 'ଶ'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['am', 'pm'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale pl. + */ +goog.i18n.DateTimeSymbols_pl = { + ERAS: ['p.n.e.', 'n.e.'], + ERANAMES: ['p.n.e.', 'n.e.'], + NARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'], + STANDALONENARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', + 'l', 'g'], + MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', + 'lipca', 'sierpnia', 'września', 'października', 'listopada', + 'grudnia'], + STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', + 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', + 'listopad', 'grudzień'], + SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', + 'paź', 'lis', 'gru'], + STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', + 'sie', 'wrz', 'paź', 'lis', 'gru'], + WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', + 'piątek', 'sobota'], + STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', + 'czwartek', 'piątek', 'sobota'], + SHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', + 'sob.'], + NARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], + STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale pt. + */ +goog.i18n.DateTimeSymbols_pt = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', + 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', + 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', + 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', + 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'dd/MM/yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', + 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale pt_BR. + */ +goog.i18n.DateTimeSymbols_pt_BR = goog.i18n.DateTimeSymbols_pt; + + +/** + * Date/time formatting symbols for locale pt_PT. + */ +goog.i18n.DateTimeSymbols_pt_PT = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', + 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], + STANDALONEMONTHS: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', + 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], + SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', + 'Out', 'Nov', 'Dez'], + STANDALONESHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', + 'Ago', 'Set', 'Out', 'Nov', 'Dez'], + WEEKDAYS: ['Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', + 'Quinta-feira', 'Sexta-feira', 'Sábado'], + STANDALONEWEEKDAYS: ['Domingo', 'Segunda-feira', 'Terça-feira', + 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado'], + SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', + '4.º trimestre'], + AMPMS: ['Antes do meio-dia', 'Depois do meio-dia'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'd \'de\' MMM \'de\' yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', + 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ro. + */ +goog.i18n.DateTimeSymbols_ro = { + ERAS: ['î.Hr.', 'd.Hr.'], + ERANAMES: ['înainte de Hristos', 'după Hristos'], + NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', + 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], + STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', + 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', + 'decembrie'], + SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', + 'sept.', 'oct.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', + 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], + WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', + 'sâmbătă'], + STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', + 'vineri', 'sâmbătă'], + SHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + STANDALONESHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['trim. I', 'trim. II', 'trim. III', 'trim. IV'], + QUARTERS: ['trimestrul I', 'trimestrul al II-lea', 'trimestrul al III-lea', + 'trimestrul al IV-lea'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.yyyy', 'dd.MM.yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ru. + */ +goog.i18n.DateTimeSymbols_ru = { + ERAS: ['до н.э.', 'н.э.'], + ERANAMES: ['до н.э.', 'н.э.'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', + 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', + 'О', 'Н', 'Д'], + MONTHS: ['января', 'февраля', 'марта', 'апреля', + 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря'], + STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', + 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', + 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + SHORTMONTHS: ['янв.', 'февр.', 'марта', 'апр.', 'мая', + 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.'], + STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', + 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', + 'нояб.', 'дек.'], + WEEKDAYS: ['воскресенье', 'понедельник', + 'вторник', 'среда', 'четверг', 'пятница', + 'суббота'], + STANDALONEWEEKDAYS: ['Воскресенье', 'Понедельник', + 'Вторник', 'Среда', 'Четверг', 'Пятница', + 'Суббота'], + SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + STANDALONESHORTWEEKDAYS: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', + 'Сб'], + NARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], + STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], + SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], + QUARTERS: ['1-й квартал', '2-й квартал', + '3-й квартал', '4-й квартал'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'dd.MM.yyyy', + 'dd.MM.yy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sk. + */ +goog.i18n.DateTimeSymbols_sk = { + ERAS: ['pred n.l.', 'n.l.'], + ERANAMES: ['pred n.l.', 'n.l.'], + NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', + 'n', 'd'], + MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', + 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'], + STANDALONEMONTHS: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', + 'júl', 'august', 'september', 'október', 'november', 'december'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', + 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', + 'aug', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', + 'sobota'], + STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', + 'piatok', 'sobota'], + SHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + STANDALONESHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Š', 'P', 'S'], + STANDALONENARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Š', 'P', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', + '4. štvrťrok'], + AMPMS: ['dopoludnia', 'popoludní'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yyyy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sl. + */ +goog.i18n.DateTimeSymbols_sl = { + ERAS: ['pr. n. št.', 'po Kr.'], + ERANAMES: ['pred našim štetjem', 'naše štetje'], + NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', + 'n', 'd'], + MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', + 'avgust', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', + 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', + 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', + 'avg', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', + 'sobota'], + STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', + 'petek', 'sobota'], + SHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], + STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], + NARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], + STANDALONENARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', + '4. četrtletje'], + AMPMS: ['dop.', 'pop.'], + DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'd. MMM yyyy', 'd. MM. yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sq. + */ +goog.i18n.DateTimeSymbols_sq = { + ERAS: ['p.e.r.', 'n.e.r.'], + ERANAMES: ['p.e.r.', 'n.e.r.'], + NARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', + 'N', 'D'], + MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', + 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + STANDALONEMONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', + 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', + 'Tet', 'Nën', 'Dhj'], + STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', + 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', + 'e premte', 'e shtunë'], + STANDALONEWEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', + 'e enjte', 'e premte', 'e shtunë'], + SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['PD', 'MD'], + DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'], + TIMEFORMATS: ['h.mm.ss.a zzzz', 'h.mm.ss.a z', 'h.mm.ss.a', 'h.mm.a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sr. + */ +goog.i18n.DateTimeSymbols_sr = { + ERAS: ['п. н. е.', 'н. е.'], + ERANAMES: ['Пре нове ере', 'Нове ере'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', + 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', + 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', + 'јун', 'јул', 'август', 'септембар', + 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', + 'мај', 'јун', 'јул', 'август', 'септембар', + 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', + 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', + 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', + 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', + 'среда', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', + 'суб'], + STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', + 'пет', 'суб'], + NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], + STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], + SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], + QUARTERS: ['Прво тромесечје', 'Друго тромесечје', + 'Треће тромесечје', 'Четврто тромесечје'], + AMPMS: ['пре подне', 'поподне'], + DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], + TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sv. + */ +goog.i18n.DateTimeSymbols_sv = { + ERAS: ['f.Kr.', 'e.Kr.'], + ERANAMES: ['före Kristus', 'efter Kristus'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', + 'augusti', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', + 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', + 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', + 'aug', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', + 'lördag'], + STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', + 'fredag', 'lördag'], + SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', + 'lör'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', + '4:e kvartalet'], + AMPMS: ['fm', 'em'], + DATEFORMATS: ['EEEE\'en\' \'den\' d:\'e\' MMMM y', 'd MMMM y', 'd MMM y', + 'yyyy-MM-dd'], + TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sw. + */ +goog.i18n.DateTimeSymbols_sw = { + ERAS: ['KK', 'BK'], + ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', + 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', + 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', + 'Alhamisi', 'Ijumaa', 'Jumamosi'], + SHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], + STANDALONESHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], + NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], + STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], + SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], + AMPMS: ['asubuhi', 'alasiri'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ta. + */ +goog.i18n.DateTimeSymbols_ta = { + ERAS: ['கிமு', 'கிபி'], + ERANAMES: ['கிறிஸ்துவுக்கு முன்', + 'அனோ டோமினி'], + NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', + 'ஆ', 'செ', 'அ', 'ந', 'டி'], + STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', + 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', + 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', + 'ஆகஸ்ட்', 'செப்டெம்ப்ர்', + 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்'], + STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', + 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', + 'ஜூலை', 'ஆகஸ்ட்', + 'செப்டெம்ப்ர்', 'அக்டோபர்', + 'நவம்பர்', 'டிசம்பர்'], + SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', + 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', + 'அக்.', 'நவ.', 'டிச.'], + STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', + 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', + 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + WEEKDAYS: ['ஞாயிறு', 'திங்கள்', + 'செவ்வாய்', 'புதன்', 'வியாழன்', + 'வெள்ளி', 'சனி'], + STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', + 'செவ்வாய்', 'புதன்', 'வியாழன்', + 'வெள்ளி', 'சனி'], + SHORTWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', + 'ச'], + STANDALONESHORTWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', + 'வெ', 'ச'], + NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', + 'ச'], + STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', + 'வெ', 'ச'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1ஆம் காலாண்டு', + '2ஆம் காலாண்டு', + '3ஆம் காலாண்டு', + '4ஆம் காலாண்டு'], + AMPMS: ['am', 'pm'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd-M-yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale te. + */ +goog.i18n.DateTimeSymbols_te = { + ERAS: ['ఈసాపూర్వ.', 'సన్.'], + ERANAMES: ['ఈసాపూర్వ.', 'సన్.'], + NARROWMONTHS: ['జ', 'ఫి', 'మ', 'ఎ', 'మె', 'జు', 'జు', + 'ఆ', 'సె', 'అ', 'న', 'డి'], + STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మ', 'ఎ', 'మె', 'జు', + 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + MONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', + 'ఏప్రిల్', 'మే', 'జూన్', 'జూలై', + 'ఆగస్టు', 'సెప్టెంబర్', + 'అక్టోబర్', 'నవంబర్', + 'డిసెంబర్'], + STANDALONEMONTHS: ['జనవరి', 'ఫిబ్రవరి', + 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', + 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', + 'అక్టోబర్', 'నవంబర్', + 'డిసెంబర్'], + SHORTMONTHS: ['జనవరి', 'ఫిబ్రవరి', + 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', + 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', + 'అక్టోబర్', 'నవంబర్', + 'డిసెంబర్'], + STANDALONESHORTMONTHS: ['జనవరి', 'ఫిబ్రవరి', + 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', + 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', + 'అక్టోబర్', 'నవంబర్', + 'డిసెంబర్'], + WEEKDAYS: ['ఆదివారం', 'సోమవారం', + 'మంగళవారం', 'బుధవారం', + 'గురువారం', 'శుక్రవారం', + 'శనివారం'], + STANDALONEWEEKDAYS: ['ఆదివారం', 'సోమవారం', + 'మంగళవారం', 'బుధవారం', + 'గురువారం', 'శుక్రవారం', + 'శనివారం'], + SHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', + 'గురు', 'శుక్ర', 'శని'], + STANDALONESHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', + 'బుధ', 'గురు', 'శుక్ర', 'శని'], + NARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'భు', 'గు', 'శు', 'శ'], + STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'భు', 'గు', + 'శు', 'శ'], + SHORTQUARTERS: ['ఒకటి 1', 'రెండు 2', 'మూడు 3', + 'నాలుగు 4'], + QUARTERS: ['ఒకటి 1', 'రెండు 2', 'మూడు 3', + 'నాలుగు 4'], + AMPMS: ['ఉ', 'సా'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale th. + */ +goog.i18n.DateTimeSymbols_th = { + ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'], + ERANAMES: ['ปีก่อนคริสต์ศักราช', + 'คริสต์ศักราช'], + NARROWMONTHS: ['ม', 'ก', 'ม', 'ม', 'พ', 'ม', 'ก', 'ส', 'ก', + 'ต', 'พ', 'ธ'], + STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], + MONTHS: ['มกราคม', 'กุมภาพันธ์', + 'มีนาคม', 'เมษายน', 'พฤษภาคม', + 'มิถุนายน', 'กรกฎาคม', + 'สิงหาคม', 'กันยายน', 'ตุลาคม', + 'พฤศจิกายน', 'ธันวาคม'], + STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', + 'มีนาคม', 'เมษายน', 'พฤษภาคม', + 'มิถุนายน', 'กรกฎาคม', + 'สิงหาคม', 'กันยายน', 'ตุลาคม', + 'พฤศจิกายน', 'ธันวาคม'], + SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], + STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], + WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', + 'วันอังคาร', 'วันพุธ', + 'วันพฤหัสบดี', 'วันศุกร์', + 'วันเสาร์'], + STANDALONEWEEKDAYS: ['วันอาทิตย์', + 'วันจันทร์', 'วันอังคาร', + 'วันพุธ', 'วันพฤหัสบดี', + 'วันศุกร์', 'วันเสาร์'], + SHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', + 'ศ.', 'ส.'], + NARROWWEEKDAYS: ['อ', 'จ', 'อ', 'พ', 'พ', 'ศ', 'ส'], + STANDALONENARROWWEEKDAYS: ['อ', 'จ', 'อ', 'พ', 'พ', 'ศ', 'ส'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', + 'ไตรมาส 3', 'ไตรมาส 4'], + AMPMS: ['ก่อนเที่ยง', 'หลังเที่ยง'], + DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + TIMEFORMATS: [ + 'H นาฬิกา m นาที ss วินาที zzzz', + 'H นาฬิกา m นาที ss วินาที z', 'H:mm:ss', + 'H:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale tl. + */ +goog.i18n.DateTimeSymbols_tl = { + ERAS: ['BCE', 'CE'], + ERANAMES: ['BCE', 'CE'], + NARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', + 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', + 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', + 'Okt', 'Nob', 'Dis'], + STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', + 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', + 'Sabado'], + STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', + 'Biyernes', 'Sabado'], + SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Mye', 'Huw', 'Bye', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], + NARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], + STANDALONENARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, MMMM dd y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale tr. + */ +goog.i18n.DateTimeSymbols_tr = { + ERAS: ['MÖ', 'MS'], + ERANAMES: ['Milattan Önce', 'Milattan Sonra'], + NARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', + 'K', 'A'], + MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', + 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', + 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', + 'Eki', 'Kas', 'Ara'], + STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', + 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', + 'Cumartesi'], + STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', + 'Cuma', 'Cumartesi'], + SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], + STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], + NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], + STANDALONENARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], + SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'], + QUARTERS: ['1. çeyrek', '2. çeyrek', '3. çeyrek', '4. çeyrek'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['dd MMMM y EEEE', 'dd MMMM y', 'dd MMM y', 'dd MM yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale uk. + */ +goog.i18n.DateTimeSymbols_uk = { + ERAS: ['до н.е.', 'н.е.'], + ERANAMES: ['до нашої ери', 'нашої ери'], + NARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', + 'Л', 'Г'], + STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', + 'Ж', 'Л', 'Г'], + MONTHS: ['січня', 'лютого', 'березня', 'квітня', + 'травня', 'червня', 'липня', 'серпня', + 'вересня', 'жовтня', 'листопада', 'грудня'], + STANDALONEMONTHS: ['Січень', 'Лютий', 'Березень', + 'Квітень', 'Травень', 'Червень', 'Липень', + 'Серпень', 'Вересень', 'Жовтень', + 'Листопад', 'Грудень'], + SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', + 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', + 'груд.'], + STANDALONESHORTMONTHS: ['Січ', 'Лют', 'Бер', 'Кві', 'Тра', + 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], + WEEKDAYS: ['Неділя', 'Понеділок', 'Вівторок', + 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], + STANDALONEWEEKDAYS: ['Неділя', 'Понеділок', 'Вівторок', + 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], + SHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], + STANDALONESHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', + 'Сб'], + NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], + SHORTQUARTERS: ['I кв.', 'II кв.', 'III кв.', 'IV кв.'], + QUARTERS: ['I квартал', 'II квартал', 'III квартал', + 'IV квартал'], + AMPMS: ['дп', 'пп'], + DATEFORMATS: ['EEEE, d MMMM y \'р\'.', 'd MMMM y \'р\'.', 'd MMM y', + 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ur. + */ +goog.i18n.DateTimeSymbols_ur = { + ERAS: ['ق م', 'عيسوی سن'], + ERANAMES: ['قبل مسيح', 'عيسوی سن'], + NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', + 'ن', 'د'], + STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', + 'ا', 'ن', 'د'], + MONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', 'مئ', + 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', + 'مئ', 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', 'مئ', + 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', + 'مئ', 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], + WEEKDAYS: ['اتوار', 'پير', 'منگل', 'بده', 'جمعرات', + 'جمعہ', 'ہفتہ'], + STANDALONEWEEKDAYS: ['اتوار', 'پير', 'منگل', 'بده', + 'جمعرات', 'جمعہ', 'ہفتہ'], + SHORTWEEKDAYS: ['اتوار', 'پير', 'منگل', 'بده', 'جمعرات', + 'جمعہ', 'ہفتہ'], + STANDALONESHORTWEEKDAYS: ['اتوار', 'پير', 'منگل', 'بده', + 'جمعرات', 'جمعہ', 'ہفتہ'], + NARROWWEEKDAYS: ['ا', 'پ', 'م', 'ب', 'ج', 'ج', 'ہ'], + STANDALONENARROWWEEKDAYS: ['ا', 'پ', 'م', 'ب', 'ج', 'ج', 'ہ'], + SHORTQUARTERS: ['1سہ ماہی', '2سہ ماہی', '3سہ ماہی', + '4سہ ماہی'], + QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', + 'تيسری سہ ماہی', 'چوتهی سہ ماہی'], + AMPMS: ['قبل دوپہر', 'بعد دوپہر'], + DATEFORMATS: ['EEEE, d, MMMM y', 'd, MMMM y', 'd, MMM y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale vi. + */ +goog.i18n.DateTimeSymbols_vi = { + ERAS: ['tr. CN', 'sau CN'], + ERANAMES: ['tr. CN', 'sau CN'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['tháng một', 'tháng hai', 'tháng ba', 'tháng tư', + 'tháng năm', 'tháng sáu', 'tháng bảy', 'tháng tám', + 'tháng chín', 'tháng mười', 'tháng mười một', + 'tháng mười hai'], + STANDALONEMONTHS: ['tháng một', 'tháng hai', 'tháng ba', 'tháng tư', + 'tháng năm', 'tháng sáu', 'tháng bảy', 'tháng tám', + 'tháng chín', 'tháng mười', 'tháng mười một', + 'tháng mười hai'], + SHORTMONTHS: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', + 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], + STANDALONESHORTMONTHS: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', + 'thg 7', 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], + WEEKDAYS: ['Chủ nhật', 'Thứ hai', 'Thứ ba', 'Thứ tư', 'Thứ năm', + 'Thứ sáu', 'Thứ bảy'], + STANDALONEWEEKDAYS: ['Chủ nhật', 'Thứ hai', 'Thứ ba', 'Thứ tư', + 'Thứ năm', 'Thứ sáu', 'Thứ bảy'], + SHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], + STANDALONESHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', + 'Th 7'], + NARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], + STANDALONENARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['SA', 'CH'], + DATEFORMATS: ['EEEE, \'ngày\' dd MMMM \'năm\' y', + '\'Ngày\' dd \'tháng\' M \'năm\' y', 'dd-MM-yyyy', 'dd/MM/yyyy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale zh. + */ +goog.i18n.DateTimeSymbols_zh = { + ERAS: ['公元前', '公元'], + ERANAMES: ['公元前', '公元'], + NARROWMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONENARROWMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', + '7月', '8月', '9月', '10月', '11月', '12月'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', + '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['一月', '二月', '三月', '四月', '五月', + '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', + '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', + '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', + '周六'], + STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', + '周五', '周六'], + NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + SHORTQUARTERS: ['1季', '2季', '3季', '4季'], + QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'], + AMPMS: ['上午', '下午'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy-M-d', 'yy-M-d'], + TIMEFORMATS: ['zzzzah时mm分ss秒', 'zah时mm分ss秒', 'ah:mm:ss', 'ah:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale zh_CN. + */ +goog.i18n.DateTimeSymbols_zh_CN = goog.i18n.DateTimeSymbols_zh; + + +/** + * Date/time formatting symbols for locale zh_HK. + */ +goog.i18n.DateTimeSymbols_zh_HK = { + ERAS: ['西元前', '西元'], + ERANAMES: ['西元前', '西元'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', + '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['一月', '二月', '三月', '四月', '五月', + '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', + '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', + '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], + NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + SHORTQUARTERS: ['1季', '2季', '3季', '4季'], + QUARTERS: ['第1季', '第2季', '第3季', '第4季'], + AMPMS: ['上午', '下午'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', + 'yy年M月d日'], + TIMEFORMATS: ['zzzzah時mm分ss秒', 'zah時mm分ss秒', 'ahh:mm:ss', + 'ah:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Date/time formatting symbols for locale zh_TW. + */ +goog.i18n.DateTimeSymbols_zh_TW = { + ERAS: ['西元前', '西元'], + ERANAMES: ['西元前', '西元'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', + '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', + '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', + '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['一月', '二月', '三月', '四月', '五月', + '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', + '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', + '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], + NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + SHORTQUARTERS: ['1季', '2季', '3季', '4季'], + QUARTERS: ['第1季', '第2季', '第3季', '第4季'], + AMPMS: ['上午', '下午'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/M/d', 'yy/M/d'], + TIMEFORMATS: ['zzzzah時mm分ss秒', 'zah時mm分ss秒', 'ah:mm:ss', 'ah:mm'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 2 +}; + + +/** + * Selected date/time formatting symbols by locale. + * "switch" statement won't work here. JsCompiler cannot handle it yet. + */ +if (goog.LOCALE == 'am') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am; +} else if (goog.LOCALE == 'ar') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar; +} else if (goog.LOCALE == 'bg') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bg; +} else if (goog.LOCALE == 'bn') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn; +} else if (goog.LOCALE == 'ca') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca; +} else if (goog.LOCALE == 'cs') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cs; +} else if (goog.LOCALE == 'da') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da; +} else if (goog.LOCALE == 'de') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de; +} else if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_AT; +} else if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de; +} else if (goog.LOCALE == 'el') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el; +} else if (goog.LOCALE == 'en') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; +} else if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AU; +} else if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GB; +} else if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IE; +} else if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IN; +} else if (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SG; +} else if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; +} else if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZA; +} else if (goog.LOCALE == 'es') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; +} else if (goog.LOCALE == 'et') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_et; +} else if (goog.LOCALE == 'eu') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eu; +} else if (goog.LOCALE == 'fa') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fa; +} else if (goog.LOCALE == 'fi') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fi; +} else if (goog.LOCALE == 'fil') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fil; +} else if (goog.LOCALE == 'fr') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr; +} else if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CA; +} else if (goog.LOCALE == 'gl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gl; +} else if (goog.LOCALE == 'gsw') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw; +} else if (goog.LOCALE == 'gu') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gu; +} else if (goog.LOCALE == 'he') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_he; +} else if (goog.LOCALE == 'hi') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hi; +} else if (goog.LOCALE == 'hr') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr; +} else if (goog.LOCALE == 'hu') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hu; +} else if (goog.LOCALE == 'id') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_id; +} else if (goog.LOCALE == 'in') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_in; +} else if (goog.LOCALE == 'is') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_is; +} else if (goog.LOCALE == 'it') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it; +} else if (goog.LOCALE == 'iw') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_iw; +} else if (goog.LOCALE == 'ja') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja; +} else if (goog.LOCALE == 'kn') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kn; +} else if (goog.LOCALE == 'ko') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko; +} else if (goog.LOCALE == 'ln') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln; +} else if (goog.LOCALE == 'lt') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lt; +} else if (goog.LOCALE == 'lv') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lv; +} else if (goog.LOCALE == 'ml') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ml; +} else if (goog.LOCALE == 'mo') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mo; +} else if (goog.LOCALE == 'mr') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mr; +} else if (goog.LOCALE == 'ms') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms; +} else if (goog.LOCALE == 'mt') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mt; +} else if (goog.LOCALE == 'nl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl; +} else if (goog.LOCALE == 'no') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no; +} else if (goog.LOCALE == 'or') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_or; +} else if (goog.LOCALE == 'pl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pl; +} else if (goog.LOCALE == 'pt') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt; +} else if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt; +} else if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_PT; +} else if (goog.LOCALE == 'ro') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ro; +} else if (goog.LOCALE == 'ru') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru; +} else if (goog.LOCALE == 'sk') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sk; +} else if (goog.LOCALE == 'sl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sl; +} else if (goog.LOCALE == 'sq') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq; +} else if (goog.LOCALE == 'sr') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr; +} else if (goog.LOCALE == 'sv') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv; +} else if (goog.LOCALE == 'sw') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw; +} else if (goog.LOCALE == 'ta') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta; +} else if (goog.LOCALE == 'te') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_te; +} else if (goog.LOCALE == 'th') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_th; +} else if (goog.LOCALE == 'tl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tl; +} else if (goog.LOCALE == 'tr') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr; +} else if (goog.LOCALE == 'uk') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uk; +} else if (goog.LOCALE == 'ur') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur; +} else if (goog.LOCALE == 'vi') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vi; +} else if (goog.LOCALE == 'zh') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh; +} else if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh; +} else if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_HK; +} else if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_TW; +} else { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; +} + diff --git a/i18n/closure/numberSymbols.js b/i18n/closure/numberSymbols.js new file mode 100644 index 00000000..35c65b95 --- /dev/null +++ b/i18n/closure/numberSymbols.js @@ -0,0 +1,3076 @@ +// Copyright 2011 The Closure Library Authors. All Rights Reserved +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +/** + * @fileoverview Number formatting symbols. + * + * This file is autogenerated by script: + * http://go/generate_number_constants.py + * using the --for_closure flag. + * + * To reduce the file size (which may cause issues in some JS + * developing environments), this file will only contain locales + * that are frequently used by web applications. This is defined as + * closure_tier1_locales and will change (most likely addition) + * over time. Rest of the data can be found in another file named + * "numberformatsymbolsext.js", which will be generated at the + * same time together with this file. + * + * Before checkin, this file could have been manually edited. This is + * to incorporate changes before we could fix CLDR. All manual + * modification must be documented in this section, and should be + * removed after those changes land to CLDR. + */ + +goog.provide('goog.i18n.NumberFormatSymbols'); +goog.provide('goog.i18n.NumberFormatSymbols_am'); +goog.provide('goog.i18n.NumberFormatSymbols_am_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_ar'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_EG'); +goog.provide('goog.i18n.NumberFormatSymbols_bg'); +goog.provide('goog.i18n.NumberFormatSymbols_bg_BG'); +goog.provide('goog.i18n.NumberFormatSymbols_bn'); +goog.provide('goog.i18n.NumberFormatSymbols_bn_BD'); +goog.provide('goog.i18n.NumberFormatSymbols_ca'); +goog.provide('goog.i18n.NumberFormatSymbols_ca_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_cs'); +goog.provide('goog.i18n.NumberFormatSymbols_cs_CZ'); +goog.provide('goog.i18n.NumberFormatSymbols_da'); +goog.provide('goog.i18n.NumberFormatSymbols_da_DK'); +goog.provide('goog.i18n.NumberFormatSymbols_de'); +goog.provide('goog.i18n.NumberFormatSymbols_de_AT'); +goog.provide('goog.i18n.NumberFormatSymbols_de_BE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_de_DE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_LU'); +goog.provide('goog.i18n.NumberFormatSymbols_el'); +goog.provide('goog.i18n.NumberFormatSymbols_el_GR'); +goog.provide('goog.i18n.NumberFormatSymbols_el_POLYTON'); +goog.provide('goog.i18n.NumberFormatSymbols_en'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_Dsrt'); +goog.provide('goog.i18n.NumberFormatSymbols_en_Dsrt_US'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_IE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MH'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MP'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_UM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_US'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ZZ'); +goog.provide('goog.i18n.NumberFormatSymbols_es'); +goog.provide('goog.i18n.NumberFormatSymbols_es_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_et'); +goog.provide('goog.i18n.NumberFormatSymbols_et_EE'); +goog.provide('goog.i18n.NumberFormatSymbols_eu'); +goog.provide('goog.i18n.NumberFormatSymbols_eu_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_fa'); +goog.provide('goog.i18n.NumberFormatSymbols_fa_IR'); +goog.provide('goog.i18n.NumberFormatSymbols_fi'); +goog.provide('goog.i18n.NumberFormatSymbols_fi_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_fil'); +goog.provide('goog.i18n.NumberFormatSymbols_fil_PH'); +goog.provide('goog.i18n.NumberFormatSymbols_fr'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_BL'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CA'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_FR'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GP'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MC'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MQ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_RE'); +goog.provide('goog.i18n.NumberFormatSymbols_gl'); +goog.provide('goog.i18n.NumberFormatSymbols_gl_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_gsw'); +goog.provide('goog.i18n.NumberFormatSymbols_gsw_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_gu'); +goog.provide('goog.i18n.NumberFormatSymbols_gu_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_he'); +goog.provide('goog.i18n.NumberFormatSymbols_he_IL'); +goog.provide('goog.i18n.NumberFormatSymbols_hi'); +goog.provide('goog.i18n.NumberFormatSymbols_hi_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_hr'); +goog.provide('goog.i18n.NumberFormatSymbols_hr_HR'); +goog.provide('goog.i18n.NumberFormatSymbols_hu'); +goog.provide('goog.i18n.NumberFormatSymbols_hu_HU'); +goog.provide('goog.i18n.NumberFormatSymbols_id'); +goog.provide('goog.i18n.NumberFormatSymbols_id_ID'); +goog.provide('goog.i18n.NumberFormatSymbols_in'); +goog.provide('goog.i18n.NumberFormatSymbols_is'); +goog.provide('goog.i18n.NumberFormatSymbols_is_IS'); +goog.provide('goog.i18n.NumberFormatSymbols_it'); +goog.provide('goog.i18n.NumberFormatSymbols_it_IT'); +goog.provide('goog.i18n.NumberFormatSymbols_iw'); +goog.provide('goog.i18n.NumberFormatSymbols_ja'); +goog.provide('goog.i18n.NumberFormatSymbols_ja_JP'); +goog.provide('goog.i18n.NumberFormatSymbols_kn'); +goog.provide('goog.i18n.NumberFormatSymbols_kn_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ko'); +goog.provide('goog.i18n.NumberFormatSymbols_ko_KR'); +goog.provide('goog.i18n.NumberFormatSymbols_ln'); +goog.provide('goog.i18n.NumberFormatSymbols_ln_CD'); +goog.provide('goog.i18n.NumberFormatSymbols_lt'); +goog.provide('goog.i18n.NumberFormatSymbols_lt_LT'); +goog.provide('goog.i18n.NumberFormatSymbols_lv'); +goog.provide('goog.i18n.NumberFormatSymbols_lv_LV'); +goog.provide('goog.i18n.NumberFormatSymbols_ml'); +goog.provide('goog.i18n.NumberFormatSymbols_ml_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_mo'); +goog.provide('goog.i18n.NumberFormatSymbols_mr'); +goog.provide('goog.i18n.NumberFormatSymbols_mr_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ms'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_MY'); +goog.provide('goog.i18n.NumberFormatSymbols_mt'); +goog.provide('goog.i18n.NumberFormatSymbols_mt_MT'); +goog.provide('goog.i18n.NumberFormatSymbols_nl'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_NL'); +goog.provide('goog.i18n.NumberFormatSymbols_no'); +goog.provide('goog.i18n.NumberFormatSymbols_or'); +goog.provide('goog.i18n.NumberFormatSymbols_or_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_pl'); +goog.provide('goog.i18n.NumberFormatSymbols_pl_PL'); +goog.provide('goog.i18n.NumberFormatSymbols_pt'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_BR'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_PT'); +goog.provide('goog.i18n.NumberFormatSymbols_ro'); +goog.provide('goog.i18n.NumberFormatSymbols_ro_RO'); +goog.provide('goog.i18n.NumberFormatSymbols_ru'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_RU'); +goog.provide('goog.i18n.NumberFormatSymbols_sk'); +goog.provide('goog.i18n.NumberFormatSymbols_sk_SK'); +goog.provide('goog.i18n.NumberFormatSymbols_sl'); +goog.provide('goog.i18n.NumberFormatSymbols_sl_SI'); +goog.provide('goog.i18n.NumberFormatSymbols_sq'); +goog.provide('goog.i18n.NumberFormatSymbols_sq_AL'); +goog.provide('goog.i18n.NumberFormatSymbols_sr'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_RS'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_RS'); +goog.provide('goog.i18n.NumberFormatSymbols_sv'); +goog.provide('goog.i18n.NumberFormatSymbols_sv_SE'); +goog.provide('goog.i18n.NumberFormatSymbols_sw'); +goog.provide('goog.i18n.NumberFormatSymbols_sw_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ta'); +goog.provide('goog.i18n.NumberFormatSymbols_ta_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_te'); +goog.provide('goog.i18n.NumberFormatSymbols_te_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_th'); +goog.provide('goog.i18n.NumberFormatSymbols_th_TH'); +goog.provide('goog.i18n.NumberFormatSymbols_tl'); +goog.provide('goog.i18n.NumberFormatSymbols_tl_PH'); +goog.provide('goog.i18n.NumberFormatSymbols_tr'); +goog.provide('goog.i18n.NumberFormatSymbols_tr_TR'); +goog.provide('goog.i18n.NumberFormatSymbols_uk'); +goog.provide('goog.i18n.NumberFormatSymbols_uk_UA'); +goog.provide('goog.i18n.NumberFormatSymbols_ur'); +goog.provide('goog.i18n.NumberFormatSymbols_ur_PK'); +goog.provide('goog.i18n.NumberFormatSymbols_vi'); +goog.provide('goog.i18n.NumberFormatSymbols_vi_VN'); +goog.provide('goog.i18n.NumberFormatSymbols_zh'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_HK'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_TW'); + + +/** + * Number formatting symbols for locale am. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_am = { + 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: 'ETB' +}; + + +/** + * Number formatting symbols for locale am_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_am_ET = goog.i18n.NumberFormatSymbols_am; + + +/** + * Number formatting symbols for locale ar. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + 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 ar_EG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_EG = goog.i18n.NumberFormatSymbols_ar; + + +/** + * Number formatting symbols for locale bg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bg = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u041D/\u0427', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BGN' +}; + + +/** + * Number formatting symbols for locale bg_BG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bg_BG = goog.i18n.NumberFormatSymbols_bg; + + +/** + * Number formatting symbols for locale bn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bn = { + 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;(#,##,##0.00\u00A4)', + DEF_CURRENCY_CODE: 'BDT' +}; + + +/** + * Number formatting symbols for locale bn_BD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bn_BD = goog.i18n.NumberFormatSymbols_bn; + + +/** + * Number formatting symbols for locale ca. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 ca_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ca_ES = goog.i18n.NumberFormatSymbols_ca; + + +/** + * Number formatting symbols for locale cs. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 cs_CZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_cs_CZ = goog.i18n.NumberFormatSymbols_cs; + + +/** + * Number formatting symbols for locale da. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 da_DK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_da_DK = goog.i18n.NumberFormatSymbols_da; + + +/** + * Number formatting symbols for locale de. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_BE = goog.i18n.NumberFormatSymbols_de; + + +/** + * Number formatting symbols for locale de_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 de_DE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_DE = goog.i18n.NumberFormatSymbols_de; + + +/** + * Number formatting symbols for locale de_LU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_LU = goog.i18n.NumberFormatSymbols_de; + + +/** + * Number formatting symbols for locale el. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 el_GR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_el_GR = goog.i18n.NumberFormatSymbols_el; + + +/** + * Number formatting symbols for locale el_POLYTON. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_el_POLYTON = goog.i18n.NumberFormatSymbols_el; + + +/** + * Number formatting symbols for locale en. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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_AS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_AS = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_AU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_Dsrt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_Dsrt = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_Dsrt_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_Dsrt_US = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_GB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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_GU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GU = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_IE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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_MH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MH = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_MP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MP = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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_UM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_UM = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_US = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_VI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_VI = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale en_ZZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_ZZ = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale es. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale es_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_ES = goog.i18n.NumberFormatSymbols_es; + + +/** + * Number formatting symbols for locale et. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 et_EE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_et_EE = goog.i18n.NumberFormatSymbols_et; + + +/** + * Number formatting symbols for locale eu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 eu_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_eu_ES = goog.i18n.NumberFormatSymbols_eu; + + +/** + * Number formatting symbols for locale fa. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fa = { + DECIMAL_SEP: '/', + GROUP_SEP: '\u060C', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###;\'\u202A\'-#,##0.###\'\u202C\'', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '\'\u202A\'%#,##0\'\u202C\'', + CURRENCY_PATTERN: + '#,##0.00\u00A0\u00A4;\'\u202A\'-#,##0.00\'\u202C\'\u00A0\u00A4', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale fa_IR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fa_IR = goog.i18n.NumberFormatSymbols_fa; + + +/** + * Number formatting symbols for locale fi. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 fi_FI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fi_FI = goog.i18n.NumberFormatSymbols_fi; + + +/** + * Number formatting symbols for locale fil. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'PHP' +}; + + +/** + * Number formatting symbols for locale fil_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fil_PH = goog.i18n.NumberFormatSymbols_fil; + + +/** + * Number formatting symbols for locale fr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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_BL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BL = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_CA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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.###', + 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 fr_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_FR = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_GP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GP = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_MC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MC = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_MF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MF = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_MQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MQ = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_RE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_RE = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale gl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 gl_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gl_ES = goog.i18n.NumberFormatSymbols_gl; + + +/** + * Number formatting symbols for locale gsw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 gsw_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gsw_CH = goog.i18n.NumberFormatSymbols_gsw; + + +/** + * Number formatting symbols for locale gu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gu = { + 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 gu_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gu_IN = goog.i18n.NumberFormatSymbols_gu; + + +/** + * Number formatting symbols for locale he. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 he_IL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_he_IL = goog.i18n.NumberFormatSymbols_he; + + +/** + * Number formatting symbols for locale hi. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 hi_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hi_IN = goog.i18n.NumberFormatSymbols_hi; + + +/** + * Number formatting symbols for locale hr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hr = { + 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: 'HRK' +}; + + +/** + * Number formatting symbols for locale hr_HR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hr_HR = goog.i18n.NumberFormatSymbols_hr; + + +/** + * Number formatting symbols for locale hu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 hu_HU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hu_HU = goog.i18n.NumberFormatSymbols_hu; + + +/** + * Number formatting symbols for locale id. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_id = { + 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: 'IDR' +}; + + +/** + * Number formatting symbols for locale id_ID. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_id_ID = goog.i18n.NumberFormatSymbols_id; + + +/** + * Number formatting symbols for locale in. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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#,##0.00', + DEF_CURRENCY_CODE: 'IDR' +}; + + +/** + * Number formatting symbols for locale is. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 is_IS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_is_IS = goog.i18n.NumberFormatSymbols_is; + + +/** + * Number formatting symbols for locale it. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_it = { + 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: 'EUR' +}; + + +/** + * Number formatting symbols for locale it_IT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_it_IT = goog.i18n.NumberFormatSymbols_it; + + +/** + * Number formatting symbols for locale iw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ja = { + 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: 'JPY' +}; + + +/** + * Number formatting symbols for locale ja_JP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ja_JP = goog.i18n.NumberFormatSymbols_ja; + + +/** + * Number formatting symbols for locale kn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kn = { + 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 kn_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kn_IN = goog.i18n.NumberFormatSymbols_kn; + + +/** + * Number formatting symbols for locale ko. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 ko_KR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ko_KR = goog.i18n.NumberFormatSymbols_ko; + + +/** + * Number formatting symbols for locale ln. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln = { + 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: 'CDF' +}; + + +/** + * Number formatting symbols for locale ln_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_CD = goog.i18n.NumberFormatSymbols_ln; + + +/** + * Number formatting symbols for locale lt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'LTL' +}; + + +/** + * Number formatting symbols for locale lt_LT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lt_LT = goog.i18n.NumberFormatSymbols_lt; + + +/** + * Number formatting symbols for locale lv. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 lv_LV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lv_LV = goog.i18n.NumberFormatSymbols_lv; + + +/** + * Number formatting symbols for locale ml. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 ml_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ml_IN = goog.i18n.NumberFormatSymbols_ml; + + +/** + * Number formatting symbols for locale mo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mo = { + 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: 'MDL' +}; + + +/** + * Number formatting symbols for locale mr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mr = { + 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 mr_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mr_IN = goog.i18n.NumberFormatSymbols_mr; + + +/** + * Number formatting symbols for locale ms. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms = { + 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: 'MYR' +}; + + +/** + * Number formatting symbols for locale ms_MY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_MY = goog.i18n.NumberFormatSymbols_ms; + + +/** + * Number formatting symbols for locale mt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mt = { + 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: 'MTL' +}; + + +/** + * Number formatting symbols for locale mt_MT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mt_MT = goog.i18n.NumberFormatSymbols_mt; + + +/** + * Number formatting symbols for locale nl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 nl_NL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_NL = goog.i18n.NumberFormatSymbols_nl; + + +/** + * Number formatting symbols for locale no. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_or = { + 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 or_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_or_IN = goog.i18n.NumberFormatSymbols_or; + + +/** + * Number formatting symbols for locale pl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 pl_PL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pl_PL = goog.i18n.NumberFormatSymbols_pl; + + +/** + * Number formatting symbols for locale pt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_BR = goog.i18n.NumberFormatSymbols_pt; + + +/** + * Number formatting symbols for locale pt_PT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ro. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 ro_RO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ro_RO = goog.i18n.NumberFormatSymbols_ro; + + +/** + * Number formatting symbols for locale ru. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru = { + 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: 'RUB' +}; + + +/** + * Number formatting symbols for locale ru_RU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_RU = goog.i18n.NumberFormatSymbols_ru; + + +/** + * Number formatting symbols for locale sk. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sk = { + 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: 'SKK' +}; + + +/** + * Number formatting symbols for locale sk_SK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sk_SK = goog.i18n.NumberFormatSymbols_sk; + + +/** + * Number formatting symbols for locale sl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 sl_SI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sl_SI = goog.i18n.NumberFormatSymbols_sl; + + +/** + * Number formatting symbols for locale sq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq = { + 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: 'ALL' +}; + + +/** + * Number formatting symbols for locale sq_AL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq_AL = goog.i18n.NumberFormatSymbols_sq; + + +/** + * Number formatting symbols for locale sr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 sr_Cyrl_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_RS = goog.i18n.NumberFormatSymbols_sr; + + +/** + * Number formatting symbols for locale sr_Latn_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_RS = goog.i18n.NumberFormatSymbols_sr; + + +/** + * Number formatting symbols for locale sr_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_RS = goog.i18n.NumberFormatSymbols_sr; + + +/** + * Number formatting symbols for locale sv. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 sv_SE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sv_SE = goog.i18n.NumberFormatSymbols_sv; + + +/** + * Number formatting symbols for locale sw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw = { + 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: 'TZS' +}; + + +/** + * Number formatting symbols for locale sw_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw_TZ = goog.i18n.NumberFormatSymbols_sw; + + +/** + * Number formatting symbols for locale ta. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta = { + 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 ta_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_IN = goog.i18n.NumberFormatSymbols_ta; + + +/** + * Number formatting symbols for locale te. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_te = { + 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 te_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_te_IN = goog.i18n.NumberFormatSymbols_te; + + +/** + * Number formatting symbols for locale th. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 th_TH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_th_TH = goog.i18n.NumberFormatSymbols_th; + + +/** + * Number formatting symbols for locale tl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'PHP' +}; + + +/** + * Number formatting symbols for locale tl_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tl_PH = goog.i18n.NumberFormatSymbols_tl; + + +/** + * Number formatting symbols for locale tr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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: '%\u00A0#,##0', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'TRY' +}; + + +/** + * Number formatting symbols for locale tr_TR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tr_TR = goog.i18n.NumberFormatSymbols_tr; + + +/** + * Number formatting symbols for locale uk. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uk = { + 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: 'UAH' +}; + + +/** + * Number formatting symbols for locale uk_UA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uk_UA = goog.i18n.NumberFormatSymbols_uk; + + +/** + * Number formatting symbols for locale ur. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 ur_PK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ur_PK = goog.i18n.NumberFormatSymbols_ur; + + +/** + * Number formatting symbols for locale vi. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_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 vi_VN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vi_VN = goog.i18n.NumberFormatSymbols_vi; + + +/** + * Number formatting symbols for locale zh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh = { + 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: 'CNY' +}; + + +/** + * Number formatting symbols for locale zh_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_CN = goog.i18n.NumberFormatSymbols_zh; + + +/** + * Number formatting symbols for locale zh_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_HK = { + 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: 'HKD' +}; + + +/** + * Number formatting symbols for locale zh_Hans. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans = goog.i18n.NumberFormatSymbols_zh; + + +/** + * Number formatting symbols for locale zh_Hans_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_CN = goog.i18n.NumberFormatSymbols_zh; + + +/** + * Number formatting symbols for locale zh_TW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_TW = { + 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: 'TWD' +}; + + +/** + * Selected number formatting symbols by locale. + */ +goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; + +if (goog.LOCALE == 'am') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am; +} + +if (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am; +} + +if (goog.LOCALE == 'ar') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; +} + +if (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; +} + +if (goog.LOCALE == 'bg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg; +} + +if (goog.LOCALE == 'bg_BG' || goog.LOCALE == 'bg-BG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg; +} + +if (goog.LOCALE == 'bn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn; +} + +if (goog.LOCALE == 'bn_BD' || goog.LOCALE == 'bn-BD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn; +} + +if (goog.LOCALE == 'ca') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; +} + +if (goog.LOCALE == 'ca_ES' || goog.LOCALE == 'ca-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; +} + +if (goog.LOCALE == 'cs') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs; +} + +if (goog.LOCALE == 'cs_CZ' || goog.LOCALE == 'cs-CZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs; +} + +if (goog.LOCALE == 'da') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da; +} + +if (goog.LOCALE == 'da_DK' || goog.LOCALE == 'da-DK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da; +} + +if (goog.LOCALE == 'de') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; +} + +if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_AT; +} + +if (goog.LOCALE == 'de_BE' || goog.LOCALE == 'de-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; +} + +if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_CH; +} + +if (goog.LOCALE == 'de_DE' || goog.LOCALE == 'de-DE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; +} + +if (goog.LOCALE == 'de_LU' || goog.LOCALE == 'de-LU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; +} + +if (goog.LOCALE == 'el') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el; +} + +if (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el; +} + +if (goog.LOCALE == 'el_POLYTON' || goog.LOCALE == 'el-POLYTON') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el; +} + +if (goog.LOCALE == 'en') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AU; +} + +if (goog.LOCALE == 'en_Dsrt' || goog.LOCALE == 'en-Dsrt') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_Dsrt_US' || goog.LOCALE == 'en-Dsrt-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GB; +} + +if (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IE; +} + +if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IN; +} + +if (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SG; +} + +if (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_VI' || goog.LOCALE == 'en-VI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZA; +} + +if (goog.LOCALE == 'en_ZZ' || goog.LOCALE == 'en-ZZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'es') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es; +} + +if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es; +} + +if (goog.LOCALE == 'et') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et; +} + +if (goog.LOCALE == 'et_EE' || goog.LOCALE == 'et-EE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et; +} + +if (goog.LOCALE == 'eu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu; +} + +if (goog.LOCALE == 'eu_ES' || goog.LOCALE == 'eu-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu; +} + +if (goog.LOCALE == 'fa') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa; +} + +if (goog.LOCALE == 'fa_IR' || goog.LOCALE == 'fa-IR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa; +} + +if (goog.LOCALE == 'fi') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi; +} + +if (goog.LOCALE == 'fi_FI' || goog.LOCALE == 'fi-FI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi; +} + +if (goog.LOCALE == 'fil') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil; +} + +if (goog.LOCALE == 'fil_PH' || goog.LOCALE == 'fil-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil; +} + +if (goog.LOCALE == 'fr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_BL' || goog.LOCALE == 'fr-BL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CA; +} + +if (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_GP' || goog.LOCALE == 'fr-GP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_MC' || goog.LOCALE == 'fr-MC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_MF' || goog.LOCALE == 'fr-MF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_MQ' || goog.LOCALE == 'fr-MQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + +if (goog.LOCALE == 'gl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl; +} + +if (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl; +} + +if (goog.LOCALE == 'gsw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw; +} + +if (goog.LOCALE == 'gsw_CH' || goog.LOCALE == 'gsw-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw; +} + +if (goog.LOCALE == 'gu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu; +} + +if (goog.LOCALE == 'gu_IN' || goog.LOCALE == 'gu-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu; +} + +if (goog.LOCALE == 'he') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he; +} + +if (goog.LOCALE == 'he_IL' || goog.LOCALE == 'he-IL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he; +} + +if (goog.LOCALE == 'hi') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi; +} + +if (goog.LOCALE == 'hi_IN' || goog.LOCALE == 'hi-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi; +} + +if (goog.LOCALE == 'hr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr; +} + +if (goog.LOCALE == 'hr_HR' || goog.LOCALE == 'hr-HR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr; +} + +if (goog.LOCALE == 'hu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu; +} + +if (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu; +} + +if (goog.LOCALE == 'id') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id; +} + +if (goog.LOCALE == 'id_ID' || goog.LOCALE == 'id-ID') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id; +} + +if (goog.LOCALE == 'in') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_in; +} + +if (goog.LOCALE == 'is') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is; +} + +if (goog.LOCALE == 'is_IS' || goog.LOCALE == 'is-IS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is; +} + +if (goog.LOCALE == 'it') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; +} + +if (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; +} + +if (goog.LOCALE == 'iw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_iw; +} + +if (goog.LOCALE == 'ja') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja; +} + +if (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja; +} + +if (goog.LOCALE == 'kn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn; +} + +if (goog.LOCALE == 'kn_IN' || goog.LOCALE == 'kn-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn; +} + +if (goog.LOCALE == 'ko') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko; +} + +if (goog.LOCALE == 'ko_KR' || goog.LOCALE == 'ko-KR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko; +} + +if (goog.LOCALE == 'ln') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln; +} + +if (goog.LOCALE == 'ln_CD' || goog.LOCALE == 'ln-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln; +} + +if (goog.LOCALE == 'lt') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt; +} + +if (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt; +} + +if (goog.LOCALE == 'lv') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv; +} + +if (goog.LOCALE == 'lv_LV' || goog.LOCALE == 'lv-LV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv; +} + +if (goog.LOCALE == 'ml') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml; +} + +if (goog.LOCALE == 'ml_IN' || goog.LOCALE == 'ml-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml; +} + +if (goog.LOCALE == 'mo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mo; +} + +if (goog.LOCALE == 'mr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr; +} + +if (goog.LOCALE == 'mr_IN' || goog.LOCALE == 'mr-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr; +} + +if (goog.LOCALE == 'ms') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms; +} + +if (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms; +} + +if (goog.LOCALE == 'mt') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt; +} + +if (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt; +} + +if (goog.LOCALE == 'nl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; +} + +if (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; +} + +if (goog.LOCALE == 'no') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no; +} + +if (goog.LOCALE == 'or') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or; +} + +if (goog.LOCALE == 'or_IN' || goog.LOCALE == 'or-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or; +} + +if (goog.LOCALE == 'pl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl; +} + +if (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl; +} + +if (goog.LOCALE == 'pt') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt; +} + +if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt; +} + +if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_PT; +} + +if (goog.LOCALE == 'ro') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro; +} + +if (goog.LOCALE == 'ro_RO' || goog.LOCALE == 'ro-RO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro; +} + +if (goog.LOCALE == 'ru') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru; +} + +if (goog.LOCALE == 'ru_RU' || goog.LOCALE == 'ru-RU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru; +} + +if (goog.LOCALE == 'sk') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk; +} + +if (goog.LOCALE == 'sk_SK' || goog.LOCALE == 'sk-SK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk; +} + +if (goog.LOCALE == 'sl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl; +} + +if (goog.LOCALE == 'sl_SI' || goog.LOCALE == 'sl-SI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl; +} + +if (goog.LOCALE == 'sq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq; +} + +if (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq; +} + +if (goog.LOCALE == 'sr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; +} + +if (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; +} + +if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; +} + +if (goog.LOCALE == 'sr_RS' || goog.LOCALE == 'sr-RS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; +} + +if (goog.LOCALE == 'sv') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv; +} + +if (goog.LOCALE == 'sv_SE' || goog.LOCALE == 'sv-SE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv; +} + +if (goog.LOCALE == 'sw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw; +} + +if (goog.LOCALE == 'sw_TZ' || goog.LOCALE == 'sw-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw; +} + +if (goog.LOCALE == 'ta') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta; +} + +if (goog.LOCALE == 'ta_IN' || goog.LOCALE == 'ta-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta; +} + +if (goog.LOCALE == 'te') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te; +} + +if (goog.LOCALE == 'te_IN' || goog.LOCALE == 'te-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te; +} + +if (goog.LOCALE == 'th') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th; +} + +if (goog.LOCALE == 'th_TH' || goog.LOCALE == 'th-TH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th; +} + +if (goog.LOCALE == 'tl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tl; +} + +if (goog.LOCALE == 'tl_PH' || goog.LOCALE == 'tl-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tl; +} + +if (goog.LOCALE == 'tr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr; +} + +if (goog.LOCALE == 'tr_TR' || goog.LOCALE == 'tr-TR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr; +} + +if (goog.LOCALE == 'uk') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk; +} + +if (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk; +} + +if (goog.LOCALE == 'ur') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur; +} + +if (goog.LOCALE == 'ur_PK' || goog.LOCALE == 'ur-PK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur; +} + +if (goog.LOCALE == 'vi') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi; +} + +if (goog.LOCALE == 'vi_VN' || goog.LOCALE == 'vi-VN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi; +} + +if (goog.LOCALE == 'zh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; +} + +if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; +} + +if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_HK; +} + +if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; +} + +if (goog.LOCALE == 'zh_Hans_CN' || goog.LOCALE == 'zh-Hans-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; +} + +if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_TW; +} + diff --git a/i18n/e2e/i18n-e2e.js b/i18n/e2e/i18n-e2e.js new file mode 100644 index 00000000..d47030b4 --- /dev/null +++ b/i18n/e2e/i18n-e2e.js @@ -0,0 +1,79 @@ +describe("localized filters", function() { + describe("es locale", function() { + beforeEach(function() { + browser().navigateTo("localeTest_es.html"); + }); + + it('should check filters for es locale', function() { + expect(binding('input | date:"medium"')).toBe('03/06/1977 18:07:23'); + expect(binding('input | date:"longDate"')).toBe("3 de junio de 1977"); + expect(binding('input | number')).toBe('234.234.443.432'); + expect(binding('input | currency')).toBe('€ 234.234.443.432,00'); + }); + }); + + describe("cs locale", function() { + beforeEach(function() { + browser().navigateTo("localeTest_cs.html"); + }); + + it('should check filters for cs locale', function() { + expect(binding('input | date:"medium"')).toBe('3.6.1977 18:07:23'); + expect(binding('input | date:"longDate"')).toBe("3. června 1977"); + expect(binding('input | number')).toBe('234 234 443 432'); + expect(binding('input | currency')).toBe('234 234 443 432,00 K\u010d'); + }); + }); + + describe("de locale", function() { + beforeEach(function() { + browser().navigateTo("localeTest_de.html"); + }); + + it('should check filters for de locale', function() { + expect(binding('input | date:"medium"')).toBe('03.06.1977 18:07:23'); + expect(binding('input | date:"longDate"')).toBe("3. Juni 1977"); + expect(binding('input | number')).toBe('234.234.443.432'); + expect(binding('input | currency')).toBe('234.234.443.432,00 €'); + }); + }); + + describe("en locale", function() { + beforeEach(function() { + browser().navigateTo("localeTest_en.html"); + }); + + it('should check filters for en locale', function() { + expect(binding('input | date:"medium"')).toBe('Jun 3, 1977 6:07:23 PM'); + expect(binding('input | date:"longDate"')).toBe("June 3, 1977"); + expect(binding('input | number')).toBe('234,234,443,432'); + expect(binding('input | currency')).toBe('$234,234,443,432.00'); + }); + }); + + describe("sk locale", function() { + beforeEach(function() { + browser().navigateTo("localeTest_sk.html"); + }); + + it('should check filters for sk locale', function() { + expect(binding('input | date:"medium"')).toBe('3.6.1977 18:07:23'); + expect(binding('input | date:"longDate"')).toBe("3. júna 1977"); + expect(binding('input | number')).toBe('234 234 443 432'); + expect(binding('input | currency')).toBe('234 234 443 432,00 Sk'); + }); + }); + + describe("zh locale", function() { + beforeEach(function() { + browser().navigateTo("localeTest_zh.html"); + }); + + it('should check filters for zh locale', function() { + expect(binding('input | date:"medium"')).toBe('1977-6-3 下午6:07:23'); + expect(binding('input | date:"longDate"')).toBe("1977年6月3日"); + expect(binding('input | number')).toBe('234,234,443,432'); + expect(binding('input | currency')).toBe('¥234,234,443,432.00'); + }); + }); +}); diff --git a/i18n/e2e/localeTest_cs.html b/i18n/e2e/localeTest_cs.html new file mode 100644 index 00000000..d224642d --- /dev/null +++ b/i18n/e2e/localeTest_cs.html @@ -0,0 +1,16 @@ +<!document html> +<html> + <head> + <meta charset="utf-8"> + <title>locale test</title> + <script src="../../build/angular.js" ng:autobind></script> + <script src="../../build/i18n/angular-locale_cs.js"></script> + </head> + <body> + <input type="text" name="input" value="234234443432"><br> + date: {{input | date:"medium"}}<br> + date: {{input | date:"longDate"}}<br> + number: {{input | number}}<br> + currency: {{input | currency }} + </body> +</html> diff --git a/i18n/e2e/localeTest_de.html b/i18n/e2e/localeTest_de.html new file mode 100644 index 00000000..29e7e807 --- /dev/null +++ b/i18n/e2e/localeTest_de.html @@ -0,0 +1,16 @@ +<!document html> +<html> + <head> + <meta charset="utf-8"> + <title>locale test</title> + <script src="../../build/angular.js" ng:autobind></script> + <script src="../../build/i18n/angular-locale_de.js"></script> + </head> + <body> + <input type="text" name="input" value="234234443432"><br> + date: {{input | date:"medium"}}<br> + date: {{input | date:"longDate"}}<br> + number: {{input | number}}<br> + currency: {{input | currency }} + </body> +</html> diff --git a/i18n/e2e/localeTest_en.html b/i18n/e2e/localeTest_en.html new file mode 100644 index 00000000..1fe867fc --- /dev/null +++ b/i18n/e2e/localeTest_en.html @@ -0,0 +1,18 @@ +<!document html> +<html> + <head> + <meta charset="utf-8"> + <title>locale test</title> + <script src="../../build/angular.js" ng:autobind></script> + <!-- not needed, already bundled in angular.js + <script src="../../build/i18n/angular-locale_en.js"></script> + --> + </head> + <body> + <input type="text" name="input" value="234234443432"><br> + date: {{input | date:"medium"}}<br> + date: {{input | date:"longDate"}}<br> + number: {{input | number}}<br> + currency: {{input | currency }} + </body> +</html> diff --git a/i18n/e2e/localeTest_es.html b/i18n/e2e/localeTest_es.html new file mode 100644 index 00000000..c4f7a997 --- /dev/null +++ b/i18n/e2e/localeTest_es.html @@ -0,0 +1,16 @@ +<!document html> +<html> + <head> + <meta charset="utf-8"> + <title>locale test</title> + <script src="../../build/angular.js" ng:autobind></script> + <script src="../../build/i18n/angular-locale_es.js"></script> + </head> + <body> + <input type="text" name="input" value="234234443432"><br> + date: {{input | date:"medium"}}<br> + date: {{input | date:"longDate"}}<br> + number: {{input | number}}<br> + currency: {{input | currency }} + </body> +</html> diff --git a/i18n/e2e/localeTest_sk.html b/i18n/e2e/localeTest_sk.html new file mode 100644 index 00000000..6652124b --- /dev/null +++ b/i18n/e2e/localeTest_sk.html @@ -0,0 +1,16 @@ +<!document html> +<html> + <head> + <meta charset="utf-8"> + <title>locale test</title> + <script src="../../build/angular.js" ng:autobind></script> + <script src="../../build/i18n/angular-locale_sk-sk.js"></script> + </head> + <body> + <input type="text" name="input" value="234234443432"><br> + date: {{input | date:"medium"}}<br> + date: {{input | date:"longDate"}}<br> + number: {{input | number}}<br> + currency: {{input | currency }} + </body> +</html> diff --git a/i18n/e2e/localeTest_zh.html b/i18n/e2e/localeTest_zh.html new file mode 100644 index 00000000..0b2b504d --- /dev/null +++ b/i18n/e2e/localeTest_zh.html @@ -0,0 +1,16 @@ +<!document html> +<html> + <head> + <meta charset="utf-8"> + <title>locale test</title> + <script src="../../build/angular.js" ng:autobind></script> + <script src="../../build/i18n/angular-locale_zh-cn.js"></script> + </head> + <body> + <input type="text" name="input" value="234234443432"><br> + date: {{input | date:"medium"}}<br> + date: {{input | date:"longDate"}}<br> + number: {{input | number}}<br> + currency: {{input | currency }} + </body> +</html> diff --git a/i18n/e2e/runner.html b/i18n/e2e/runner.html new file mode 100644 index 00000000..56825b33 --- /dev/null +++ b/i18n/e2e/runner.html @@ -0,0 +1,11 @@ +<!DOCTYPE HTML> +<html xmlns:ng="http://angularjs.org" wiki:ng="http://angularjs.org"> +<head> + <meta charset="utf-8"> + <title><angular/> Docs Scenario Runner</title> + <script type="text/javascript" src="../../build/angular-scenario.js" ng:autotest></script> + <script type="text/javascript" src="i18n-e2e.js"></script> +</head> +<body> +</body> +</html> diff --git a/i18n/generate.sh b/i18n/generate.sh new file mode 100755 index 00000000..0ef78967 --- /dev/null +++ b/i18n/generate.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +BASE_DIR=`dirname $0` +cd $BASE_DIR + + +/usr/bin/env jasmine-node spec/ --noColor | grep -v '/lib/jasmine' && node src/closureSlurper.js diff --git a/i18n/spec/converterSpec.js b/i18n/spec/converterSpec.js new file mode 100644 index 00000000..a7879e6b --- /dev/null +++ b/i18n/spec/converterSpec.js @@ -0,0 +1,53 @@ +var converter = require('../src/converter.js'); + +describe("convertNumberData", function() { + var convert = converter.convertNumberData, + dataObj = { DECIMAL_SEP: ',', + GROUP_SEP: '.', + DECIMAL_PATTERN: '#,##0.###;#,##0.###-', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4#,##0.00-', + DEF_CURRENCY_CODE: 'USD' }; + + it('should convert number object', function() { + var processedData = convert(dataObj, {USD: ['x', '$', 'y']}); + expect(processedData.DECIMAL_SEP).toBe(','); + expect(processedData.GROUP_SEP).toBe('.'); + expect(processedData.PATTERNS.length).toBe(2); + expect(processedData.PATTERNS[0].gSize).toBe(3); + expect(processedData.PATTERNS[0].negSuf).toBe('-'); + expect(processedData.CURRENCY_SYM).toBe('$'); + + dataObj.DEF_CURRENCY_CODE = 'NoSuchCode'; + processedData = convert(dataObj, {}); + expect(processedData.CURRENCY_SYM).toBe('NoSuchCode'); + }); +}); + + +describe("convertDatetimeData", function() { + var convert = converter.convertDatetimeData, + dataObj = { MONTHS: ['Enero', 'Pebrero'], + SHORTMONTHS: ['Ene', 'Peb'], + WEEKDAYS: ['Linggo', 'Lunes'], + SHORTWEEKDAYS: ['Lin', 'Lun'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['a', 'b', 'c', 'd'], + TIMEFORMATS: ['e', 'f', 'g', 'h'] }; + + it('should convert empty datetime obj', function() { + var processedData = convert(dataObj); + expect(processedData.MONTH).toEqual(['Enero', 'Pebrero']); + expect(processedData.SHORTMONTH).toEqual(['Ene', 'Peb']); + expect(processedData.DAY).toEqual(['Linggo', 'Lunes']); + expect(processedData.SHORTDAY).toEqual(['Lin', 'Lun']); + expect(processedData.AMPMS).toEqual(['AM', 'PM']); + expect(processedData.medium).toBe('c g'); + expect(processedData.short).toBe('d h'); + expect(processedData.fullDate).toBe('a'); + expect(processedData.longDate).toBe('b'); + expect(processedData.mediumDate).toBe('c'); + expect(processedData.shortDate).toBe('d'); + expect(processedData.mediumTime).toBe('g'); + expect(processedData.shortTime).toBe('h'); + }); +}); diff --git a/i18n/spec/parserSpec.js b/i18n/spec/parserSpec.js new file mode 100644 index 00000000..2904e31c --- /dev/null +++ b/i18n/spec/parserSpec.js @@ -0,0 +1,51 @@ +var parsePattern = require('../src/parser.js').parsePattern; + +describe('parsePattern', function() { + function parseAndExpect(pattern, pp, np, ps, ns, mii, mif, maf, g, lg) { + var p = parsePattern(pattern); + + expect(p.minInt).toEqual(mii); + expect(p.minFrac).toEqual(mif); + expect(p.maxFrac).toEqual(maf); + + expect(p.posPre).toEqual(pp); + expect(p.posSuf).toEqual(ps); + expect(p.negPre).toEqual(np); + expect(p.negSuf).toEqual(ns); + + expect(p.gSize).toBe(g); + expect(p.lgSize).toBe(lg); + } + + it('should parse DECIMAL patterns', function() { + // all DECIMAL patterns from closure + parseAndExpect('#,##0.###', '', '-', '', '', 1, 0, 3, 3, 3); + parseAndExpect('#,##0.###;#,##0.###-', '', '', '', '-', 1, 0, 3, 3, 3); + parseAndExpect('#,##,##0.###', '', '-', '', '', 1, 0, 3, 2, 3); + parseAndExpect("#,##0.###;\'\u202A\'-#,##0.###\'\u202C\'", + '', '\u202A-', '', '\u202C', 1, 0, 3, 3, 3); + }); + + it('should parse CURRENCY patterns', function() { + // all CURRENCY patterns from closure + parseAndExpect('#,##0.00 \u00A4', '', '-', ' \u00A4', ' \u00A4', 1, 2, 2, 3, 3); + parseAndExpect("#,##0.00\u00A0\u00A4;\'\u202A\'-#,##0.00\'\u202C\'\u00A0\u00A4", + '', '\u202A-', '\u00A0\u00A4', '\u202C\u00A0\u00A4', 1, 2, 2, 3, 3); + parseAndExpect('#,##0.00 \u00A4;(#,##0.00 \u00A4)', + '', '(', ' \u00A4', ' \u00A4)', 1, 2, 2, 3, 3); + parseAndExpect('#,##,##0.00\u00A4', '', '-', '\u00A4', '\u00A4', 1, 2, 2, 2, 3); + parseAndExpect('#,##,##0.00\u00A4;(#,##,##0.00\u00A4)', + '', '(', '\u00A4', '\u00A4)', 1, 2, 2, 2, 3); + parseAndExpect('\u00A4#,##0.00', '\u00A4', '\u00A4-', '', '', 1, 2, 2, 3, 3); + parseAndExpect('\u00A4#,##0.00;(\u00A4#,##0.00)', + '\u00A4', '(\u00A4', '', ')', 1, 2, 2, 3, 3); + parseAndExpect('\u00A4#,##0.00;\u00A4-#,##0.00', + '\u00A4', '\u00A4-', '', '', 1, 2, 2, 3, 3); + parseAndExpect('\u00A4 #,##0.00', '\u00A4 ', '\u00A4 -', '', '', 1, 2, 2, 3, 3); + parseAndExpect('\u00A4 #,##0.00;\u00A4-#,##0.00', + '\u00A4 ', '\u00A4-', '', '', 1, 2, 2, 3, 3); + parseAndExpect('\u00A4 #,##0.00;\u00A4 #,##0.00-', + '\u00A4 ', '\u00A4 ', '', '-', 1, 2, 2, 3, 3); + parseAndExpect('\u00A4 #,##,##0.00', '\u00A4 ', '\u00A4 -', '', '', 1, 2, 2, 2, 3); + }); +}); diff --git a/i18n/spec/utilSpec.js b/i18n/spec/utilSpec.js new file mode 100644 index 00000000..e6304254 --- /dev/null +++ b/i18n/spec/utilSpec.js @@ -0,0 +1,14 @@ +var util = require('../src/util.js'); + +describe('findLocaleId', function() { + it('should find localeId', function() { + expect(util.findLocaleId('', 'num')).toBeUndefined(); + expect(util.findLocaleId('aa', 'datetime')).toBeUndefined(); + expect(util.findLocaleId('aa', 'randomType')).toBeUndefined(); + expect(util.findLocaleId('NumberFormatSymbols_en', 'datetime')).toBeUndefined(); + expect(util.findLocaleId('DateTimeSymbols_en', 'num')).toBeUndefined(); + + expect(util.findLocaleId('DateTimeSymbols_en', 'datetime')).toBe('en'); + expect(util.findLocaleId('NumberFormatSymbols_en_US', 'num')).toBe('en_US'); + }); +}); diff --git a/i18n/src/closureSlurper.js b/i18n/src/closureSlurper.js new file mode 100644 index 00000000..32ef022c --- /dev/null +++ b/i18n/src/closureSlurper.js @@ -0,0 +1,106 @@ +#!/usr/bin/env node +'use strict'; + +require.paths.push(__dirname); +var Q = require('qq'), + qfs = require('q-fs'), + converter = require('converter.js'), + util = require('util.js'), + localeInfo = {}, + localeIds = [], + currencySymbols, + goog = { provide: function() {}, + require: function() {}, + i18n: {currency: {}} }; + +createFolder('../locale/').then(function() { + var promiseA = Q.defer(), + promiseB = Q.defer(); + + qfs.read(__dirname + '/../closure/currencySymbols.js', 'b').then(function(content) { + eval(content.toString()); + currencySymbols = goog.i18n.currency.CurrencyInfo; + currencySymbols.__proto__ = goog.i18n.currency.CurrencyInfoTier2; + + qfs.read(__dirname + '/../closure/numberSymbols.js', 'b').then(function(content) { + //eval script in the current context so that we get access to all the symbols + eval(content.toString()); + for (propName in goog.i18n) { + var localeID = util.findLocaleId(propName, 'num'); + if (localeID) { + if (!localeInfo[localeID]) { + localeInfo[localeID] = {}; + localeIds.push(localeID); + } + var convertedData = converter.convertNumberData(goog.i18n[propName], currencySymbols); + localeInfo[localeID].NUMBER_FORMATS = convertedData; + } + } + + promiseA.resolve(); + }); + }); + + + qfs.read(__dirname + '/../closure/datetimeSymbols.js', 'b').then(function(content) { + eval(content.toString()); + for (propName in goog.i18n) { + var localeID = util.findLocaleId(propName, 'datetime'); + if (localeID) { + if (!localeInfo[localeID]) { + localeInfo[localeID] = {}; + localeIds.push(localeID); + } + var convertedData = converter.convertDatetimeData(goog.i18n[propName]); + localeInfo[localeID].DATETIME_FORMATS = convertedData; + } + } + + promiseB.resolve(); + }); + + return Q.join(promiseA.promise, promiseB.promise, noop); +}).then(function() { + localeIds.forEach(function(localeID) { + var fallBackID = localeID.match(/[A-Za-z]+/)[0], + localeObj = localeInfo[localeID], + fallBackObj = localeInfo[fallBackID]; + + // fallBack to language formats when country format is missing + // e.g. if NUMBER_FORMATS of en_xyz is not present, use the NUMBER_FORMATS of en instead + if (!localeObj.NUMBER_FORMATS) { + localeObj.NUMBER_FORMATS = fallBackObj.NUMBER_FORMATS; + } + + if (!localeObj.DATETIME_FORMATS) { + localeObj.DATETIME_FORMATS = fallBackObj.DATETIME_FORMATS; + } + + // e.g. from zh_CN to zh-CN, from en_US to en-US + var correctedLocaleId = localeID.replace(/_/g, '-').toLowerCase(); + localeObj.id = correctedLocaleId; + + var prefix = 'angular.service("$locale", function() {\nreturn ', + content = JSON.stringify(localeInfo[localeID]).replace(/\¤/g,'\\u00A4'), + suffix; + + suffix = ';\n});'; + + var toWrite = prefix + content + suffix; + + qfs.write(__dirname + '/../locale/' + 'angular-locale_' + correctedLocaleId + '.js', toWrite); + }); + console.log('Generated ' + localeIds.length + ' locale files!'); +}).end(); + +function noop() {}; + +/** +* Make a folder under current directory. +* @param folder {string} name of the folder to be made +*/ +function createFolder(folder) { + return qfs.isDirectory(__dirname + '/' + folder).then(function(isDir) { + if (!isDir) return qfs.makeDirectory(__dirname + '/' + folder); + }); +} diff --git a/i18n/src/converter.js b/i18n/src/converter.js new file mode 100644 index 00000000..586bdb95 --- /dev/null +++ b/i18n/src/converter.js @@ -0,0 +1,60 @@ +/** + * after obtaining data from closure files, use converter to massage the data into the formats + * we want + */ +exports.convertDatetimeData = convertDatetimeData; +exports.convertNumberData = convertNumberData; + + +require.paths.push(__dirname); + + +var parsePattern = require('parser').parsePattern; + + +function convertNumberData(dataObj, currencySymbols) { + var numberFormats = {}, + + numberFormats = { + DECIMAL_SEP: dataObj.DECIMAL_SEP, + GROUP_SEP: dataObj.GROUP_SEP, + PATTERNS: [parsePattern(dataObj.DECIMAL_PATTERN), + parsePattern(dataObj.CURRENCY_PATTERN)] + } + + if (currencySymbols[dataObj.DEF_CURRENCY_CODE]) { + numberFormats.CURRENCY_SYM = currencySymbols[dataObj.DEF_CURRENCY_CODE][1]; + } else { + if (dataObj.DEF_CURRENCY_CODE == 'MTL') { + numberFormats.CURRENCY_SYM = '₤'; //for some reason this is missing in closure + } else { + // if there is no corresponding currency symbol, just use currency code. + var code = numberFormats.CURRENCY_SYM = dataObj.DEF_CURRENCY_CODE; + console.log(code +' has no currency symbol in closure, used ' + code + ' instead!'); + } + } + return numberFormats; +} + + +function convertDatetimeData(dataObj) { + var datetimeFormats = {}; + + datetimeFormats.MONTH = dataObj.MONTHS; + datetimeFormats.SHORTMONTH = dataObj.SHORTMONTHS; + datetimeFormats.DAY = dataObj.WEEKDAYS; + datetimeFormats.SHORTDAY = dataObj.SHORTWEEKDAYS; + datetimeFormats.AMPMS = dataObj.AMPMS; + + + datetimeFormats.medium = dataObj.DATEFORMATS[2] + ' ' + dataObj.TIMEFORMATS[2]; + datetimeFormats.short = dataObj.DATEFORMATS[3] + ' ' + dataObj.TIMEFORMATS[3]; + datetimeFormats.fullDate = dataObj.DATEFORMATS[0]; + datetimeFormats.longDate = dataObj.DATEFORMATS[1]; + datetimeFormats.mediumDate = dataObj.DATEFORMATS[2]; + datetimeFormats.shortDate = dataObj.DATEFORMATS[3]; + datetimeFormats.mediumTime = dataObj.TIMEFORMATS[2]; + datetimeFormats.shortTime = dataObj.TIMEFORMATS[3]; + + return datetimeFormats; +} diff --git a/i18n/src/parser.js b/i18n/src/parser.js new file mode 100644 index 00000000..db31aeef --- /dev/null +++ b/i18n/src/parser.js @@ -0,0 +1,64 @@ +/** +* A simple parser to parse a number format into a pattern object +*/ + +exports.parsePattern = parsePattern; + +var PATTERN_SEP = ';', + DECIMAL_SEP = '.', + GROUP_SEP = ',', + ZERO = '0', + DIGIT = '#'; + +/** + * main funciton for parser + * @param str {string} pattern to be parsed (e.g. #,##0.###). + */ +function parsePattern(pattern) { + var p = { + minInt: 1, + minFrac: 0, + macFrac: 0, + posPre: '', + posSuf: '', + negPre: '', + negSuf: '', + gSize: 0, + lgSize: 0 + }; + + var parts = pattern.split(PATTERN_SEP), + positive = parts[0], + negative = parts[1]; + + var parts = positive.split(DECIMAL_SEP), + integer = parts[0], + fraction = parts[1]; + + p.posPre = integer.substr(0, integer.indexOf(DIGIT)); + + for (var i = 0; i < fraction.length; i++) { + var ch = fraction.charAt(i); + if (ch == ZERO) p.minFrac = p.maxFrac = i + 1; + else if (ch == DIGIT) p.maxFrac = i + 1; + else p.posSuf += ch; + } + + var groups = integer.split(GROUP_SEP); + p.gSize = groups[1].length; + p.lgSize = (groups[2] || groups[1]).length; + + if (negative) { + var trunkLen = positive.length - p.posPre.length - p.posSuf.length, + pos = negative.indexOf(DIGIT); + + p.negPre = negative.substr(0, pos).replace(/\'/g, ''); + p.negSuf = negative.substr(pos + trunkLen).replace(/\'/g, ''); + } else { + // hardcoded '-' sign is fine as all locale use '-' as MINUS_SIGN. (\u2212 is the same as '-') + p.negPre = p.posPre + '-'; + p.negSuf = p.posSuf; + } + + return p; +} diff --git a/i18n/src/util.js b/i18n/src/util.js new file mode 100644 index 00000000..82e2a7e4 --- /dev/null +++ b/i18n/src/util.js @@ -0,0 +1,7 @@ +exports.findLocaleId = function findLocaleId(str, type) { + if (type === 'num') { + return (str.match(/^NumberFormatSymbols_(.+)$/) || [])[1]; + } else if (type == 'datetime') { + return (str.match(/^DateTimeSymbols_(.+)$/) || [])[1]; + } +} diff --git a/i18n/update-closure.sh b/i18n/update-closure.sh new file mode 100755 index 00000000..ea3e262c --- /dev/null +++ b/i18n/update-closure.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +BASE_DIR=`dirname $0` +cd $BASE_DIR + +curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/currency.js > closure/currencySymbols.js +curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/datetimesymbols.js > closure/datetimeSymbols.js +curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/numberformatsymbols.js > closure/numberSymbols.js |
