diff options
| author | Chirayu Krishnappa | 2013-03-08 15:42:03 -0800 |
|---|---|---|
| committer | Chirayu Krishnappa | 2013-03-08 15:46:59 -0800 |
| commit | 96b13bbee17819fb28c9a4e1e22e426b1b07a554 (patch) | |
| tree | bc50c3f308940505b542bf4219042b020dd654ca /i18n | |
| parent | a248d5a32d0ec40de599add92eb5ecfbae66391b (diff) | |
| download | angular.js-96b13bbee17819fb28c9a4e1e22e426b1b07a554.tar.bz2 | |
chore($ngLocale): Generate ngLocale files from the Closure code.
Diffstat (limited to 'i18n')
| -rw-r--r-- | i18n/closure/currencySymbols.js | 279 | ||||
| -rw-r--r-- | i18n/closure/datetimesymbols.js | 793 | ||||
| -rw-r--r-- | i18n/closure/numberSymbols.js | 531 | ||||
| -rw-r--r-- | i18n/closure/pluralRules.js | 359 |
4 files changed, 1222 insertions, 740 deletions
diff --git a/i18n/closure/currencySymbols.js b/i18n/closure/currencySymbols.js index 3cbd6d0c..f789e304 100644 --- a/i18n/closure/currencySymbols.js +++ b/i18n/closure/currencySymbols.js @@ -16,14 +16,14 @@ /** * @fileoverview A utility to get better currency format pattern. * - * This module implement a new currency format representation model. It + * This module implements 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 + * people would like to see how their currency 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 @@ -43,15 +43,14 @@ goog.i18n.currency.PRECISION_MASK_ = 0x07; /** - * If this flag is set, it means the currency sign should position before - * number. + * Whether the currency sign should be positioned after the number. * @private */ goog.i18n.currency.POSITION_FLAG_ = 0x08; /** - * Should a space to inserted between number and currency sign. + * Whether a space should be inserted between the number and currency sign. * @private */ goog.i18n.currency.SPACE_FLAG_ = 0x20; @@ -59,8 +58,8 @@ 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 + * (most popular currencies) are supported. If an application really needs + * to support some of the rarely used currencies, it should call this function * before any other functions in this namespace. */ goog.i18n.currency.addTier2Support = function() { @@ -75,8 +74,8 @@ goog.i18n.currency.addTier2Support = function() { * 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. + * some countries as people normally do not use it. Local currency sign + * alleviates the problem, but also makes it a little verbose. * * @param {string} currencyCode ISO-4217 3-letter currency code. * @return {string} Global currency pattern string for given currency. @@ -85,9 +84,6 @@ 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 + ' ' + @@ -104,10 +100,8 @@ goog.i18n.currency.getGlobalCurrencyPattern = function(currencyCode) { */ goog.i18n.currency.getGlobalCurrencySign = function(currencyCode) { var info = goog.i18n.currency.CurrencyInfo[currencyCode]; - if (currencyCode == info[1]) { - return currencyCode; - } - return currencyCode + ' ' + info[1]; + return (currencyCode == info[1]) ? currencyCode : + currencyCode + ' ' + info[1]; }; @@ -128,6 +122,7 @@ goog.i18n.currency.getLocalCurrencyPattern = function(currencyCode) { /** * 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. */ @@ -156,6 +151,7 @@ goog.i18n.currency.getPortableCurrencyPattern = function(currencyCode) { /** * 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. */ @@ -165,10 +161,13 @@ goog.i18n.currency.getPortableCurrencySign = function(currencyCode) { /** - * This function returns the default currency sign position. Some application + * This function returns the default currency sign position. Some applications * 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. + * function can be used in such situations to correctly position the currency + * sign relative to the amount. + * + * To match the behavior of ICU, position is not determined by display locale. + * * @param {string} currencyCode ISO-4217 3-letter currency code. * @return {boolean} true if currency should be positioned before amount field. */ @@ -179,13 +178,12 @@ goog.i18n.currency.isPrefixSignPosition = function(currencyCode) { /** - * This function construct the currency pattern. Currency sign is provided. The + * This function constructs 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. - * + * @param {string} sign The currency sign that will be used in pattern. * @return {string} currency pattern string. * @private */ @@ -212,55 +210,96 @@ goog.i18n.currency.getCurrencyPattern_ = function(patternNum, sign) { /** + * Modify currency pattern string by adjusting precision for given currency. + * Standard currency pattern will have 2 digit after decimal point. + * Examples: + * $#,##0.00 -> $#,##0 (precision == 0) + * $#,##0.00 -> $#,##0.0 (precision == 1) + * $#,##0.00 -> $#,##0.000 (precision == 3) + * + * @param {string} pattern currency pattern string. + * @param {string} currencyCode 3-letter currency code. + * @return {string} modified currency pattern string. + */ +goog.i18n.currency.adjustPrecision = function(pattern, currencyCode) { + var strParts = ['0']; + var info = goog.i18n.currency.CurrencyInfo[currencyCode]; + var precision = info[0] & goog.i18n.currency.PRECISION_MASK_; + if (precision > 0) { + strParts.push('.'); + for (var i = 0; i < precision; i++) { + strParts.push('0'); + } + } + return pattern.replace(/0.00/g, strParts.join('')); +}; + + +/** * Tier 1 currency information. + * + * The first number in the array is a combination of the precision mask and + * other flags. The precision mask indicates how many decimal places to show for + * the currency. Valid values are [0..7]. The position flag indicates whether + * the currency sign should be positioned after the number. Valid values are 0 + * (before the number) or 16 (after the number). The space flag indicates + * whether a space should be inserted between the currency sign and number. + * Valid values are 0 (no space) and 24 (space). + * + * The number in the array is calculated by adding together the mask and flag + * values. For example: + * + * 0: no precision (0), currency sign first (0), no space (0) + * 2: two decimals precision (2), currency sign first (0), no space (0) + * 18: two decimals precision (2), currency sign last (16), no space (0) + * 42: two decimals precision (2), currency sign last (16), space (24) + * * @type {!Object.<!Array>} */ goog.i18n.currency.CurrencyInfo = { - 'AED': [2, '\u062F\u002e\u0625', 'DH'], - 'ARS': [2, '$', 'AR$'], + 'AED': [2, 'dh', '\u062f.\u0625.', 'DH'], 'AUD': [2, '$', 'AU$'], 'BDT': [2, '\u09F3', 'Tk'], 'BRL': [2, 'R$', 'R$'], 'CAD': [2, '$', 'C$'], - 'CHF': [2, 'Fr.', 'CHF'], + 'CHF': [2, 'CHF', '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'], + 'COP': [0, '$', 'COL$'], + 'CRC': [0, '\u20a1', 'CR\u20a1'], + 'CZK': [2, 'K\u010d', 'K\u010d'], + 'DKK': [18, 'kr', 'kr'], 'DOP': [2, '$', 'RD$'], 'EGP': [2, '£', 'LE'], - 'EUR': [26, '€', '€'], + 'EUR': [18, '€', '€'], 'GBP': [2, '£', 'GB£'], 'HKD': [2, '$', 'HK$'], - 'ILS': [10, '\u20AA', 'IL₪'], - 'INR': [2, 'Rs', 'Rs'], - 'ISK': [10, 'kr', 'kr'], + 'ILS': [2, '\u20AA', 'IL\u20AA'], + 'INR': [2, '\u20B9', 'Rs'], + 'ISK': [0, 'kr', 'kr'], 'JMD': [2, '$', 'JA$'], 'JPY': [0, '¥', 'JP¥'], 'KRW': [0, '\u20A9', 'KR₩'], 'LKR': [2, 'Rs', 'SLRs'], - 'MNT': [2, '\u20AE', 'MN₮'], + 'MNT': [0, '\u20AE', 'MN₮'], 'MXN': [2, '$', 'Mex$'], 'MYR': [2, 'RM', 'RM'], - 'NOK': [26, 'kr', 'NOkr'], + 'NOK': [18, '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'], + 'PHP': [2, '\u20B1', 'Php'], + 'PKR': [0, 'Rs', 'PKRs.'], + 'RUB': [42, 'руб.', 'руб.'], + 'SAR': [2, 'Rial', 'Rial'], + 'SEK': [2, 'kr', 'kr'], 'SGD': [2, '$', 'S$'], 'THB': [2, '\u0e3f', 'THB'], - 'TRY': [2, 'YTL', 'YTL'], + 'TRY': [2, 'TL', 'YTL'], 'TWD': [2, 'NT$', 'NT$'], 'USD': [2, '$', 'US$'], 'UYU': [2, '$', 'UY$'], - 'VND': [10, '\u20AB', 'VN₫'], - 'YER': [2, 'YER', 'YER'], + 'VND': [0, '\u20AB', 'VN\u20AB'], + 'YER': [0, 'Rial', 'Rial'], 'ZAR': [2, 'R', 'ZAR'] }; @@ -270,116 +309,114 @@ goog.i18n.currency.CurrencyInfo = { * @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ƒ'], + 'AFN': [16, 'Af.', 'AFN'], + 'ALL': [0, 'Lek', 'Lek'], + 'AMD': [0, 'Dram', 'dram'], 'AOA': [2, 'Kz', 'Kz'], - 'AWG': [2, 'ƒ', 'Afl.'], - 'AZN': [2, 'm', 'man'], - 'BAM': [18, 'КМ', 'KM'], + 'ARS': [2, '$', 'AR$'], + 'AWG': [2, 'Afl.', 'Afl.'], + 'AZN': [2, 'man.', 'man.'], + 'BAM': [18, 'KM', 'KM'], 'BBD': [2, '$', 'Bds$'], - 'BGN': [10, '\u043b\u0432', 'лв'], - 'BHD': [3, '\u0628\u002e\u062f\u002e', 'BD'], + 'BGN': [2, 'lev', 'lev'], + 'BHD': [3, 'din', 'din'], 'BIF': [0, 'FBu', 'FBu'], 'BMD': [2, '$', 'BD$'], 'BND': [2, '$', 'B$'], - 'BOB': [2, 'B$', 'B$'], - 'BSD': [2, '$', 'B$'], + 'BOB': [2, 'Bs', 'Bs'], + 'BSD': [2, '$', 'BS$'], 'BTN': [2, 'Nu.', 'Nu.'], 'BWP': [2, 'P', 'pula'], - 'BYR': [0, 'Br', 'Br'], + 'BYR': [0, 'BYR', 'BYR'], 'BZD': [2, '$', 'BZ$'], - 'CDF': [2, 'F', 'CDF'], - 'CVE': [2, '$', 'Esc'], + 'CDF': [2, 'FrCD', 'CDF'], + 'CUC': [1, '$', 'CUC$'], + 'CUP': [2, '$', 'CU$'], + 'CVE': [2, 'CVE', 'Esc'], 'DJF': [0, 'Fdj', 'Fdj'], - 'DZD': [2, '\u062f\u062C', 'DA'], - 'EEK': [10, 'EEK', 'EEK'], + 'DZD': [2, 'din', 'din'], 'ERN': [2, 'Nfk', 'Nfk'], - 'ETB': [2, 'Br', 'Br'], + 'ETB': [2, 'Birr', 'Birr'], 'FJD': [2, '$', 'FJ$'], 'FKP': [2, '£', 'FK£'], 'GEL': [2, 'GEL', 'GEL'], - 'GHS': [2, '\u20B5', 'GHS¢'], + 'GHS': [2, 'GHS', 'GHS'], 'GIP': [2, '£', 'GI£'], - 'GMD': [2, 'D', 'GMD'], + 'GMD': [2, 'GMD', 'GMD'], 'GNF': [0, 'FG', 'FG'], 'GTQ': [2, 'Q', 'GTQ'], - 'GYD': [2, '$', 'GY$'], + 'GYD': [0, '$', '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'], + 'HTG': [2, 'HTG', 'HTG'], + 'HUF': [0, 'Ft', 'Ft'], + 'IDR': [0, 'Rp', 'Rp'], + 'IQD': [0, 'din', 'IQD'], + 'IRR': [0, 'Rial', 'IRR'], + 'JOD': [3, 'din', 'JOD'], + 'KES': [2, 'Ksh', 'Ksh'], + 'KGS': [2, 'KGS', 'KGS'], + 'KHR': [2, 'Riel', 'KHR'], + 'KMF': [0, 'CF', 'KMF'], + 'KPW': [0, '\u20A9KP', 'KPW'], + 'KWD': [3, 'din', 'KWD'], + 'KYD': [2, '$', 'KY$'], + 'KZT': [2, '\u20B8', 'KZT'], + 'LAK': [0, '\u20AD', '\u20AD'], + 'LBP': [0, 'L£', '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'], + 'LSL': [2, 'LSL', 'LSL'], + 'LTL': [2, 'Lt', 'Lt'], + 'LVL': [2, 'Ls', 'Ls'], + 'LYD': [3, 'din', 'LD'], + 'MAD': [2, 'dh', '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'], + 'MGA': [0, 'Ar', 'MGA'], + 'MKD': [2, 'din', 'MKD'], + 'MMK': [0, 'K', 'MMK'], + 'MOP': [2, 'MOP', 'MOP$'], + 'MRO': [0, 'MRO', 'MRO'], + 'MUR': [0, 'MURs', 'MURs'], + 'MWK': [2, 'MWK', 'MWK'], 'MZN': [2, 'MTn', 'MTn'], 'NAD': [2, '$', 'N$'], - 'NGN': [2, '\u20A6', 'NG₦'], + 'NGN': [2, '\u20A6', 'NG\u20A6'], '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'], + 'OMR': [3, 'Rial', 'OMR'], + 'PGK': [2, 'PGK', 'PGK'], + 'PLN': [2, 'z\u0142', 'z\u0142'], + 'PYG': [0, 'Gs', 'PYG'], + 'QAR': [2, 'Rial', 'QR'], + 'RON': [2, 'RON', 'RON'], + 'RSD': [0, 'din', 'RSD'], 'RWF': [0, 'RF', 'RF'], 'SBD': [2, '$', 'SI$'], - 'SCR': [2, 'SR', 'SCR'], + 'SCR': [2, 'SCR', 'SCR'], 'SDG': [2, 'SDG', 'SDG'], 'SHP': [2, '£', 'SH£'], - 'SKK': [10, 'Sk', 'Sk'], - 'SLL': [2, 'Le', 'Le'], - 'SOS': [2, 'So. Sh.', 'So. Sh.'], + 'SLL': [0, 'SLL', 'SLL'], + 'SOS': [0, 'SOS', 'SOS'], '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'], + 'STD': [0, 'Db', 'Db'], + 'SYP': [16, '£', 'SY£'], + 'SZL': [2, 'SZL', 'SZL'], + 'TJS': [2, 'Som', 'TJS'], + 'TND': [3, 'din', '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$'], + 'TZS': [0, 'TSh', 'TSh'], + 'UAH': [2, '\u20B4', 'UAH'], + 'UGX': [0, 'UGX', 'UGX'], + 'UYU': [1, '$', '$U'], + 'UZS': [0, 'so\u02bcm', 'UZS'], + 'VEF': [2, 'Bs', 'Bs'], + 'VUV': [0, 'VUV', 'VUV'], + 'WST': [2, 'WST', 'WST'], 'XAF': [0, 'FCFA', 'FCFA'], 'XCD': [2, '$', 'EC$'], 'XOF': [0, 'CFA', 'CFA'], - 'XPF': [0, 'F', 'XPF'], - 'ZMK': [2, 'ZK', 'ZK'], - 'ZWL': [2, '$', 'ZW$'] + 'XPF': [0, 'FCFP', 'FCFP'], + 'ZMK': [0, 'ZMK', 'ZMK'] }; diff --git a/i18n/closure/datetimesymbols.js b/i18n/closure/datetimesymbols.js index 86a7fca7..7d3e6614 100644 --- a/i18n/closure/datetimesymbols.js +++ b/i18n/closure/datetimesymbols.js @@ -31,12 +31,15 @@ */ goog.provide('goog.i18n.DateTimeSymbols'); +goog.provide('goog.i18n.DateTimeSymbols_af'); 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_chr'); goog.provide('goog.i18n.DateTimeSymbols_cs'); +goog.provide('goog.i18n.DateTimeSymbols_cy'); goog.provide('goog.i18n.DateTimeSymbols_da'); goog.provide('goog.i18n.DateTimeSymbols_de'); goog.provide('goog.i18n.DateTimeSymbols_de_AT'); @@ -52,6 +55,7 @@ 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_es_419'); goog.provide('goog.i18n.DateTimeSymbols_et'); goog.provide('goog.i18n.DateTimeSymbols_eu'); goog.provide('goog.i18n.DateTimeSymbols_fa'); @@ -62,6 +66,7 @@ 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_haw'); goog.provide('goog.i18n.DateTimeSymbols_he'); goog.provide('goog.i18n.DateTimeSymbols_hi'); goog.provide('goog.i18n.DateTimeSymbols_hr'); @@ -78,7 +83,6 @@ 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'); @@ -109,6 +113,7 @@ 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'); +goog.provide('goog.i18n.DateTimeSymbols_zu'); /** @@ -149,6 +154,42 @@ goog.i18n.DateTimeSymbols_en_ISO = { /** + * Date/time formatting symbols for locale af. + */ +goog.i18n.DateTimeSymbols_af = { + ERAS: ['v.C.', 'n.C.'], + 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: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', + 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + STANDALONEMONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', + 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', + 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', + 'Saterdag'], + STANDALONEWEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', + 'Vrydag', 'Saterdag'], + SHORTWEEKDAYS: ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'], + STANDALONESHORTWEEKDAYS: ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'], + NARROWWEEKDAYS: ['S', 'M', 'D', 'W', 'D', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'W', 'D', 'V', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'], + AMPMS: ['vm.', 'nm.'], + 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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** * Date/time formatting symbols for locale am. */ goog.i18n.DateTimeSymbols_am = { @@ -182,13 +223,14 @@ goog.i18n.DateTimeSymbols_am = { NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1ኛው ሩብ', 'ሁለተኛው ሩብ', '3ኛው ሩብ', + '4ኛው ሩብ'], 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, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 1 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -196,6 +238,7 @@ goog.i18n.DateTimeSymbols_am = { * Date/time formatting symbols for locale ar. */ goog.i18n.DateTimeSymbols_ar = { + ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', @@ -214,14 +257,14 @@ goog.i18n.DateTimeSymbols_ar = { STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الإثنين', 'الثلاثاء', + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الإثنين', 'الثلاثاء', + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', - 'خميس', 'جمعة', 'سبت'], - STANDALONESHORTWEEKDAYS: ['أحد', 'إثنين', 'ثلاثاء', - 'أربعاء', 'خميس', 'جمعة', 'سبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', @@ -234,7 +277,7 @@ goog.i18n.DateTimeSymbols_ar = { 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 + FIRSTWEEKCUTOFFDAY: 4 }; @@ -286,6 +329,7 @@ goog.i18n.DateTimeSymbols_bg = { * Date/time formatting symbols for locale bn. */ goog.i18n.DateTimeSymbols_bn = { + ZERODIGIT: 0x09E6, ERAS: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], ERANAMES: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', @@ -340,7 +384,7 @@ goog.i18n.DateTimeSymbols_bn = { 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, + FIRSTDAYOFWEEK: 4, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 }; @@ -352,7 +396,7 @@ goog.i18n.DateTimeSymbols_bn = { 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'], + NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'J', 'G', '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', @@ -368,7 +412,7 @@ goog.i18n.DateTimeSymbols_ca = { WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], STANDALONEWEEKDAYS: ['Diumenge', 'Dilluns', 'Dimarts', 'Dimecres', 'Dijous', - 'Divendres', 'dissabte'], + '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'], @@ -386,20 +430,64 @@ goog.i18n.DateTimeSymbols_ca = { /** + * Date/time formatting symbols for locale chr. + */ +goog.i18n.DateTimeSymbols_chr = { + 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, 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** * 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'], + ERAS: ['př. n. l.', 'n. l.'], + ERANAMES: ['př. n. l.', 'n. l.'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], 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'], + SHORTMONTHS: ['Led', 'Úno', 'Bře', 'Dub', 'Kvě', 'Čer', 'Čvc', 'Srp', + 'Zář', 'Říj', 'Lis', 'Pro'], STANDALONESHORTMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], WEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', @@ -414,7 +502,7 @@ goog.i18n.DateTimeSymbols_cs = { 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'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. yyyy', 'dd.MM.yy'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -423,6 +511,42 @@ goog.i18n.DateTimeSymbols_cs = { /** + * Date/time formatting symbols for locale cy. + */ +goog.i18n.DateTimeSymbols_cy = { + ERAS: ['CC', 'OC'], + ERANAMES: ['Cyn Crist', 'Oed Crist'], + NARROWMONTHS: ['I', 'C', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'R'], + STANDALONENARROWMONTHS: ['I', 'C', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', + 'T', 'R'], + MONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', + 'Gorffenaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', + 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + SHORTMONTHS: ['Ion', 'Chwef', 'Mawrth', 'Ebrill', 'Mai', 'Meh', 'Gorff', + 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + STANDALONESHORTMONTHS: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', + 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + WEEKDAYS: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', + 'Dydd Gwener', 'Dydd Sadwrn'], + STANDALONEWEEKDAYS: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', + 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'], + SHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwen', 'Sad'], + STANDALONESHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'], + NARROWWEEKDAYS: ['S', 'L', 'M', 'M', 'I', 'G', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'L', 'M', 'M', 'I', 'G', 'S'], + SHORTQUARTERS: ['Ch1', 'Ch2', 'Ch3', 'Ch4'], + QUARTERS: ['Chwarter 1af', '2il chwarter', '3ydd chwarter', '4ydd chwarter'], + 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 da. */ goog.i18n.DateTimeSymbols_da = { @@ -473,7 +597,7 @@ goog.i18n.DateTimeSymbols_de = { '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', + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], @@ -509,7 +633,7 @@ goog.i18n.DateTimeSymbols_de_AT = { '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', + STANDALONESHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], @@ -556,16 +680,16 @@ goog.i18n.DateTimeSymbols_el = { 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', - 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', + 'Ιούν', 'Ιούλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', 'Σαβ'], - STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', - 'Παρ', 'Σαβ'], + STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', + 'Παρ', 'Σάβ'], NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], @@ -612,7 +736,7 @@ goog.i18n.DateTimeSymbols_en = { 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -646,9 +770,9 @@ goog.i18n.DateTimeSymbols_en_AU = { 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, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -717,10 +841,10 @@ goog.i18n.DateTimeSymbols_en_IE = { 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, + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -756,7 +880,7 @@ goog.i18n.DateTimeSymbols_en_IN = { 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -788,11 +912,11 @@ goog.i18n.DateTimeSymbols_en_SG = { 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'], + 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -832,9 +956,9 @@ goog.i18n.DateTimeSymbols_en_ZA = { 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, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -853,7 +977,45 @@ goog.i18n.DateTimeSymbols_es = { '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', + STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', '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', 'X', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', '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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_419. + */ +goog.i18n.DateTimeSymbols_es_419 = { + 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', 'mayo', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'], WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], @@ -867,12 +1029,12 @@ goog.i18n.DateTimeSymbols_es = { 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', + 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, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -916,8 +1078,8 @@ goog.i18n.DateTimeSymbols_et = { * Date/time formatting symbols for locale eu. */ goog.i18n.DateTimeSymbols_eu = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], + ERAS: ['K.a.', 'K.o.'], + ERANAMES: ['K.a.', 'K.o.'], 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'], @@ -935,8 +1097,8 @@ goog.i18n.DateTimeSymbols_eu = { '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'], + NARROWWEEKDAYS: ['I', 'M', 'A', 'A', 'A', 'O', 'I'], + STANDALONENARROWWEEKDAYS: ['I', 'M', 'A', 'L', 'A', 'O', 'I'], SHORTQUARTERS: ['1Hh', '2Hh', '3Hh', '4Hh'], QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', '4. hiruhilekoa'], @@ -954,21 +1116,22 @@ goog.i18n.DateTimeSymbols_eu = { * Date/time formatting symbols for locale fa. */ goog.i18n.DateTimeSymbols_fa = { - ERAS: ['ق.م.', 'ب. م.'], + ZERODIGIT: 0x06F0, + ERAS: ['ق.م.', 'م.'], ERANAMES: ['قبل از میلاد', 'میلادی'], - NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'می', 'ژ', 'ژ', 'ا', 'س', 'ا', + NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'می', 'ژ', 'ژ', 'ا', - 'س', 'ا', 'ن', 'د'], - MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'می', - 'جون', 'جولای', 'آگوست', 'سپتامبر', 'اکتبر', + STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', + 'ا', 'ن', 'د'], + MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', + 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], SHORTMONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', - 'می', 'جون', 'جولای', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], + 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', + 'اکتبر', 'نوامبر', 'دسامبر'], STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], @@ -985,12 +1148,12 @@ goog.i18n.DateTimeSymbols_fa = { SHORTQUARTERS: ['سم۱', 'سم۲', 'سم۳', 'سم۴'], QUARTERS: ['سهماههٔ اول', 'سهماههٔ دوم', 'سهماههٔ سوم', 'سهماههٔ چهارم'], - AMPMS: ['قبل از ظهر', 'بعد از ظهر'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], + AMPMS: ['قبلازظهر', 'بعدازظهر'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'yyyy/M/d'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [3, 4], - FIRSTWEEKCUTOFFDAY: 1 + FIRSTWEEKCUTOFFDAY: 4 }; @@ -1026,7 +1189,7 @@ goog.i18n.DateTimeSymbols_fi = { 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'], + 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], @@ -1038,8 +1201,8 @@ goog.i18n.DateTimeSymbols_fi = { * Date/time formatting symbols for locale fil. */ goog.i18n.DateTimeSymbols_fil = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], + ERAS: ['BC', 'AD'], + ERANAMES: ['BC', 'AD'], 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'], @@ -1060,13 +1223,14 @@ goog.i18n.DateTimeSymbols_fil = { 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'], + QUARTERS: ['ika-1 sangkapat', 'ika-2 sangkapat', 'ika-3 quarter', + 'ika-4 na quarter'], 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1141,7 +1305,7 @@ goog.i18n.DateTimeSymbols_fr_CA = { 'HH:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1172,7 +1336,7 @@ goog.i18n.DateTimeSymbols_gl = { 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'], + AMPMS: ['a.m.', 'p.m.'], 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, @@ -1213,7 +1377,7 @@ goog.i18n.DateTimeSymbols_gsw = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1231,12 +1395,12 @@ goog.i18n.DateTimeSymbols_gu = { MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', - 'ઑક્ટ્બર', 'નવેમ્બર', + 'ઑક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'], STANDALONEMONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', - 'સપ્ટેમ્બર', 'ઑક્ટ્બર', + 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'], SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', @@ -1260,18 +1424,53 @@ goog.i18n.DateTimeSymbols_gu = { 'શ'], STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], - SHORTQUARTERS: ['પેહલા હંત 1', - 'ત્રિમાસિક ૨', 'ત્રિમાસિક ૩', + SHORTQUARTERS: ['પેહલા હંત 1', 'Q2', 'Q3', 'ચૌતા હંત 4'], QUARTERS: ['પેહલા હંત 1', 'ડૂસઋા હંત 2', 'તીસઋા હંત 3', 'ચૌતા હંત 4'], - AMPMS: ['પૂર્વ મધ્યાહ્ન', - 'ઉત્તર મધ્યાહ્ન'], + AMPMS: ['am', 'pm'], 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 + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale haw. + */ +goog.i18n.DateTimeSymbols_haw = { + ERAS: ['BCE', 'CE'], + ERANAMES: ['BCE', 'CE'], + 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: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', + 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'], + STANDALONEMONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', + 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', + 'Kekemapa'], + SHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', + 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + STANDALONESHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', + 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + WEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', + 'Poʻalima', 'Poʻaono'], + STANDALONEWEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', + 'Poʻahā', 'Poʻalima', 'Poʻaono'], + SHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], + STANDALONESHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], + NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1284,15 +1483,15 @@ goog.i18n.DateTimeSymbols_he = { 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: ['ינואר', 'פברואר', 'מרס', 'אפריל', 'מאי', + MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], - STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרס', 'אפריל', + STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו', 'פבר', 'מרס', 'אפר', 'מאי', 'יונ', + SHORTMONTHS: ['ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], - STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרס', 'אפר׳', + STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', @@ -1315,7 +1514,7 @@ goog.i18n.DateTimeSymbols_he = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1365,12 +1564,12 @@ goog.i18n.DateTimeSymbols_hi = { 'तीसरी तिमाही', 'चौथी तिमाही'], QUARTERS: ['तिमाही', 'दूसरी तिमाही', 'तीसरी तिमाही', 'चौथी तिमाही'], - AMPMS: ['पूर्वाह्न', 'अपराह्न'], + AMPMS: ['am', 'pm'], 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1399,17 +1598,16 @@ goog.i18n.DateTimeSymbols_hr = { 'č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'], + 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.'], + DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. M. y.', 'd.M.y.'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1419,7 +1617,7 @@ goog.i18n.DateTimeSymbols_hr = { 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'], + NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'Á', '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', @@ -1447,7 +1645,7 @@ goog.i18n.DateTimeSymbols_hu = { TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1478,12 +1676,12 @@ goog.i18n.DateTimeSymbols_id = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', 'kuartal keempat'], - AMPMS: ['pagi', 'malam'], + AMPMS: ['AM', 'PM'], 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, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1514,12 +1712,12 @@ goog.i18n.DateTimeSymbols_in = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', 'kuartal keempat'], - AMPMS: ['pagi', 'malam'], + AMPMS: ['AM', 'PM'], 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, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1529,7 +1727,7 @@ goog.i18n.DateTimeSymbols_in = { 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'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'L', '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í', @@ -1555,9 +1753,9 @@ goog.i18n.DateTimeSymbols_is = { 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, + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -1607,15 +1805,15 @@ goog.i18n.DateTimeSymbols_iw = { 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: ['ינואר', 'פברואר', 'מרס', 'אפריל', 'מאי', + MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], - STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרס', 'אפריל', + STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו', 'פבר', 'מרס', 'אפר', 'מאי', 'יונ', + SHORTMONTHS: ['ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], - STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרס', 'אפר׳', + STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', @@ -1636,9 +1834,9 @@ goog.i18n.DateTimeSymbols_iw = { 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 + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1671,11 +1869,11 @@ goog.i18n.DateTimeSymbols_ja = { QUARTERS: ['第1四半期', '第2四半期', '第3四半期', '第4四半期'], AMPMS: ['午前', '午後'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/MM/dd', 'yy/MM/dd'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/MM/dd', 'yyyy/MM/dd'], TIMEFORMATS: ['H時mm分ss秒 zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1683,7 +1881,7 @@ goog.i18n.DateTimeSymbols_ja = { * Date/time formatting symbols for locale kn. */ goog.i18n.DateTimeSymbols_kn = { - ERAS: ['BCE', 'CE'], + ERAS: ['ಕ್ರಿ.ಪೂ', 'ಜಾಹೀ'], ERANAMES: ['ಈಸಪೂವ೯.', 'ಕ್ರಿಸ್ತ ಶಕ'], NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಎ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], @@ -1732,7 +1930,7 @@ goog.i18n.DateTimeSymbols_kn = { 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1772,7 +1970,7 @@ goog.i18n.DateTimeSymbols_ko = { 'a h:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -1780,11 +1978,11 @@ goog.i18n.DateTimeSymbols_ko = { * 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'], + ERAS: ['libóso ya', 'nsima ya Y'], + ERANAMES: ['Yambo ya Yézu Krís', 'Nsima ya Yézu Krís'], + NARROWMONTHS: ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'], + STANDALONENARROWMONTHS: ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', + 'n', 'd'], 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', @@ -1795,29 +1993,29 @@ goog.i18n.DateTimeSymbols_ln = { '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', + SHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', + 'ɔtb', 'nvb', 'dsb'], + STANDALONESHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', + 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + WEEKDAYS: ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', + 'mokɔlɔ mwa 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', + STANDALONEWEEKDAYS: ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', + 'mokɔlɔ mwa 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'], + SHORTWEEKDAYS: ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'], + STANDALONESHORTWEEKDAYS: ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'], + NARROWWEEKDAYS: ['e', 'y', 'm', 'm', 'm', 'm', 'p'], + STANDALONENARROWWEEKDAYS: ['e', 'y', 'm', 'm', 'm', 'm', 'p'], 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'], + AMPMS: ['ntɔ́ngɔ́', 'mpókwa'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1830,29 +2028,28 @@ goog.i18n.DateTimeSymbols_lt = { 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', + MONTHS: ['sausio', '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.'], + SHORTMONTHS: ['Saus.', 'Vas', 'Kov.', 'Bal.', 'Geg.', 'Bir.', 'Liep.', + 'Rugp.', 'Rugs.', 'Spal.', 'Lapkr.', 'Gruod.'], + STANDALONESHORTMONTHS: ['Saus.', 'Vas.', 'Kov.', 'Bal.', 'Geg.', 'Bir.', + 'Liep.', 'Rugp.', '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', 'Š'], + STANDALONESHORTWEEKDAYS: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], 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'], + SHORTQUARTERS: ['I k.', 'II k.', 'III k.', 'IV ketv.'], + QUARTERS: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'], AMPMS: ['priešpiet', 'popiet'], - DATEFORMATS: ['y \'m\'. MMMM d \'d\'.,EEEE', 'y \'m\'. MMMM d \'d\'.', - 'yyyy.MM.dd', 'yyyy-MM-dd'], + DATEFORMATS: ['y \'m\'. MMMM d \'d\'., EEEE', 'y \'m\'. MMMM d \'d\'.', + '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], @@ -1895,7 +2092,7 @@ goog.i18n.DateTimeSymbols_lv = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1950,50 +2147,12 @@ goog.i18n.DateTimeSymbols_ml = { QUARTERS: ['ഒന്നാം പാദം', 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', 'നാലാം പാദം'], - AMPMS: ['രാവിലെ', 'വൈകുന്നേരം'], + AMPMS: ['am', 'pm'], 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2001,7 +2160,7 @@ goog.i18n.DateTimeSymbols_mo = { * Date/time formatting symbols for locale mr. */ goog.i18n.DateTimeSymbols_mr = { - ERAS: ['ई.स.पू.', 'ई.स.'], + ERAS: ['ईसापूर्व', 'सन'], ERANAMES: ['ईसवीसनपूर्व', 'ईसवीसन'], NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], @@ -2017,16 +2176,14 @@ goog.i18n.DateTimeSymbols_mr = { 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], - SHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ऑगस्ट', 'सप्टेंबर', - 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], - STANDALONESHORTMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ऑगस्ट', - 'सप्टेंबर', 'ऑक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], + SHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', + 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', + 'सेप्टें', 'ऑक्टोबर', 'नोव्हें', + 'डिसें'], + STANDALONESHORTMONTHS: ['जाने', 'फेब्रु', + 'मार्च', 'एप्रि', 'मे', 'जून', + 'जुलै', 'ऑग', 'सेप्टें', + 'ऑक्टोबर', 'नोव्हें', 'डिसें'], WEEKDAYS: ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], @@ -2041,7 +2198,8 @@ goog.i18n.DateTimeSymbols_mr = { 'श'], STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + SHORTQUARTERS: ['ति 1', '2 री तिमाही', 'ति 3', + 'ति 4'], QUARTERS: ['प्रथम तिमाही', 'द्वितीय तिमाही', 'तृतीय तिमाही', @@ -2051,7 +2209,7 @@ goog.i18n.DateTimeSymbols_mr = { 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2059,11 +2217,11 @@ goog.i18n.DateTimeSymbols_mr = { * 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'], + ERAS: ['S.M.', 'TM'], + ERANAMES: ['S.M.', 'TM'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', @@ -2077,16 +2235,16 @@ goog.i18n.DateTimeSymbols_ms = { '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'], + NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], + SHORTQUARTERS: ['Suku 1', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], + QUARTERS: ['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], + AMPMS: ['PG', 'PTG'], 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 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2123,7 +2281,7 @@ goog.i18n.DateTimeSymbols_mt = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2178,8 +2336,8 @@ goog.i18n.DateTimeSymbols_no = { '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.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', + 'aug', 'sep', 'okt', 'nov', 'des'], WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', @@ -2250,7 +2408,7 @@ goog.i18n.DateTimeSymbols_or = { 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2328,7 +2486,7 @@ goog.i18n.DateTimeSymbols_pt = { 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2366,11 +2524,10 @@ goog.i18n.DateTimeSymbols_pt_PT = { SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], - AMPMS: ['Antes do meio-dia', 'Depois do meio-dia'], + AMPMS: ['a.m.', 'p.m.'], 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'], + 'dd/MM/yyyy', 'dd/MM/yy'], + TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2411,7 +2568,7 @@ goog.i18n.DateTimeSymbols_ro = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2434,9 +2591,9 @@ goog.i18n.DateTimeSymbols_ru = { SHORTMONTHS: ['янв.', 'февр.', 'марта', 'апр.', 'мая', 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], + STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март', 'Апр.', + 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', + 'Нояб.', 'Дек.'], WEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], @@ -2446,18 +2603,18 @@ goog.i18n.DateTimeSymbols_ru = { SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], - NARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], + NARROWWEEKDAYS: ['В', 'Пн', 'Вт', 'С', 'Ч', 'П', 'С'], STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'], - AMPMS: ['AM', 'PM'], + AMPMS: ['до полудня', 'после полудня'], 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 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2519,7 +2676,7 @@ goog.i18n.DateTimeSymbols_sl = { 'sobota'], STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'], - SHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], + 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'], @@ -2531,7 +2688,7 @@ goog.i18n.DateTimeSymbols_sl = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2567,7 +2724,7 @@ goog.i18n.DateTimeSymbols_sq = { 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 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2609,7 +2766,7 @@ goog.i18n.DateTimeSymbols_sr = { TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2635,8 +2792,7 @@ goog.i18n.DateTimeSymbols_sv = { 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'], + STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', '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'], @@ -2684,7 +2840,7 @@ goog.i18n.DateTimeSymbols_sw = { 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 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2692,7 +2848,7 @@ goog.i18n.DateTimeSymbols_sw = { * Date/time formatting symbols for locale ta. */ goog.i18n.DateTimeSymbols_ta = { - ERAS: ['கிமு', 'கிபி'], + ERAS: ['கி.மு.', 'கி.பி.'], ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அனோ டோமினி'], NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', @@ -2701,14 +2857,14 @@ goog.i18n.DateTimeSymbols_ta = { 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டெம்ப்ர்', + 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்ட்', - 'செப்டெம்ப்ர்', 'அக்டோபர்', - 'நவம்பர்', 'டிசம்பர்'], + 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', + 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்'], SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], @@ -2729,17 +2885,18 @@ goog.i18n.DateTimeSymbols_ta = { 'ச'], STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1ஆம் காலாண்டு', - '2ஆம் காலாண்டு', - '3ஆம் காலாண்டு', - '4ஆம் காலாண்டு'], + SHORTQUARTERS: ['காலாண்டு1', 'காலாண்டு2', + 'காலாண்டு3', 'காலாண்டு4'], + 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2749,28 +2906,28 @@ goog.i18n.DateTimeSymbols_ta = { goog.i18n.DateTimeSymbols_te = { ERAS: ['ఈసాపూర్వ.', 'సన్.'], ERANAMES: ['ఈసాపూర్వ.', 'సన్.'], - NARROWMONTHS: ['జ', 'ఫి', 'మ', 'ఎ', 'మె', 'జు', 'జు', + NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మె', 'జు', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మ', 'ఎ', 'మె', 'జు', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], MONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', - 'ఏప్రిల్', 'మే', 'జూన్', 'జూలై', + 'ఎప్రిల్', 'మే', 'జూన్', 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'], STANDALONEMONTHS: ['జనవరి', 'ఫిబ్రవరి', - 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', + 'మార్చి', 'ఎప్రిల్', 'మే', 'జూన్', 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'], - SHORTMONTHS: ['జనవరి', 'ఫిబ్రవరి', - 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', - 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', + SHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', + 'ఏప్రి', 'మే', 'జూన్', 'జూలై', + 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'], - STANDALONESHORTMONTHS: ['జనవరి', 'ఫిబ్రవరి', - 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', - 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', + STANDALONESHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', + 'ఏప్రి', 'మే', 'జూన్', 'జూలై', + 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'], WEEKDAYS: ['ఆదివారం', 'సోమవారం', @@ -2785,19 +2942,19 @@ goog.i18n.DateTimeSymbols_te = { 'గురు', 'శుక్ర', 'శని'], STANDALONESHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], - NARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'భు', 'గు', 'శు', 'శ'], - STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'భు', 'గు', + NARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], + STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], SHORTQUARTERS: ['ఒకటి 1', 'రెండు 2', 'మూడు 3', 'నాలుగు 4'], QUARTERS: ['ఒకటి 1', 'రెండు 2', 'మూడు 3', 'నాలుగు 4'], - AMPMS: ['ఉ', 'సా'], + AMPMS: ['am', 'pm'], 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2808,8 +2965,9 @@ goog.i18n.DateTimeSymbols_th = { ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'], ERANAMES: ['ปีก่อนคริสต์ศักราช', 'คริสต์ศักราช'], - NARROWMONTHS: ['ม', 'ก', 'ม', 'ม', 'พ', 'ม', 'ก', 'ส', 'ก', - 'ต', 'พ', 'ธ'], + NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', + 'พ.ค.', 'มิ.ย', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], @@ -2853,7 +3011,7 @@ goog.i18n.DateTimeSymbols_th = { 'H:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2861,8 +3019,8 @@ goog.i18n.DateTimeSymbols_th = { * Date/time formatting symbols for locale tl. */ goog.i18n.DateTimeSymbols_tl = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], + ERAS: ['BC', 'AD'], + ERANAMES: ['BC', 'AD'], 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'], @@ -2883,13 +3041,14 @@ goog.i18n.DateTimeSymbols_tl = { 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'], + QUARTERS: ['ika-1 sangkapat', 'ika-2 sangkapat', 'ika-3 quarter', + 'ika-4 na quarter'], 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -2921,11 +3080,11 @@ goog.i18n.DateTimeSymbols_tr = { 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'], + DATEFORMATS: ['d MMMM y EEEE', '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 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2969,7 +3128,7 @@ goog.i18n.DateTimeSymbols_uk = { TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2979,20 +3138,19 @@ goog.i18n.DateTimeSymbols_uk = { goog.i18n.DateTimeSymbols_ur = { ERAS: ['ق م', 'عيسوی سن'], ERANAMES: ['قبل مسيح', 'عيسوی سن'], - NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', - 'ن', 'د'], - STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', - 'ا', 'ن', 'د'], - MONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', 'مئ', + 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: ['جنوری', 'فروری', 'مار چ', 'اپريل', + STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپريل', 'مئ', 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', 'مئ', + SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپريل', 'مئ', 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مار چ', 'اپريل', + STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپريل', 'مئ', 'جون', 'جولائ', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], WEEKDAYS: ['اتوار', 'پير', 'منگل', 'بده', 'جمعرات', @@ -3003,18 +3161,18 @@ goog.i18n.DateTimeSymbols_ur = { 'جمعہ', 'ہفتہ'], STANDALONESHORTWEEKDAYS: ['اتوار', 'پير', 'منگل', 'بده', 'جمعرات', 'جمعہ', 'ہفتہ'], - NARROWWEEKDAYS: ['ا', 'پ', 'م', 'ب', 'ج', 'ج', 'ہ'], - STANDALONENARROWWEEKDAYS: ['ا', 'پ', 'م', 'ب', 'ج', 'ج', 'ہ'], - SHORTQUARTERS: ['1سہ ماہی', '2سہ ماہی', '3سہ ماہی', - '4سہ ماہی'], + NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', + 'تيسری سہ ماہی', 'چوتهی سہ ماہی'], QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تيسری سہ ماہی', 'چوتهی سہ ماہی'], - AMPMS: ['قبل دوپہر', 'بعد دوپہر'], - DATEFORMATS: ['EEEE, d, MMMM y', 'd, MMMM y', 'd, MMM y', 'd/M/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -3049,14 +3207,14 @@ goog.i18n.DateTimeSymbols_vi = { 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'], + QUARTERS: ['Quý 1', 'Quý 2', 'Quý 3', 'Quý 4'], 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 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -3066,8 +3224,7 @@ goog.i18n.DateTimeSymbols_vi = { goog.i18n.DateTimeSymbols_zh = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], - NARROWMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + 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月', @@ -3096,7 +3253,7 @@ goog.i18n.DateTimeSymbols_zh = { TIMEFORMATS: ['zzzzah时mm分ss秒', 'zah时mm分ss秒', 'ah:mm:ss', 'ah:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -3121,17 +3278,16 @@ goog.i18n.DateTimeSymbols_zh_HK = { '七月', '八月', '九月', '十月', '十一月', '十二月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['一月', '二月', '三月', '四月', '五月', - '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', + '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], @@ -3139,11 +3295,10 @@ goog.i18n.DateTimeSymbols_zh_HK = { 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'], + TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ahh:mm:ss', 'ah:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -3162,27 +3317,63 @@ goog.i18n.DateTimeSymbols_zh_TW = { '七月', '八月', '九月', '十月', '十一月', '十二月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['一月', '二月', '三月', '四月', '五月', - '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + 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'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/M/d', 'y/M/d'], TIMEFORMATS: ['zzzzah時mm分ss秒', 'zah時mm分ss秒', 'ah:mm:ss', 'ah:mm'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale zu. + */ +goog.i18n.DateTimeSymbols_zu = { + ERAS: ['BC', 'AD'], + ERANAMES: ['BC', 'AD'], + 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: ['Januwari', 'Februwari', 'Mashi', 'Apreli', 'Meyi', 'Juni', 'Julayi', + 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], + STANDALONEMONTHS: ['uJanuwari', 'uFebruwari', 'uMashi', 'u-Apreli', 'uMeyi', + 'uJuni', 'uJulayi', 'uAgasti', 'uSepthemba', 'u-Okthoba', 'uNovemba', + 'uDisemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Apr', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', + 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Apr', 'Mey', 'Jun', 'Jul', + 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + WEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', 'uLwesine', + 'Lwesihlanu', 'Mgqibelo'], + STANDALONEWEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', + 'uLwesine', 'Lwesihlanu', 'Mgqibelo'], + SHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], + STANDALONESHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], + NARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['ikota yoku-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE dd MMMM y', 'd MMMM y', 'd MMM y', 'yyyy-MM-dd'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 }; @@ -3190,7 +3381,9 @@ goog.i18n.DateTimeSymbols_zh_TW = { * Selected date/time formatting symbols by locale. * "switch" statement won't work here. JsCompiler cannot handle it yet. */ -if (goog.LOCALE == 'am') { +if (goog.LOCALE == 'af') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_af; +} else if (goog.LOCALE == 'am') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am; } else if (goog.LOCALE == 'ar') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar; @@ -3200,8 +3393,12 @@ if (goog.LOCALE == 'am') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn; } else if (goog.LOCALE == 'ca') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca; +} else if (goog.LOCALE == 'chr') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_chr; } else if (goog.LOCALE == 'cs') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cs; +} else if (goog.LOCALE == 'cy') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cy; } else if (goog.LOCALE == 'da') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da; } else if (goog.LOCALE == 'de') { @@ -3230,6 +3427,8 @@ if (goog.LOCALE == 'am') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZA; } else if (goog.LOCALE == 'es') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; +} else if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_419; } else if (goog.LOCALE == 'et') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_et; } else if (goog.LOCALE == 'eu') { @@ -3250,6 +3449,8 @@ if (goog.LOCALE == 'am') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw; } else if (goog.LOCALE == 'gu') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gu; +} else if (goog.LOCALE == 'haw') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_haw; } else if (goog.LOCALE == 'he') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_he; } else if (goog.LOCALE == 'hi') { @@ -3282,8 +3483,6 @@ if (goog.LOCALE == 'am') { 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') { @@ -3344,6 +3543,8 @@ if (goog.LOCALE == 'am') { 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 if (goog.LOCALE == 'zu') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zu; } else { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; } diff --git a/i18n/closure/numberSymbols.js b/i18n/closure/numberSymbols.js index 35c65b95..956e8180 100644 --- a/i18n/closure/numberSymbols.js +++ b/i18n/closure/numberSymbols.js @@ -34,15 +34,19 @@ */ goog.provide('goog.i18n.NumberFormatSymbols'); +goog.provide('goog.i18n.NumberFormatSymbols_af'); +goog.provide('goog.i18n.NumberFormatSymbols_af_ZA'); 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_001'); 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_AD'); goog.provide('goog.i18n.NumberFormatSymbols_ca_ES'); goog.provide('goog.i18n.NumberFormatSymbols_cs'); goog.provide('goog.i18n.NumberFormatSymbols_cs_CZ'); @@ -56,26 +60,31 @@ 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_FM'); 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_PR'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PW'); goog.provide('goog.i18n.NumberFormatSymbols_en_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TC'); goog.provide('goog.i18n.NumberFormatSymbols_en_UM'); goog.provide('goog.i18n.NumberFormatSymbols_en_US'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VG'); 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_419'); +goog.provide('goog.i18n.NumberFormatSymbols_es_EA'); goog.provide('goog.i18n.NumberFormatSymbols_es_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_es_IC'); goog.provide('goog.i18n.NumberFormatSymbols_et'); goog.provide('goog.i18n.NumberFormatSymbols_et_EE'); goog.provide('goog.i18n.NumberFormatSymbols_eu'); @@ -90,11 +99,13 @@ 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_GF'); 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_fr_YT'); goog.provide('goog.i18n.NumberFormatSymbols_gl'); goog.provide('goog.i18n.NumberFormatSymbols_gl_ES'); goog.provide('goog.i18n.NumberFormatSymbols_gsw'); @@ -116,6 +127,7 @@ 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_it_SM'); goog.provide('goog.i18n.NumberFormatSymbols_iw'); goog.provide('goog.i18n.NumberFormatSymbols_ja'); goog.provide('goog.i18n.NumberFormatSymbols_ja_JP'); @@ -131,7 +143,6 @@ 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'); @@ -139,7 +150,9 @@ 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_CW'); goog.provide('goog.i18n.NumberFormatSymbols_nl_NL'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_SX'); goog.provide('goog.i18n.NumberFormatSymbols_no'); goog.provide('goog.i18n.NumberFormatSymbols_or'); goog.provide('goog.i18n.NumberFormatSymbols_or_IN'); @@ -161,7 +174,6 @@ 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'); @@ -173,7 +185,6 @@ 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'); @@ -185,9 +196,40 @@ 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'); +goog.provide('goog.i18n.NumberFormatSymbols_zu'); +goog.provide('goog.i18n.NumberFormatSymbols_zu_ZA'); + + +/** + * Number formatting symbols for locale af. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_af = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale af_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_af_ZA = goog.i18n.NumberFormatSymbols_af; /** @@ -225,25 +267,32 @@ goog.i18n.NumberFormatSymbols_am_ET = goog.i18n.NumberFormatSymbols_am; * @enum {string} */ goog.i18n.NumberFormatSymbols_ar = { - DECIMAL_SEP: ',', - GROUP_SEP: '.', - PERCENT: '%', - ZERO_DIGIT: '0', + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', INFINITY: '\u221E', - NAN: 'NaN', - DECIMAL_PATTERN: '#,##0.###;#,##0.###-', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#0.###;#0.###-', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-', DEF_CURRENCY_CODE: 'EGP' }; /** + * Number formatting symbols for locale ar_001. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_001 = goog.i18n.NumberFormatSymbols_ar; + + +/** * Number formatting symbols for locale ar_EG. * @enum {string} */ @@ -264,7 +313,7 @@ goog.i18n.NumberFormatSymbols_bg = { EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: '\u041D/\u0427', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', @@ -288,13 +337,13 @@ goog.i18n.NumberFormatSymbols_bn = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '0', + ZERO_DIGIT: '\u09e6', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: 'NaN', + NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE\u00A0\u09A8\u09BE', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', @@ -328,12 +377,19 @@ goog.i18n.NumberFormatSymbols_ca = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'EUR' }; /** + * Number formatting symbols for locale ca_AD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ca_AD = goog.i18n.NumberFormatSymbols_ca; + + +/** * Number formatting symbols for locale ca_ES. * @enum {string} */ @@ -506,7 +562,7 @@ goog.i18n.NumberFormatSymbols_el = { INFINITY: '\u221E', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', + SCIENTIFIC_PATTERN: '[#E0]', PERCENT_PATTERN: '#,##0%', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' @@ -521,13 +577,6 @@ 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} */ @@ -575,23 +624,23 @@ goog.i18n.NumberFormatSymbols_en_AU = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'AUD' }; /** - * Number formatting symbols for locale en_Dsrt. + * Number formatting symbols for locale en_Dsrt_US. * @enum {string} */ -goog.i18n.NumberFormatSymbols_en_Dsrt = goog.i18n.NumberFormatSymbols_en; +goog.i18n.NumberFormatSymbols_en_Dsrt_US = goog.i18n.NumberFormatSymbols_en; /** - * Number formatting symbols for locale en_Dsrt_US. + * Number formatting symbols for locale en_FM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_en_Dsrt_US = goog.i18n.NumberFormatSymbols_en; +goog.i18n.NumberFormatSymbols_en_FM = goog.i18n.NumberFormatSymbols_en; /** @@ -642,7 +691,7 @@ goog.i18n.NumberFormatSymbols_en_IE = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'EUR' }; @@ -685,6 +734,20 @@ goog.i18n.NumberFormatSymbols_en_MP = goog.i18n.NumberFormatSymbols_en; /** + * Number formatting symbols for locale en_PR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PR = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_PW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PW = goog.i18n.NumberFormatSymbols_en; + + +/** * Number formatting symbols for locale en_SG. * @enum {string} */ @@ -708,6 +771,13 @@ goog.i18n.NumberFormatSymbols_en_SG = { /** + * Number formatting symbols for locale en_TC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TC = goog.i18n.NumberFormatSymbols_en; + + +/** * Number formatting symbols for locale en_UM. * @enum {string} */ @@ -722,6 +792,13 @@ goog.i18n.NumberFormatSymbols_en_US = goog.i18n.NumberFormatSymbols_en; /** + * Number formatting symbols for locale en_VG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_VG = goog.i18n.NumberFormatSymbols_en; + + +/** * Number formatting symbols for locale en_VI. * @enum {string} */ @@ -746,19 +823,12 @@ goog.i18n.NumberFormatSymbols_en_ZA = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\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} */ @@ -776,12 +846,42 @@ goog.i18n.NumberFormatSymbols_es = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; /** + * Number formatting symbols for locale es_419. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_419 = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MXN' +}; + + +/** + * Number formatting symbols for locale es_EA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_EA = goog.i18n.NumberFormatSymbols_es; + + +/** * Number formatting symbols for locale es_ES. * @enum {string} */ @@ -789,6 +889,13 @@ goog.i18n.NumberFormatSymbols_es_ES = goog.i18n.NumberFormatSymbols_es; /** + * Number formatting symbols for locale es_IC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_IC = goog.i18n.NumberFormatSymbols_es; + + +/** * Number formatting symbols for locale et. * @enum {string} */ @@ -806,7 +913,7 @@ goog.i18n.NumberFormatSymbols_et = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#0.00\u00A4;(#0.00\u00A4)', DEF_CURRENCY_CODE: 'EUR' }; @@ -835,8 +942,8 @@ goog.i18n.NumberFormatSymbols_eu = { NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '%\u00A0#,##0', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', DEF_CURRENCY_CODE: 'EUR' }; @@ -853,21 +960,20 @@ goog.i18n.NumberFormatSymbols_eu_ES = goog.i18n.NumberFormatSymbols_eu; * @enum {string} */ goog.i18n.NumberFormatSymbols_fa = { - DECIMAL_SEP: '/', - GROUP_SEP: '\u060C', - PERCENT: '%', - ZERO_DIGIT: '0', + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', PLUS_SIGN: '+', MINUS_SIGN: '\u2212', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', INFINITY: '\u221E', - NAN: 'NaN', - DECIMAL_PATTERN: '#,##0.###;\'\u202A\'-#,##0.###\'\u202C\'', + NAN: '\u0646\u0627\u0639\u062F\u062F', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '\'\u202A\'%#,##0\'\u202C\'', - CURRENCY_PATTERN: - '#,##0.00\u00A0\u00A4;\'\u202A\'-#,##0.00\'\u202C\'\u00A0\u00A4', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u200E\u00A4#,##0.00;\u200E(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'IRR' }; @@ -927,7 +1033,7 @@ goog.i18n.NumberFormatSymbols_fil = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'PHP' }; @@ -957,7 +1063,7 @@ goog.i18n.NumberFormatSymbols_fr = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', DEF_CURRENCY_CODE: 'EUR' }; @@ -1000,6 +1106,13 @@ goog.i18n.NumberFormatSymbols_fr_FR = goog.i18n.NumberFormatSymbols_fr; /** + * Number formatting symbols for locale fr_GF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GF = goog.i18n.NumberFormatSymbols_fr; + + +/** * Number formatting symbols for locale fr_GP. * @enum {string} */ @@ -1035,6 +1148,13 @@ goog.i18n.NumberFormatSymbols_fr_RE = goog.i18n.NumberFormatSymbols_fr; /** + * Number formatting symbols for locale fr_YT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_YT = goog.i18n.NumberFormatSymbols_fr; + + +/** * Number formatting symbols for locale gl. * @enum {string} */ @@ -1052,7 +1172,7 @@ goog.i18n.NumberFormatSymbols_gl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'EUR' }; @@ -1109,10 +1229,10 @@ goog.i18n.NumberFormatSymbols_gu = { PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', - DECIMAL_PATTERN: '#,##,##0.###', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'INR' }; @@ -1307,15 +1427,15 @@ goog.i18n.NumberFormatSymbols_is = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: 'EiTa', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'ISK' }; @@ -1358,6 +1478,13 @@ goog.i18n.NumberFormatSymbols_it_IT = goog.i18n.NumberFormatSymbols_it; /** + * Number formatting symbols for locale it_SM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_it_SM = goog.i18n.NumberFormatSymbols_it; + + +/** * Number formatting symbols for locale iw. * @enum {string} */ @@ -1421,14 +1548,14 @@ goog.i18n.NumberFormatSymbols_kn = { ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: 'E', + EXP_SYMBOL: '\u0C88', PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', - DECIMAL_PATTERN: '#,##,##0.###', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'INR' }; @@ -1458,7 +1585,7 @@ goog.i18n.NumberFormatSymbols_ko = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'KRW' }; @@ -1475,8 +1602,8 @@ goog.i18n.NumberFormatSymbols_ko_KR = goog.i18n.NumberFormatSymbols_ko; * @enum {string} */ goog.i18n.NumberFormatSymbols_ln = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', + DECIMAL_SEP: ',', + GROUP_SEP: '.', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', @@ -1488,7 +1615,7 @@ goog.i18n.NumberFormatSymbols_ln = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'CDF' }; @@ -1506,18 +1633,20 @@ goog.i18n.NumberFormatSymbols_ln_CD = goog.i18n.NumberFormatSymbols_ln; */ goog.i18n.NumberFormatSymbols_lt = { DECIMAL_SEP: ',', - GROUP_SEP: '.', + GROUP_SEP: '\u00A0', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', + MINUS_SIGN: '\u2013', + EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', + // Re b/8016169, there need to be a space before percent sign in lt. + // Fix this temporarily before this change get into CLDR. + PERCENT_PATTERN: '#,##0 %', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'LTL' }; @@ -1540,7 +1669,7 @@ goog.i18n.NumberFormatSymbols_lv = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '-', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', @@ -1548,7 +1677,7 @@ goog.i18n.NumberFormatSymbols_lv = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'LVL' }; @@ -1591,29 +1720,6 @@ 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} */ @@ -1628,10 +1734,10 @@ goog.i18n.NumberFormatSymbols_mr = { PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', - DECIMAL_PATTERN: '#,##,##0.###', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'INR' }; @@ -1692,7 +1798,7 @@ goog.i18n.NumberFormatSymbols_mt = { SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'MTL' + DEF_CURRENCY_CODE: 'EUR' }; @@ -1727,6 +1833,13 @@ goog.i18n.NumberFormatSymbols_nl = { /** + * Number formatting symbols for locale nl_CW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_CW = goog.i18n.NumberFormatSymbols_nl; + + +/** * Number formatting symbols for locale nl_NL. * @enum {string} */ @@ -1734,6 +1847,13 @@ goog.i18n.NumberFormatSymbols_nl_NL = goog.i18n.NumberFormatSymbols_nl; /** + * Number formatting symbols for locale nl_SX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_SX = goog.i18n.NumberFormatSymbols_nl; + + +/** * Number formatting symbols for locale no. * @enum {string} */ @@ -1804,7 +1924,7 @@ goog.i18n.NumberFormatSymbols_pl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', DEF_CURRENCY_CODE: 'PLN' }; @@ -1886,7 +2006,7 @@ goog.i18n.NumberFormatSymbols_ro = { NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', + PERCENT_PATTERN: '#,##0\u00A0%', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'RON' }; @@ -1913,7 +2033,7 @@ goog.i18n.NumberFormatSymbols_ru = { EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: 'NaN', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0\u00A0%', @@ -1946,9 +2066,9 @@ goog.i18n.NumberFormatSymbols_sk = { NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', + PERCENT_PATTERN: '#,##0\u00A0%', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'SKK' + DEF_CURRENCY_CODE: 'EUR' }; @@ -1977,7 +2097,7 @@ goog.i18n.NumberFormatSymbols_sl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'EUR' }; @@ -1995,7 +2115,7 @@ goog.i18n.NumberFormatSymbols_sl_SI = goog.i18n.NumberFormatSymbols_sl; */ goog.i18n.NumberFormatSymbols_sq = { DECIMAL_SEP: ',', - GROUP_SEP: '.', + GROUP_SEP: '\u00A0', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', @@ -2024,8 +2144,8 @@ goog.i18n.NumberFormatSymbols_sq_AL = goog.i18n.NumberFormatSymbols_sq; * @enum {string} */ goog.i18n.NumberFormatSymbols_sr = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', + DECIMAL_SEP: ',', + GROUP_SEP: '.', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', @@ -2057,13 +2177,6 @@ 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} */ @@ -2111,7 +2224,7 @@ goog.i18n.NumberFormatSymbols_sw = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'TZS' }; @@ -2168,10 +2281,10 @@ goog.i18n.NumberFormatSymbols_te = { PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', - DECIMAL_PATTERN: '#,##,##0.###', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'INR' }; @@ -2201,7 +2314,7 @@ goog.i18n.NumberFormatSymbols_th = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'THB' }; @@ -2231,19 +2344,12 @@ goog.i18n.NumberFormatSymbols_tl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##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} */ @@ -2260,8 +2366,8 @@ goog.i18n.NumberFormatSymbols_tr = { NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '%\u00A0#,##0', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '%#,##0', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', DEF_CURRENCY_CODE: 'TRY' }; @@ -2284,10 +2390,10 @@ goog.i18n.NumberFormatSymbols_uk = { ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: 'E', + EXP_SYMBOL: '\u0415', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: 'NaN', + NAN: '\u041D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', @@ -2381,7 +2487,7 @@ goog.i18n.NumberFormatSymbols_zh = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', DEF_CURRENCY_CODE: 'CNY' }; @@ -2407,7 +2513,7 @@ goog.i18n.NumberFormatSymbols_zh_HK = { EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: 'NaN', + NAN: '\u975E\u6578\u503C', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', @@ -2417,13 +2523,6 @@ goog.i18n.NumberFormatSymbols_zh_HK = { /** - * 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} */ @@ -2444,7 +2543,7 @@ goog.i18n.NumberFormatSymbols_zh_TW = { EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', - NAN: 'NaN', + NAN: '\u975E\u6578\u503C', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', @@ -2454,10 +2553,48 @@ goog.i18n.NumberFormatSymbols_zh_TW = { /** + * Number formatting symbols for locale zu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zu = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'I-NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale zu_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zu_ZA = goog.i18n.NumberFormatSymbols_zu; + + +/** * Selected number formatting symbols by locale. */ goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +if (goog.LOCALE == 'af') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af; +} + +if (goog.LOCALE == 'af_ZA' || goog.LOCALE == 'af-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af; +} + if (goog.LOCALE == 'am') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am; } @@ -2470,6 +2607,10 @@ if (goog.LOCALE == 'ar') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; } +if (goog.LOCALE == 'ar_001' || goog.LOCALE == 'ar-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; +} + if (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; } @@ -2494,6 +2635,10 @@ if (goog.LOCALE == 'ca') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; } +if (goog.LOCALE == 'ca_AD' || goog.LOCALE == 'ca-AD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; +} + if (goog.LOCALE == 'ca_ES' || goog.LOCALE == 'ca-ES') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; } @@ -2546,10 +2691,6 @@ 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; } @@ -2562,11 +2703,11 @@ 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') { +if (goog.LOCALE == 'en_Dsrt_US' || goog.LOCALE == 'en-Dsrt-US') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } -if (goog.LOCALE == 'en_Dsrt_US' || goog.LOCALE == 'en-Dsrt-US') { +if (goog.LOCALE == 'en_FM' || goog.LOCALE == 'en-FM') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } @@ -2594,10 +2735,22 @@ if (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } +if (goog.LOCALE == 'en_PR' || goog.LOCALE == 'en-PR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + +if (goog.LOCALE == 'en_PW' || goog.LOCALE == 'en-PW') { + 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_TC' || goog.LOCALE == 'en-TC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + if (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } @@ -2606,6 +2759,10 @@ if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } +if (goog.LOCALE == 'en_VG' || goog.LOCALE == 'en-VG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +} + if (goog.LOCALE == 'en_VI' || goog.LOCALE == 'en-VI') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } @@ -2614,11 +2771,15 @@ 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') { +if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_419; +} + +if (goog.LOCALE == 'es_EA' || goog.LOCALE == 'es-EA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es; } @@ -2626,6 +2787,10 @@ if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es; } +if (goog.LOCALE == 'es_IC' || goog.LOCALE == 'es-IC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es; +} + if (goog.LOCALE == 'et') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et; } @@ -2682,6 +2847,10 @@ if (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; } +if (goog.LOCALE == 'fr_GF' || goog.LOCALE == 'fr-GF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + if (goog.LOCALE == 'fr_GP' || goog.LOCALE == 'fr-GP') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; } @@ -2702,6 +2871,10 @@ if (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; } +if (goog.LOCALE == 'fr_YT' || goog.LOCALE == 'fr-YT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; +} + if (goog.LOCALE == 'gl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl; } @@ -2786,6 +2959,10 @@ if (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; } +if (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; +} + if (goog.LOCALE == 'iw') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_iw; } @@ -2846,10 +3023,6 @@ 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; } @@ -2878,10 +3051,18 @@ if (goog.LOCALE == 'nl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; } +if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') { + 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 == 'nl_SX' || goog.LOCALE == 'nl-SX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; +} + if (goog.LOCALE == 'no') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no; } @@ -2966,10 +3147,6 @@ 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; } @@ -3014,10 +3191,6 @@ 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; } @@ -3062,10 +3235,6 @@ 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; } @@ -3074,3 +3243,11 @@ if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_TW; } +if (goog.LOCALE == 'zu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zu; +} + +if (goog.LOCALE == 'zu_ZA' || goog.LOCALE == 'zu-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zu; +} + diff --git a/i18n/closure/pluralRules.js b/i18n/closure/pluralRules.js index 5f9dd416..9d115cd8 100644 --- a/i18n/closure/pluralRules.js +++ b/i18n/closure/pluralRules.js @@ -1,4 +1,4 @@ -// Copyright 2011 The Closure Library Authors. All Rights Reserved +// Copyright 2012 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. @@ -7,35 +7,24 @@ // 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. +// 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 Plural rules. * * This file is autogenerated by script: - * http://go/generate_pluralrules.py - * using the --for_closure flag. + * http://go/generate_pluralrules.py * - * 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. 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 - * "pluralrulesext.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. + * Before check in, 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.pluralRules'); - - /** * Plural pattern keyword * @enum {string} @@ -53,7 +42,7 @@ goog.i18n.pluralRules.Keyword = { /** * Default plural select rule. * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Default plural value. + * @return {goog.i18n.pluralRules.Keyword} Default value. * @private */ goog.i18n.pluralRules.defaultSelect_ = function(n) { @@ -64,25 +53,25 @@ goog.i18n.pluralRules.defaultSelect_ = function(n) { /** * Plural select rules for ar locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.arSelect_ = function(n) { if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; + return goog.i18n.pluralRules.Keyword.ZERO; } if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + return goog.i18n.pluralRules.Keyword.TWO; } - if ((n % 100) >= 3 && (n % 100) <= 10 && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == (n | 0) && n % 100 >= 3 && n % 100 <= 10) { + return goog.i18n.pluralRules.Keyword.FEW; } - if ((n % 100) >= 11 && (n % 100) <= 99 && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n == (n | 0) && n % 100 >= 11 && n % 100 <= 99) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -91,13 +80,13 @@ goog.i18n.pluralRules.arSelect_ = function(n) { /** * Plural select rules for en locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.enSelect_ = function(n) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -106,13 +95,13 @@ goog.i18n.pluralRules.enSelect_ = function(n) { /** * Plural select rules for fil locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.filSelect_ = function(n) { if (n == 0 || n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -121,13 +110,13 @@ goog.i18n.pluralRules.filSelect_ = function(n) { /** * Plural select rules for fr locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.frSelect_ = function(n) { - if (n >= 0 && n < 2) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n >= 0 && n <= 2 && n != 2) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -136,16 +125,34 @@ goog.i18n.pluralRules.frSelect_ = function(n) { /** * Plural select rules for lv locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.lvSelect_ = function(n) { if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; + return goog.i18n.pluralRules.Keyword.ZERO; } - if ((n % 10) == 1 && (n % 100) != 11) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n % 10 == 1 && n % 100 != 11) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; + + +/** + * Plural select rules for iu locale + * + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. + * @private + */ +goog.i18n.pluralRules.iuSelect_ = function(n) { + if (n == 1) { + return goog.i18n.pluralRules.Keyword.ONE; + } + if (n == 2) { + return goog.i18n.pluralRules.Keyword.TWO; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -154,16 +161,22 @@ goog.i18n.pluralRules.lvSelect_ = function(n) { /** * Plural select rules for ga locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.gaSelect_ = function(n) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + return goog.i18n.pluralRules.Keyword.TWO; + } + if (n == (n | 0) && n >= 3 && n <= 6) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (n == (n | 0) && n >= 7 && n <= 10) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -172,17 +185,16 @@ goog.i18n.pluralRules.gaSelect_ = function(n) { /** * Plural select rules for ro locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.roSelect_ = function(n) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 0 || n != 1 && (n % 100) >= 1 && - (n % 100) <= 19 && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == 0 || n != 1 && n == (n | 0) && n % 100 >= 1 && n % 100 <= 19) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -191,40 +203,37 @@ goog.i18n.pluralRules.roSelect_ = function(n) { /** * Plural select rules for lt locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.ltSelect_ = function(n) { - if ((n % 10) == 1 && ((n % 100) < 11 || (n % 100) > 19)) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) { + return goog.i18n.pluralRules.Keyword.ONE; } - if ((n % 10) >= 2 && (n % 10) <= 9 && - ((n % 100) < 11 || (n % 100) > 19) && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == (n | 0) && n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; /** - * Plural select rules for hr locale + * Plural select rules for be locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ -goog.i18n.pluralRules.hrSelect_ = function(n) { - if ((n % 10) == 1 && (n % 100) != 11) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.beSelect_ = function(n) { + if (n % 10 == 1 && n % 100 != 11) { + return goog.i18n.pluralRules.Keyword.ONE; } - if ((n % 10) >= 2 && (n % 10) <= 4 && - ((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == (n | 0) && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) { + return goog.i18n.pluralRules.Keyword.FEW; } - if ((n % 10) == 0 || ((n % 10) >= 5 && (n % 10) <= 9) || - ((n % 100) >= 11 && (n % 100) <= 14) && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n % 10 == 0 || n == (n | 0) && n % 10 >= 5 && n % 10 <= 9 || n == (n | 0) && n % 100 >= 11 && n % 100 <= 14) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -233,16 +242,16 @@ goog.i18n.pluralRules.hrSelect_ = function(n) { /** * Plural select rules for cs locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.csSelect_ = function(n) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 2 || n == 3 || n == 4) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == (n | 0) && n >= 2 && n <= 4) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -251,22 +260,19 @@ goog.i18n.pluralRules.csSelect_ = function(n) { /** * Plural select rules for pl locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.plSelect_ = function(n) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } - if ((n % 10) >= 2 && (n % 10) <= 4 && - ((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == (n | 0) && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) { + return goog.i18n.pluralRules.Keyword.FEW; } - if ((n % 10) == 0 || n != 1 && (n % 10) == 1 || - ((n % 10) >= 5 && (n % 10) <= 9 || (n % 100) >= 12 && (n % 100) <= 14) && - n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n != 1 && (n % 10 == 0 || n % 10 == 1) || n == (n | 0) && n % 10 >= 5 && n % 10 <= 9 || n == (n | 0) && n % 100 >= 12 && n % 100 <= 14) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -275,19 +281,19 @@ goog.i18n.pluralRules.plSelect_ = function(n) { /** * Plural select rules for sl locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.slSelect_ = function(n) { - if ((n % 100) == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n % 100 == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } - if ((n % 100) == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + if (n % 100 == 2) { + return goog.i18n.pluralRules.Keyword.TWO; } - if ((n % 100) == 3 || (n % 100) == 4) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n % 100 == 3 || n % 100 == 4) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -296,19 +302,19 @@ goog.i18n.pluralRules.slSelect_ = function(n) { /** * Plural select rules for mt locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.mtSelect_ = function(n) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 0 || ((n % 100) >= 2 && (n % 100) <= 4 && n == Math.floor(n))) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == 0 || n == (n | 0) && n % 100 >= 2 && n % 100 <= 10) { + return goog.i18n.pluralRules.Keyword.FEW; } - if ((n % 100) >= 11 && (n % 100) <= 19 && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n == (n | 0) && n % 100 >= 11 && n % 100 <= 19) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -317,13 +323,13 @@ goog.i18n.pluralRules.mtSelect_ = function(n) { /** * Plural select rules for mk locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.mkSelect_ = function(n) { - if ((n % 10) == 1 && n != 11) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n % 10 == 1 && n != 11) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -332,25 +338,25 @@ goog.i18n.pluralRules.mkSelect_ = function(n) { /** * Plural select rules for cy locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.cySelect_ = function(n) { if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; + return goog.i18n.pluralRules.Keyword.ZERO; } if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + return goog.i18n.pluralRules.Keyword.TWO; } if (n == 3) { - return goog.i18n.pluralRules.Keyword.FEW; + return goog.i18n.pluralRules.Keyword.FEW; } if (n == 6) { - return goog.i18n.pluralRules.Keyword.MANY; + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -359,16 +365,16 @@ goog.i18n.pluralRules.cySelect_ = function(n) { /** * Plural select rules for lag locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.lagSelect_ = function(n) { if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; + return goog.i18n.pluralRules.Keyword.ZERO; } - if (n > 0 && n < 2) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n >= 0 && n <= 2 && n != 0 && n != 2) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -377,16 +383,16 @@ goog.i18n.pluralRules.lagSelect_ = function(n) { /** * Plural select rules for shi locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.shiSelect_ = function(n) { if (n >= 0 && n <= 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } - if (n >= 2 && n <= 10 && n == Math.floor(n)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == (n | 0) && n >= 2 && n <= 10) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -395,25 +401,91 @@ goog.i18n.pluralRules.shiSelect_ = function(n) { /** * Plural select rules for br locale * - * @param {number} n The count of items. - * @return {goog.i18n.pluralRules.Keyword} Locale specific plural value. + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. * @private */ goog.i18n.pluralRules.brSelect_ = function(n) { + if (n % 10 == 1 && n % 100 != 11 && n % 100 != 71 && n % 100 != 91) { + return goog.i18n.pluralRules.Keyword.ONE; + } + if (n % 10 == 2 && n % 100 != 12 && n % 100 != 72 && n % 100 != 92) { + return goog.i18n.pluralRules.Keyword.TWO; + } + if ((n % 10 == 3 || n % 10 == 4 || n % 10 == 9) && ((n % 100 < 10 || n % 100 > 19) && (n % 100 < 70 || n % 100 > 79) && (n % 100 < 90 || n % 100 > 99))) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (n % 1000000 == 0 && n != 0) { + return goog.i18n.pluralRules.Keyword.MANY; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; + + +/** + * Plural select rules for ksh locale + * + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. + * @private + */ +goog.i18n.pluralRules.kshSelect_ = function(n) { if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; + return goog.i18n.pluralRules.Keyword.ZERO; } if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + return goog.i18n.pluralRules.Keyword.OTHER; +}; + + +/** + * Plural select rules for tzm locale + * + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. + * @private + */ +goog.i18n.pluralRules.tzmSelect_ = function(n) { + if (n == 0 || n == 1 || n == (n | 0) && n >= 11 && n <= 99) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 3) { - return goog.i18n.pluralRules.Keyword.FEW; + return goog.i18n.pluralRules.Keyword.OTHER; +}; + + +/** + * Plural select rules for gv locale + * + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. + * @private + */ +goog.i18n.pluralRules.gvSelect_ = function(n) { + if (n % 10 == 1 || n % 10 == 2 || n % 20 == 0) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 6) { - return goog.i18n.pluralRules.Keyword.MANY; + return goog.i18n.pluralRules.Keyword.OTHER; +}; + + +/** + * Plural select rules for gd locale + * + * @param {number} n The count of items. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. + * @private + */ +goog.i18n.pluralRules.gdSelect_ = function(n) { + if (n == 1 || n == 11) { + return goog.i18n.pluralRules.Keyword.ONE; + } + if (n == 2 || n == 12) { + return goog.i18n.pluralRules.Keyword.TWO; + } + if (n == (n | 0) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; @@ -423,7 +495,6 @@ goog.i18n.pluralRules.brSelect_ = function(n) { * Selected plural rules by locale. */ goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; - if (goog.LOCALE == 'am') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_; } @@ -557,7 +628,7 @@ if (goog.LOCALE == 'hi') { } if (goog.LOCALE == 'hr') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.hrSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; } if (goog.LOCALE == 'hu') { @@ -581,7 +652,7 @@ if (goog.LOCALE == 'it') { } if (goog.LOCALE == 'iw') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } if (goog.LOCALE == 'ja') { @@ -612,10 +683,6 @@ if (goog.LOCALE == 'ml') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } -if (goog.LOCALE == 'mo') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.roSelect_; -} - if (goog.LOCALE == 'mr') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } @@ -661,7 +728,7 @@ if (goog.LOCALE == 'ro') { } if (goog.LOCALE == 'ru') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.hrSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; } if (goog.LOCALE == 'sk') { @@ -677,7 +744,7 @@ if (goog.LOCALE == 'sq') { } if (goog.LOCALE == 'sr') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.hrSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; } if (goog.LOCALE == 'sv') { @@ -709,7 +776,7 @@ if (goog.LOCALE == 'tr') { } if (goog.LOCALE == 'uk') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.hrSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; } if (goog.LOCALE == 'ur') { |
