From 63b6d64a606c9e2fd09a337f7e00229d1914a7a3 Mon Sep 17 00:00:00 2001 From: Sercan Eraslan Date: Sun, 21 May 2017 19:00:51 +0300 Subject: [PATCH 001/583] docs(guide/component): remove redundant empty controller from example There is no need for empty controller functions on components, since this is the default. Closes #16003 --- docs/content/guide/component.ngdoc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/content/guide/component.ngdoc b/docs/content/guide/component.ngdoc index 9a74d3edbbc2..f2f99b95a44f 100644 --- a/docs/content/guide/component.ngdoc +++ b/docs/content/guide/component.ngdoc @@ -39,14 +39,8 @@ Components can be registered using the `.component()` method of an AngularJS mod }); - - function HeroDetailController() { - - } - angular.module('heroApp').component('heroDetail', { templateUrl: 'heroDetail.html', - controller: HeroDetailController, bindings: { hero: '=' } From 837acd14e005c79d8e79f59a0075075f125da50c Mon Sep 17 00:00:00 2001 From: Thomas Grainger Date: Thu, 30 Mar 2017 09:42:29 +0100 Subject: [PATCH 002/583] fix(*): correctly detect Error instances from different contexts Previously, errors thrown from different contexts (such as an iframe or webworker) were not detected as `Error` instances and handled accordingly. This commit fixes it by introducing an `isError()` helper, that is able to correctly detect such instances. Fixes #15868 Closes #15872 --- src/.eslintrc.json | 1 + src/Angular.js | 19 +++++++++++++++++++ src/ng/compile.js | 2 +- src/ng/log.js | 2 +- src/ng/q.js | 2 +- test/.eslintrc.json | 1 + test/AngularSpec.js | 37 +++++++++++++++++++++++++++++++++++++ test/ng/qSpec.js | 2 +- 8 files changed, 62 insertions(+), 4 deletions(-) diff --git a/src/.eslintrc.json b/src/.eslintrc.json index 4c240b733bf9..3f8163dcc9af 100644 --- a/src/.eslintrc.json +++ b/src/.eslintrc.json @@ -50,6 +50,7 @@ "isNumber": false, "isNumberNaN": false, "isDate": false, + "isError": false, "isArray": false, "isFunction": false, "isRegExp": false, diff --git a/src/Angular.js b/src/Angular.js index 2f5236fd8557..e6bd34013b0f 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -45,6 +45,7 @@ isNumber, isNumberNaN, isDate, + isError, isArray, isFunction, isRegExp, @@ -629,6 +630,24 @@ function isDate(value) { */ var isArray = Array.isArray; +/** + * @description + * Determines if a reference is an `Error`. + * Loosely based on https://www.npmjs.com/package/iserror + * + * @param {*} value Reference to check. + * @returns {boolean} True if `value` is an `Error`. + */ +function isError(value) { + var tag = toString.call(value); + switch (tag) { + case '[object Error]': return true; + case '[object Exception]': return true; + case '[object DOMException]': return true; + default: return value instanceof Error; + } +} + /** * @ngdoc function * @name angular.isFunction diff --git a/src/ng/compile.js b/src/ng/compile.js index 0405d3be76d3..a2d9730c3920 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -3098,7 +3098,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } linkQueue = null; }).catch(function(error) { - if (error instanceof Error) { + if (isError(error)) { $exceptionHandler(error); } }); diff --git a/src/ng/log.js b/src/ng/log.js index 61aef0887ecc..51f6f6ec6c29 100644 --- a/src/ng/log.js +++ b/src/ng/log.js @@ -132,7 +132,7 @@ function $LogProvider() { }; function formatError(arg) { - if (arg instanceof Error) { + if (isError(arg)) { if (arg.stack && formatStackTrace) { arg = (arg.message && arg.stack.indexOf(arg.message) === -1) ? 'Error: ' + arg.message + '\n' + arg.stack diff --git a/src/ng/q.js b/src/ng/q.js index d3c904e07e85..52dd39c8e037 100644 --- a/src/ng/q.js +++ b/src/ng/q.js @@ -381,7 +381,7 @@ function qFactory(nextTick, exceptionHandler, errorOnUnhandledRejections) { if (!toCheck.pur) { toCheck.pur = true; var errorMessage = 'Possibly unhandled rejection: ' + toDebugString(toCheck.value); - if (toCheck.value instanceof Error) { + if (isError(toCheck.value)) { exceptionHandler(toCheck.value, errorMessage); } else { exceptionHandler(errorMessage); diff --git a/test/.eslintrc.json b/test/.eslintrc.json index cb6b29f75dae..6401cb26f590 100644 --- a/test/.eslintrc.json +++ b/test/.eslintrc.json @@ -64,6 +64,7 @@ "isNumber": false, "isNumberNaN": false, "isDate": false, + "isError": false, "isArray": false, "isFunction": false, "isRegExp": false, diff --git a/test/AngularSpec.js b/test/AngularSpec.js index 70d67d7dec47..bb8ca7a8def6 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -1855,6 +1855,43 @@ describe('angular', function() { }); }); + describe('isError', function() { + function testErrorFromDifferentContext(createError) { + var iframe = document.createElement('iframe'); + document.body.appendChild(iframe); + try { + var error = createError(iframe.contentWindow); + expect(isError(error)).toBe(true); + } finally { + iframe.parentElement.removeChild(iframe); + } + } + + it('should not assume objects are errors', function() { + var fakeError = { message: 'A fake error', stack: 'no stack here'}; + expect(isError(fakeError)).toBe(false); + }); + + it('should detect simple error instances', function() { + expect(isError(new Error())).toBe(true); + }); + + it('should detect errors from another context', function() { + testErrorFromDifferentContext(function(win) { + return new win.Error(); + }); + }); + + it('should detect DOMException errors from another context', function() { + testErrorFromDifferentContext(function(win) { + try { + win.document.querySelectorAll(''); + } catch (e) { + return e; + } + }); + }); + }); describe('isRegExp', function() { it('should return true for RegExp object', function() { diff --git a/test/ng/qSpec.js b/test/ng/qSpec.js index f3a983100e41..23c939e689f4 100644 --- a/test/ng/qSpec.js +++ b/test/ng/qSpec.js @@ -37,7 +37,7 @@ describe('q', function() { // The following private functions are used to help with logging for testing invocation of the // promise callbacks. function _argToString(arg) { - return (typeof arg === 'object' && !(arg instanceof Error)) ? toJson(arg) : '' + arg; + return (typeof arg === 'object' && !(isError(arg))) ? toJson(arg) : '' + arg; } function _argumentsToString(args) { From 667d4734fcf7a58a58d29bd87fac32a7831df184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski?= Date: Wed, 24 May 2017 10:14:29 +0200 Subject: [PATCH 003/583] test($log): run all $log tests in IE9 & non-IE9 logging mode (#15995) In IE 9 console methods don't inherit from Function.prototype and, hence, don't have apply. Until recently IE 9 logging in AngularJS was restricted to the first 2 parameters but that changed as we could just reuse Function.prototype.apply everywhere, creating one code path for all browsers. Therefore, we can now run all tests in modes where apply exists on logging methods and where it doesn't. Ref #15911 Ref b277e3ead7296ae27106fe7ac37696635c6bfda1 Closes #15995 --- test/ng/logSpec.js | 242 +++++++++++++++++++++++---------------------- 1 file changed, 126 insertions(+), 116 deletions(-) diff --git a/test/ng/logSpec.js b/test/ng/logSpec.js index 845ef7389882..24fd128b11f4 100644 --- a/test/ng/logSpec.js +++ b/test/ng/logSpec.js @@ -4,8 +4,6 @@ describe('$log', function() { var $window, logger, log, warn, info, error, debug; - - beforeEach(module(function($provide) { $window = { navigator: {userAgent: window.navigator.userAgent}, @@ -67,147 +65,159 @@ describe('$log', function() { } )); - it('should work if $window.navigator not defined', inject( - function() { - delete $window.navigator; - }, - function($log) {} - )); + runTests({ie9Mode: false}); + runTests({ie9Mode: true}); + + function runTests(options) { + var ie9Mode = options.ie9Mode; - describe('IE logging behavior', function() { - function removeApplyFunctionForIE() { - log.apply = log.call = + function attachMockConsoleTo$window() { + // Support: IE 9 only + // Simulate missing apply on console methods in IE 9. + if (ie9Mode) { + log.apply = log.call = warn.apply = warn.call = info.apply = info.call = error.apply = error.call = debug.apply = debug.call = null; + } - $window.console = {log: log, + $window.console = { + log: log, warn: warn, info: info, error: error, - debug: debug}; + debug: debug + }; } - it('should work in IE where console.error doesn\'t have an apply method', inject( - removeApplyFunctionForIE, - function($log) { + describe(ie9Mode ? 'IE 9 logging behavior' : 'Modern browsers\' logging behavior', function() { + beforeEach(module(attachMockConsoleTo$window)); + + it('should work if $window.navigator not defined', inject( + function() { + delete $window.navigator; + }, + function($log) {} + )); + + it('should have a working apply method', inject(function($log) { $log.log.apply($log); $log.warn.apply($log); $log.info.apply($log); $log.error.apply($log); $log.debug.apply($log); expect(logger).toEqual('log;warn;info;error;debug;'); - }) - ); - - // Support: Safari 9.1 only, iOS 9.3 only - // For some reason Safari thinks there is always 1 parameter passed here. - if (!/\b9\.\d(\.\d+)* safari/i.test(window.navigator.userAgent) && - !/\biphone os 9_/i.test(window.navigator.userAgent)) { - it('should not attempt to log the second argument in IE if it is not specified', inject( - function() { - log = function(arg1, arg2) { logger += 'log,' + arguments.length + ';'; }; - warn = function(arg1, arg2) { logger += 'warn,' + arguments.length + ';'; }; - info = function(arg1, arg2) { logger += 'info,' + arguments.length + ';'; }; - error = function(arg1, arg2) { logger += 'error,' + arguments.length + ';'; }; - debug = function(arg1, arg2) { logger += 'debug,' + arguments.length + ';'; }; - }, - removeApplyFunctionForIE, - function($log) { - $log.log(); - $log.warn(); - $log.info(); - $log.error(); - $log.debug(); - expect(logger).toEqual('log,0;warn,0;info,0;error,0;debug,0;'); - }) - ); - } - }); - - describe('$log.debug', function() { - - beforeEach(initService(false)); - - it('should skip debugging output if disabled', inject( - function() { - $window.console = {log: log, - warn: warn, - info: info, - error: error, - debug: debug}; - }, - function($log) { - $log.log(); - $log.warn(); - $log.info(); - $log.error(); - $log.debug(); - expect(logger).toEqual('log;warn;info;error;'); + })); + + // Support: Safari 9.1 only, iOS 9.3 only + // For some reason Safari thinks there is always 1 parameter passed here. + if (!/\b9\.\d(\.\d+)* safari/i.test(window.navigator.userAgent) && + !/\biphone os 9_/i.test(window.navigator.userAgent)) { + it('should not attempt to log the second argument in IE if it is not specified', inject( + function() { + log = function(arg1, arg2) { logger += 'log,' + arguments.length + ';'; }; + warn = function(arg1, arg2) { logger += 'warn,' + arguments.length + ';'; }; + info = function(arg1, arg2) { logger += 'info,' + arguments.length + ';'; }; + error = function(arg1, arg2) { logger += 'error,' + arguments.length + ';'; }; + debug = function(arg1, arg2) { logger += 'debug,' + arguments.length + ';'; }; + }, + attachMockConsoleTo$window, + function($log) { + $log.log(); + $log.warn(); + $log.info(); + $log.error(); + $log.debug(); + expect(logger).toEqual('log,0;warn,0;info,0;error,0;debug,0;'); + }) + ); } - )); - - }); - describe('$log.error', function() { - var e, $log; - - function TestError() { - Error.prototype.constructor.apply(this, arguments); - this.message = undefined; - this.sourceURL = undefined; - this.line = undefined; - this.stack = undefined; - } - TestError.prototype = Object.create(Error.prototype); - TestError.prototype.constructor = TestError; - - beforeEach(inject( - function() { - e = new TestError(''); - $window.console = { - error: jasmine.createSpy('error') - }; - }, - - function(_$log_) { - $log = _$log_; - } - )); - - it('should pass error if does not have trace', function() { - $log.error('abc', e); - expect($window.console.error).toHaveBeenCalledWith('abc', e); - }); + describe('$log.debug', function() { + + beforeEach(initService(false)); + + it('should skip debugging output if disabled', inject( + function() { + $window.console = {log: log, + warn: warn, + info: info, + error: error, + debug: debug}; + }, + function($log) { + $log.log(); + $log.warn(); + $log.info(); + $log.error(); + $log.debug(); + expect(logger).toEqual('log;warn;info;error;'); + } + )); - if (msie || /\bEdge\//.test(window.navigator.userAgent)) { - it('should print stack', function() { - e.stack = 'stack'; - $log.error('abc', e); - expect($window.console.error).toHaveBeenCalledWith('abc', 'stack'); }); - } else { - it('should print a raw error', function() { - e.stack = 'stack'; - $log.error('abc', e); - expect($window.console.error).toHaveBeenCalledWith('abc', e); - }); - } - it('should print line', function() { - e.message = 'message'; - e.sourceURL = 'sourceURL'; - e.line = '123'; - $log.error('abc', e); - expect($window.console.error).toHaveBeenCalledWith('abc', 'message\nsourceURL:123'); + describe('$log.error', function() { + var e, $log; + + function TestError() { + Error.prototype.constructor.apply(this, arguments); + this.message = undefined; + this.sourceURL = undefined; + this.line = undefined; + this.stack = undefined; + } + TestError.prototype = Object.create(Error.prototype); + TestError.prototype.constructor = TestError; + + beforeEach(inject( + function() { + e = new TestError(''); + $window.console = { + error: jasmine.createSpy('error') + }; + }, + + function(_$log_) { + $log = _$log_; + } + )); + + it('should pass error if does not have trace', function() { + $log.error('abc', e); + expect($window.console.error).toHaveBeenCalledWith('abc', e); + }); + + if (msie || /\bEdge\//.test(window.navigator.userAgent)) { + it('should print stack', function() { + e.stack = 'stack'; + $log.error('abc', e); + expect($window.console.error).toHaveBeenCalledWith('abc', 'stack'); + }); + } else { + it('should print a raw error', function() { + e.stack = 'stack'; + $log.error('abc', e); + expect($window.console.error).toHaveBeenCalledWith('abc', e); + }); + } + + it('should print line', function() { + e.message = 'message'; + e.sourceURL = 'sourceURL'; + e.line = '123'; + $log.error('abc', e); + expect($window.console.error).toHaveBeenCalledWith('abc', 'message\nsourceURL:123'); + }); + }); }); - }); + } + function initService(debugEnabled) { return module(function($logProvider) { $logProvider.debugEnabled(debugEnabled); }); } - }); From 33cd29b3a30239f8836381f3163e5b9ff233d6b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski?= Date: Wed, 24 May 2017 10:25:30 +0200 Subject: [PATCH 004/583] chore(testabilityPatch): fix a typo --- test/helpers/testabilityPatch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/helpers/testabilityPatch.js b/test/helpers/testabilityPatch.js index 87a4ecaeb534..e212581a2950 100644 --- a/test/helpers/testabilityPatch.js +++ b/test/helpers/testabilityPatch.js @@ -49,7 +49,7 @@ afterEach(function() { // These Nodes are persisted across tests. // They used to be assigned a `$$hashKey` when animated, which we needed to clear after each test // to avoid affecting other tests. This is no longer the case, so we are just ensuring that there - // is indeed no `$$hachKey` on them. + // is indeed no `$$hashKey` on them. var doc = window.document; var html = doc.querySelector('html'); var body = doc.body; From b5118ac6a9e0a327b31094b3fdcdc0432b23ad2f Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Thu, 11 May 2017 21:29:54 -0700 Subject: [PATCH 005/583] fix($parse): always re-evaluate filters within literals when an input is an object Fixes #15964 Closes #15990 --- src/ng/parse.js | 85 +++++++--- test/ng/directive/ngClassSpec.js | 20 +++ test/ng/parseSpec.js | 278 ++++++++++++++++++++++++++++++- 3 files changed, 355 insertions(+), 28 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index c9fa42b63e87..4455129d7ea7 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -622,15 +622,44 @@ function isStateless($filter, filterName) { return !fn.$stateful; } -function findConstantAndWatchExpressions(ast, $filter) { +// Detect nodes which could depend on non-shallow state of objects +function isPure(node, parentIsPure) { + switch (node.type) { + // Computed members might invoke a stateful toString() + case AST.MemberExpression: + if (node.computed) { + return false; + } + break; + + // Unary always convert to primative + case AST.UnaryExpression: + return true; + + // The binary + operator can invoke a stateful toString(). + case AST.BinaryExpression: + return node.operator !== '+'; + + // Functions / filters probably read state from within objects + case AST.CallExpression: + return false; + } + + return (undefined === parentIsPure) || parentIsPure; +} + +function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { var allConstants; var argsToWatch; var isStatelessFilter; + + var astIsPure = ast.isPure = isPure(ast, parentIsPure); + switch (ast.type) { case AST.Program: allConstants = true; forEach(ast.body, function(expr) { - findConstantAndWatchExpressions(expr.expression, $filter); + findConstantAndWatchExpressions(expr.expression, $filter, astIsPure); allConstants = allConstants && expr.expression.constant; }); ast.constant = allConstants; @@ -640,26 +669,26 @@ function findConstantAndWatchExpressions(ast, $filter) { ast.toWatch = []; break; case AST.UnaryExpression: - findConstantAndWatchExpressions(ast.argument, $filter); + findConstantAndWatchExpressions(ast.argument, $filter, astIsPure); ast.constant = ast.argument.constant; ast.toWatch = ast.argument.toWatch; break; case AST.BinaryExpression: - findConstantAndWatchExpressions(ast.left, $filter); - findConstantAndWatchExpressions(ast.right, $filter); + findConstantAndWatchExpressions(ast.left, $filter, astIsPure); + findConstantAndWatchExpressions(ast.right, $filter, astIsPure); ast.constant = ast.left.constant && ast.right.constant; ast.toWatch = ast.left.toWatch.concat(ast.right.toWatch); break; case AST.LogicalExpression: - findConstantAndWatchExpressions(ast.left, $filter); - findConstantAndWatchExpressions(ast.right, $filter); + findConstantAndWatchExpressions(ast.left, $filter, astIsPure); + findConstantAndWatchExpressions(ast.right, $filter, astIsPure); ast.constant = ast.left.constant && ast.right.constant; ast.toWatch = ast.constant ? [] : [ast]; break; case AST.ConditionalExpression: - findConstantAndWatchExpressions(ast.test, $filter); - findConstantAndWatchExpressions(ast.alternate, $filter); - findConstantAndWatchExpressions(ast.consequent, $filter); + findConstantAndWatchExpressions(ast.test, $filter, astIsPure); + findConstantAndWatchExpressions(ast.alternate, $filter, astIsPure); + findConstantAndWatchExpressions(ast.consequent, $filter, astIsPure); ast.constant = ast.test.constant && ast.alternate.constant && ast.consequent.constant; ast.toWatch = ast.constant ? [] : [ast]; break; @@ -668,9 +697,9 @@ function findConstantAndWatchExpressions(ast, $filter) { ast.toWatch = [ast]; break; case AST.MemberExpression: - findConstantAndWatchExpressions(ast.object, $filter); + findConstantAndWatchExpressions(ast.object, $filter, astIsPure); if (ast.computed) { - findConstantAndWatchExpressions(ast.property, $filter); + findConstantAndWatchExpressions(ast.property, $filter, astIsPure); } ast.constant = ast.object.constant && (!ast.computed || ast.property.constant); ast.toWatch = [ast]; @@ -680,7 +709,7 @@ function findConstantAndWatchExpressions(ast, $filter) { allConstants = isStatelessFilter; argsToWatch = []; forEach(ast.arguments, function(expr) { - findConstantAndWatchExpressions(expr, $filter); + findConstantAndWatchExpressions(expr, $filter, astIsPure); allConstants = allConstants && expr.constant; if (!expr.constant) { argsToWatch.push.apply(argsToWatch, expr.toWatch); @@ -690,8 +719,8 @@ function findConstantAndWatchExpressions(ast, $filter) { ast.toWatch = isStatelessFilter ? argsToWatch : [ast]; break; case AST.AssignmentExpression: - findConstantAndWatchExpressions(ast.left, $filter); - findConstantAndWatchExpressions(ast.right, $filter); + findConstantAndWatchExpressions(ast.left, $filter, astIsPure); + findConstantAndWatchExpressions(ast.right, $filter, astIsPure); ast.constant = ast.left.constant && ast.right.constant; ast.toWatch = [ast]; break; @@ -699,7 +728,7 @@ function findConstantAndWatchExpressions(ast, $filter) { allConstants = true; argsToWatch = []; forEach(ast.elements, function(expr) { - findConstantAndWatchExpressions(expr, $filter); + findConstantAndWatchExpressions(expr, $filter, astIsPure); allConstants = allConstants && expr.constant; if (!expr.constant) { argsToWatch.push.apply(argsToWatch, expr.toWatch); @@ -712,13 +741,13 @@ function findConstantAndWatchExpressions(ast, $filter) { allConstants = true; argsToWatch = []; forEach(ast.properties, function(property) { - findConstantAndWatchExpressions(property.value, $filter); + findConstantAndWatchExpressions(property.value, $filter, astIsPure); allConstants = allConstants && property.value.constant && !property.computed; if (!property.value.constant) { argsToWatch.push.apply(argsToWatch, property.value.toWatch); } if (property.computed) { - findConstantAndWatchExpressions(property.key, $filter); + findConstantAndWatchExpressions(property.key, $filter, astIsPure); if (!property.key.constant) { argsToWatch.push.apply(argsToWatch, property.key.toWatch); } @@ -803,7 +832,7 @@ ASTCompiler.prototype = { var intoId = self.nextId(); self.recurse(watch, intoId); self.return_(intoId); - self.state.inputs.push(fnKey); + self.state.inputs.push({name: fnKey, isPure: watch.isPure}); watch.watchId = key; }); this.state.computing = 'fn'; @@ -839,13 +868,16 @@ ASTCompiler.prototype = { watchFns: function() { var result = []; - var fns = this.state.inputs; + var inputs = this.state.inputs; var self = this; - forEach(fns, function(name) { - result.push('var ' + name + '=' + self.generateFunction(name, 's')); + forEach(inputs, function(input) { + result.push('var ' + input.name + '=' + self.generateFunction(input.name, 's')); + if (input.isPure) { + result.push(input.name, '.isPure=true;'); + } }); - if (fns.length) { - result.push('fn.inputs=[' + fns.join(',') + '];'); + if (inputs.length) { + result.push('fn.inputs=[' + inputs.map(function(i) { return i.name; }).join(',') + '];'); } return result.join(''); }, @@ -1251,6 +1283,7 @@ ASTInterpreter.prototype = { inputs = []; forEach(toWatch, function(watch, key) { var input = self.recurse(watch); + input.isPure = watch.isPure; watch.input = input; inputs.push(input); watch.watchId = key; @@ -1817,7 +1850,7 @@ function $ParseProvider() { inputExpressions = inputExpressions[0]; return scope.$watch(function expressionInputWatch(scope) { var newInputValue = inputExpressions(scope); - if (!expressionInputDirtyCheck(newInputValue, oldInputValueOf, parsedExpression.literal)) { + if (!expressionInputDirtyCheck(newInputValue, oldInputValueOf, inputExpressions.isPure)) { lastResult = parsedExpression(scope, undefined, undefined, [newInputValue]); oldInputValueOf = newInputValue && getValueOf(newInputValue); } @@ -1837,7 +1870,7 @@ function $ParseProvider() { for (var i = 0, ii = inputExpressions.length; i < ii; i++) { var newInputValue = inputExpressions[i](scope); - if (changed || (changed = !expressionInputDirtyCheck(newInputValue, oldInputValueOfValues[i], parsedExpression.literal))) { + if (changed || (changed = !expressionInputDirtyCheck(newInputValue, oldInputValueOfValues[i], inputExpressions[i].isPure))) { oldInputValues[i] = newInputValue; oldInputValueOfValues[i] = newInputValue && getValueOf(newInputValue); } diff --git a/test/ng/directive/ngClassSpec.js b/test/ng/directive/ngClassSpec.js index ae671d050bd3..655f3b9cea1c 100644 --- a/test/ng/directive/ngClassSpec.js +++ b/test/ng/directive/ngClassSpec.js @@ -567,6 +567,26 @@ describe('ngClass', function() { }) ); + //https://github.com/angular/angular.js/issues/15960#issuecomment-299109412 + it('should always reevaluate filters with non-primitive inputs within literals', function() { + module(function($filterProvider) { + $filterProvider.register('foo', valueFn(function(o) { + return o.a || o.b; + })); + }); + + inject(function($rootScope, $compile) { + $rootScope.testObj = {}; + element = $compile('
')($rootScope); + + $rootScope.$apply(); + expect(element).not.toHaveClass('x'); + + $rootScope.$apply('testObj.a = true'); + expect(element).toHaveClass('x'); + }); + }); + describe('large objects', function() { var getProp; var veryLargeObj; diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 13d7a10039b0..515eed29ef34 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -2973,6 +2973,244 @@ describe('parser', function() { expect(watcherCalls).toBe(1); })); + it('should not reevaluate filters in literals with non-primitive input that does support valueOf()', + inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.date = new Date(1234567890123); + + var watcherCalls = 0; + scope.$watch('[(date | foo)]', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); + + it('should reevaluate filters in literals with non-primitive input that does support valueOf() when' + + ' valueOf() value changes', + inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.date = new Date(1234567890123); + + var watcherCalls = 0; + scope.$watch('[(date | foo)]', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.date.setTime(1234567890); + + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(2); + })); + + it('should not reevaluate literals containing filters with non-primitive input that does support valueOf()' + + ' when the instance changes but valueOf() does not', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.date = new Date(1234567890123); + + var watcherCalls = 0; + scope.$watch($parse('[(date | foo)]'), function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(watcherCalls).toBe(1); + expect(filterCalls).toBe(1); + + scope.date = new Date(1234567890123); + scope.$digest(); + expect(watcherCalls).toBe(1); + expect(filterCalls).toBe(1); + })); + + it('should not reevaluate filters with literal input containing primitives', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + var watcherCalls = 0; + scope.$watch('[a] | foo', function(input) { + watcherCalls++; + }); + + scope.$apply('a = 1'); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$apply('a = 2'); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(2); + })); + + it('should not reevaluate filters within literals with primitive inputs', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.prim = 1234567890123; + + var watcherCalls = 0; + scope.$watch('[(prim | foo)]', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); + + it('should always reevaluate filters with non-primitive inputs within literals', + inject(function($parse) { + $filterProvider.register('foo', valueFn(function(input) { + return input.b > 0; + })); + + scope.$watch('[(a | foo)]', function() {}); + + // Would be great if filter-output was checked for changes and this didn't throw... + expect(function() { scope.$apply('a = {b: 1}'); }).toThrowMinErr('$rootScope', 'infdig'); + })); + + it('should always reevaluate filters with literal input containing non-primitives', + inject(function($parse) { + scope.$watch('[a] | filter', function() {}); + + scope.$apply('a = 1'); + + // Would be great if filter-output was checked for changes and this didn't throw... + expect(function() { scope.$apply('a = {}'); }).toThrowMinErr('$rootScope', 'infdig'); + })); + + it('should not reevaluate filters with non-primitive input that gets simplified via unary operators', + inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.obj = {}; + + var watcherCalls = 0; + scope.$watch('!obj | foo:!obj', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); + + it('should not reevaluate filters with non-primitive input that gets simplified via non plus/concat binary operators', + inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.obj = {}; + + var watcherCalls = 0; + scope.$watch('1 - obj | foo:(1 * obj)', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); + + it('should reevaluate filters with non-primitive input that gets simplified via plus/concat', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); + + scope.obj = {}; + + var watcherCalls = 0; + scope.$watch('1 + obj | foo', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(filterCalls).toBe(3); + expect(watcherCalls).toBe(1); + })); + + it('should reevaluate computed member expressions with non-primitive input', inject(function($parse) { + var toStringCalls = 0; + + scope.obj = {}; + scope.key = { + toString: function() { + toStringCalls++; + return 'foo'; + } + }; + + var watcherCalls = 0; + scope.$watch('obj[key]', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(toStringCalls).toBe(2); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(toStringCalls).toBe(3); + expect(watcherCalls).toBe(1); + })); + it('should always reevaluate filters with non-primitive input created with null prototype', inject(function($parse) { var filterCalls = 0; @@ -3027,7 +3265,7 @@ describe('parser', function() { })); it('should reevaluate filters with non-primitive input that does support valueOf() when' + - 'valueOf() value changes', inject(function($parse) { + ' valueOf() value changes', inject(function($parse) { var filterCalls = 0; $filterProvider.register('foo', valueFn(function(input) { filterCalls++; @@ -3055,7 +3293,7 @@ describe('parser', function() { expect(watcherCalls).toBe(1); })); - it('should invoke interceptorFns if they are flagged as having $stateful', + it('should always invoke interceptorFns if they are flagged as having $stateful', inject(function($parse) { var called = false; function interceptor() { @@ -3078,6 +3316,23 @@ describe('parser', function() { expect(called).toBe(true); })); + it('should not reevaluate literals with non-primitive input', inject(function($parse) { + var obj = scope.obj = {}; + + var parsed = $parse('[obj]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input[0]).toBe(obj); + watcherCalls++; + }); + + scope.$digest(); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(watcherCalls).toBe(1); + })); + it('should not reevaluate literals with non-primitive input that does support valueOf()', inject(function($parse) { @@ -3097,6 +3352,25 @@ describe('parser', function() { expect(watcherCalls).toBe(1); })); + it('should reevaluate literals with non-primitive input when valueOf() changes', inject(function($parse) { + var date = scope.date = new Date(); + + var parsed = $parse('[date]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input[0]).toBe(date); + watcherCalls++; + }); + + scope.$digest(); + expect(watcherCalls).toBe(1); + + date.setYear(1901); + + scope.$digest(); + expect(watcherCalls).toBe(2); + })); + it('should not reevaluate literals with non-primitive input that does support valueOf()' + ' when the instance changes but valueOf() does not', inject(function($parse) { From aef3ef7b0380701323edac83b79f66fc44e382e3 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Wed, 24 May 2017 00:20:31 -0700 Subject: [PATCH 006/583] test($parse): reorganize $parse tests --- test/ng/parseSpec.js | 1082 +++++++++++++++++++++--------------------- 1 file changed, 547 insertions(+), 535 deletions(-) diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 515eed29ef34..3c21649db71e 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -2817,597 +2817,677 @@ describe('parser', function() { expect(bCalled).toBe(true); }); - it('should not invoke filters unless the input/arguments change', function() { - var filterCalled = false; - $filterProvider.register('foo', valueFn(function(input) { - filterCalled = true; - return input; - })); + describe('filters', function() { + + it('should not be invoked unless the input/arguments change', function() { + var filterCalled = false; + $filterProvider.register('foo', valueFn(function(input) { + filterCalled = true; + return input; + })); + + scope.$watch('a | foo:b:1'); + scope.a = 0; + scope.$digest(); + expect(filterCalled).toBe(true); + + filterCalled = false; + scope.$digest(); + expect(filterCalled).toBe(false); + + scope.a++; + scope.$digest(); + expect(filterCalled).toBe(true); + }); - scope.$watch('a | foo:b:1'); - scope.a = 0; - scope.$digest(); - expect(filterCalled).toBe(true); + it('should always be invoked if they are marked as having $stateful', function() { + var filterCalled = false; + $filterProvider.register('foo', valueFn(extend(function(input) { + filterCalled = true; + return input; + }, {$stateful: true}))); + + scope.$watch('a | foo:b:1'); + scope.a = 0; + scope.$digest(); + expect(filterCalled).toBe(true); + + filterCalled = false; + scope.$digest(); + expect(filterCalled).toBe(true); + }); - filterCalled = false; - scope.$digest(); - expect(filterCalled).toBe(false); + it('should be treated as constant when input are constant', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.a++; - scope.$digest(); - expect(filterCalled).toBe(true); - }); + var parsed = $parse('{x: 1} | foo:1'); - it('should invoke filters if they are marked as having $stateful', function() { - var filterCalled = false; - $filterProvider.register('foo', valueFn(extend(function(input) { - filterCalled = true; - return input; - }, {$stateful: true}))); + expect(parsed.constant).toBe(true); - scope.$watch('a | foo:b:1'); - scope.a = 0; - scope.$digest(); - expect(filterCalled).toBe(true); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input).toEqual({x:1}); + watcherCalls++; + }); - filterCalled = false; - scope.$digest(); - expect(filterCalled).toBe(true); - }); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - it('should not invoke interceptorFns unless the input changes', inject(function($parse) { - var called = false; - function interceptor(v) { - called = true; - return v; - } - scope.$watch($parse('a', interceptor)); - scope.$watch($parse('a + b', interceptor)); - scope.a = scope.b = 0; - scope.$digest(); - expect(called).toBe(true); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); - called = false; - scope.$digest(); - expect(called).toBe(false); + describe('with non-primitive input', function() { - scope.a++; - scope.$digest(); - expect(called).toBe(true); - })); + describe('that does NOT support valueOf()', function() { - it('should not invoke interceptorFns unless the input.valueOf changes even if the instance changes', inject(function($parse) { - var called = false; - function interceptor(v) { - called = true; - return v; - } - scope.$watch($parse('a', interceptor)); - scope.a = new Date(); - scope.$digest(); - expect(called).toBe(true); + it('should always be reevaluated', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - called = false; - scope.a = new Date(scope.a.valueOf()); - scope.$digest(); - expect(called).toBe(false); - })); + var parsed = $parse('obj | foo'); + var obj = scope.obj = {}; - it('should invoke interceptorFns if input.valueOf changes even if the instance does not', inject(function($parse) { - var called = false; - function interceptor(v) { - called = true; - return v; - } - scope.$watch($parse('a', interceptor)); - scope.a = new Date(); - scope.$digest(); - expect(called).toBe(true); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input).toBe(obj); + watcherCalls++; + }); - called = false; - scope.a.setTime(scope.a.getTime() + 1); - scope.$digest(); - expect(called).toBe(true); - })); + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(1); - it('should invoke interceptors when the expression is `undefined`', inject(function($parse) { - var called = false; - function interceptor(v) { - called = true; - return v; - } - scope.$watch($parse(undefined, interceptor)); - scope.$digest(); - expect(called).toBe(true); - })); + scope.$digest(); + expect(filterCalls).toBe(3); + expect(watcherCalls).toBe(1); + })); - it('should treat filters with constant input as constants', inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + it('should always be reevaluated in literals', inject(function($parse) { + $filterProvider.register('foo', valueFn(function(input) { + return input.b > 0; + })); - var parsed = $parse('{x: 1} | foo:1'); + scope.$watch('[(a | foo)]', function() {}); - expect(parsed.constant).toBe(true); + // Would be great if filter-output was checked for changes and this didn't throw... + expect(function() { scope.$apply('a = {b: 1}'); }).toThrowMinErr('$rootScope', 'infdig'); + })); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input).toEqual({x:1}); - watcherCalls++; - }); + it('should always be reevaluated when passed literals', inject(function($parse) { + scope.$watch('[a] | filter', function() {}); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + scope.$apply('a = 1'); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); - })); + // Would be great if filter-output was checked for changes and this didn't throw... + expect(function() { scope.$apply('a = {}'); }).toThrowMinErr('$rootScope', 'infdig'); + })); + }); - it('should always reevaluate filters with non-primitive input that doesn\'t support valueOf()', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + describe('that does support valueOf()', function() { + + it('should not be reevaluated', + inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + expect(input instanceof Date).toBe(true); + return input; + })); + + var parsed = $parse('date | foo:a'); + var date = scope.date = new Date(); + + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input).toBe(date); + watcherCalls++; + }); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); - var parsed = $parse('obj | foo'); - var obj = scope.obj = {}; + it('should not be reevaluated in literals', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input).toBe(obj); - watcherCalls++; - }); + scope.date = new Date(1234567890123); - scope.$digest(); - expect(filterCalls).toBe(2); - expect(watcherCalls).toBe(1); + var watcherCalls = 0; + scope.$watch('[(date | foo)]', function(input) { + watcherCalls++; + }); - scope.$digest(); - expect(filterCalls).toBe(3); - expect(watcherCalls).toBe(1); - })); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - it('should not reevaluate filters in literals with non-primitive input that does support valueOf()', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); - scope.date = new Date(1234567890123); + it('should be reevaluated when valueOf() changes', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + expect(input instanceof Date).toBe(true); + return input; + })); - var watcherCalls = 0; - scope.$watch('[(date | foo)]', function(input) { - watcherCalls++; - }); + var parsed = $parse('date | foo:a'); + var date = scope.date = new Date(); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input).toBe(date); + watcherCalls++; + }); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); - })); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - it('should reevaluate filters in literals with non-primitive input that does support valueOf() when' + - ' valueOf() value changes', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + date.setYear(1901); - scope.date = new Date(1234567890123); + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(1); + })); - var watcherCalls = 0; - scope.$watch('[(date | foo)]', function(input) { - watcherCalls++; - }); + it('should be reevaluated in literals when valueOf() changes', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + scope.date = new Date(1234567890123); - scope.date.setTime(1234567890); + var watcherCalls = 0; + scope.$watch('[(date | foo)]', function(input) { + watcherCalls++; + }); - scope.$digest(); - expect(filterCalls).toBe(2); - expect(watcherCalls).toBe(2); - })); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - it('should not reevaluate literals containing filters with non-primitive input that does support valueOf()' + - ' when the instance changes but valueOf() does not', inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + scope.date.setTime(1234567890); - scope.date = new Date(1234567890123); + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(2); + })); - var watcherCalls = 0; - scope.$watch($parse('[(date | foo)]'), function(input) { - watcherCalls++; - }); + it('should not be reevaluated when the instance changes but valueOf() does not', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.$digest(); - expect(watcherCalls).toBe(1); - expect(filterCalls).toBe(1); + scope.date = new Date(1234567890123); - scope.date = new Date(1234567890123); - scope.$digest(); - expect(watcherCalls).toBe(1); - expect(filterCalls).toBe(1); - })); + var watcherCalls = 0; + scope.$watch($parse('[(date | foo)]'), function(input) { + watcherCalls++; + }); - it('should not reevaluate filters with literal input containing primitives', inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + scope.$digest(); + expect(watcherCalls).toBe(1); + expect(filterCalls).toBe(1); - var watcherCalls = 0; - scope.$watch('[a] | foo', function(input) { - watcherCalls++; - }); + scope.date = new Date(1234567890123); + scope.$digest(); + expect(watcherCalls).toBe(1); + expect(filterCalls).toBe(1); + })); + }); - scope.$apply('a = 1'); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + it('should not be reevaluated when input is simplified via unary operators', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.$apply('a = 2'); - expect(filterCalls).toBe(2); - expect(watcherCalls).toBe(2); - })); + scope.obj = {}; - it('should not reevaluate filters within literals with primitive inputs', inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + var watcherCalls = 0; + scope.$watch('!obj | foo:!obj', function(input) { + watcherCalls++; + }); - scope.prim = 1234567890123; + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - var watcherCalls = 0; - scope.$watch('[(prim | foo)]', function(input) { - watcherCalls++; - }); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + it('should not be reevaluated when input is simplified via non-plus/concat binary operators', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); - })); + scope.obj = {}; - it('should always reevaluate filters with non-primitive inputs within literals', - inject(function($parse) { - $filterProvider.register('foo', valueFn(function(input) { - return input.b > 0; - })); + var watcherCalls = 0; + scope.$watch('1 - obj | foo:(1 * obj)', function(input) { + watcherCalls++; + }); - scope.$watch('[(a | foo)]', function() {}); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - // Would be great if filter-output was checked for changes and this didn't throw... - expect(function() { scope.$apply('a = {b: 1}'); }).toThrowMinErr('$rootScope', 'infdig'); - })); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); - it('should always reevaluate filters with literal input containing non-primitives', - inject(function($parse) { - scope.$watch('[a] | filter', function() {}); + it('should be reevaluated when input is simplified via plus/concat', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.$apply('a = 1'); + scope.obj = {}; - // Would be great if filter-output was checked for changes and this didn't throw... - expect(function() { scope.$apply('a = {}'); }).toThrowMinErr('$rootScope', 'infdig'); - })); + var watcherCalls = 0; + scope.$watch('1 + obj | foo', function(input) { + watcherCalls++; + }); - it('should not reevaluate filters with non-primitive input that gets simplified via unary operators', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(1); - scope.obj = {}; + scope.$digest(); + expect(filterCalls).toBe(3); + expect(watcherCalls).toBe(1); + })); - var watcherCalls = 0; - scope.$watch('!obj | foo:!obj', function(input) { - watcherCalls++; - }); + it('should reevaluate computed member expressions', inject(function($parse) { + var toStringCalls = 0; - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + scope.obj = {}; + scope.key = { + toString: function() { + toStringCalls++; + return 'foo'; + } + }; + + var watcherCalls = 0; + scope.$watch('obj[key]', function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(toStringCalls).toBe(2); + expect(watcherCalls).toBe(1); + + scope.$digest(); + expect(toStringCalls).toBe(3); + expect(watcherCalls).toBe(1); + })); + + it('should be reevaluated with input created with null prototype', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); - })); + var parsed = $parse('obj | foo'); + var obj = scope.obj = Object.create(null); - it('should not reevaluate filters with non-primitive input that gets simplified via non plus/concat binary operators', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input).toBe(obj); + watcherCalls++; + }); - scope.obj = {}; + scope.$digest(); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(1); - var watcherCalls = 0; - scope.$watch('1 - obj | foo:(1 * obj)', function(input) { - watcherCalls++; + scope.$digest(); + expect(filterCalls).toBe(3); + expect(watcherCalls).toBe(1); + })); }); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + describe('with primitive input', function() { - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); - })); + it('should not be reevaluated when passed literals', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - it('should reevaluate filters with non-primitive input that gets simplified via plus/concat', inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; - })); + var watcherCalls = 0; + scope.$watch('[a] | foo', function(input) { + watcherCalls++; + }); + + scope.$apply('a = 1'); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + + scope.$apply('a = 2'); + expect(filterCalls).toBe(2); + expect(watcherCalls).toBe(2); + })); + + it('should not be reevaluated in literals', inject(function($parse) { + var filterCalls = 0; + $filterProvider.register('foo', valueFn(function(input) { + filterCalls++; + return input; + })); - scope.obj = {}; + scope.prim = 1234567890123; - var watcherCalls = 0; - scope.$watch('1 + obj | foo', function(input) { - watcherCalls++; - }); + var watcherCalls = 0; + scope.$watch('[(prim | foo)]', function(input) { + watcherCalls++; + }); - scope.$digest(); - expect(filterCalls).toBe(2); - expect(watcherCalls).toBe(1); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); - scope.$digest(); - expect(filterCalls).toBe(3); - expect(watcherCalls).toBe(1); - })); + scope.$digest(); + expect(filterCalls).toBe(1); + expect(watcherCalls).toBe(1); + })); + }); + }); - it('should reevaluate computed member expressions with non-primitive input', inject(function($parse) { - var toStringCalls = 0; + describe('interceptorFns', function() { - scope.obj = {}; - scope.key = { - toString: function() { - toStringCalls++; - return 'foo'; + it('should always be invoked if they are flagged as having $stateful', + inject(function($parse) { + var called = false; + function interceptor() { + called = true; } - }; + interceptor.$stateful = true; - var watcherCalls = 0; - scope.$watch('obj[key]', function(input) { - watcherCalls++; - }); + scope.$watch($parse('a', interceptor)); + scope.a = 0; + scope.$digest(); + expect(called).toBe(true); - scope.$digest(); - expect(toStringCalls).toBe(2); - expect(watcherCalls).toBe(1); + called = false; + scope.$digest(); + expect(called).toBe(true); - scope.$digest(); - expect(toStringCalls).toBe(3); - expect(watcherCalls).toBe(1); - })); + scope.a++; + called = false; + scope.$digest(); + expect(called).toBe(true); + })); - it('should always reevaluate filters with non-primitive input created with null prototype', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - return input; + it('should not be invoked unless the input changes', inject(function($parse) { + var called = false; + function interceptor(v) { + called = true; + return v; + } + scope.$watch($parse('a', interceptor)); + scope.$watch($parse('a + b', interceptor)); + scope.a = scope.b = 0; + scope.$digest(); + expect(called).toBe(true); + + called = false; + scope.$digest(); + expect(called).toBe(false); + + scope.a++; + scope.$digest(); + expect(called).toBe(true); })); - var parsed = $parse('obj | foo'); - var obj = scope.obj = Object.create(null); + it('should not be invoked unless the input.valueOf() changes even if the instance changes', inject(function($parse) { + var called = false; + function interceptor(v) { + called = true; + return v; + } + scope.$watch($parse('a', interceptor)); + scope.a = new Date(); + scope.$digest(); + expect(called).toBe(true); + + called = false; + scope.a = new Date(scope.a.valueOf()); + scope.$digest(); + expect(called).toBe(false); + })); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input).toBe(obj); - watcherCalls++; - }); + it('should be invoked if input.valueOf() changes even if the instance does not', inject(function($parse) { + var called = false; + function interceptor(v) { + called = true; + return v; + } + scope.$watch($parse('a', interceptor)); + scope.a = new Date(); + scope.$digest(); + expect(called).toBe(true); + + called = false; + scope.a.setTime(scope.a.getTime() + 1); + scope.$digest(); + expect(called).toBe(true); + })); - scope.$digest(); - expect(filterCalls).toBe(2); - expect(watcherCalls).toBe(1); + it('should be invoked when the expression is `undefined`', inject(function($parse) { + var called = false; + function interceptor(v) { + called = true; + return v; + } + scope.$watch($parse(undefined, interceptor)); + scope.$digest(); + expect(called).toBe(true); + })); + }); - scope.$digest(); - expect(filterCalls).toBe(3); - expect(watcherCalls).toBe(1); - })); + describe('literals', function() { - it('should not reevaluate filters with non-primitive input that does support valueOf()', - inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - expect(input instanceof Date).toBe(true); - return input; - })); + it('should support watching', inject(function($parse) { + var lastVal = NaN; + var callCount = 0; + var listener = function(val) { callCount++; lastVal = val; }; - var parsed = $parse('date | foo:a'); - var date = scope.date = new Date(); + scope.$watch('{val: val}', listener); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input).toBe(date); - watcherCalls++; - }); + scope.$apply('val = 1'); + expect(callCount).toBe(1); + expect(lastVal).toEqual({val: 1}); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + scope.$apply('val = []'); + expect(callCount).toBe(2); + expect(lastVal).toEqual({val: []}); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); - })); + scope.$apply('val = []'); + expect(callCount).toBe(3); + expect(lastVal).toEqual({val: []}); - it('should reevaluate filters with non-primitive input that does support valueOf() when' + - ' valueOf() value changes', inject(function($parse) { - var filterCalls = 0; - $filterProvider.register('foo', valueFn(function(input) { - filterCalls++; - expect(input instanceof Date).toBe(true); - return input; + scope.$apply('val = {}'); + expect(callCount).toBe(4); + expect(lastVal).toEqual({val: {}}); })); - var parsed = $parse('date | foo:a'); - var date = scope.date = new Date(); + it('should only watch the direct inputs', inject(function($parse) { + var lastVal = NaN; + var callCount = 0; + var listener = function(val) { callCount++; lastVal = val; }; - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input).toBe(date); - watcherCalls++; - }); + scope.$watch('{val: val}', listener); - scope.$digest(); - expect(filterCalls).toBe(1); - expect(watcherCalls).toBe(1); + scope.$apply('val = 1'); + expect(callCount).toBe(1); + expect(lastVal).toEqual({val: 1}); - date.setYear(1901); + scope.$apply('val = [2]'); + expect(callCount).toBe(2); + expect(lastVal).toEqual({val: [2]}); - scope.$digest(); - expect(filterCalls).toBe(2); - expect(watcherCalls).toBe(1); - })); + scope.$apply('val.push(3)'); + expect(callCount).toBe(2); - it('should always invoke interceptorFns if they are flagged as having $stateful', - inject(function($parse) { - var called = false; - function interceptor() { - called = true; - } - interceptor.$stateful = true; + scope.$apply('val.length = 0'); + expect(callCount).toBe(2); + })); - scope.$watch($parse('a', interceptor)); - scope.a = 0; - scope.$digest(); - expect(called).toBe(true); + it('should only watch the direct inputs when nested', inject(function($parse) { + var lastVal = NaN; + var callCount = 0; + var listener = function(val) { callCount++; lastVal = val; }; - called = false; - scope.$digest(); - expect(called).toBe(true); + scope.$watch('[{val: [val]}]', listener); - scope.a++; - called = false; - scope.$digest(); - expect(called).toBe(true); - })); + scope.$apply('val = 1'); + expect(callCount).toBe(1); + expect(lastVal).toEqual([{val: [1]}]); - it('should not reevaluate literals with non-primitive input', inject(function($parse) { - var obj = scope.obj = {}; + scope.$apply('val = [2]'); + expect(callCount).toBe(2); + expect(lastVal).toEqual([{val: [[2]]}]); - var parsed = $parse('[obj]'); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input[0]).toBe(obj); - watcherCalls++; - }); + scope.$apply('val.push(3)'); + expect(callCount).toBe(2); - scope.$digest(); - expect(watcherCalls).toBe(1); + scope.$apply('val.length = 0'); + expect(callCount).toBe(2); + })); - scope.$digest(); - expect(watcherCalls).toBe(1); - })); + describe('with non-primative input', function() { - it('should not reevaluate literals with non-primitive input that does support valueOf()', - inject(function($parse) { + describe('that does NOT support valueOf()', function() { + it('should not be reevaluated', inject(function($parse) { + var obj = scope.obj = {}; - var date = scope.date = new Date(); + var parsed = $parse('[obj]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input[0]).toBe(obj); + watcherCalls++; + }); - var parsed = $parse('[date]'); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input[0]).toBe(date); - watcherCalls++; - }); + scope.$digest(); + expect(watcherCalls).toBe(1); - scope.$digest(); - expect(watcherCalls).toBe(1); + scope.$digest(); + expect(watcherCalls).toBe(1); + })); + }); - scope.$digest(); - expect(watcherCalls).toBe(1); - })); + describe('that does support valueOf()', function() { + it('should not be reevaluated', inject(function($parse) { + var date = scope.date = new Date(); - it('should reevaluate literals with non-primitive input when valueOf() changes', inject(function($parse) { - var date = scope.date = new Date(); + var parsed = $parse('[date]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input[0]).toBe(date); + watcherCalls++; + }); - var parsed = $parse('[date]'); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - expect(input[0]).toBe(date); - watcherCalls++; - }); + scope.$digest(); + expect(watcherCalls).toBe(1); - scope.$digest(); - expect(watcherCalls).toBe(1); + scope.$digest(); + expect(watcherCalls).toBe(1); + })); - date.setYear(1901); + it('should be reevaluated even when valueOf() changes', inject(function($parse) { + var date = scope.date = new Date(); - scope.$digest(); - expect(watcherCalls).toBe(2); - })); + var parsed = $parse('[date]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + expect(input[0]).toBe(date); + watcherCalls++; + }); - it('should not reevaluate literals with non-primitive input that does support valueOf()' + - ' when the instance changes but valueOf() does not', inject(function($parse) { + scope.$digest(); + expect(watcherCalls).toBe(1); - scope.date = new Date(1234567890123); + date.setYear(1901); - var parsed = $parse('[date]'); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - watcherCalls++; - }); + scope.$digest(); + expect(watcherCalls).toBe(2); + })); - scope.$digest(); - expect(watcherCalls).toBe(1); + it('should not be reevaluated when the instance changes but valueOf() does not', inject(function($parse) { + scope.date = new Date(1234567890123); - scope.date = new Date(1234567890123); - scope.$digest(); - expect(watcherCalls).toBe(1); - })); + var parsed = $parse('[date]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + watcherCalls++; + }); - it('should reevaluate literals with non-primitive input that does support valueOf()' + - ' when the instance does not change but valueOf() does', inject(function($parse) { + scope.$digest(); + expect(watcherCalls).toBe(1); - scope.date = new Date(1234567890123); + scope.date = new Date(1234567890123); + scope.$digest(); + expect(watcherCalls).toBe(1); + })); - var parsed = $parse('[date]'); - var watcherCalls = 0; - scope.$watch(parsed, function(input) { - watcherCalls++; - }); + it('should be reevaluated when the instance does not change but valueOf() does', inject(function($parse) { - scope.$digest(); - expect(watcherCalls).toBe(1); + scope.date = new Date(1234567890123); - scope.date.setTime(scope.date.getTime() + 1); - scope.$digest(); - expect(watcherCalls).toBe(2); - })); + var parsed = $parse('[date]'); + var watcherCalls = 0; + scope.$watch(parsed, function(input) { + watcherCalls++; + }); + + scope.$digest(); + expect(watcherCalls).toBe(1); + + scope.date.setTime(scope.date.getTime() + 1); + scope.$digest(); + expect(watcherCalls).toBe(2); + })); + }); + }); + }); it('should continue with the evaluation of the expression without invoking computed parts', inject(function($parse) { @@ -3503,74 +3583,6 @@ describe('parser', function() { expect(count).toBe(4); expect(values[3]).toEqual({'undefined': true}); }); - - it('should support watching literals', inject(function($parse) { - var lastVal = NaN; - var callCount = 0; - var listener = function(val) { callCount++; lastVal = val; }; - - scope.$watch('{val: val}', listener); - - scope.$apply('val = 1'); - expect(callCount).toBe(1); - expect(lastVal).toEqual({val: 1}); - - scope.$apply('val = []'); - expect(callCount).toBe(2); - expect(lastVal).toEqual({val: []}); - - scope.$apply('val = []'); - expect(callCount).toBe(3); - expect(lastVal).toEqual({val: []}); - - scope.$apply('val = {}'); - expect(callCount).toBe(4); - expect(lastVal).toEqual({val: {}}); - })); - - it('should only watch the direct inputs to literals', inject(function($parse) { - var lastVal = NaN; - var callCount = 0; - var listener = function(val) { callCount++; lastVal = val; }; - - scope.$watch('{val: val}', listener); - - scope.$apply('val = 1'); - expect(callCount).toBe(1); - expect(lastVal).toEqual({val: 1}); - - scope.$apply('val = [2]'); - expect(callCount).toBe(2); - expect(lastVal).toEqual({val: [2]}); - - scope.$apply('val.push(3)'); - expect(callCount).toBe(2); - - scope.$apply('val.length = 0'); - expect(callCount).toBe(2); - })); - - it('should only watch the direct inputs to nested literals', inject(function($parse) { - var lastVal = NaN; - var callCount = 0; - var listener = function(val) { callCount++; lastVal = val; }; - - scope.$watch('[{val: [val]}]', listener); - - scope.$apply('val = 1'); - expect(callCount).toBe(1); - expect(lastVal).toEqual([{val: [1]}]); - - scope.$apply('val = [2]'); - expect(callCount).toBe(2); - expect(lastVal).toEqual([{val: [[2]]}]); - - scope.$apply('val.push(3)'); - expect(callCount).toBe(2); - - scope.$apply('val.length = 0'); - expect(callCount).toBe(2); - })); }); describe('locals', function() { From b4651e5278cccba79af9376c0cfe0b4313d3967b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski?= Date: Thu, 25 May 2017 16:14:31 +0200 Subject: [PATCH 007/583] test(support): verify support tests results in all tested browsers (#16008) Closes #16008 --- test/auto/injectorSpec.js | 10 ++-- test/helpers/support.js | 20 +++++++ test/helpers/supportSpec.js | 97 ++++++++++++++++++++++++++++++++ test/helpers/testabilityPatch.js | 20 ------- 4 files changed, 122 insertions(+), 25 deletions(-) create mode 100644 test/helpers/support.js create mode 100644 test/helpers/supportSpec.js diff --git a/test/auto/injectorSpec.js b/test/auto/injectorSpec.js index bf8fe284e7ed..2e272b356a1e 100644 --- a/test/auto/injectorSpec.js +++ b/test/auto/injectorSpec.js @@ -283,16 +283,16 @@ describe('injector', function() { describe('es6', function() { - if (support.ES6Function) { + if (support.shorthandMethods) { // The functions are generated using `eval` as just having the ES6 syntax can break some browsers. - it('should be possible to annotate functions that are declared using ES6 syntax', function() { + it('should be possible to annotate shorthand methods', function() { // eslint-disable-next-line no-eval expect(annotate(eval('({ fn(x) { return; } })').fn)).toEqual(['x']); }); } - if (support.fatArrow) { + if (support.fatArrows) { it('should create $inject for arrow functions', function() { // eslint-disable-next-line no-eval expect(annotate(eval('(a, b) => a'))).toEqual(['a', 'b']); @@ -300,7 +300,7 @@ describe('injector', function() { } - if (support.fatArrow) { + if (support.fatArrows) { it('should create $inject for arrow functions with no parenthesis', function() { // eslint-disable-next-line no-eval expect(annotate(eval('a => a'))).toEqual(['a']); @@ -308,7 +308,7 @@ describe('injector', function() { } - if (support.fatArrow) { + if (support.fatArrows) { it('should take args before first arrow', function() { // eslint-disable-next-line no-eval expect(annotate(eval('a => b => b'))).toEqual(['a']); diff --git a/test/helpers/support.js b/test/helpers/support.js new file mode 100644 index 000000000000..af84dbbecb49 --- /dev/null +++ b/test/helpers/support.js @@ -0,0 +1,20 @@ +'use strict'; + +var supportTests = { + classes: '/^class\\b/.test((class C {}).toString())', + fatArrows: 'a => a', + shorthandMethods: '({ fn(x) { return; } })' +}; + +var support = {}; + +for (var prop in supportTests) { + if (supportTests.hasOwnProperty(prop)) { + try { + // eslint-disable-next-line no-eval + support[prop] = !!eval(supportTests[prop]); + } catch (e) { + support[prop] = false; + } + } +} diff --git a/test/helpers/supportSpec.js b/test/helpers/supportSpec.js new file mode 100644 index 000000000000..e46112d08ef7 --- /dev/null +++ b/test/helpers/supportSpec.js @@ -0,0 +1,97 @@ +'use strict'; + +describe('support test results', function() { + var expected, version, testName; + var userAgent = window.navigator.userAgent; + + // Support: iOS 8 only + if (/iPhone OS 10_1\d(?:_\d+)? /.test(userAgent)) { + // iOS 8 official simulators have broken user agent (containing something like `iPhone OS 10_12_5`, + // i.e. the macOS version in place of the iOS version) so they'd fall into an incorrect bucket. + // Fix the user agent there. + // NOTE: Make sure the above check doesn't catch the real iOS 10! + userAgent = userAgent.replace(/iPhone OS 10(?:_\d+)+/, 'iPhone OS 8_1'); + } + + if (/edge\//i.test(userAgent)) { + expected = { + classes: true, + fatArrows: true, + shorthandMethods: true + }; + } else if (/msie|trident/i.test(userAgent)) { + expected = { + classes: false, + fatArrows: false, + shorthandMethods: false + }; + } else if (/iphone os [78]_/i.test(userAgent)) { + expected = { + classes: false, + fatArrows: false, + shorthandMethods: false + }; + } else if (/iphone os 9_/i.test(userAgent)) { + expected = { + classes: true, + fatArrows: false, + shorthandMethods: true + }; + } else if (/iphone os/i.test(userAgent)) { + expected = { + classes: true, + fatArrows: true, + shorthandMethods: true + }; + } else if (/android 4\.[0-3]/i.test(userAgent)) { + expected = { + classes: false, + fatArrows: false, + shorthandMethods: false + }; + } else if (/chrome/i.test(userAgent)) { + // Catches Chrome on Android as well (i.e. the default + // Android browser on Android >= 4.4). + expected = { + classes: true, + fatArrows: true, + shorthandMethods: true + }; + } else if (/firefox/i.test(userAgent)) { + version = parseInt(userAgent.match(/firefox\/(\d+)/i)[1], 10); + expected = { + classes: version >= 55, + fatArrows: true, + shorthandMethods: true + }; + } else if (/\b8(?:\.\d+)+ safari/i.test(userAgent)) { + expected = { + classes: false, + fatArrows: false, + shorthandMethods: false + }; + } else if (/\b9(?:\.\d+)+ safari/i.test(userAgent)) { + expected = { + classes: true, + fatArrows: false, + shorthandMethods: true + }; + } else if (/\b\d+(?:\.\d+)+ safari/i.test(userAgent)) { + expected = { + classes: true, + fatArrows: true, + shorthandMethods: true + }; + } + + it('should have expected values specified', function() { + expect(expected).not.toBe(null); + expect(typeof expected).toBe('object'); + }); + + for (testName in expected) { + it('should report support.' + testName + ' to be ' + expected[testName], function() { + expect(support[testName]).toBe(expected[testName]); + }); + } +}); diff --git a/test/helpers/testabilityPatch.js b/test/helpers/testabilityPatch.js index e212581a2950..c397af35e6e6 100644 --- a/test/helpers/testabilityPatch.js +++ b/test/helpers/testabilityPatch.js @@ -3,26 +3,6 @@ if (window.bindJQuery) bindJQuery(); -var supportTests = { - classes: '/^class\\b/.test((class C {}).toString())', - fatArrow: 'a => a', - ES6Function: '({ fn(x) { return; } })' -}; - -var support = {}; - -for (var prop in supportTests) { - if (supportTests.hasOwnProperty(prop)) { - try { - // eslint-disable-next-line no-eval - support[prop] = !!eval(supportTests[prop]); - } catch (e) { - support[prop] = false; - } - } -} - - beforeEach(function() { // all this stuff is not needed for module tests, where jqlite and publishExternalAPI and jqLite are not global vars From 3bce707421464c320e38fe758a6143003ce87522 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 31 May 2017 18:36:58 +0200 Subject: [PATCH 008/583] docs(ngRepeat): highlight track by expression position --- src/ng/directive/ngRepeat.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ng/directive/ngRepeat.js b/src/ng/directive/ngRepeat.js index 8397030c57eb..c0a1794b9147 100644 --- a/src/ng/directive/ngRepeat.js +++ b/src/ng/directive/ngRepeat.js @@ -215,7 +215,9 @@ * more than one tracking expression value resolve to the same key. (This would mean that two distinct objects are * mapped to the same DOM element, which is not possible.) * - * Note that the tracking expression must come last, after any filters, and the alias expression. + *
+ * Note: the `tracky by` expression must come last - after any filters, and the alias expression. + *
* * For example: `item in items` is equivalent to `item in items track by $id(item)`. This implies that the DOM elements * will be associated by item identity in the array. From e65928eecb3443943e3f9431e394e9bc59787952 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 5 Jun 2017 20:23:12 +0200 Subject: [PATCH 009/583] docs($compile): add more info about optional bindings This centralizes the info about optional bindings. Also adds more examples to the $compile:iscp error. Closes #15989 Closes #16025 --- docs/content/error/$compile/iscp.ngdoc | 16 +++++---- src/ng/compile.js | 45 ++++++++++++++++++++++---- 2 files changed, 47 insertions(+), 14 deletions(-) diff --git a/docs/content/error/$compile/iscp.ngdoc b/docs/content/error/$compile/iscp.ngdoc index 78f82f2f6c61..8153e44d4a05 100644 --- a/docs/content/error/$compile/iscp.ngdoc +++ b/docs/content/error/$compile/iscp.ngdoc @@ -10,13 +10,15 @@ myModule.directive('directiveName', function factory() { return { ... scope: { - 'attrName': '@', // OK - 'attrName2': '=localName', // OK - 'attrName3': '` and the isolate scope definition `scope: { * localModel: '=myAttr' }`, the property `localModel` on the directive's scope will reflect the * value of `parentModel` on the parent scope. Changes to `parentModel` will be reflected in - * `localModel` and vice versa. Optional attributes should be marked as such with a question mark: - * `=?` or `=?attr`. If the binding expression is non-assignable, or if the attribute isn't - * optional and doesn't exist, an exception ({@link error/$compile/nonassign `$compile:nonassign`}) - * will be thrown upon discovering changes to the local value, since it will be impossible to sync - * them back to the parent scope. By default, the {@link ng.$rootScope.Scope#$watch `$watch`} + * `localModel` and vice versa. If the binding expression is non-assignable, or if the attribute + * isn't optional and doesn't exist, an exception + * ({@link error/$compile/nonassign `$compile:nonassign`}) will be thrown upon discovering changes + * to the local value, since it will be impossible to sync them back to the parent scope. + * + * By default, the {@link ng.$rootScope.Scope#$watch `$watch`} * method is used for tracking changes, and the equality check is based on object identity. * However, if an object literal or an array literal is passed as the binding expression, the * equality check is done by value (using the {@link angular.equals} function). It's also possible * to watch the evaluated value shallowly with {@link ng.$rootScope.Scope#$watchCollection - * `$watchCollection`}: use `=*` or `=*attr` (`=*?` or `=*?attr` if the attribute is optional). + * `$watchCollection`}: use `=*` or `=*attr` * * * `<` or `` and directive definition of * `scope: { localModel:' Date: Thu, 25 May 2017 11:04:21 +0100 Subject: [PATCH 010/583] fix($sanitize): use appropriate inert document strategy for Firefox and Safari Both Firefox and Safari are vulnerable to XSS if we use an inert document created via `document.implementation.createHTMLDocument()`. Now we check for those vulnerabilities and then use a DOMParser or XHR strategy if needed. Thanks to @cure53 for the heads up on this issue. --- src/ngSanitize/sanitize.js | 90 +++++++++++++++++++++++++++------ test/ngSanitize/sanitizeSpec.js | 15 +++++- 2 files changed, 89 insertions(+), 16 deletions(-) diff --git a/src/ngSanitize/sanitize.js b/src/ngSanitize/sanitize.js index 4b832b741acb..0ff3e13fda7b 100644 --- a/src/ngSanitize/sanitize.js +++ b/src/ngSanitize/sanitize.js @@ -313,16 +313,78 @@ function $SanitizeProvider() { return obj; } - var inertBodyElement = (function(window) { - var doc; - if (window.document && window.document.implementation) { - doc = window.document.implementation.createHTMLDocument('inert'); + /** + * Create an inert document that contains the dirty HTML that needs sanitizing + * Depending upon browser support we use one of three strategies for doing this. + * Support: Safari 10.x -> XHR strategy + * Support: Firefox -> DomParser strategy + */ + var getInertBodyElement /* function(html: string): HTMLBodyElement */ = (function(window, document) { + var inertDocument; + if (document && document.implementation) { + inertDocument = document.implementation.createHTMLDocument('inert'); } else { throw $sanitizeMinErr('noinert', 'Can\'t create an inert html document'); } - var docElement = doc.documentElement || doc.getDocumentElement(); - return docElement.getElementsByTagName('body')[0]; - })(window); + var inertBodyElement = (inertDocument.documentElement || inertDocument.getDocumentElement()).querySelector('body'); + + // Check for the Safari 10.1 bug - which allows JS to run inside the SVG G element + inertBodyElement.innerHTML = ''; + if (!inertBodyElement.querySelector('svg')) { + return getInertBodyElement_XHR; + } else { + // Check for the Firefox bug - which prevents the inner img JS from being sanitized + inertBodyElement.innerHTML = '

'; + if (inertBodyElement.querySelector('svg img')) { + return getInertBodyElement_DOMParser; + } else { + return getInertBodyElement_InertDocument; + } + } + + function getInertBodyElement_XHR(html) { + // We add this dummy element to ensure that the rest of the content is parsed as expected + // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the `` tag. + html = '' + html; + try { + html = encodeURI(html); + } catch (e) { + return undefined; + } + var xhr = new window.XMLHttpRequest(); + xhr.responseType = 'document'; + xhr.open('GET', 'data:text/html;charset=utf-8,' + html, false); + xhr.send(null); + var body = xhr.response.body; + body.firstChild.remove(); + return body; + } + + function getInertBodyElement_DOMParser(html) { + // We add this dummy element to ensure that the rest of the content is parsed as expected + // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the `` tag. + html = '' + html; + try { + var body = new window.DOMParser().parseFromString(html, 'text/html').body; + body.firstChild.remove(); + return body; + } catch (e) { + return undefined; + } + } + + function getInertBodyElement_InertDocument(html) { + inertBodyElement.innerHTML = html; + + // Support: IE 9-11 only + // strip custom-namespaced attributes on IE<=11 + if (document.documentMode) { + stripCustomNsAttrs(inertBodyElement); + } + + return inertBodyElement; + } + })(window, window.document); /** * @example @@ -342,7 +404,9 @@ function $SanitizeProvider() { } else if (typeof html !== 'string') { html = '' + html; } - inertBodyElement.innerHTML = html; + + var inertBodyElement = getInertBodyElement(html); + if (!inertBodyElement) return ''; //mXSS protection var mXSSAttempts = 5; @@ -352,13 +416,9 @@ function $SanitizeProvider() { } mXSSAttempts--; - // Support: IE 9-11 only - // strip custom-namespaced attributes on IE<=11 - if (window.document.documentMode) { - stripCustomNsAttrs(inertBodyElement); - } - html = inertBodyElement.innerHTML; //trigger mXSS - inertBodyElement.innerHTML = html; + // trigger mXSS if it is going to happen by reading and writing the innerHTML + html = inertBodyElement.innerHTML; + inertBodyElement = getInertBodyElement(html); } while (html !== inertBodyElement.innerHTML); var node = inertBodyElement.firstChild; diff --git a/test/ngSanitize/sanitizeSpec.js b/test/ngSanitize/sanitizeSpec.js index 0e3b1f6a0627..70682c23ed4d 100644 --- a/test/ngSanitize/sanitizeSpec.js +++ b/test/ngSanitize/sanitizeSpec.js @@ -49,6 +49,8 @@ describe('HTML', function() { comment = comment_; } }; + // Trigger the $sanitizer provider to execute, which initializes the `htmlParser` function. + inject(function($sanitize) {}); }); it('should not parse comments', function() { @@ -266,6 +268,18 @@ describe('HTML', function() { }); }); + // See https://github.com/cure53/DOMPurify/blob/a992d3a75031cb8bb032e5ea8399ba972bdf9a65/src/purify.js#L439-L449 + it('should not allow JavaScript execution when creating inert document', inject(function($sanitize) { + var doc = $sanitize(''); + expect(window.xxx).toBe(undefined); + delete window.xxx; + })); + + // See https://github.com/cure53/DOMPurify/releases/tag/0.6.7 + it('should not allow JavaScript hidden in badly formed HTML to get through sanitization (Firefox bug)', inject(function($sanitize) { + var doc = $sanitize('

'); + expect(doc).toEqual('

'); + })); describe('SVG support', function() { @@ -273,7 +287,6 @@ describe('HTML', function() { $sanitizeProvider.enableSvg(true); })); - it('should accept SVG tags', function() { expectHTML('') .toBeOneOf('', From 1df736e2561b9e061a218529fb1b47cfc55a5d84 Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Fri, 19 May 2017 20:02:05 +0300 Subject: [PATCH 011/583] test(i18n): remove bad assertion --- i18n/spec/closureI18nExtractorSpec.js | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/spec/closureI18nExtractorSpec.js b/i18n/spec/closureI18nExtractorSpec.js index 41ef480bbebf..09f5f1a10050 100644 --- a/i18n/spec/closureI18nExtractorSpec.js +++ b/i18n/spec/closureI18nExtractorSpec.js @@ -75,7 +75,6 @@ describe('findLocaleId', function() { it('should not find localeId if data is missing', function() { expect(findLocaleId('', 'num')).toBeUndefined(); expect(findLocaleId('aa', 'datetime')).toBeUndefined(); - expect(findLocaleId('aa', 'randomType')).toBeUndefined(); expect(findLocaleId('NumberFormatSymbols_en', 'datetime')).toBeUndefined(); expect(findLocaleId('DateTimeSymbols_en', 'num')).toBeUndefined(); }); From 7fbbacc104dfb142f560bb1a162dac6d8a4952a9 Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Fri, 19 May 2017 20:05:18 +0300 Subject: [PATCH 012/583] chore(i18n): fix relative paths in scripts --- i18n/src/closureSlurper.js | 2 +- i18n/ucd/src/extract.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/src/closureSlurper.js b/i18n/src/closureSlurper.js index 2482f10fc48c..9ada804a43ff 100755 --- a/i18n/src/closureSlurper.js +++ b/i18n/src/closureSlurper.js @@ -7,7 +7,7 @@ var Q = require('q'), localeInfo = {}; -var NG_LOCALE_DIR = '../src/ngLocale/'; +var NG_LOCALE_DIR = __dirname + '/../../src/ngLocale/'; function readSymbols() { diff --git a/i18n/ucd/src/extract.js b/i18n/ucd/src/extract.js index 5c6352f75d76..ae8493fd2b74 100644 --- a/i18n/ucd/src/extract.js +++ b/i18n/ucd/src/extract.js @@ -9,18 +9,18 @@ var propertiesToExtract = {'IDS': 'Y', 'IDC': 'Y'}; function main() { extractValues( - fs.createReadStream('./ucd/src/ucd.all.flat.xml.gz').pipe(zlib.createGunzip()), + fs.createReadStream(__dirname + '/ucd.all.flat.xml.gz').pipe(zlib.createGunzip()), propertiesToExtract, writeFile); function writeFile(validRanges) { var code = generateCode(validRanges); try { - fs.lstatSync('../src/ngParseExt'); + fs.lstatSync(__dirname + '/../../../src/ngParseExt'); } catch (e) { - fs.mkdirSync('../src/ngParseExt'); + fs.mkdirSync(__dirname + '/../../../src/ngParseExt'); } - fs.writeFile('../src/ngParseExt/ucd.js', code); + fs.writeFile(__dirname + '/../../../src/ngParseExt/ucd.js', code); } } From 5d5fd6292a1383b6eb3916ec6e7f961de02423d8 Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Fri, 19 May 2017 20:00:19 +0300 Subject: [PATCH 013/583] chore(i18n): fix parser for currency patterns without fraction digits Previously, it was assumed that all currency pattern would have fraction digits. However, in [closure-library@b9155d5][1] the `agq_CM` locale was modified to have such a pattern (namely `#,##0\u00A4`). This commit modifies the parser implementation to account for pattern without a decimal point (and thus no fraction digits). [1]: https://github.com/google/closure-library/commit/b9155d5966a228cb33f367c30c275c833b30e3ff#diff-02793124214ad0470ccea6f86b90d786R711 --- i18n/spec/parserSpec.js | 50 ++++++++++++++++++++++++++++++++++++++++- i18n/src/parser.js | 34 +++++++++++++++++++++++----- 2 files changed, 77 insertions(+), 7 deletions(-) diff --git a/i18n/spec/parserSpec.js b/i18n/spec/parserSpec.js index f383122a057a..c26e49e9b85c 100644 --- a/i18n/spec/parserSpec.js +++ b/i18n/spec/parserSpec.js @@ -1,6 +1,43 @@ 'use strict'; -var parsePattern = require('../src/parser.js').parsePattern; +var parser = require('../src/parser'); +var ensureDecimalSep = parser.ensureDecimalSep; +var parsePattern = parser.parsePattern; + +describe('ensureDecimalSep', function() { + it('should leave patterns with DECIMAL_SEP untouched', function() { + [ + '#,##0.00', + '$#,##0.00', + '#,##0.00$', + '$0.00', + '0.00$', + '0.0', + '#,##0.', + '0.' + ].forEach(function(pattern) { + expect(ensureDecimalSep(pattern)).toBe(pattern); + }); + }); + + it('should add a DECIMAL_SEP in patterns that don\'t have one (after the last ZERO)', function() { + var patterns = { + '#,##000': '#,##000.', + '$#,#0#00': '$#,#0#00.', + '#,##000$': '#,##000.$', + '$000': '$000.', + '000$': '000.$', + '00': '00.', + '#,##0': '#,##0.', + '0': '0.' + }; + + Object.keys(patterns).forEach(function(input) { + var output = patterns[input]; + expect(ensureDecimalSep(input)).toBe(output); + }); + }); +}); describe('parsePattern', function() { function parseAndExpect(pattern, pp, np, ps, ns, mii, mif, maf, g, lg) { @@ -28,6 +65,11 @@ describe('parsePattern', function() { '', '\u202A-', '', '\u202C', 1, 0, 3, 3, 3); parseAndExpect('#0.###;#0.###-', '', '', '', '-', 1, 0, 3, 0, 0); + // Even patterns without a DECIMAL_SEP + parseAndExpect('#,##0', '', '-', '', '', 1, 0, 0, 3, 3); + parseAndExpect('+#,##0', '+', '-+', '', '', 1, 0, 0, 3, 3); + parseAndExpect('#,#0;+#,#0', '', '+', '', '', 1, 0, 0, 2, 2); + parseAndExpect('#,##,##0+;(#,##,##0)', '', '(', '+', ')', 1, 0, 0, 2, 3); }); it('should parse CURRENCY patterns', function() { @@ -51,5 +93,11 @@ describe('parsePattern', function() { parseAndExpect('\u00A4 #,##0.00;\u00A4 #,##0.00-', '\u00A4 ', '\u00A4 ', '', '-', 1, 2, 2, 3, 3); parseAndExpect('\u00A4 #,##,##0.00', '\u00A4 ', '-\u00A4 ', '', '', 1, 2, 2, 2, 3); + + // Even patterns without a DECIMAL_SEP + parseAndExpect('#,##0 \u00A4', '', '-', ' \u00A4', ' \u00A4', 1, 0, 0, 3, 3); + parseAndExpect('\u00A4 #,##0', '\u00A4 ', '-\u00A4 ', '', '', 1, 0, 0, 3, 3); + parseAndExpect('#,#0 \u00A4;+#,#0\u00A4', '', '+', ' \u00A4', '\u00A4', 1, 0, 0, 2, 2); + parseAndExpect('\u00A4 #,##,##0;(\u00A4 #,##,##0)', '\u00A4 ', '(\u00A4 ', '', ')', 1, 0, 0, 2, 3); }); }); diff --git a/i18n/src/parser.js b/i18n/src/parser.js index a33a67c39ee3..2c289be2550c 100644 --- a/i18n/src/parser.js +++ b/i18n/src/parser.js @@ -4,13 +4,26 @@ * A simple parser to parse a number format into a pattern object */ +exports.ensureDecimalSep = ensureDecimalSep; exports.parsePattern = parsePattern; -var PATTERN_SEP = ';', - DECIMAL_SEP = '.', - GROUP_SEP = ',', - ZERO = '0', - DIGIT = '#'; +var PATTERN_SEP = ';', + DECIMAL_SEP = '.', + GROUP_SEP = ',', + DIGIT = '#', + ZERO = '0', + LAST_ZERO_RE = /^(.*0)(?!0)(.*)$/; + +/** + * Helper function for parser. + * Ensures that `pattern` (e.g #,##0.###) contains a DECIMAL_SEP, which is necessary for further + * parsing. If a pattern does not include one, it is added after the last ZERO (which is the last + * thing before the `posSuf` - if any). + */ +function ensureDecimalSep(pattern) { + return (pattern.indexOf(DECIMAL_SEP) !== -1) + ? pattern : pattern.replace(LAST_ZERO_RE, '$1' + DECIMAL_SEP + '$2'); +} /** * main function for parser @@ -33,7 +46,16 @@ function parsePattern(pattern) { positive = patternParts[0], negative = patternParts[1]; - var positiveParts = positive.split(DECIMAL_SEP), + // The parsing logic further below assumes that there will always be a DECIMAL_SEP in the pattern. + // However, some locales (e.g. agq_CM) do not have one, thus we add one after the last ZERO + // (which is the last thing before the `posSuf` - if any). Since there will be no ZEROs or DIGITs + // after DECIMAL_SEP, `min/maxFrac` will remain 0 (which is accurate - no fraction digits) and + // `posSuf` will be processed correctly. + // For example `#,##0$` would be converted to `#,##0.$`, which would (correctly) result in: + // `minFrac: 0`, `maxFrac: 0`, `posSuf: '$'` + // Note: We shouldn't modify `positive` directly, because it is used to parse the negative part.) + var positiveWithDecimalSep = ensureDecimalSep(positive), + positiveParts = positiveWithDecimalSep.split(DECIMAL_SEP), integer = positiveParts[0], fraction = positiveParts[1]; From e5c5b4a1311e9e68319e3cbe9e6c6f3dbf66c3d4 Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Fri, 19 May 2017 20:08:46 +0300 Subject: [PATCH 014/583] chore(i18n): update CLDR to v30.0.1 Fixes #15976 Closes #15997 --- i18n/closure/currencySymbols.js | 49 +- i18n/closure/datetimeSymbols.js | 4067 ++--- i18n/closure/datetimeSymbolsExt.js | 16176 +++++-------------- i18n/closure/numberSymbols.js | 2444 +-- i18n/closure/numberSymbolsExt.js | 6665 +++++--- i18n/closure/pluralRules.js | 54 +- src/ngLocale/angular-locale_af-na.js | 14 +- src/ngLocale/angular-locale_af-za.js | 8 +- src/ngLocale/angular-locale_af.js | 8 +- src/ngLocale/angular-locale_agq-cm.js | 4 +- src/ngLocale/angular-locale_ar-001.js | 14 +- src/ngLocale/angular-locale_ar-ae.js | 8 +- src/ngLocale/angular-locale_ar-bh.js | 12 +- src/ngLocale/angular-locale_ar-dj.js | 12 +- src/ngLocale/angular-locale_ar-eg.js | 8 +- src/ngLocale/angular-locale_ar-er.js | 8 +- src/ngLocale/angular-locale_ar-il.js | 8 +- src/ngLocale/angular-locale_ar-iq.js | 12 +- src/ngLocale/angular-locale_ar-jo.js | 12 +- src/ngLocale/angular-locale_ar-km.js | 12 +- src/ngLocale/angular-locale_ar-kw.js | 12 +- src/ngLocale/angular-locale_ar-lb.js | 12 +- src/ngLocale/angular-locale_ar-ly.js | 4 +- src/ngLocale/angular-locale_ar-mr.js | 12 +- src/ngLocale/angular-locale_ar-om.js | 12 +- src/ngLocale/angular-locale_ar-ps.js | 8 +- src/ngLocale/angular-locale_ar-qa.js | 8 +- src/ngLocale/angular-locale_ar-sa.js | 8 +- src/ngLocale/angular-locale_ar-sd.js | 8 +- src/ngLocale/angular-locale_ar-so.js | 12 +- src/ngLocale/angular-locale_ar-ss.js | 8 +- src/ngLocale/angular-locale_ar-sy.js | 12 +- src/ngLocale/angular-locale_ar-td.js | 12 +- src/ngLocale/angular-locale_ar-tn.js | 4 +- src/ngLocale/angular-locale_ar-xb.js | 92 +- src/ngLocale/angular-locale_ar-ye.js | 12 +- src/ngLocale/angular-locale_ar.js | 8 +- src/ngLocale/angular-locale_as-in.js | 16 +- src/ngLocale/angular-locale_as.js | 16 +- src/ngLocale/angular-locale_asa-tz.js | 4 +- src/ngLocale/angular-locale_ast-es.js | 6 +- src/ngLocale/angular-locale_ast.js | 6 +- src/ngLocale/angular-locale_az-cyrl-az.js | 80 +- src/ngLocale/angular-locale_az-cyrl.js | 80 +- src/ngLocale/angular-locale_az-latn-az.js | 4 +- src/ngLocale/angular-locale_az-latn.js | 4 +- src/ngLocale/angular-locale_az.js | 4 +- src/ngLocale/angular-locale_bas-cm.js | 4 +- src/ngLocale/angular-locale_be-by.js | 26 +- src/ngLocale/angular-locale_be.js | 26 +- src/ngLocale/angular-locale_bez-tz.js | 4 +- src/ngLocale/angular-locale_bg-bg.js | 4 +- src/ngLocale/angular-locale_bg.js | 4 +- src/ngLocale/angular-locale_bm-ml.js | 4 +- src/ngLocale/angular-locale_bn-bd.js | 8 +- src/ngLocale/angular-locale_bn-in.js | 8 +- src/ngLocale/angular-locale_bn.js | 8 +- src/ngLocale/angular-locale_bo-in.js | 2 +- src/ngLocale/angular-locale_brx-in.js | 4 +- src/ngLocale/angular-locale_brx.js | 4 +- src/ngLocale/angular-locale_bs-latn-ba.js | 24 +- src/ngLocale/angular-locale_bs-latn.js | 24 +- src/ngLocale/angular-locale_bs.js | 24 +- src/ngLocale/angular-locale_ca-ad.js | 24 +- src/ngLocale/angular-locale_ca-es.js | 24 +- src/ngLocale/angular-locale_ca-fr.js | 24 +- src/ngLocale/angular-locale_ca-it.js | 24 +- src/ngLocale/angular-locale_ca.js | 24 +- src/ngLocale/angular-locale_cgg-ug.js | 4 +- src/ngLocale/angular-locale_chr-us.js | 8 +- src/ngLocale/angular-locale_chr.js | 10 +- src/ngLocale/angular-locale_ckb-iq.js | 16 +- src/ngLocale/angular-locale_ckb-ir.js | 16 +- src/ngLocale/angular-locale_ckb.js | 12 +- src/ngLocale/angular-locale_cy-gb.js | 4 +- src/ngLocale/angular-locale_cy.js | 4 +- src/ngLocale/angular-locale_dav-ke.js | 2 +- src/ngLocale/angular-locale_dav.js | 2 +- src/ngLocale/angular-locale_de-ch.js | 2 +- src/ngLocale/angular-locale_de-it.js | 143 + src/ngLocale/angular-locale_de-li.js | 2 +- src/ngLocale/angular-locale_dje-ne.js | 4 +- src/ngLocale/angular-locale_dua-cm.js | 4 +- src/ngLocale/angular-locale_dyo-sn.js | 4 +- src/ngLocale/angular-locale_ebu-ke.js | 2 +- src/ngLocale/angular-locale_ebu.js | 2 +- src/ngLocale/angular-locale_ee-tg.js | 4 +- src/ngLocale/angular-locale_en-001.js | 2 +- src/ngLocale/angular-locale_en-150.js | 2 +- src/ngLocale/angular-locale_en-at.js | 4 +- src/ngLocale/angular-locale_en-bi.js | 4 +- src/ngLocale/angular-locale_en-bw.js | 8 +- src/ngLocale/angular-locale_en-cm.js | 4 +- src/ngLocale/angular-locale_en-de.js | 8 +- src/ngLocale/angular-locale_en-fi.js | 8 +- src/ngLocale/angular-locale_en-gy.js | 4 +- src/ngLocale/angular-locale_en-jm.js | 4 +- src/ngLocale/angular-locale_en-mg.js | 4 +- src/ngLocale/angular-locale_en-mu.js | 4 +- src/ngLocale/angular-locale_en-nl.js | 4 +- src/ngLocale/angular-locale_en-pk.js | 4 +- src/ngLocale/angular-locale_en-rw.js | 4 +- src/ngLocale/angular-locale_en-si.js | 8 +- src/ngLocale/angular-locale_en-sl.js | 4 +- src/ngLocale/angular-locale_en-tz.js | 4 +- src/ngLocale/angular-locale_en-ug.js | 4 +- src/ngLocale/angular-locale_en-us-posix.js | 143 + src/ngLocale/angular-locale_en-vu.js | 4 +- src/ngLocale/angular-locale_en-za.js | 8 +- src/ngLocale/angular-locale_en-zw.js | 8 +- src/ngLocale/angular-locale_es-ar.js | 4 +- src/ngLocale/angular-locale_es-bo.js | 8 +- src/ngLocale/angular-locale_es-bz.js | 125 + src/ngLocale/angular-locale_es-cl.js | 8 +- src/ngLocale/angular-locale_es-co.js | 8 +- src/ngLocale/angular-locale_es-cr.js | 4 +- src/ngLocale/angular-locale_es-do.js | 8 +- src/ngLocale/angular-locale_es-ec.js | 4 +- src/ngLocale/angular-locale_es-gq.js | 4 +- src/ngLocale/angular-locale_es-gt.js | 4 +- src/ngLocale/angular-locale_es-hn.js | 4 +- src/ngLocale/angular-locale_es-mx.js | 4 +- src/ngLocale/angular-locale_es-ni.js | 4 +- src/ngLocale/angular-locale_es-pa.js | 4 +- src/ngLocale/angular-locale_es-pe.js | 4 +- src/ngLocale/angular-locale_es-pr.js | 4 +- src/ngLocale/angular-locale_es-py.js | 8 +- src/ngLocale/angular-locale_es-sv.js | 4 +- src/ngLocale/angular-locale_es-us.js | 4 +- src/ngLocale/angular-locale_es-uy.js | 4 +- src/ngLocale/angular-locale_et-ee.js | 8 +- src/ngLocale/angular-locale_et.js | 8 +- src/ngLocale/angular-locale_eu-es.js | 32 +- src/ngLocale/angular-locale_eu.js | 32 +- src/ngLocale/angular-locale_ewo-cm.js | 4 +- src/ngLocale/angular-locale_fa-af.js | 32 +- src/ngLocale/angular-locale_fa-ir.js | 12 +- src/ngLocale/angular-locale_fa.js | 8 +- src/ngLocale/angular-locale_ff-cm.js | 4 +- src/ngLocale/angular-locale_ff-gn.js | 4 +- src/ngLocale/angular-locale_ff-mr.js | 4 +- src/ngLocale/angular-locale_ff-sn.js | 4 +- src/ngLocale/angular-locale_fi-fi.js | 24 +- src/ngLocale/angular-locale_fi.js | 24 +- src/ngLocale/angular-locale_fr-be.js | 2 +- src/ngLocale/angular-locale_fr-bf.js | 4 +- src/ngLocale/angular-locale_fr-bi.js | 4 +- src/ngLocale/angular-locale_fr-bj.js | 4 +- src/ngLocale/angular-locale_fr-ca.js | 10 +- src/ngLocale/angular-locale_fr-cf.js | 4 +- src/ngLocale/angular-locale_fr-cg.js | 4 +- src/ngLocale/angular-locale_fr-ch.js | 10 +- src/ngLocale/angular-locale_fr-ci.js | 4 +- src/ngLocale/angular-locale_fr-cm.js | 8 +- src/ngLocale/angular-locale_fr-dj.js | 4 +- src/ngLocale/angular-locale_fr-ga.js | 4 +- src/ngLocale/angular-locale_fr-gn.js | 4 +- src/ngLocale/angular-locale_fr-gq.js | 4 +- src/ngLocale/angular-locale_fr-km.js | 4 +- src/ngLocale/angular-locale_fr-mg.js | 4 +- src/ngLocale/angular-locale_fr-ml.js | 4 +- src/ngLocale/angular-locale_fr-mr.js | 4 +- src/ngLocale/angular-locale_fr-mu.js | 4 +- src/ngLocale/angular-locale_fr-nc.js | 4 +- src/ngLocale/angular-locale_fr-ne.js | 4 +- src/ngLocale/angular-locale_fr-pf.js | 4 +- src/ngLocale/angular-locale_fr-rw.js | 4 +- src/ngLocale/angular-locale_fr-sn.js | 4 +- src/ngLocale/angular-locale_fr-sy.js | 4 +- src/ngLocale/angular-locale_fr-td.js | 4 +- src/ngLocale/angular-locale_fr-tg.js | 4 +- src/ngLocale/angular-locale_fr-tn.js | 4 +- src/ngLocale/angular-locale_fr-vu.js | 4 +- src/ngLocale/angular-locale_fr-wf.js | 4 +- src/ngLocale/angular-locale_fy-nl.js | 72 +- src/ngLocale/angular-locale_fy.js | 72 +- src/ngLocale/angular-locale_gl-es.js | 44 +- src/ngLocale/angular-locale_gl.js | 44 +- src/ngLocale/angular-locale_gsw-ch.js | 4 +- src/ngLocale/angular-locale_gsw-fr.js | 4 +- src/ngLocale/angular-locale_gsw-li.js | 4 +- src/ngLocale/angular-locale_gsw.js | 4 +- src/ngLocale/angular-locale_guz-ke.js | 2 +- src/ngLocale/angular-locale_guz.js | 2 +- src/ngLocale/angular-locale_gv-im.js | 12 +- src/ngLocale/angular-locale_gv.js | 12 +- src/ngLocale/angular-locale_ha-gh.js | 22 +- src/ngLocale/angular-locale_ha-ne.js | 18 +- src/ngLocale/angular-locale_ha-ng.js | 22 +- src/ngLocale/angular-locale_ha.js | 22 +- src/ngLocale/angular-locale_he-il.js | 4 +- src/ngLocale/angular-locale_he.js | 4 +- src/ngLocale/angular-locale_hr-ba.js | 6 +- src/ngLocale/angular-locale_hr-hr.js | 6 +- src/ngLocale/angular-locale_hr.js | 6 +- src/ngLocale/angular-locale_hy-am.js | 28 +- src/ngLocale/angular-locale_hy.js | 24 +- src/ngLocale/angular-locale_id-id.js | 6 +- src/ngLocale/angular-locale_id.js | 2 +- src/ngLocale/angular-locale_ig-ng.js | 8 +- src/ngLocale/angular-locale_ig.js | 8 +- src/ngLocale/angular-locale_ii-cn.js | 26 +- src/ngLocale/angular-locale_ii.js | 26 +- src/ngLocale/angular-locale_in.js | 2 +- src/ngLocale/angular-locale_is-is.js | 4 +- src/ngLocale/angular-locale_it-ch.js | 6 +- src/ngLocale/angular-locale_it-it.js | 28 +- src/ngLocale/angular-locale_it-sm.js | 28 +- src/ngLocale/angular-locale_it-va.js | 143 + src/ngLocale/angular-locale_it.js | 28 +- src/ngLocale/angular-locale_iw.js | 4 +- src/ngLocale/angular-locale_ja-jp.js | 4 +- src/ngLocale/angular-locale_jgo-cm.js | 4 +- src/ngLocale/angular-locale_jmc-tz.js | 4 +- src/ngLocale/angular-locale_kab-dz.js | 6 +- src/ngLocale/angular-locale_kab.js | 6 +- src/ngLocale/angular-locale_kam-ke.js | 2 +- src/ngLocale/angular-locale_kam.js | 2 +- src/ngLocale/angular-locale_kde-tz.js | 4 +- src/ngLocale/angular-locale_khq-ml.js | 4 +- src/ngLocale/angular-locale_ki-ke.js | 2 +- src/ngLocale/angular-locale_ki.js | 2 +- src/ngLocale/angular-locale_kk-kz.js | 4 +- src/ngLocale/angular-locale_kk.js | 4 +- src/ngLocale/angular-locale_kkj-cm.js | 4 +- src/ngLocale/angular-locale_kl-gl.js | 26 +- src/ngLocale/angular-locale_kl.js | 26 +- src/ngLocale/angular-locale_kln-ke.js | 2 +- src/ngLocale/angular-locale_kln.js | 2 +- src/ngLocale/angular-locale_km-kh.js | 12 +- src/ngLocale/angular-locale_km.js | 12 +- src/ngLocale/angular-locale_ko-kp.js | 4 +- src/ngLocale/angular-locale_ko-kr.js | 4 +- src/ngLocale/angular-locale_kok-in.js | 16 +- src/ngLocale/angular-locale_kok.js | 16 +- src/ngLocale/angular-locale_ksb-tz.js | 4 +- src/ngLocale/angular-locale_ksf-cm.js | 4 +- src/ngLocale/angular-locale_ksh-de.js | 16 +- src/ngLocale/angular-locale_ksh.js | 16 +- src/ngLocale/angular-locale_kw-gb.js | 12 +- src/ngLocale/angular-locale_kw.js | 12 +- src/ngLocale/angular-locale_ky-kg.js | 12 +- src/ngLocale/angular-locale_ky.js | 12 +- src/ngLocale/angular-locale_lag-tz.js | 4 +- src/ngLocale/angular-locale_lg-ug.js | 4 +- src/ngLocale/angular-locale_lkt-us.js | 18 +- src/ngLocale/angular-locale_lkt.js | 18 +- src/ngLocale/angular-locale_ln-cf.js | 4 +- src/ngLocale/angular-locale_ln-cg.js | 4 +- src/ngLocale/angular-locale_lo-la.js | 18 +- src/ngLocale/angular-locale_lo.js | 14 +- src/ngLocale/angular-locale_lrc-iq.js | 4 +- src/ngLocale/angular-locale_lrc-ir.js | 10 +- src/ngLocale/angular-locale_lrc.js | 6 +- src/ngLocale/angular-locale_luo-ke.js | 2 +- src/ngLocale/angular-locale_luo.js | 2 +- src/ngLocale/angular-locale_luy-ke.js | 2 +- src/ngLocale/angular-locale_luy.js | 2 +- src/ngLocale/angular-locale_lv-lv.js | 42 +- src/ngLocale/angular-locale_lv.js | 42 +- src/ngLocale/angular-locale_mas-ke.js | 2 +- src/ngLocale/angular-locale_mas-tz.js | 4 +- src/ngLocale/angular-locale_mas.js | 2 +- src/ngLocale/angular-locale_mer-ke.js | 2 +- src/ngLocale/angular-locale_mer.js | 2 +- src/ngLocale/angular-locale_mfe-mu.js | 4 +- src/ngLocale/angular-locale_mg-mg.js | 16 +- src/ngLocale/angular-locale_mg.js | 12 +- src/ngLocale/angular-locale_mgh-mz.js | 2 +- src/ngLocale/angular-locale_mgh.js | 2 +- src/ngLocale/angular-locale_mgo-cm.js | 4 +- src/ngLocale/angular-locale_mk-mk.js | 8 +- src/ngLocale/angular-locale_mk.js | 8 +- src/ngLocale/angular-locale_mn-mn.js | 10 +- src/ngLocale/angular-locale_mn.js | 8 +- src/ngLocale/angular-locale_mo.js | 143 + src/ngLocale/angular-locale_mua-cm.js | 4 +- src/ngLocale/angular-locale_my-mm.js | 20 +- src/ngLocale/angular-locale_my.js | 16 +- src/ngLocale/angular-locale_mzn-ir.js | 10 +- src/ngLocale/angular-locale_mzn.js | 6 +- src/ngLocale/angular-locale_nb-no.js | 8 +- src/ngLocale/angular-locale_nb-sj.js | 8 +- src/ngLocale/angular-locale_nb.js | 8 +- src/ngLocale/angular-locale_nd-zw.js | 8 +- src/ngLocale/angular-locale_nd.js | 8 +- src/ngLocale/angular-locale_nds-de.js | 143 + src/ngLocale/angular-locale_nds-nl.js | 143 + src/ngLocale/angular-locale_nds.js | 143 + src/ngLocale/angular-locale_ne-in.js | 2 +- src/ngLocale/angular-locale_ne-np.js | 2 +- src/ngLocale/angular-locale_ne.js | 2 +- src/ngLocale/angular-locale_nmg-cm.js | 4 +- src/ngLocale/angular-locale_nn-no.js | 8 +- src/ngLocale/angular-locale_nn.js | 8 +- src/ngLocale/angular-locale_nnh-cm.js | 4 +- src/ngLocale/angular-locale_no-no.js | 8 +- src/ngLocale/angular-locale_no.js | 8 +- src/ngLocale/angular-locale_nyn-ug.js | 4 +- src/ngLocale/angular-locale_om-et.js | 10 +- src/ngLocale/angular-locale_om-ke.js | 6 +- src/ngLocale/angular-locale_om.js | 10 +- src/ngLocale/angular-locale_pa-arab-pk.js | 6 +- src/ngLocale/angular-locale_pa-arab.js | 2 +- src/ngLocale/angular-locale_pa-guru-in.js | 4 +- src/ngLocale/angular-locale_pa-guru.js | 4 +- src/ngLocale/angular-locale_pa.js | 4 +- src/ngLocale/angular-locale_pl-pl.js | 8 +- src/ngLocale/angular-locale_pl.js | 8 +- src/ngLocale/angular-locale_ps-af.js | 20 +- src/ngLocale/angular-locale_ps.js | 16 +- src/ngLocale/angular-locale_pt-ao.js | 2 +- src/ngLocale/angular-locale_pt-br.js | 6 +- src/ngLocale/angular-locale_pt-ch.js | 2 +- src/ngLocale/angular-locale_pt-cv.js | 2 +- src/ngLocale/angular-locale_pt-gq.js | 6 +- src/ngLocale/angular-locale_pt-gw.js | 6 +- src/ngLocale/angular-locale_pt-lu.js | 2 +- src/ngLocale/angular-locale_pt-mo.js | 2 +- src/ngLocale/angular-locale_pt-mz.js | 2 +- src/ngLocale/angular-locale_pt-pt.js | 2 +- src/ngLocale/angular-locale_pt-st.js | 6 +- src/ngLocale/angular-locale_pt-tl.js | 2 +- src/ngLocale/angular-locale_pt.js | 6 +- src/ngLocale/angular-locale_qu-bo.js | 8 +- src/ngLocale/angular-locale_qu-ec.js | 8 +- src/ngLocale/angular-locale_qu-pe.js | 6 +- src/ngLocale/angular-locale_qu.js | 6 +- src/ngLocale/angular-locale_rm-ch.js | 4 +- src/ngLocale/angular-locale_rm.js | 4 +- src/ngLocale/angular-locale_rn-bi.js | 4 +- src/ngLocale/angular-locale_rof-tz.js | 4 +- src/ngLocale/angular-locale_ru-by.js | 6 +- src/ngLocale/angular-locale_ru-kg.js | 4 +- src/ngLocale/angular-locale_ru-kz.js | 4 +- src/ngLocale/angular-locale_ru-md.js | 4 +- src/ngLocale/angular-locale_ru-ru.js | 4 +- src/ngLocale/angular-locale_ru-ua.js | 8 +- src/ngLocale/angular-locale_ru.js | 4 +- src/ngLocale/angular-locale_rw-rw.js | 10 +- src/ngLocale/angular-locale_rw.js | 6 +- src/ngLocale/angular-locale_rwk-tz.js | 4 +- src/ngLocale/angular-locale_sah-ru.js | 78 +- src/ngLocale/angular-locale_sah.js | 78 +- src/ngLocale/angular-locale_saq-ke.js | 2 +- src/ngLocale/angular-locale_saq.js | 2 +- src/ngLocale/angular-locale_sbp-tz.js | 4 +- src/ngLocale/angular-locale_se-fi.js | 38 +- src/ngLocale/angular-locale_seh-mz.js | 2 +- src/ngLocale/angular-locale_seh.js | 2 +- src/ngLocale/angular-locale_ses-ml.js | 4 +- src/ngLocale/angular-locale_sg-cf.js | 4 +- src/ngLocale/angular-locale_sh.js | 143 + src/ngLocale/angular-locale_shi-latn-ma.js | 6 +- src/ngLocale/angular-locale_shi-latn.js | 6 +- src/ngLocale/angular-locale_shi-tfng-ma.js | 6 +- src/ngLocale/angular-locale_shi-tfng.js | 6 +- src/ngLocale/angular-locale_shi.js | 6 +- src/ngLocale/angular-locale_sk-sk.js | 4 +- src/ngLocale/angular-locale_sk.js | 4 +- src/ngLocale/angular-locale_sl-si.js | 4 +- src/ngLocale/angular-locale_sl.js | 4 +- src/ngLocale/angular-locale_smn-fi.js | 102 +- src/ngLocale/angular-locale_smn.js | 102 +- src/ngLocale/angular-locale_sn-zw.js | 28 +- src/ngLocale/angular-locale_sn.js | 28 +- src/ngLocale/angular-locale_so-dj.js | 10 +- src/ngLocale/angular-locale_so-et.js | 6 +- src/ngLocale/angular-locale_so-ke.js | 4 +- src/ngLocale/angular-locale_so-so.js | 8 +- src/ngLocale/angular-locale_so.js | 4 +- src/ngLocale/angular-locale_sq-al.js | 36 +- src/ngLocale/angular-locale_sq-mk.js | 32 +- src/ngLocale/angular-locale_sq-xk.js | 32 +- src/ngLocale/angular-locale_sq.js | 32 +- src/ngLocale/angular-locale_sr-cyrl-ba.js | 40 +- src/ngLocale/angular-locale_sr-cyrl-me.js | 48 +- src/ngLocale/angular-locale_sr-cyrl-rs.js | 12 +- src/ngLocale/angular-locale_sr-cyrl-xk.js | 40 +- src/ngLocale/angular-locale_sr-cyrl.js | 8 +- src/ngLocale/angular-locale_sr-latn-ba.js | 40 +- src/ngLocale/angular-locale_sr-latn-me.js | 48 +- src/ngLocale/angular-locale_sr-latn-rs.js | 12 +- src/ngLocale/angular-locale_sr-latn-xk.js | 40 +- src/ngLocale/angular-locale_sr-latn.js | 8 +- src/ngLocale/angular-locale_sr.js | 8 +- src/ngLocale/angular-locale_sw-cd.js | 90 +- src/ngLocale/angular-locale_sw-ke.js | 4 +- src/ngLocale/angular-locale_sw-tz.js | 12 +- src/ngLocale/angular-locale_sw-ug.js | 12 +- src/ngLocale/angular-locale_sw.js | 8 +- src/ngLocale/angular-locale_ta-in.js | 2 +- src/ngLocale/angular-locale_ta-lk.js | 2 +- src/ngLocale/angular-locale_ta-my.js | 2 +- src/ngLocale/angular-locale_ta-sg.js | 2 +- src/ngLocale/angular-locale_ta.js | 2 +- src/ngLocale/angular-locale_te-in.js | 4 +- src/ngLocale/angular-locale_te.js | 4 +- src/ngLocale/angular-locale_teo-ke.js | 2 +- src/ngLocale/angular-locale_teo-ug.js | 4 +- src/ngLocale/angular-locale_ti-er.js | 44 +- src/ngLocale/angular-locale_ti-et.js | 90 +- src/ngLocale/angular-locale_ti.js | 90 +- src/ngLocale/angular-locale_to-to.js | 4 +- src/ngLocale/angular-locale_to.js | 4 +- src/ngLocale/angular-locale_tr-cy.js | 8 +- src/ngLocale/angular-locale_tr-tr.js | 8 +- src/ngLocale/angular-locale_tr.js | 8 +- src/ngLocale/angular-locale_twq-ne.js | 4 +- src/ngLocale/angular-locale_ug-cn.js | 12 +- src/ngLocale/angular-locale_ug.js | 12 +- src/ngLocale/angular-locale_uk-ua.js | 14 +- src/ngLocale/angular-locale_uk.js | 14 +- src/ngLocale/angular-locale_ur-in.js | 12 +- src/ngLocale/angular-locale_ur-pk.js | 12 +- src/ngLocale/angular-locale_ur.js | 8 +- src/ngLocale/angular-locale_uz-arab-af.js | 36 +- src/ngLocale/angular-locale_uz-arab.js | 32 +- src/ngLocale/angular-locale_uz-cyrl-uz.js | 94 +- src/ngLocale/angular-locale_uz-cyrl.js | 90 +- src/ngLocale/angular-locale_uz-latn-uz.js | 32 +- src/ngLocale/angular-locale_uz-latn.js | 28 +- src/ngLocale/angular-locale_uz.js | 28 +- src/ngLocale/angular-locale_vi-vn.js | 12 +- src/ngLocale/angular-locale_vi.js | 8 +- src/ngLocale/angular-locale_vun-tz.js | 4 +- src/ngLocale/angular-locale_xog-ug.js | 4 +- src/ngLocale/angular-locale_yav-cm.js | 4 +- src/ngLocale/angular-locale_yi-001.js | 2 +- src/ngLocale/angular-locale_yi.js | 2 +- src/ngLocale/angular-locale_yo-bj.js | 14 +- src/ngLocale/angular-locale_yo-ng.js | 10 +- src/ngLocale/angular-locale_yo.js | 10 +- src/ngLocale/angular-locale_yue-hk.js | 2 +- src/ngLocale/angular-locale_yue.js | 2 +- src/ngLocale/angular-locale_zgh-ma.js | 6 +- src/ngLocale/angular-locale_zgh.js | 6 +- src/ngLocale/angular-locale_zu-za.js | 10 +- src/ngLocale/angular-locale_zu.js | 10 +- 439 files changed, 14533 insertions(+), 21205 deletions(-) create mode 100644 src/ngLocale/angular-locale_de-it.js create mode 100644 src/ngLocale/angular-locale_en-us-posix.js create mode 100644 src/ngLocale/angular-locale_es-bz.js create mode 100644 src/ngLocale/angular-locale_it-va.js create mode 100644 src/ngLocale/angular-locale_mo.js create mode 100644 src/ngLocale/angular-locale_nds-de.js create mode 100644 src/ngLocale/angular-locale_nds-nl.js create mode 100644 src/ngLocale/angular-locale_nds.js create mode 100644 src/ngLocale/angular-locale_sh.js diff --git a/i18n/closure/currencySymbols.js b/i18n/closure/currencySymbols.js index 1ecb95c4a53b..79601c0ff5eb 100644 --- a/i18n/closure/currencySymbols.js +++ b/i18n/closure/currencySymbols.js @@ -65,6 +65,21 @@ goog.i18n.currency.SPACE_FLAG_ = 0x20; goog.i18n.currency.tier2Enabled_ = false; +/** + * Tests if currency is available. + * + * Note: If the currency is not available it might be in the tier2 currency set: + * {@link goog.i18n.currency.CurrencyInfoTier2}. If that is the case call + * {@link goog.i18n.currency.addTier2Support} before calling any other function + * in this namespace. + * + * @param {string} currencyCode Currency code to tested. + * @return {boolean} If the currency is available. + */ +goog.i18n.currency.isAvailable = function(currencyCode) { + return currencyCode in goog.i18n.currency.CurrencyInfo; +}; + /** * This function will add tier2 currency support. Be default, only tier1 * (most popular currencies) are supported. If an application really needs @@ -84,6 +99,7 @@ goog.i18n.currency.addTier2Support = function() { /** + * Deprecated. * 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 @@ -92,6 +108,9 @@ goog.i18n.currency.addTier2Support = function() { * * @param {string} currencyCode ISO-4217 3-letter currency code. * @return {string} Global currency pattern string for given currency. + * @deprecated Format numbers using {@link goog.i18n.NumberFormat} with + * {@link goog.i18n.NumberFormat.Format.CURRENCY} and + * {@link goog.i18n.NumberFormat.CurrencyStyle.GLOBAL} */ goog.i18n.currency.getGlobalCurrencyPattern = function(currencyCode) { var info = goog.i18n.currency.CurrencyInfo[currencyCode]; @@ -119,12 +138,16 @@ goog.i18n.currency.getGlobalCurrencySign = function(currencyCode) { /** + * Deprecated. * Local currency pattern is the most frequently used pattern in currency's * native region. It does not care about how it is distinguished from other * currencies. * * @param {string} currencyCode ISO-4217 3-letter currency code. * @return {string} Local currency pattern string for given currency. + * @deprecated Format numbers using {@link goog.i18n.NumberFormat} with + * {@link goog.i18n.NumberFormat.Format.CURRENCY} and + * {@link goog.i18n.NumberFormat.CurrencyStyle.LOCAL} */ goog.i18n.currency.getLocalCurrencyPattern = function(currencyCode) { var info = goog.i18n.currency.CurrencyInfo[currencyCode]; @@ -145,6 +168,7 @@ goog.i18n.currency.getLocalCurrencySign = function(currencyCode) { /** + * Deprecated. * Portable currency pattern is a compromise between local and global. It is * not a mere blend or mid-way between the two. Currency sign is chosen so that * it looks familiar to native users. It also has enough information to @@ -154,6 +178,9 @@ goog.i18n.currency.getLocalCurrencySign = function(currencyCode) { * * @param {string} currencyCode ISO-4217 3-letter currency code. * @return {string} Portable currency pattern string for given currency. + * @deprecated Format numbers using {@link goog.i18n.NumberFormat} with + * {@link goog.i18n.NumberFormat.Format.CURRENCY} and + * {@link goog.i18n.NumberFormat.CurrencyStyle.PORTABLE} */ goog.i18n.currency.getPortableCurrencyPattern = function(currencyCode) { var info = goog.i18n.currency.CurrencyInfo[currencyCode]; @@ -174,12 +201,17 @@ goog.i18n.currency.getPortableCurrencySign = function(currencyCode) { /** - * This function returns the default currency sign position. Some applications + * This function returns the default currency sign's position. Some applications * may want to handle currency sign and currency amount separately. This * 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. + * Use {@link goog.i18n.NumberFormat#isCurrencyCodeBeforeValue} for a locale + * aware version of this API (recommended). isPrefixSignPosition() returns the + * default currency sign's position in the currency's default locale (e.g. 'en' + * for 'USD'), but most commonly the position is needed for the locale in which + * the number is going to be displayed. For example, in 'fr' 10.10 USD would be + * displayed as '10,10 $'. * * @param {string} currencyCode ISO-4217 3-letter currency code. * @return {boolean} true if currency should be positioned before amount field. @@ -267,6 +299,10 @@ goog.i18n.currency.adjustPrecision = function(pattern, currencyCode) { * 18: two decimals precision (2), currency sign last (16), no space (0) * 50: two decimals precision (2), currency sign last (16), space (32) * + * It's not recommended to read this data directly. Format numbers using + * {@link goog.i18n.NumberFormat} with + * {@link goog.i18n.NumberFormat.Format.CURRENCY} instead. + * * @const {!Object>} */ goog.i18n.currency.CurrencyInfo = { @@ -310,7 +346,7 @@ goog.i18n.currency.CurrencyInfo = { 'NOK': [50, 'kr', 'NOkr'], 'PAB': [2, 'B/.', 'B/.'], 'PEN': [2, 'S/.', 'S/.'], - 'PHP': [2, '\u20B1', 'Php'], + 'PHP': [2, '\u20B1', 'PHP'], 'PKR': [0, 'Rs', 'PKRs.'], 'PLN': [50, 'z\u0142', 'z\u0142'], 'RON': [2, 'RON', 'RON'], @@ -334,6 +370,11 @@ goog.i18n.currency.CurrencyInfo = { /** * Tier 2 currency information. + * + * It's not recommended to read this data directly. Format numbers using + * {@link goog.i18n.NumberFormat} with + * {@link goog.i18n.NumberFormat.Format.CURRENCY} instead. + * * @const {!Object>} */ goog.i18n.currency.CurrencyInfoTier2 = { @@ -431,7 +472,7 @@ goog.i18n.currency.CurrencyInfoTier2 = { 'XAF': [0, 'FCFA', 'FCFA'], 'XCD': [2, '$', 'EC$'], 'XOF': [0, 'CFA', 'CFA'], - 'XPF': [0, 'FCFP', 'FCFP'], + 'XPF': [48, 'FCFP', 'FCFP'], 'ZMW': [0, 'ZMW', 'ZMW'], 'ZWD': [0, '$', 'Z$'] }; diff --git a/i18n/closure/datetimeSymbols.js b/i18n/closure/datetimeSymbols.js index a3c9a575ea93..3cf4989fc799 100644 --- a/i18n/closure/datetimeSymbols.js +++ b/i18n/closure/datetimeSymbols.js @@ -15,28 +15,28 @@ /** * @fileoverview Date/time formatting symbols for all locales. * - * This file is autogenerated by script. See - * http://go/generate_datetime_constants.py using --for_closure - * File generated from CLDR ver. 29 + * File generated from CLDR ver. 31.0.1 * * To reduce the file size (which may cause issues in some JS * developing environments), this file will only contain locales - * that are usually supported by google products. It is a super - * set of 40 languages. Rest of the data can be found in another file - * named "datetimesymbolsext.js", which will be generated at the same - * time as this file. - * Before checkin, this file could have been manually edited. This is - * to incorporate changes before we could correct CLDR. All manual - * modification must be documented in this section, and should be - * removed after those changes land to CLDR. + * that are frequently used by web applications. This is defined as + * proto/closure_locales_data.txt and will change (most likely addition) + * over time. Rest of the data can be found in another file named + * "datetimesymbolsext.js", which will be generated at + * the same time together with this file. + * + * @suppress {const} */ // clang-format off + goog.provide('goog.i18n.DateTimeSymbols'); goog.provide('goog.i18n.DateTimeSymbolsType'); +goog.provide('goog.i18n.DateTimeSymbols_en_ISO'); goog.provide('goog.i18n.DateTimeSymbols_af'); goog.provide('goog.i18n.DateTimeSymbols_am'); goog.provide('goog.i18n.DateTimeSymbols_ar'); +goog.provide('goog.i18n.DateTimeSymbols_ar_DZ'); goog.provide('goog.i18n.DateTimeSymbols_az'); goog.provide('goog.i18n.DateTimeSymbols_be'); goog.provide('goog.i18n.DateTimeSymbols_bg'); @@ -58,7 +58,6 @@ goog.provide('goog.i18n.DateTimeSymbols_en_CA'); goog.provide('goog.i18n.DateTimeSymbols_en_GB'); goog.provide('goog.i18n.DateTimeSymbols_en_IE'); goog.provide('goog.i18n.DateTimeSymbols_en_IN'); -goog.provide('goog.i18n.DateTimeSymbols_en_ISO'); goog.provide('goog.i18n.DateTimeSymbols_en_SG'); goog.provide('goog.i18n.DateTimeSymbols_en_US'); goog.provide('goog.i18n.DateTimeSymbols_en_ZA'); @@ -103,6 +102,7 @@ goog.provide('goog.i18n.DateTimeSymbols_lv'); goog.provide('goog.i18n.DateTimeSymbols_mk'); goog.provide('goog.i18n.DateTimeSymbols_ml'); goog.provide('goog.i18n.DateTimeSymbols_mn'); +goog.provide('goog.i18n.DateTimeSymbols_mo'); goog.provide('goog.i18n.DateTimeSymbols_mr'); goog.provide('goog.i18n.DateTimeSymbols_ms'); goog.provide('goog.i18n.DateTimeSymbols_mt'); @@ -120,6 +120,7 @@ goog.provide('goog.i18n.DateTimeSymbols_pt_BR'); goog.provide('goog.i18n.DateTimeSymbols_pt_PT'); goog.provide('goog.i18n.DateTimeSymbols_ro'); goog.provide('goog.i18n.DateTimeSymbols_ru'); +goog.provide('goog.i18n.DateTimeSymbols_sh'); goog.provide('goog.i18n.DateTimeSymbols_si'); goog.provide('goog.i18n.DateTimeSymbols_sk'); goog.provide('goog.i18n.DateTimeSymbols_sl'); @@ -142,8 +143,6 @@ 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'); - - /** * Date/time formatting symbols for locale en_ISO. */ @@ -151,20 +150,13 @@ goog.i18n.DateTimeSymbols_en_ISO = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -174,14 +166,13 @@ goog.i18n.DateTimeSymbols_en_ISO = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-MM-dd'], TIMEFORMATS: ['HH:mm:ss v', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', - '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + AVAILABLEFORMATS: {'Md': 'M/d', 'MMMMd': 'MMMM d', 'MMMd': 'MMM d'}, FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 }; - /** * Date/time formatting symbols for locale af. */ @@ -189,20 +180,13 @@ 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.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Des.'], - STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', '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'], + 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.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'], + STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', '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'], @@ -211,7 +195,7 @@ goog.i18n.DateTimeSymbols_af = { QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'], AMPMS: ['vm.', 'nm.'], DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'y-MM-dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -225,36 +209,20 @@ goog.i18n.DateTimeSymbols_af = { goog.i18n.DateTimeSymbols_am = { ERAS: ['ዓ/ዓ', 'ዓ/ም'], ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምሕረት'], - NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', - 'ኦ', 'ኖ', 'ዲ'], - STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', - 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', - 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'], - STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', - 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', - 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', - 'ዲሴምበር'], - SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', - 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', - 'ዲሴም'], - STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', - 'ኖቬም', 'ዲሴም'], - WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], - STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], - SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], - STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], + STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], + MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'], + STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'], + SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'], + STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'], + WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], SHORTQUARTERS: ['ሩብ1', 'ሩብ2', 'ሩብ3', 'ሩብ4'], - QUARTERS: ['1ኛው ሩብ', '2ኛው ሩብ', '3ኛው ሩብ', - '4ኛው ሩብ'], + QUARTERS: ['1ኛው ሩብ', '2ኛው ሩብ', '3ኛው ሩብ', '4ኛው ሩብ'], AMPMS: ['ጥዋት', 'ከሰዓት'], DATEFORMATS: ['EEEE ፣d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -272,39 +240,52 @@ goog.i18n.DateTimeSymbols_ar = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 +}; + + +/** + * Date/time formatting symbols for locale ar_DZ. + */ +goog.i18n.DateTimeSymbols_ar_DZ = { + ERAS: ['ق.م', 'م'], + ERANAMES: ['قبل الميلاد', 'ميلادي'], + NARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + MONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + AMPMS: ['ص', 'م'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -317,23 +298,16 @@ goog.i18n.DateTimeSymbols_ar = { * Date/time formatting symbols for locale az. */ goog.i18n.DateTimeSymbols_az = { - ERAS: ['e.ə.', 'b.e.'], - ERANAMES: ['eramızdan əvvəl', 'eramız'], + ERAS: ['e.ə.', 'y.e.'], + ERANAMES: ['eramızdan əvvəl', 'yeni era'], 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: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', - 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'], - STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', - 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], - SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', - 'okt', 'noy', 'dek'], - STANDALONESHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', - 'avq', 'sen', 'okt', 'noy', 'dek'], - WEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', - 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], - STANDALONEWEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', - 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'], + STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], + SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'], + STANDALONESHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'], + WEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], + STANDALONEWEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], SHORTWEEKDAYS: ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'], STANDALONESHORTWEEKDAYS: ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'], NARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'], @@ -355,40 +329,24 @@ goog.i18n.DateTimeSymbols_az = { */ goog.i18n.DateTimeSymbols_be = { ERAS: ['да н.э.', 'н.э.'], - ERANAMES: ['да нашай эры', 'нашай эры'], - NARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', - 'л', 'с'], - STANDALONENARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', - 'к', 'л', 'с'], - MONTHS: ['студзеня', 'лютага', 'сакавіка', - 'красавіка', 'мая', 'чэрвеня', 'ліпеня', - 'жніўня', 'верасня', 'кастрычніка', - 'лістапада', 'снежня'], - STANDALONEMONTHS: ['студзень', 'люты', 'сакавік', - 'красавік', 'май', 'чэрвень', 'ліпень', - 'жнівень', 'верасень', 'кастрычнік', - 'лістапад', 'снежань'], - SHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', - 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - STANDALONESHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'май', - 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - WEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', - 'серада', 'чацвер', 'пятніца', 'субота'], - STANDALONEWEEKDAYS: ['нядзеля', 'панядзелак', - 'аўторак', 'серада', 'чацвер', 'пятніца', - 'субота'], + ERANAMES: ['да нараджэння Хрыстова', 'ад нараджэння Хрыстова'], + NARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], + STANDALONENARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], + MONTHS: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня'], + STANDALONEMONTHS: ['студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань'], + SHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], + STANDALONESHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], + WEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'], + STANDALONEWEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'], SHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', - 'сб'], + STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], NARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['1-шы кв.', '2-гі кв.', '3-ці кв.', - '4-ты кв.'], - QUARTERS: ['1-шы квартал', '2-гі квартал', - '3-ці квартал', '4-ты квартал'], - AMPMS: ['да паўдня', 'пасля паўдня'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd.M.y', 'd.M.yy'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + SHORTQUARTERS: ['1-шы кв.', '2-гі кв.', '3-ці кв.', '4-ты кв.'], + QUARTERS: ['1-шы квартал', '2-гі квартал', '3-ці квартал', '4-ты квартал'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd.MM.y', 'd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss, zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'у\' {0}', '{1} \'у\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -402,37 +360,22 @@ goog.i18n.DateTimeSymbols_be = { goog.i18n.DateTimeSymbols_bg = { ERAS: ['пр.Хр.', 'сл.Хр.'], ERANAMES: ['преди Христа', 'след Христа'], - NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['януари', 'февруари', 'март', 'април', - 'май', 'юни', 'юли', 'август', 'септември', - 'октомври', 'ноември', 'декември'], - STANDALONEMONTHS: ['януари', 'февруари', 'март', - 'април', 'май', 'юни', 'юли', 'август', - 'септември', 'октомври', 'ноември', - 'декември'], - SHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', 'юни', - 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - STANDALONESHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', - 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - WEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], - STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], + NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'], + STANDALONEMONTHS: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'], + SHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], + STANDALONESHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], + WEEKDAYS: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'], + STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'], SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], + STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['1. трим.', '2. трим.', '3. трим.', - '4. трим.'], - QUARTERS: ['1. тримесечие', '2. тримесечие', - '3. тримесечие', '4. тримесечие'], + SHORTQUARTERS: ['1. трим.', '2. трим.', '3. трим.', '4. трим.'], + QUARTERS: ['1. тримесечие', '2. тримесечие', '3. тримесечие', '4. тримесечие'], AMPMS: ['пр.об.', 'сл.об.'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd.MM.y \'г\'.', - 'd.MM.yy \'г\'.'], + DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd.MM.y \'г\'.', 'd.MM.yy \'г\'.'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -447,56 +390,22 @@ goog.i18n.DateTimeSymbols_bg = { goog.i18n.DateTimeSymbols_bn = { ZERODIGIT: 0x09E6, ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], - ERANAMES: ['খ্রিস্টপূর্ব', - 'খৃষ্টাব্দ'], - NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', - 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', - 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', - 'মার্চ', 'এপ্রিল', 'মে', 'জুন', - 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - STANDALONEMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - SHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - STANDALONESHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - WEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহস্পতিবার', 'শুক্রবার', - 'শনিবার'], - STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], - SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহস্পতি', 'শুক্র', 'শনি'], - STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + ERANAMES: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + STANDALONEMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + SHORTMONTHS: ['জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + STANDALONESHORTMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + WEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], + STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'], + SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], - STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', - 'শু', 'শ'], + STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ত্রৈমাসিক', - 'দ্বিতীয় ত্রৈমাসিক', - 'তৃতীয় ত্রৈমাসিক', - 'চতুর্থ ত্রৈমাসিক'], - AMPMS: ['am', 'pm'], + 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'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -512,24 +421,16 @@ goog.i18n.DateTimeSymbols_bn = { goog.i18n.DateTimeSymbols_br = { ERAS: ['a-raok J.K.', 'goude J.K.'], ERANAMES: ['a-raok Jezuz-Krist', 'goude Jezuz-Krist'], - NARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', - '11', '12'], - STANDALONENARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', - '10', '11', '12'], - MONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', - 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], - STANDALONEMONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', - 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], - SHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', - 'Eost', 'Gwen.', 'Here', 'Du', 'Kzu.'], - STANDALONESHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', - 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', 'Ker.'], + NARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'], + STANDALONENARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'], + MONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], + STANDALONEMONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], + SHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', 'Kzu.'], + STANDALONESHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', 'Ker.'], WEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'], - STANDALONEWEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', - 'Sadorn'], + STANDALONEWEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'], SHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'], - STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', - 'Sad.'], + STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'], NARROWWEEKDAYS: ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'], STANDALONENARROWWEEKDAYS: ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'], SHORTQUARTERS: ['1añ trim.', '2l trim.', '3e trim.', '4e trim.'], @@ -540,7 +441,7 @@ goog.i18n.DateTimeSymbols_br = { DATETIMEFORMATS: ['{1} \'da\' {0}', '{1} \'da\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -549,31 +450,23 @@ goog.i18n.DateTimeSymbols_br = { */ goog.i18n.DateTimeSymbols_bs = { ERAS: ['p. n. e.', 'n. e.'], - ERANAMES: ['Prije nove ere', 'Nove ere'], + ERANAMES: ['prije nove ere', 'nove ere'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', - 'august', 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', - 'juli', 'august', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], - STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Prvi kvartal', 'Drugi kvartal', 'Treći kvartal', - 'Četvrti kvartal'], - AMPMS: ['prije podne', 'popodne'], - DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd. MMM. y.', 'dd.MM.yy.'], + QUARTERS: ['Prvi kvartal', 'Drugi kvartal', 'Treći kvartal', 'Četvrti kvartal'], + AMPMS: ['prijepodne', 'popodne'], + DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM. y.', 'd.M.yy.'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'u\' {0}', '{1} \'u\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -588,23 +481,14 @@ goog.i18n.DateTimeSymbols_bs = { goog.i18n.DateTimeSymbols_ca = { ERAS: ['aC', 'dC'], ERANAMES: ['abans de Crist', 'després de Crist'], - NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', - 'NV', 'DS'], - STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', - 'ST', 'OC', 'NV', 'DS'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], - STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', - 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], - SHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', - 'set.', 'oct.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', - 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], - WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], + NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', 'de novembre', 'de desembre'], + STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', 'de set.', 'd’oct.', 'de nov.', 'de des.'], + STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], + WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], + STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], STANDALONESHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], NARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], @@ -612,10 +496,9 @@ goog.i18n.DateTimeSymbols_ca = { SHORTQUARTERS: ['1T', '2T', '3T', '4T'], QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', - 'd/M/yy'], + DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1} \'a\' \'les\' {0}', '{1}, {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -626,44 +509,29 @@ 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: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', - 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + ERAS: ['BC', 'AD'], + ERANAMES: ['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ', 'ᎠᏃ ᏙᎻᏂ'], + NARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], + STANDALONENARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], + MONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'], + STANDALONEMONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'], + SHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], + STANDALONESHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], + WEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + STANDALONEWEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + SHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + STANDALONESHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], NARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], STANDALONENARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st ᎩᏄᏙᏗ', '2nd ᎩᏄᏙᏗ', '3rd ᎩᏄᏙᏗ', '4th ᎩᏄᏙᏗ'], 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'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + DATETIMEFORMATS: ['{1} ᎤᎾᎢ {0}', '{1} ᎤᎾᎢ {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -674,27 +542,19 @@ goog.i18n.DateTimeSymbols_cs = { 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: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - 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: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', - 'zář', 'říj', 'lis', 'pro'], - STANDALONESHORTMONTHS: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', - 'srp', 'zář', 'říj', 'lis', 'pro'], - WEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', - 'sobota'], - STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', - 'pátek', 'sobota'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + 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: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + STANDALONESHORTMONTHS: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + WEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'], + STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'], SHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], STANDALONESHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], NARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', - '4. čtvrtletí'], + QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'], AMPMS: ['dop.', 'odp.'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. M. y', 'dd.MM.yy'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], @@ -712,27 +572,20 @@ goog.i18n.DateTimeSymbols_cy = { ERAS: ['CC', 'OC'], ERANAMES: ['Cyn Crist', 'Oed Crist'], NARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'], - STANDALONENARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', - 'T', 'Rh'], - MONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', - 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], - STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', - 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], - SHORTMONTHS: ['Ion', 'Chwef', 'Maw', 'Ebrill', 'Mai', 'Meh', 'Gorff', 'Awst', - 'Medi', 'Hyd', 'Tach', 'Rhag'], - STANDALONESHORTMONTHS: ['Ion', 'Chw', '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'], + STANDALONENARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'], + MONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + SHORTMONTHS: ['Ion', 'Chwef', 'Maw', 'Ebrill', 'Mai', 'Meh', 'Gorff', 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + STANDALONESHORTMONTHS: ['Ion', 'Chw', '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', 'Ll', 'M', 'M', 'I', 'G', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'], SHORTQUARTERS: ['Ch1', 'Ch2', 'Ch3', 'Ch4'], QUARTERS: ['chwarter 1af', '2il chwarter', '3ydd chwarter', '4ydd chwarter'], - AMPMS: ['AM', 'PM'], + AMPMS: ['yb', 'yh'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'am\' {0}', '{1} \'am\' {0}', '{1} {0}', '{1} {0}'], @@ -749,20 +602,13 @@ goog.i18n.DateTimeSymbols_da = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['f.Kr.', 'e.Kr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], - STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], @@ -786,20 +632,13 @@ goog.i18n.DateTimeSymbols_de = { ERAS: ['v. Chr.', 'n. Chr.'], ERANAMES: ['v. Chr.', 'n. Chr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], - STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], @@ -823,20 +662,13 @@ goog.i18n.DateTimeSymbols_de_AT = { ERAS: ['v. Chr.', 'n. Chr.'], ERANAMES: ['v. Chr.', 'n. Chr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], - STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + SHORTMONTHS: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + STANDALONESHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], @@ -865,35 +697,20 @@ goog.i18n.DateTimeSymbols_de_CH = goog.i18n.DateTimeSymbols_de; goog.i18n.DateTimeSymbols_el = { ERAS: ['π.Χ.', 'μ.Χ.'], ERANAMES: ['προ Χριστού', 'μετά Χριστόν'], - NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', - 'Ν', 'Δ'], - STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', - 'Ο', 'Ν', 'Δ'], - MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', - 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', - 'Νοεμβρίου', 'Δεκεμβρίου'], - STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', - 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', - 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', - 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], - SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', - 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', - 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', - 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', - 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', - 'Σάβ'], - STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', - 'Παρ', 'Σάβ'], + NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'], + STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], + SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], + STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], - QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', - '4ο τρίμηνο'], + QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'], AMPMS: ['π.μ.', 'μ.μ.'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -911,20 +728,13 @@ goog.i18n.DateTimeSymbols_en = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -947,25 +757,16 @@ goog.i18n.DateTimeSymbols_en = { goog.i18n.DateTimeSymbols_en_AU = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', - 'Sep.', 'Oct.', 'Nov.', 'Dec.'], - STANDALONENARROWMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', - 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', - 'Sep.', 'Oct.', 'Nov.', 'Dec.'], - STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', - 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'], + STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'], - STANDALONESHORTWEEKDAYS: ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', - 'Sat.'], + STANDALONESHORTWEEKDAYS: ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'], NARROWWEEKDAYS: ['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'], STANDALONENARROWWEEKDAYS: ['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -987,20 +788,13 @@ goog.i18n.DateTimeSymbols_en_CA = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1024,20 +818,13 @@ goog.i18n.DateTimeSymbols_en_GB = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1061,20 +848,13 @@ goog.i18n.DateTimeSymbols_en_IE = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1098,20 +878,13 @@ goog.i18n.DateTimeSymbols_en_IN = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1135,20 +908,13 @@ goog.i18n.DateTimeSymbols_en_SG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1178,20 +944,13 @@ goog.i18n.DateTimeSymbols_en_ZA = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1200,7 +959,7 @@ goog.i18n.DateTimeSymbols_en_ZA = { QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'y/MM/dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -1215,31 +974,21 @@ goog.i18n.DateTimeSymbols_es = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + 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: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1255,36 +1004,26 @@ goog.i18n.DateTimeSymbols_es_419 = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1301,31 +1040,21 @@ goog.i18n.DateTimeSymbols_es_MX = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['1er. trim.', '2º. trim.', '3er. trim.', '4º trim.'], - 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/y', 'dd/MM/yy'], + QUARTERS: ['1er. trimestre', '2º. trimestre', '3er. trimestre', '4o. trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -1341,31 +1070,21 @@ goog.i18n.DateTimeSymbols_es_US = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -1381,20 +1100,13 @@ goog.i18n.DateTimeSymbols_et = { ERAS: ['eKr', 'pKr'], ERANAMES: ['enne Kristust', 'pärast Kristust'], NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', - 'august', 'september', 'oktoober', 'november', 'detsember'], - STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', - 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], - SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', - 'aug', 'sept', 'okt', 'nov', 'dets'], - STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', - 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], - WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], - STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], + STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], + STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], + SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'], + STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'], SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], @@ -1403,7 +1115,7 @@ goog.i18n.DateTimeSymbols_et = { QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'], - TIMEFORMATS: ['H:mm.ss zzzz', 'H:mm.ss z', 'H:mm.ss', 'H:mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -1416,33 +1128,23 @@ goog.i18n.DateTimeSymbols_et = { */ goog.i18n.DateTimeSymbols_eu = { ERAS: ['K.a.', 'K.o.'], - ERANAMES: ['K.a.', 'K.o.'], + ERANAMES: ['K.a.', 'Kristo ondoren'], NARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], - STANDALONENARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', - 'A', 'A'], - MONTHS: ['urtarrilak', 'otsailak', 'martxoak', 'apirilak', 'maiatzak', - 'ekainak', 'uztailak', 'abuztuak', 'irailak', 'urriak', 'azaroak', - 'abenduak'], - STANDALONEMONTHS: ['Urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', - 'Ekaina', 'Uztaila', 'Abuztua', 'Iraila', 'Urria', 'Azaroa', 'Abendua'], - SHORTMONTHS: ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', - 'ira.', 'urr.', 'aza.', 'abe.'], - STANDALONESHORTMONTHS: ['Urt.', 'Ots.', 'Mar.', 'Api.', 'Mai.', 'Eka.', - 'Uzt.', 'Abu.', 'Ira.', 'Urr.', 'Aza.', 'Abe.'], - WEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', - 'ostirala', 'larunbata'], - STANDALONEWEEKDAYS: ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', - 'Osteguna', 'Ostirala', 'Larunbata'], + STANDALONENARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], + MONTHS: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'], + STANDALONEMONTHS: ['urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', 'Ekaina', 'Uztaila', 'Abuztua', 'Iraila', 'Urria', 'Azaroa', 'Abendua'], + SHORTMONTHS: ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.'], + STANDALONESHORTMONTHS: ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.'], + WEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata'], + STANDALONEWEEKDAYS: ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', 'Osteguna', 'Ostirala', 'Larunbata'], SHORTWEEKDAYS: ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'], - STANDALONESHORTWEEKDAYS: ['Ig.', 'Al.', 'Ar.', 'Az.', 'Og.', 'Or.', 'Lr.'], + STANDALONESHORTWEEKDAYS: ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'], NARROWWEEKDAYS: ['I', 'A', 'A', 'A', 'O', 'O', 'L'], STANDALONENARROWWEEKDAYS: ['I', 'A', 'A', 'A', 'O', 'O', 'L'], SHORTQUARTERS: ['1Hh', '2Hh', '3Hh', '4Hh'], - QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', - '4. hiruhilekoa'], + QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', '4. hiruhilekoa'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['y(\'e\')\'ko\' MMMM d, EEEE', 'y(\'e\')\'ko\' MMMM d', - 'y MMM d', 'y/MM/dd'], + DATEFORMATS: ['y(\'e\')\'ko\' MMMM d, EEEE', 'y(\'e\')\'ko\' MMMM d', 'y MMM d', 'yy/M/d'], TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1458,40 +1160,24 @@ goog.i18n.DateTimeSymbols_fa = { ZERODIGIT: 0x06F0, ERAS: ['ق.م.', 'م.'], ERANAMES: ['قبل از میلاد', 'میلادی'], - NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', - 'ن', 'د'], - STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', - 'ا', 'ن', 'د'], - MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', - 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', - 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - SHORTMONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', - 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', - 'اکتبر', 'نوامبر', 'دسامبر'], - STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', - 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', - 'اکتبر', 'نوامبر', 'دسامبر'], - WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], + STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], + MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + SHORTMONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], SHORTQUARTERS: ['س‌م۱', 'س‌م۲', 'س‌م۳', 'س‌م۴'], - QUARTERS: ['سه‌ماههٔ اول', 'سه‌ماههٔ دوم', - 'سه‌ماههٔ سوم', 'سه‌ماههٔ چهارم'], + QUARTERS: ['سه‌ماههٔ اول', 'سه‌ماههٔ دوم', 'سه‌ماههٔ سوم', 'سه‌ماههٔ چهارم'], AMPMS: ['قبل‌ازظهر', 'بعدازظهر'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y/M/d'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', - '{1}،‏ {0}'], + DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', '{1}،‏ {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [4, 4], FIRSTWEEKCUTOFFDAY: 4 @@ -1505,35 +1191,23 @@ goog.i18n.DateTimeSymbols_fi = { ERAS: ['eKr.', 'jKr.'], ERANAMES: ['ennen Kristuksen syntymää', 'jälkeen Kristuksen syntymän'], NARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], - STANDALONENARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', - 'M', 'J'], - MONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', - 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', - 'lokakuuta', 'marraskuuta', 'joulukuuta'], - STANDALONEMONTHS: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', - 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', - 'marraskuu', 'joulukuu'], - SHORTMONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', - 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', - 'lokakuuta', 'marraskuuta', 'joulukuuta'], - STANDALONESHORTMONTHS: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', - 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], - WEEKDAYS: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', - 'torstaina', 'perjantaina', 'lauantaina'], - STANDALONEWEEKDAYS: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', - 'torstai', 'perjantai', 'lauantai'], + STANDALONENARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], + MONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', 'lokakuuta', 'marraskuuta', 'joulukuuta'], + STANDALONEMONTHS: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu'], + SHORTMONTHS: ['tammik.', 'helmik.', 'maalisk.', 'huhtik.', 'toukok.', 'kesäk.', 'heinäk.', 'elok.', 'syysk.', 'lokak.', 'marrask.', 'jouluk.'], + STANDALONESHORTMONTHS: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], + WEEKDAYS: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', 'torstaina', 'perjantaina', 'lauantaina'], + STANDALONEWEEKDAYS: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'], SHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], STANDALONESHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], NARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], SHORTQUARTERS: ['1. nelj.', '2. nelj.', '3. nelj.', '4. nelj.'], - QUARTERS: ['1. neljännes', '2. neljännes', '3. neljännes', - '4. neljännes'], + 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.y', 'd.M.y'], TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'], - DATETIMEFORMATS: ['{1} \'klo\' {0}', '{1} \'klo\' {0}', '{1} \'klo\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'klo\' {0}', '{1} \'klo\' {0}', '{1} \'klo\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -1546,34 +1220,24 @@ goog.i18n.DateTimeSymbols_fi = { goog.i18n.DateTimeSymbols_fil = { ERAS: ['BC', 'AD'], ERANAMES: ['BC', 'AD'], - NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', - 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', - 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', - 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], - WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', - 'Sabado'], - STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', - 'Biyernes', 'Sabado'], + NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], + STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], NARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], STANDALONENARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', - 'ika-4 na quarter'], + QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', 'ika-4 na quarter'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'nang\' {0}', '{1} \'nang\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'nang\' {0}', '{1} \'nang\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -1587,23 +1251,15 @@ goog.i18n.DateTimeSymbols_fr = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -1611,8 +1267,7 @@ goog.i18n.DateTimeSymbols_fr = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -1626,30 +1281,22 @@ goog.i18n.DateTimeSymbols_fr_CA = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juill.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juill.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], + AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'yy-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH \'h\' mm'], DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -1664,25 +1311,15 @@ goog.i18n.DateTimeSymbols_ga = { ERAS: ['RC', 'AD'], ERANAMES: ['Roimh Chríost', 'Anno Domini'], NARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', 'S', 'N'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', - 'S', 'N'], - MONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', - 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', - 'Nollaig'], - STANDALONEMONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', - 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', - 'Samhain', 'Nollaig'], - SHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', - 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'], - STANDALONESHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', - 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'], - WEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', - 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], - STANDALONEWEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', - 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', 'S', 'N'], + MONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig'], + STANDALONEMONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig'], + SHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'], + STANDALONESHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'], + WEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], + STANDALONEWEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], SHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'], - STANDALONESHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', - 'Sath'], + STANDALONESHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'], NARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'D', 'A', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'D', 'A', 'S'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], @@ -1703,32 +1340,24 @@ goog.i18n.DateTimeSymbols_ga = { goog.i18n.DateTimeSymbols_gl = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'despois de Cristo'], - NARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', - 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'], - STANDALONEMONTHS: ['Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', - 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro'], - SHORTMONTHS: ['xan', 'feb', 'mar', 'abr', 'mai', 'xuñ', 'xul', 'ago', 'set', - 'out', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['Xan', 'Feb', 'Mar', 'Abr', 'Mai', 'Xuñ', 'Xul', - 'Ago', 'Set', 'Out', 'Nov', 'Dec'], - WEEKDAYS: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', - 'sábado'], - STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', - 'Venres', 'Sábado'], - SHORTWEEKDAYS: ['dom', 'luns', 'mar', 'mér', 'xov', 'ven', 'sáb'], - STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], + NARROWMONTHS: ['x.', 'f.', 'm.', 'a.', 'm.', 'x.', 'x.', 'a.', 's.', 'o.', 'n.', 'd.'], + STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'], + STANDALONEMONTHS: ['Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro'], + SHORTMONTHS: ['xan.', 'feb.', 'mar.', 'abr.', 'maio', 'xuño', 'xul.', 'ago.', 'set.', 'out.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['Xan.', 'Feb.', 'Mar.', 'Abr.', 'Maio', 'Xuño', 'Xul.', 'Ago.', 'Set.', 'Out.', 'Nov.', 'Dec.'], + WEEKDAYS: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'], + STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', 'Venres', 'Sábado'], + SHORTWEEKDAYS: ['dom.', 'luns', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'], + STANDALONESHORTWEEKDAYS: ['Dom.', 'Luns', 'Mar.', 'Mér.', 'Xov.', 'Ven.', 'Sáb.'], + NARROWWEEKDAYS: ['d.', 'l.', 'm.', 'm.', 'x.', 'v.', 's.'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'd MMM, y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd \'de\' MMM \'de\' y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{0} \'do\' {1}', '{0} \'do\' {1}', '{0}, {1}', '{0}, {1}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -1742,27 +1371,20 @@ goog.i18n.DateTimeSymbols_gsw = { ERAS: ['v. Chr.', 'n. Chr.'], ERANAMES: ['v. Chr.', 'n. Chr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', - 'Friitig', 'Samschtig'], - STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', - 'Dunschtig', 'Friitig', 'Samschtig'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], + STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], + SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'], + STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'], SHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], STANDALONESHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nam.'], + AMPMS: ['am Vormittag', 'am Namittag'], DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -1778,47 +1400,20 @@ goog.i18n.DateTimeSymbols_gsw = { goog.i18n.DateTimeSymbols_gu = { ERAS: ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], ERANAMES: ['ઈસવીસન પૂર્વે', 'ઇસવીસન'], - NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', - 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', - 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', - 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર'], - STANDALONEMONTHS: ['જાન્યુઆરી', - 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', - 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', - 'સપ્ટેમ્બર', 'ઑક્ટોબર', - 'નવેમ્બર', 'ડિસેમ્બર'], - SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', - 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', - 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', - 'ડિસે'], - STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', - 'નવે', 'ડિસે'], - WEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], - STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], - SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', - 'ગુરુ', 'શુક્ર', 'શનિ'], - STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', - 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], - NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', - 'શ'], - STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', - 'શુ', 'શ'], + NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'], + STANDALONEMONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'], + SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'], + STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'], + WEEKDAYS: ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'], + STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'], + SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], + STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['પહેલો ત્રિમાસ', - 'બીજો ત્રિમાસ', - 'ત્રીજો ત્રિમાસ', - 'ચોથો ત્રિમાસ'], + QUARTERS: ['પહેલો ત્રિમાસ', 'બીજો ત્રિમાસ', 'ત્રીજો ત્રિમાસ', 'ચોથો ત્રિમાસ'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], @@ -1836,21 +1431,13 @@ 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'], + 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: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -1874,41 +1461,23 @@ goog.i18n.DateTimeSymbols_he = { ERAS: ['לפנה״ס', 'לספירה'], ERANAMES: ['לפני הספירה', 'לספירה'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', - 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר'], - STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', - 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', - 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', - 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', - 'דצמ׳'], - STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', - 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', - 'נוב׳', 'דצמ׳'], - WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', - 'יום רביעי', 'יום חמישי', 'יום שישי', - 'יום שבת'], - STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', - 'יום שלישי', 'יום רביעי', 'יום חמישי', - 'יום שישי', 'יום שבת'], - SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', - 'יום ה׳', 'יום ו׳', 'שבת'], - STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', - 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], + STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], + STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], + SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], - STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', - 'ש׳'], - SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', - 'רבעון 4'], + STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], AMPMS: ['לפנה״צ', 'אחה״צ'], DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM y', 'd.M.y'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 5 @@ -1921,42 +1490,20 @@ goog.i18n.DateTimeSymbols_he = { goog.i18n.DateTimeSymbols_hi = { ERAS: ['ईसा-पूर्व', 'ईस्वी'], ERANAMES: ['ईसा-पूर्व', 'ईसवी सन'], - NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', - 'अ', 'सि', 'अ', 'न', 'दि'], - STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', - 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - MONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितंबर', 'अक्तूबर', - 'नवंबर', 'दिसंबर'], - STANDALONEMONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितंबर', 'अक्तूबर', - 'नवंबर', 'दिसंबर'], - SHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', - 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - STANDALONESHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', - 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], - STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], + NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], + STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], + MONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', 'दिसंबर'], + STANDALONEMONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', 'दिसंबर'], + SHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], + STANDALONESHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], + WEEKDAYS: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], + STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'], - QUARTERS: ['पहली तिमाही', - 'दूसरी तिमाही', 'तीसरी तिमाही', - 'चौथी तिमाही'], + QUARTERS: ['पहली तिमाही', 'दूसरी तिमाही', 'तीसरी तिमाही', 'चौथी तिमाही'], AMPMS: ['am', 'pm'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd/MM/y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -1971,24 +1518,16 @@ goog.i18n.DateTimeSymbols_hi = { * Date/time formatting symbols for locale hr. */ goog.i18n.DateTimeSymbols_hr = { - ERAS: ['pr. Kr.', 'p. Kr.'], + ERAS: ['pr. Kr.', 'po. Kr.'], ERANAMES: ['prije Krista', 'poslije Krista'], - NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', - '11.', '12.'], - STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], - MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', - 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], - STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', - 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], - SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', - 'lis', 'stu', 'pro'], - STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', - 'kol', 'ruj', 'lis', 'stu', 'pro'], - WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], - STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], + NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], + STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], + SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], @@ -1996,8 +1535,8 @@ goog.i18n.DateTimeSymbols_hr = { 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. MMM y.', 'dd.MM.y.'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'dd. MM. y.'], + TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'u\' {0}', '{1} \'u\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -2012,28 +1551,19 @@ goog.i18n.DateTimeSymbols_hu = { ERAS: ['i. e.', 'i. sz.'], ERANAMES: ['időszámításunk előtt', 'időszámításunk szerint'], NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', - 'N', 'D'], - MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', - 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], - STANDALONEMONTHS: ['január', 'február', 'március', 'április', 'május', - 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', - 'december'], - SHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', - 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', - 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], - STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], + MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], + STANDALONEMONTHS: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], + SHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'], + STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'], SHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], STANDALONESHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], NARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], STANDALONENARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], SHORTQUARTERS: ['N1', 'N2', 'N3', 'N4'], - QUARTERS: ['I. negyedév', 'II. negyedév', 'III. negyedév', - 'IV. negyedév'], + QUARTERS: ['I. negyedév', 'II. negyedév', 'III. negyedév', 'IV. negyedév'], AMPMS: ['de.', 'du.'], DATEFORMATS: ['y. MMMM d., EEEE', 'y. MMMM d.', 'y. MMM d.', 'y. MM. dd.'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], @@ -2049,43 +1579,24 @@ goog.i18n.DateTimeSymbols_hu = { */ goog.i18n.DateTimeSymbols_hy = { ERAS: ['մ.թ.ա.', 'մ.թ.'], - ERANAMES: ['մ.թ.ա.', 'մ.թ.'], - NARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', - 'Ն', 'Դ'], - STANDALONENARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', - 'Հ', 'Ն', 'Դ'], - MONTHS: ['հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', - 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', - 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', - 'դեկտեմբերի'], - STANDALONEMONTHS: ['հունվար', 'փետրվար', 'մարտ', - 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', - 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', - 'նոյեմբեր', 'դեկտեմբեր'], - SHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', - 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - STANDALONESHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', - 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - WEEKDAYS: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', - 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], - STANDALONEWEEKDAYS: ['կիրակի', 'երկուշաբթի', - 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', - 'ուրբաթ', 'շաբաթ'], - SHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', - 'շբթ'], - STANDALONESHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', - 'ուր', 'շբթ'], - NARROWWEEKDAYS: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ու', 'Շ'], - STANDALONENARROWWEEKDAYS: ['Կր', 'Եկ', 'Եր', 'Չր', 'Հգ', 'Ու', - 'Շբ'], - SHORTQUARTERS: ['1-ին եռմս.', '2-րդ եռմս.', '3-րդ եռմս.', - '4-րդ եռմս.'], - QUARTERS: ['1-ին եռամսյակ', '2-րդ եռամսյակ', - '3-րդ եռամսյակ', '4-րդ եռամսյակ'], + ERANAMES: ['Քրիստոսից առաջ', 'Քրիստոսից հետո'], + NARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], + STANDALONENARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], + MONTHS: ['հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի'], + STANDALONEMONTHS: ['հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր'], + SHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], + STANDALONESHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], + WEEKDAYS: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], + STANDALONEWEEKDAYS: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], + SHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'], + STANDALONESHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'], + NARROWWEEKDAYS: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], + STANDALONENARROWWEEKDAYS: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], + SHORTQUARTERS: ['1-ին եռմս.', '2-րդ եռմս.', '3-րդ եռմս.', '4-րդ եռմս.'], + QUARTERS: ['1-ին եռամսյակ', '2-րդ եռամսյակ', '3-րդ եռամսյակ', '4-րդ եռամսյակ'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['yթ. MMMM d, EEEE', 'dd MMMM, yթ.', 'dd MMM, yթ.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss, zzzz', 'H:mm:ss, z', 'H:mm:ss', 'H:mm'], + DATEFORMATS: ['y թ. MMMM d, EEEE', 'dd MMMM, y թ.', 'dd MMM, y թ.', 'dd.MM.yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -2098,21 +1609,15 @@ goog.i18n.DateTimeSymbols_hy = { */ goog.i18n.DateTimeSymbols_id = { ERAS: ['SM', 'M'], - ERANAMES: ['Sebelum Masehi', 'M'], + ERANAMES: ['Sebelum Masehi', 'Masehi'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', - 'Agustus', 'September', 'Oktober', 'November', 'Desember'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', - 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', - 'Sabtu'], + STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], @@ -2134,21 +1639,15 @@ goog.i18n.DateTimeSymbols_id = { */ goog.i18n.DateTimeSymbols_in = { ERAS: ['SM', 'M'], - ERANAMES: ['Sebelum Masehi', 'M'], + ERANAMES: ['Sebelum Masehi', 'Masehi'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', - 'Agustus', 'September', 'Oktober', 'November', 'Desember'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', - 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', - 'Sabtu'], + STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], @@ -2172,33 +1671,23 @@ goog.i18n.DateTimeSymbols_is = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['fyrir Krist', 'eftir Krist'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', - 'N', 'D'], - MONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', - 'ágúst', 'september', 'október', 'nóvember', 'desember'], - STANDALONEMONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', - 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', - 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', - 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], - WEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', - 'fimmtudagur', 'föstudagur', 'laugardagur'], - STANDALONEWEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', - 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'], + MONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'], + STANDALONEMONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], + WEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'], + STANDALONEWEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'], SHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'], - STANDALONESHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', - 'lau.'], + STANDALONESHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'], NARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'], - QUARTERS: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', - '4. fjórðungur'], + QUARTERS: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', '4. fjórðungur'], AMPMS: ['f.h.', 'e.h.'], DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'd.M.y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'kl\'. {0}', '{1} \'kl\'. {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'kl\'. {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2210,30 +1699,21 @@ goog.i18n.DateTimeSymbols_is = { */ goog.i18n.DateTimeSymbols_it = { ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['a.C.', 'd.C.'], + ERANAMES: ['avanti Cristo', 'dopo Cristo'], NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], - STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', - 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', - 'Dicembre'], - SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], - WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], - STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], + STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + STANDALONEMONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], + STANDALONEWEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd MMM y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -2251,41 +1731,23 @@ goog.i18n.DateTimeSymbols_iw = { ERAS: ['לפנה״ס', 'לספירה'], ERANAMES: ['לפני הספירה', 'לספירה'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', - 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר'], - STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', - 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', - 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', - 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', - 'דצמ׳'], - STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', - 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', - 'נוב׳', 'דצמ׳'], - WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', - 'יום רביעי', 'יום חמישי', 'יום שישי', - 'יום שבת'], - STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', - 'יום שלישי', 'יום רביעי', 'יום חמישי', - 'יום שישי', 'יום שבת'], - SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', - 'יום ה׳', 'יום ו׳', 'שבת'], - STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', - 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], + STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], + STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], + SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], - STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', - 'ש׳'], - SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', - 'רבעון 4'], + STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], AMPMS: ['לפנה״צ', 'אחה״צ'], DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM y', 'd.M.y'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 5 @@ -2299,27 +1761,19 @@ goog.i18n.DateTimeSymbols_ja = { ERAS: ['紀元前', '西暦'], ERANAMES: ['紀元前', '西暦'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', - '金曜日', '土曜日'], - STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', - '木曜日', '金曜日', '土曜日'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'], + STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'], SHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], STANDALONESHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], NARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], STANDALONENARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['第1四半期', '第2四半期', '第3四半期', - '第4四半期'], + QUARTERS: ['第1四半期', '第2四半期', '第3四半期', '第4四半期'], AMPMS: ['午前', '午後'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y/MM/dd', 'y/MM/dd'], TIMEFORMATS: ['H時mm分ss秒 zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], @@ -2335,45 +1789,21 @@ goog.i18n.DateTimeSymbols_ja = { */ goog.i18n.DateTimeSymbols_ka = { ERAS: ['ძვ. წ.', 'ახ. წ.'], - ERANAMES: ['ძველი წელთაღრიცხვით', - 'ახალი წელთაღრიცხვით'], - NARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', - 'ო', 'ნ', 'დ'], - STANDALONENARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', - 'ა', 'ს', 'ო', 'ნ', 'დ'], - MONTHS: ['იანვარი', 'თებერვალი', - 'მარტი', 'აპრილი', 'მაისი', - 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', - 'ნოემბერი', 'დეკემბერი'], - STANDALONEMONTHS: ['იანვარი', 'თებერვალი', - 'მარტი', 'აპრილი', 'მაისი', - 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', - 'ნოემბერი', 'დეკემბერი'], - SHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', - 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', - 'ნოე', 'დეკ'], - STANDALONESHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', - 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', - 'ოქტ', 'ნოე', 'დეკ'], - WEEKDAYS: ['კვირა', 'ორშაბათი', - 'სამშაბათი', 'ოთხშაბათი', - 'ხუთშაბათი', 'პარასკევი', - 'შაბათი'], - STANDALONEWEEKDAYS: ['კვირა', 'ორშაბათი', - 'სამშაბათი', 'ოთხშაბათი', - 'ხუთშაბათი', 'პარასკევი', - 'შაბათი'], - SHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', - 'ხუთ', 'პარ', 'შაბ'], - STANDALONESHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', - 'ხუთ', 'პარ', 'შაბ'], + ERANAMES: ['ძველი წელთაღრიცხვით', 'ახალი წელთაღრიცხვით'], + NARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'], + STANDALONENARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'], + MONTHS: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'], + STANDALONEMONTHS: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'], + SHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], + STANDALONESHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], + WEEKDAYS: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'], + STANDALONEWEEKDAYS: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'], + SHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], + STANDALONESHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], NARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], STANDALONENARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], SHORTQUARTERS: ['I კვ.', 'II კვ.', 'III კვ.', 'IV კვ.'], - QUARTERS: ['I კვარტალი', 'II კვარტალი', - 'III კვარტალი', 'IV კვარტალი'], + QUARTERS: ['I კვარტალი', 'II კვარტალი', 'III კვარტალი', 'IV კვარტალი'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM. y', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -2389,42 +1819,25 @@ goog.i18n.DateTimeSymbols_ka = { */ goog.i18n.DateTimeSymbols_kk = { ERAS: ['б.з.д.', 'б.з.'], - ERANAMES: ['Біздің заманымызға дейін', - 'Біздің заманымыз'], - NARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', - 'Қ', 'Ж'], - STANDALONENARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', - 'Қ', 'Қ', 'Ж'], - MONTHS: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', - 'мамыр', 'маусым', 'шілде', 'тамыз', - 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], - STANDALONEMONTHS: ['Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', - 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', - 'Қыркүйек', 'Қазан', 'Қараша', 'Желтоқсан'], - SHORTMONTHS: ['қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', - 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', - 'жел.'], - STANDALONESHORTMONTHS: ['Қаң.', 'Ақп.', 'Нау.', 'Сәу.', 'Мам.', - 'Мау.', 'Шіл.', 'Там.', 'Қыр.', 'Қаз.', 'Қар.', - 'Жел.'], - WEEKDAYS: ['жексенбі', 'дүйсенбі', 'сейсенбі', - 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], - STANDALONEWEEKDAYS: ['Жексенбі', 'Дүйсенбі', - 'Сейсенбі', 'Сәрсенбі', 'Бейсенбі', 'Жұма', - 'Сенбі'], + ERANAMES: ['Біздің заманымызға дейін', 'Біздің заманымыз'], + NARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + STANDALONENARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + MONTHS: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], + STANDALONEMONTHS: ['Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', 'Қазан', 'Қараша', 'Желтоқсан'], + SHORTMONTHS: ['қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.'], + STANDALONESHORTMONTHS: ['Қаң.', 'Ақп.', 'Нау.', 'Сәу.', 'Мам.', 'Мау.', 'Шіл.', 'Там.', 'Қыр.', 'Қаз.', 'Қар.', 'Жел.'], + WEEKDAYS: ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], + STANDALONEWEEKDAYS: ['Жексенбі', 'Дүйсенбі', 'Сейсенбі', 'Сәрсенбі', 'Бейсенбі', 'Жұма', 'Сенбі'], SHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'], - STANDALONESHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', - 'Сб'], + STANDALONESHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'], NARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], SHORTQUARTERS: ['І ш.', 'ІІ ш.', 'ІІІ ш.', 'IV ш.'], - QUARTERS: ['І ширек', 'ІІ ширек', 'ІІІ ширек', - 'IV ширек'], - AMPMS: ['таңғы', 'түскі/кешкі'], - DATEFORMATS: ['y \'ж\'. d MMMM, EEEE', 'y \'ж\'. d MMMM', - 'y \'ж\'. dd MMM', 'dd.MM.yy'], + QUARTERS: ['І ширек', 'ІІ ширек', 'ІІІ ширек', 'IV ширек'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['y \'ж\'. d MMMM, EEEE', 'y \'ж\'. d MMMM', 'y \'ж\'. dd MMM', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -2436,52 +1849,25 @@ goog.i18n.DateTimeSymbols_kk = { */ goog.i18n.DateTimeSymbols_km = { ERAS: ['មុន គ.ស.', 'គ.ស.'], - ERANAMES: ['មុន​គ្រិស្តសករាជ', - 'គ្រិស្តសករាជ'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', - 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', - 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', - 'ធ្នូ'], - STANDALONEMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', - 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', - 'សីហា', 'កញ្ញា', 'តុលា', - 'វិច្ឆិកា', 'ធ្នូ'], - SHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', - 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', - 'សីហា', 'កញ្ញា', 'តុលា', - 'វិច្ឆិកា', 'ធ្នូ'], - STANDALONESHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', - 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', - 'សីហា', 'កញ្ញា', 'តុលា', - 'វិច្ឆិកា', 'ធ្នូ'], - WEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', - 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', - 'សៅរ៍'], - STANDALONEWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', - 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', - 'សុក្រ', 'សៅរ៍'], - SHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', - 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', - 'សុក្រ', 'សៅរ៍'], - STANDALONESHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', - 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', - 'សុក្រ', 'សៅរ៍'], - NARROWWEEKDAYS: ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', - 'ស'], - STANDALONENARROWWEEKDAYS: ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', - 'សុ', 'ស'], - SHORTQUARTERS: ['ត្រីមាសទី 1', - 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', - 'ត្រីមាសទី 4'], - QUARTERS: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', - 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'], - AMPMS: ['ព្រឹក', 'ល្ងាច'], + ERANAMES: ['មុន​គ្រិស្តសករាជ', 'គ្រិស្តសករាជ'], + NARROWMONTHS: ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'], + STANDALONENARROWMONTHS: ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'], + MONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + STANDALONEMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + SHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + STANDALONESHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + WEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], + STANDALONEWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], + SHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], + STANDALONESHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], + NARROWWEEKDAYS: ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], + STANDALONENARROWWEEKDAYS: ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], + SHORTQUARTERS: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'], + QUARTERS: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} នៅ {0}', '{1} នៅ {0}', '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} នៅ​ម៉ោង {0}', '{1} នៅ​ម៉ោង {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -2493,50 +1879,21 @@ goog.i18n.DateTimeSymbols_km = { */ goog.i18n.DateTimeSymbols_kn = { ERAS: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], - ERANAMES: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', - 'ಕ್ರಿಸ್ತ ಶಕ'], - NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', - 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', - 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - MONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', - 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', - 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - STANDALONEMONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', - 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', - 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - SHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', - 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', - 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', - 'ಡಿಸೆಂ'], - STANDALONESHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', - 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', - 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', - 'ಡಿಸೆಂ'], - WEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - STANDALONEWEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - SHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', - 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - STANDALONESHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', - 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - NARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', - 'ಶ'], - STANDALONENARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', - 'ಶು', 'ಶ'], - SHORTQUARTERS: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', - 'ತ್ರೈ 4'], - QUARTERS: ['1ನೇ ತ್ರೈಮಾಸಿಕ', - '2ನೇ ತ್ರೈಮಾಸಿಕ', - '3ನೇ ತ್ರೈಮಾಸಿಕ', - '4ನೇ ತ್ರೈಮಾಸಿಕ'], + ERANAMES: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ'], + NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + MONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'], + STANDALONEMONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'], + SHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], + STANDALONESHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], + WEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + STANDALONEWEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + SHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + STANDALONESHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + NARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], + STANDALONENARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], + SHORTQUARTERS: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', 'ತ್ರೈ 4'], + QUARTERS: ['1ನೇ ತ್ರೈಮಾಸಿಕ', '2ನೇ ತ್ರೈಮಾಸಿಕ', '3ನೇ ತ್ರೈಮಾಸಿಕ', '4ನೇ ತ್ರೈಮಾಸಿಕ'], AMPMS: ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'], TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], @@ -2553,34 +1910,23 @@ goog.i18n.DateTimeSymbols_kn = { goog.i18n.DateTimeSymbols_ko = { ERAS: ['BC', 'AD'], ERANAMES: ['기원전', '서기'], - NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], - MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', - '8월', '9월', '10월', '11월', '12월'], - SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], - WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', - '금요일', '토요일'], - STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', - '목요일', '금요일', '토요일'], + NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], + STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'], - QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', - '제 4/4분기'], + QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', '제 4/4분기'], AMPMS: ['오전', '오후'], - DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', - 'yy. M. d.'], - TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', - 'a h:mm'], + DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', 'yy. M. d.'], + TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', 'a h:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -2593,38 +1939,23 @@ goog.i18n.DateTimeSymbols_ko = { */ goog.i18n.DateTimeSymbols_ky = { ERAS: ['б.з.ч.', 'б.з.'], - ERANAMES: ['биздин заманга чейин', - 'биздин заман'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['январь', 'февраль', 'март', 'апрель', - 'май', 'июнь', 'июль', 'август', 'сентябрь', - 'октябрь', 'ноябрь', 'декабрь'], - STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], - SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', - 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], - STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', - 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - WEEKDAYS: ['жекшемби', 'дүйшөмбү', 'шейшемби', - 'шаршемби', 'бейшемби', 'жума', 'ишемби'], - STANDALONEWEEKDAYS: ['жекшемби', 'дүйшөмбү', - 'шейшемби', 'шаршемби', 'бейшемби', 'жума', - 'ишемби'], - SHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', - 'жума', 'ишм.'], - STANDALONESHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', - 'бейш.', 'жума', 'ишм.'], + ERANAMES: ['биздин заманга чейин', 'биздин заман'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + MONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], + STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], + STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + WEEKDAYS: ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], + STANDALONEWEEKDAYS: ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], + SHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], + STANDALONESHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], NARROWWEEKDAYS: ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], SHORTQUARTERS: ['1-чей.', '2-чей.', '3-чей.', '4-чей.'], - QUARTERS: ['1-чейрек', '2-чейрек', '3-чейрек', - '4-чейрек'], + QUARTERS: ['1-чейрек', '2-чейрек', '3-чейрек', '4-чейрек'], AMPMS: ['таңкы', 'түштөн кийинки'], - DATEFORMATS: ['EEEE, d-MMMM, y-\'ж\'.', 'y MMMM d', 'y MMM d', 'dd.MM.yy'], + DATEFORMATS: ['y-\'ж\'., d-MMMM, EEEE', 'y-\'ж\'., d-MMMM', 'y-\'ж\'., d-MMM', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -2640,35 +1971,19 @@ goog.i18n.DateTimeSymbols_ln = { 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', - 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', - 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', - 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', - 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - SHORTMONTHS: ['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ɔ 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ɔ'], + 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', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', 'sánzá ya zómi na míbalé'], + STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', 'sánzá ya zómi na míbalé'], + SHORTMONTHS: ['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ɔ 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', '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'], + 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: ['ntɔ́ngɔ́', 'mpókwa'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -2684,47 +1999,24 @@ goog.i18n.DateTimeSymbols_ln = { */ goog.i18n.DateTimeSymbols_lo = { ERAS: ['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'], - ERANAMES: ['ກ່ອນຄຣິດສັກກະລາດ', - 'ຄຣິດສັກກະລາດ'], + ERANAMES: ['ກ່ອນຄຣິດສັກກະລາດ', 'ຄຣິດສັກກະລາດ'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', - 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', - 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', - 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], - STANDALONEMONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', - 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', - 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', - 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], - SHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', - 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', - 'ທ.ວ.'], - STANDALONESHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', - 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', - 'ພ.ຈ.', 'ທ.ວ.'], - WEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - STANDALONEWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - SHORTWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - STANDALONESHORTWEEKDAYS: ['ອາທິດ', 'ຈັນ', - 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', - 'ເສົາ'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['ອ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', - 'ສ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], + STANDALONEMONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], + SHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.'], + STANDALONESHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.'], + WEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], + STANDALONEWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], + SHORTWEEKDAYS: ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'], + STANDALONESHORTWEEKDAYS: ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'], + NARROWWEEKDAYS: ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'], + STANDALONENARROWWEEKDAYS: ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'], SHORTQUARTERS: ['ຕມ1', 'ຕມ2', 'ຕມ3', 'ຕມ4'], - QUARTERS: ['ໄຕຣມາດ 1', 'ໄຕຣມາດ 2', - 'ໄຕຣມາດ 3', 'ໄຕຣມາດ 4'], + QUARTERS: ['ໄຕຣມາດ 1', 'ໄຕຣມາດ 2', 'ໄຕຣມາດ 3', 'ໄຕຣມາດ 4'], AMPMS: ['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'], DATEFORMATS: ['EEEE ທີ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['H ໂມງ m ນາທີ ss ວິນາທີ zzzz', - 'H ໂມງ m ນາທີ ss ວິນາທີ z', 'H:mm:ss', 'H:mm'], + TIMEFORMATS: ['H ໂມງ m ນາທີ ss ວິນາທີ zzzz', 'H ໂມງ m ນາທີ ss ວິນາທີ z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -2739,21 +2031,13 @@ goog.i18n.DateTimeSymbols_lt = { ERAS: ['pr. Kr.', 'po Kr.'], ERANAMES: ['prieš Kristų', 'po Kristaus'], NARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], - STANDALONENARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', - 'L', 'G'], - MONTHS: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', - 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'], - STANDALONEMONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', - 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', - 'gruodis'], - 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'], + STANDALONENARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + MONTHS: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'], + STANDALONEMONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'], + 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', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], NARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], @@ -2761,8 +2045,7 @@ goog.i18n.DateTimeSymbols_lt = { SHORTQUARTERS: ['I k.', 'II k.', 'III k.', 'IV k.'], 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\'.', - 'y-MM-dd', 'y-MM-dd'], + DATEFORMATS: ['y \'m\'. MMMM d \'d\'., EEEE', 'y \'m\'. MMMM d \'d\'.', 'y-MM-dd', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -2778,31 +2061,21 @@ goog.i18n.DateTimeSymbols_lv = { ERAS: ['p.m.ē.', 'm.ē.'], ERANAMES: ['pirms mūsu ēras', 'mūsu ērā'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', - 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'], - STANDALONEMONTHS: ['Janvāris', 'Februāris', 'Marts', 'Aprīlis', 'Maijs', - 'Jūnijs', 'Jūlijs', 'Augusts', 'Septembris', 'Oktobris', 'Novembris', - 'Decembris'], - SHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', - 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['Janv.', 'Febr.', 'Marts', 'Apr.', 'Maijs', 'Jūn.', - 'Jūl.', 'Aug.', 'Sept.', 'Okt.', 'Nov.', 'Dec.'], - WEEKDAYS: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', - 'piektdiena', 'sestdiena'], - STANDALONEWEEKDAYS: ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', - 'Ceturtdiena', 'Piektdiena', 'Sestdiena'], - SHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], - STANDALONESHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'], + STANDALONEMONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'], + SHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena'], + STANDALONEWEEKDAYS: ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', 'Ceturtdiena', 'Piektdiena', 'Sestdiena'], + SHORTWEEKDAYS: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'], + STANDALONESHORTWEEKDAYS: ['Svētd.', 'Pirmd.', 'Otrd.', 'Trešd.', 'Ceturtd.', 'Piektd.', 'Sestd.'], NARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], SHORTQUARTERS: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], - QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', - '4. ceturksnis'], + QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', '4. ceturksnis'], AMPMS: ['priekšpusdienā', 'pēcpusdienā'], - DATEFORMATS: ['EEEE, y. \'gada\' d. MMMM', 'y. \'gada\' d. MMMM', - 'y. \'gada\' d. MMM', 'dd.MM.yy'], + DATEFORMATS: ['EEEE, y. \'gada\' d. MMMM', 'y. \'gada\' d. MMMM', 'y. \'gada\' d. MMM', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -2817,36 +2090,20 @@ goog.i18n.DateTimeSymbols_lv = { goog.i18n.DateTimeSymbols_mk = { ERAS: ['пр.н.е.', 'н.е.'], ERANAMES: ['пред нашата ера', 'од нашата ера'], - NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['јануари', 'февруари', 'март', 'април', - 'мај', 'јуни', 'јули', 'август', 'септември', - 'октомври', 'ноември', 'декември'], - STANDALONEMONTHS: ['јануари', 'февруари', 'март', - 'април', 'мај', 'јуни', 'јули', 'август', - 'септември', 'октомври', 'ноември', - 'декември'], - SHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', - 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], - STANDALONESHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', - 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.'], - WEEKDAYS: ['недела', 'понеделник', 'вторник', - 'среда', 'четврток', 'петок', 'сабота'], - STANDALONEWEEKDAYS: ['недела', 'понеделник', 'вторник', - 'среда', 'четврток', 'петок', 'сабота'], - SHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', - 'пет.', 'саб.'], - STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', - 'пет.', 'саб.'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'], + STANDALONEMONTHS: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'], + SHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], + STANDALONESHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], + WEEKDAYS: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], + STANDALONEWEEKDAYS: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], + SHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', 'пет.', 'саб.'], + STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'], NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['јан-мар', 'апр-јун', 'јул-сеп', - 'окт-дек'], - QUARTERS: ['прво тромесечје', 'второ тромесечје', - 'трето тромесечје', 'четврто тромесечје'], + SHORTQUARTERS: ['јан-мар', 'апр-јун', 'јул-сеп', 'окт-дек'], + QUARTERS: ['прво тромесечје', 'второ тромесечје', 'трето тромесечје', 'четврто тромесечје'], AMPMS: ['претпладне', 'попладне'], DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd.M.y', 'dd.M.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -2862,51 +2119,21 @@ goog.i18n.DateTimeSymbols_mk = { */ goog.i18n.DateTimeSymbols_ml = { ERAS: ['ക്രി.മു.', 'എഡി'], - ERANAMES: ['ക്രിസ്‌തുവിന് മുമ്പ്', - 'ആന്നോ ഡൊമിനി'], - NARROWMONTHS: ['ജ', 'ഫ', 'മാ', 'ഏ', 'മെ', 'ജൂ', 'ജൂ', - 'ഓ', 'സ', 'ഒ', 'ന', 'ഡി'], - STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂ', - 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], - MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', - 'ജൂലൈ', 'ഓഗസ്റ്റ്', - 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', - 'നവംബർ', 'ഡിസംബർ'], - STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', - 'ജൂലൈ', 'ഓഗസ്റ്റ്', - 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', - 'നവംബർ', 'ഡിസംബർ'], - SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', - 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', - 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', - 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', - 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - WEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', - 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്‌ച', - 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', - 'ശനിയാഴ്‌ച'], - STANDALONEWEEKDAYS: ['ഞായറാഴ്‌ച', - 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്‌ച', - 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', - 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'], - SHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', - 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - STANDALONESHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', - 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', - 'വെള്ളി', 'ശനി'], - NARROWWEEKDAYS: ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', - 'വെ', 'ശ'], - STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', - 'വ്യാ', 'വെ', 'ശ'], - SHORTQUARTERS: ['ഒന്നാം പാദം', - 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', - 'നാലാം പാദം'], - QUARTERS: ['ഒന്നാം പാദം', - 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', - 'നാലാം പാദം'], + ERANAMES: ['ക്രിസ്‌തുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി'], + NARROWMONTHS: ['ജ', 'ഫ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', 'നവംബർ', 'ഡിസംബർ'], + STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', 'നവംബർ', 'ഡിസംബർ'], + SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + WEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'], + STANDALONEWEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്‌ച', 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'], + SHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], + STANDALONESHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], + NARROWWEEKDAYS: ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], + STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], + SHORTQUARTERS: ['ഒന്നാം പാദം', 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', 'നാലാം പാദം'], + QUARTERS: ['ഒന്നാം പാദം', 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', 'നാലാം പാദം'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['y, MMMM d, EEEE', 'y, MMMM d', 'y, MMM d', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -2924,48 +2151,56 @@ goog.i18n.DateTimeSymbols_mn = { ERAS: ['м.э.ө', 'м.э.'], ERANAMES: ['манай эриний өмнөх', 'манай эриний'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', - 'Гуравдугаар сар', 'Дөрөвдүгээр сар', - 'Тавдугаар сар', 'Зургадугаар сар', - 'Долдугаар сар', 'Наймдугаар сар', - 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', - 'Арван хоёрдугаар сар'], - STANDALONEMONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', - 'Гуравдугаар сар', 'Дөрөвдүгээр сар', - 'Тавдугаар сар', 'Зургадугаар сар', - 'Долдугаар сар', 'Наймдугаар сар', - 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', - 'Арван хоёрдугаар сар'], - SHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', - '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', - '10-р сар', '11-р сар', '12-р сар'], - STANDALONESHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', - '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар'], - WEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', - 'пүрэв', 'баасан', 'бямба'], - STANDALONEWEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', - 'пүрэв', 'баасан', 'бямба'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургадугаар сар', 'Долдугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар'], + STANDALONEMONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургадугаар сар', 'Долдугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар'], + SHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'], + STANDALONESHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'], + WEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'], + STANDALONEWEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'], SHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], - STANDALONESHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', - 'Бя'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONESHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], + NARROWWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], + STANDALONENARROWWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], SHORTQUARTERS: ['У1', 'У2', 'У3', 'У4'], - QUARTERS: ['1-р улирал', '2-р улирал', '3-р улирал', - '4-р улирал'], - AMPMS: ['ҮӨ', 'ҮХ'], - DATEFORMATS: ['EEEE, y \'оны\' MM \'сарын\' d', - 'y \'оны\' MM \'сарын\' d', 'y MMM d', 'y-MM-dd'], + QUARTERS: ['1-р улирал', '2-р улирал', '3-р улирал', '4-р улирал'], + AMPMS: ['ү.ө', 'ү.х'], + DATEFORMATS: ['EEEE, y \'оны\' MM \'сарын\' d', 'y\'оны\' MMMM\'сарын\' d\'өдөр\'', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], + STANDALONESHORTWEEKDAYS: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], + NARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'], + SHORTQUARTERS: ['trim. 1', 'trim. 2', 'trim. 3', 'trim. 4'], + QUARTERS: ['trimestrul 1', 'trimestrul 2', 'trimestrul 3', 'trimestrul 4'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; @@ -2976,52 +2211,24 @@ goog.i18n.DateTimeSymbols_mr = { ZERODIGIT: 0x0966, ERAS: ['इ. स. पू.', 'इ. स.'], ERANAMES: ['ईसवीसनपूर्व', 'ईसवीसन'], - NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', - 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - STANDALONENARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', - 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - MONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ऑगस्ट', 'सप्टेंबर', - 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], - STANDALONEMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ऑगस्ट', - 'सप्टेंबर', 'ऑक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], - SHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', - 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', - 'सप्टें', 'ऑक्टो', 'नोव्हें', - 'डिसें'], - STANDALONESHORTMONTHS: ['जाने', 'फेब्रु', - 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', - 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', - 'डिसें'], - WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगळवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगळवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], - STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], + NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + STANDALONENARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + MONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], + STANDALONEMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], + SHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'], + STANDALONESHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'], + WEEKDAYS: ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], + STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], SHORTQUARTERS: ['ति१', 'ति२', 'ति३', 'ति४'], - QUARTERS: ['प्रथम तिमाही', - 'द्वितीय तिमाही', - 'तृतीय तिमाही', - 'चतुर्थ तिमाही'], + QUARTERS: ['प्रथम तिमाही', 'द्वितीय तिमाही', 'तृतीय तिमाही', 'चतुर्थ तिमाही'], AMPMS: ['म.पू.', 'म.उ.'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} रोजी {0}', '{1} रोजी {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} रोजी {0}', '{1} रोजी {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3035,19 +2242,13 @@ goog.i18n.DateTimeSymbols_ms = { 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', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + 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', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], + STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], @@ -3071,29 +2272,21 @@ goog.i18n.DateTimeSymbols_mt = { ERAS: ['QK', 'WK'], ERANAMES: ['Qabel Kristu', 'Wara Kristu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Jn', 'Fr', 'Mz', 'Ap', 'Mj', 'Ġn', 'Lj', 'Aw', - 'St', 'Ob', 'Nv', 'Dċ'], - MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', - 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], - STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', - 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], - SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', - 'Ott', 'Nov', 'Diċ'], - STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', - 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], - WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', - 'Il-Ġimgħa', 'Is-Sibt'], - STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', - 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + STANDALONENARROWMONTHS: ['Jn', 'Fr', 'Mz', 'Ap', 'Mj', 'Ġn', 'Lj', 'Aw', 'St', 'Ob', 'Nv', 'Dċ'], + MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], SHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], STANDALONESHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], - NARROWWEEKDAYS: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'], + NARROWWEEKDAYS: ['Ħd', 'T', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'], STANDALONENARROWWEEKDAYS: ['Ħd', 'Tn', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1el kwart', '2ni kwart', '3et kwart', '4ba’ kwart'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d \'ta\'’ MMMM y', 'd \'ta\'’ MMMM y', 'dd MMM y', - 'dd/MM/y'], + DATEFORMATS: ['EEEE, d \'ta\'’ MMMM y', 'd \'ta\'’ MMMM y', 'dd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -3108,54 +2301,25 @@ goog.i18n.DateTimeSymbols_mt = { goog.i18n.DateTimeSymbols_my = { ZERODIGIT: 0x1040, ERAS: ['ဘီစီ', 'အေဒီ'], - ERANAMES: ['ခရစ်တော် မပေါ်မီကာလ', - 'ခရစ်တော် ပေါ်ထွန်းပြီးကာလ'], - NARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', - 'အ', 'န', 'ဒ'], - STANDALONENARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', - 'ဩ', 'စ', 'အ', 'န', 'ဒ'], - MONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', - 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', - 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', - 'အောက်တိုဘာ', 'နိုဝင်ဘာ', - 'ဒီဇင်ဘာ'], - STANDALONEMONTHS: ['ဇန်နဝါရီ', - 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', - 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', - 'စက်တင်ဘာ', 'အောက်တိုဘာ', - 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], - SHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧပြီ', 'မေ', - 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', - 'နို', 'ဒီ'], - STANDALONESHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧပြီ', - 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', - 'နို', 'ဒီ'], - WEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - STANDALONEWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - SHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - STANDALONESHORTWEEKDAYS: ['တနင်္ဂနွေ', - 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + ERANAMES: ['ခရစ်တော် မပေါ်မီနှစ်', 'ခရစ်နှစ်'], + NARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'], + STANDALONENARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'], + MONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], + STANDALONEMONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], + SHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'], + STANDALONESHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'], + WEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + STANDALONEWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + SHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + STANDALONESHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], NARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], STANDALONENARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - SHORTQUARTERS: ['ပထမ သုံးလပတ်', - 'ဒုတိယ သုံးလပတ်', - 'တတိယ သုံးလပတ်', - 'စတုတ္ထ သုံးလပတ်'], - QUARTERS: ['ပထမ သုံးလပတ်', - 'ဒုတိယ သုံးလပတ်', - 'တတိယ သုံးလပတ်', - 'စတုတ္ထ သုံးလပတ်'], + SHORTQUARTERS: ['ပထမ သုံးလပတ်', 'ဒုတိယ သုံးလပတ်', 'တတိယ သုံးလပတ်', 'စတုတ္ထ သုံးလပတ်'], + QUARTERS: ['ပထမ သုံးလပတ်', 'ဒုတိယ သုံးလပတ်', 'တတိယ သုံးလပတ်', 'စတုတ္ထ သုံးလပတ်'], AMPMS: ['နံနက်', 'ညနေ'], - DATEFORMATS: ['EEEE၊ dd MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1}မှာ {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['zzzz HH:mm:ss', 'z HH:mm:ss', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3169,30 +2333,22 @@ goog.i18n.DateTimeSymbols_nb = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['før Kristus', 'etter Kristus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], - STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', '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', - 'fredag', 'lørdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', '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', 'fredag', 'lørdag'], SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], - STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', - 'lør.'], + STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -3207,48 +2363,20 @@ goog.i18n.DateTimeSymbols_ne = { ZERODIGIT: 0x0966, ERAS: ['ईसा पूर्व', 'सन्'], ERANAMES: ['ईसा पूर्व', 'सन्'], - NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', - '१०', '११', '१२'], - STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', - '८', '९', '१०', '११', '१२'], - MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', - 'अप्रिल', 'मई', 'जुन', 'जुलाई', - 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - WEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहिबार', - 'शुक्रबार', 'शनिबार'], - STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहिबार', - 'शुक्रबार', 'शनिबार'], - SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', - 'बिही', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', - 'बुध', 'बिही', 'शुक्र', 'शनि'], + NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + WEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], + STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], + SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], NARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], - STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', - 'शु', 'श'], - SHORTQUARTERS: ['पहिलो सत्र', - 'दोस्रो सत्र', 'तेस्रो सत्र', - 'चौथो सत्र'], - QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', - 'तेस्रो सत्र', 'चौथो सत्र'], + STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], + SHORTQUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'], + QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'], AMPMS: ['पूर्वाह्न', 'अपराह्न'], DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -3266,20 +2394,13 @@ goog.i18n.DateTimeSymbols_nl = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -3289,7 +2410,7 @@ goog.i18n.DateTimeSymbols_nl = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -3303,30 +2424,22 @@ goog.i18n.DateTimeSymbols_no = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['før Kristus', 'etter Kristus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], - STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', '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', - 'fredag', 'lørdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', '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', 'fredag', 'lørdag'], SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], - STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', - 'lør.'], + STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -3346,43 +2459,18 @@ goog.i18n.DateTimeSymbols_no_NO = goog.i18n.DateTimeSymbols_no; goog.i18n.DateTimeSymbols_or = { ERAS: ['BCE', 'CE'], ERANAMES: ['BCE', 'CE'], - NARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', - 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - STANDALONENARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', - 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - MONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - STANDALONEMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - SHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - STANDALONESHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - WEEKDAYS: ['ରବିବାର', 'ସୋମବାର', - 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', - 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - STANDALONEWEEKDAYS: ['ରବିବାର', 'ସୋମବାର', - 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', - 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - SHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', - 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], - STANDALONESHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', - 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + NARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + STANDALONENARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + MONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'], + STANDALONEMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'], + SHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'], + STANDALONESHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'], + WEEKDAYS: ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + STANDALONEWEEKDAYS: ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + SHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + STANDALONESHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], NARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], - STANDALONENARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', - 'ଶୁ', 'ଶ'], + STANDALONENARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['am', 'pm'], @@ -3401,43 +2489,20 @@ goog.i18n.DateTimeSymbols_or = { goog.i18n.DateTimeSymbols_pa = { ERAS: ['ਈ. ਪੂ.', 'ਸੰਨ'], ERANAMES: ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ'], - NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', - 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', - 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - MONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', - 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', - 'ਦਸੰਬਰ'], - STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', - 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', - 'ਦਸੰਬਰ'], - SHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', - 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', - 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - STANDALONESHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', - 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - WEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', - 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', - 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', - 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', - 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - SHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', - 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - STANDALONESHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', - 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', - 'ਸ਼ੁੱ', 'ਸ਼'], - STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', - 'ਸ਼ੁੱ', 'ਸ਼'], - SHORTQUARTERS: ['ਤਿਮਾਹੀ1', 'ਤਿਮਾਹੀ2', - 'ਤਿਮਾਹੀ3', 'ਤਿਮਾਹੀ4'], - QUARTERS: ['ਪਹਿਲੀ ਤਿਮਾਹੀ', - 'ਦੂਜੀ ਤਿਮਾਹੀ', 'ਤੀਜੀ ਤਿਮਾਹੀ', - 'ਚੌਥੀ ਤਿਮਾਹੀ'], + NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + MONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'], + STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'], + SHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], + STANDALONESHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], + WEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], + STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], + SHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], + STANDALONESHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], + NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], + STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], + SHORTQUARTERS: ['ਤਿਮਾਹੀ1', 'ਤਿਮਾਹੀ2', 'ਤਿਮਾਹੀ3', 'ਤਿਮਾਹੀ4'], + QUARTERS: ['ਪਹਿਲੀ ਤਿਮਾਹੀ', 'ਦੂਜੀ ਤਿਮਾਹੀ', 'ਤੀਜੀ ਤਿਮਾਹੀ', 'ਚੌਥੀ ਤਿਮਾਹੀ'], AMPMS: ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -3453,32 +2518,23 @@ goog.i18n.DateTimeSymbols_pa = { */ goog.i18n.DateTimeSymbols_pl = { ERAS: ['p.n.e.', 'n.e.'], - ERANAMES: ['p.n.e.', 'n.e.'], + ERANAMES: ['przed naszą erą', 'naszej ery'], NARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'], - STANDALONENARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', - 'l', 'g'], - MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', - 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'], - STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', - 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', - 'grudzień'], - SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', - 'paź', 'lis', 'gru'], - STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', - 'sie', 'wrz', 'paź', 'lis', 'gru'], - WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', - 'piątek', 'sobota'], - STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', - 'czwartek', 'piątek', 'sobota'], + STANDALONENARROWMONTHS: ['S', 'L', 'M', 'K', 'M', 'C', 'L', 'S', 'W', 'P', 'L', 'G'], + MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'], + STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'], + SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'], + STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'], SHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], - STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', - 'sob.'], - NARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], + STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + NARROWWEEKDAYS: ['n', 'p', 'w', 'ś', 'c', 'p', 's'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + SHORTQUARTERS: ['I kw.', 'II kw.', 'III kw.', 'IV kw.'], QUARTERS: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.y', 'dd.MM.y'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -3494,30 +2550,21 @@ goog.i18n.DateTimeSymbols_pt = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd \'de\' MMM \'de\' y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd \'de\' MMM \'de\' y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -3539,35 +2586,23 @@ goog.i18n.DateTimeSymbols_pt_PT = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -3581,29 +2616,19 @@ goog.i18n.DateTimeSymbols_ro = { ERAS: ['î.Hr.', 'd.Hr.'], ERANAMES: ['înainte de Hristos', 'după Hristos'], NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', - 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], - STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', - 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', - 'decembrie'], - SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', - 'sept.', 'oct.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', - 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], - WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', - 'sâmbătă'], - STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', - 'vineri', 'sâmbătă'], + 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: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', 'sâm.'], - STANDALONESHORTWEEKDAYS: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', - 'sâm.'], + STANDALONESHORTWEEKDAYS: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', 'sâm.'], 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'], + QUARTERS: ['trimestrul I', 'trimestrul al II-lea', 'trimestrul al III-lea', 'trimestrul al IV-lea'], AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -3619,41 +2644,23 @@ goog.i18n.DateTimeSymbols_ro = { */ goog.i18n.DateTimeSymbols_ru = { ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], + ERANAMES: ['до Рождества Христова', 'от Рождества Христова'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + MONTHS: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'], + STANDALONEMONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], + SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + WEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], + STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], + QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'], AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], + DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', 'dd.MM.y'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -3662,53 +2669,56 @@ goog.i18n.DateTimeSymbols_ru = { }; +/** + * Date/time formatting symbols for locale sh. + */ +goog.i18n.DateTimeSymbols_sh = { + ERAS: ['p. n. e.', 'n. e.'], + ERANAMES: ['pre nove ere', 'nove ere'], + NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], + STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'], + AMPMS: ['pre podne', 'po podne'], + DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + /** * Date/time formatting symbols for locale si. */ goog.i18n.DateTimeSymbols_si = { ERAS: ['ක්‍රි.පූ.', 'ක්‍රි.ව.'], - ERANAMES: ['ක්‍රිස්තු පූර්ව', - 'ක්‍රිස්තු වර්ෂ'], - NARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', - 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - STANDALONENARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', - 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - MONTHS: ['ජනවාරි', 'පෙබරවාරි', - 'මාර්තු', 'අප්‍රේල්', 'මැයි', - 'ජූනි', 'ජූලි', 'අගෝස්තු', - 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්'], - STANDALONEMONTHS: ['ජනවාරි', 'පෙබරවාරි', - 'මාර්තු', 'අප්‍රේල්', 'මැයි', - 'ජූනි', 'ජූලි', 'අගෝස්තු', - 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්'], - SHORTMONTHS: ['ජන', 'පෙබ', 'මාර්තු', - 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', - 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - STANDALONESHORTMONTHS: ['ජන', 'පෙබ', 'මාර්', - 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', - 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - WEEKDAYS: ['ඉරිදා', 'සඳුදා', - 'අඟහරුවාදා', 'බදාදා', - 'බ්‍රහස්පතින්දා', 'සිකුරාදා', - 'සෙනසුරාදා'], - STANDALONEWEEKDAYS: ['ඉරිදා', 'සඳුදා', - 'අඟහරුවාදා', 'බදාදා', - 'බ්‍රහස්පතින්දා', 'සිකුරාදා', - 'සෙනසුරාදා'], - SHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', - 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], - STANDALONESHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', - 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], - NARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', - 'සෙ'], - STANDALONENARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', - 'සි', 'සෙ'], - SHORTQUARTERS: ['කාර්:1', 'කාර්:2', 'කාර්:3', - 'කාර්:4'], - QUARTERS: ['1 වන කාර්තුව', '2 වන කාර්තුව', - '3 වන කාර්තුව', '4 වන කාර්තුව'], + ERANAMES: ['ක්‍රිස්තු පූර්ව', 'ක්‍රිස්තු වර්ෂ'], + NARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], + STANDALONENARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], + MONTHS: ['ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්'], + STANDALONEMONTHS: ['ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්'], + SHORTMONTHS: ['ජන', 'පෙබ', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], + STANDALONESHORTMONTHS: ['ජන', 'පෙබ', 'මාර්', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], + WEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්‍රහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'], + STANDALONEWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්‍රහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'], + SHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], + STANDALONESHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], + NARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', 'සෙ'], + STANDALONENARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', 'සෙ'], + SHORTQUARTERS: ['කාර්:1', 'කාර්:2', 'කාර්:3', 'කාර්:4'], + QUARTERS: ['1 වන කාර්තුව', '2 වන කාර්තුව', '3 වන කාර්තුව', '4 වන කාර්තුව'], AMPMS: ['පෙ.ව.', 'ප.ව.'], DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], @@ -3726,29 +2736,21 @@ goog.i18n.DateTimeSymbols_sk = { ERAS: ['pred Kr.', 'po Kr.'], ERANAMES: ['pred Kristom', 'po Kristovi'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', - 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'], - STANDALONEMONTHS: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', - 'júl', 'august', 'september', 'október', 'november', 'december'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', - 'sep', 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', - 'sobota'], - STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', - 'piatok', 'sobota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'], + STANDALONEMONTHS: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'], + STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'], SHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], STANDALONESHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'š', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'š', 'p', 's'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', - '4. štvrťrok'], + QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', '4. štvrťrok'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. y', 'd.M.yy'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. y', 'd. M. y'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -3761,30 +2763,22 @@ goog.i18n.DateTimeSymbols_sk = { * Date/time formatting symbols for locale sl. */ goog.i18n.DateTimeSymbols_sl = { - ERAS: ['pr. Kr.', 'po n. št.'], - ERANAMES: ['pred Kristusom', 'naše štetje'], + ERAS: ['pr. Kr.', 'po Kr.'], + ERANAMES: ['pred Kristusom', 'po Kristusu'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', - 'avgust', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', - 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', - 'sobota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', - 'petek', 'sobota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'], + STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'], SHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], + STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], NARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], SHORTQUARTERS: ['1. čet.', '2. čet.', '3. čet.', '4. čet.'], - QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', - '4. četrtletje'], + QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', '4. četrtletje'], AMPMS: ['dop.', 'pop.'], DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'd. MMM y', 'd. MM. yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -3799,36 +2793,26 @@ goog.i18n.DateTimeSymbols_sl = { * Date/time formatting symbols for locale sq. */ goog.i18n.DateTimeSymbols_sq = { - ERAS: ['p.e.r.', 'e.r.'], - ERANAMES: ['para erës së re', 'erës së re'], - NARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', - 'N', 'D'], - MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', - 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], - STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', - 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], - SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', - 'Tet', 'Nën', 'Dhj'], - STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', - 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], - WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', - 'e premte', 'e shtunë'], - STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', - 'E enjte', 'E premte', 'E shtunë'], + ERAS: ['p.K.', 'mb.K.'], + ERANAMES: ['para Krishtit', 'mbas Krishtit'], + NARROWMONTHS: ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'], + STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], + SHORTMONTHS: ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'], + STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'], + STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'], SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', - 'tremujori IV'], - QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', - 'tremujori i katërt'], + SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', 'tremujori IV'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', 'tremujori i katërt'], AMPMS: ['e paradites', 'e pasdites'], 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'], - DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -3841,36 +2825,23 @@ goog.i18n.DateTimeSymbols_sq = { goog.i18n.DateTimeSymbols_sr = { ERAS: ['п. н. е.', 'н. е.'], ERANAMES: ['пре нове ере', 'нове ере'], - NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', - 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар'], - STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', - 'мај', 'јун', 'јул', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], - SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', - 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', - 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', - 'четвртак', 'петак', 'субота'], - STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'среда', 'четвртак', 'петак', 'субота'], - SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', - 'суб'], - STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', - 'пет', 'суб'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], - QUARTERS: ['први квартал', 'други квартал', - 'трећи квартал', 'четврти квартал'], + QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'], AMPMS: ['пре подне', 'по подне'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -3885,30 +2856,22 @@ goog.i18n.DateTimeSymbols_sr_Latn = { ERAS: ['p. n. e.', 'n. e.'], ERANAMES: ['pre nove ere', 'nove ere'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', - 'četvrti kvartal'], + QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'], AMPMS: ['pre podne', 'po podne'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -3923,28 +2886,19 @@ goog.i18n.DateTimeSymbols_sv = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['före Kristus', 'efter Kristus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', - 'augusti', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', - 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], + STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], - STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', - 'lör'], + STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], + QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet'], AMPMS: ['fm', 'em'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y-MM-dd'], TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -3959,32 +2913,23 @@ goog.i18n.DateTimeSymbols_sv = { * Date/time formatting symbols for locale sw. */ goog.i18n.DateTimeSymbols_sw = { - ERAS: ['BC', 'AD'], + ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], QUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - AMPMS: ['AM', 'PM'], + AMPMS: ['Asubuhi', 'Mchana'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -3999,53 +2944,25 @@ goog.i18n.DateTimeSymbols_sw = { */ goog.i18n.DateTimeSymbols_ta = { ERAS: ['கி.மு.', 'கி.பி.'], - ERANAMES: ['கிறிஸ்துவுக்கு முன்', - 'அன்னோ டோமினி'], - NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', - 'ஆ', 'செ', 'அ', 'ந', 'டி'], - STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', - 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', - 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', - 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', - 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', - 'அக்.', 'நவ.', 'டிச.'], - STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', - 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', - 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - WEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], - STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], - SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', - 'காலா.4'], - QUARTERS: ['1ஆம் காலாண்டு', - '2ஆம் காலாண்டு', - '3ஆம் காலாண்டு', - '4ஆம் காலாண்டு'], + ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'], + NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'], + QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'], AMPMS: ['முற்பகல்', 'பிற்பகல்'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'], - DATETIMEFORMATS: ['{1} ’அன்று’ {0}', - '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -4057,49 +2974,22 @@ goog.i18n.DateTimeSymbols_ta = { */ goog.i18n.DateTimeSymbols_te = { ERAS: ['క్రీపూ', 'క్రీశ'], - ERANAMES: ['క్రీస్తు పూర్వం', - 'క్రీస్తు శకం'], - NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', - 'ఆ', 'సె', 'అ', 'న', 'డి'], - STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', - 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], - MONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', - 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', - 'ఆగస్టు', 'సెప్టెంబర్', - 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్'], - STANDALONEMONTHS: ['జనవరి', 'ఫిబ్రవరి', - 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', - 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', - 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్'], - SHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', - 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', - 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], - STANDALONESHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', - 'ఏప్రి', 'మే', 'జూన్', 'జులై', - 'ఆగస్టు', 'సెప్టెం', 'అక్టో', - 'నవం', 'డిసెం'], - WEEKDAYS: ['ఆదివారం', 'సోమవారం', - 'మంగళవారం', 'బుధవారం', - 'గురువారం', 'శుక్రవారం', - 'శనివారం'], - STANDALONEWEEKDAYS: ['ఆదివారం', 'సోమవారం', - 'మంగళవారం', 'బుధవారం', - 'గురువారం', 'శుక్రవారం', - 'శనివారం'], - SHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', - 'గురు', 'శుక్ర', 'శని'], - STANDALONESHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', - 'బుధ', 'గురు', 'శుక్ర', 'శని'], + ERANAMES: ['క్రీస్తు పూర్వం', 'క్రీస్తు శకం'], + NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + MONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'], + STANDALONEMONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'], + SHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], + STANDALONESHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], + WEEKDAYS: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'], + STANDALONEWEEKDAYS: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'], + SHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], + STANDALONESHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], NARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], - STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', - 'శు', 'శ'], - SHORTQUARTERS: ['త్రై1', 'త్రై2', 'త్రై3', - 'త్రై4'], - QUARTERS: ['1వ త్రైమాసం', '2వ త్రైమాసం', - '3వ త్రైమాసం', '4వ త్రైమాసం'], - AMPMS: ['[AM]', '[PM]'], + STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], + SHORTQUARTERS: ['త్రై1', 'త్రై2', 'త్రై3', 'త్రై4'], + QUARTERS: ['1వ త్రైమాసం', '2వ త్రైమాసం', '3వ త్రైమాసం', '4వ త్రైమాసం'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['d, MMMM y, EEEE', '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'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -4114,54 +3004,24 @@ goog.i18n.DateTimeSymbols_te = { */ goog.i18n.DateTimeSymbols_th = { ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'], - ERANAMES: ['ปีก่อนคริสต์ศักราช', - 'คริสต์ศักราช'], - NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - MONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], - STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], - SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', - 'วันอังคาร', 'วันพุธ', - 'วันพฤหัสบดี', 'วันศุกร์', - 'วันเสาร์'], - STANDALONEWEEKDAYS: ['วันอาทิตย์', - 'วันจันทร์', 'วันอังคาร', - 'วันพุธ', 'วันพฤหัสบดี', - 'วันศุกร์', 'วันเสาร์'], + ERANAMES: ['ปีก่อนคริสต์ศักราช', 'คริสต์ศักราช'], + NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + MONTHS: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], + STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], + SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], + WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'], + STANDALONEWEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'], SHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], - STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', - 'ศ.', 'ส.'], + STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], NARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], - STANDALONENARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', - 'ส'], - SHORTQUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', - 'ไตรมาส 3', 'ไตรมาส 4'], - QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', - 'ไตรมาส 3', 'ไตรมาส 4'], + STANDALONENARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], + SHORTQUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'], + QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'], AMPMS: ['ก่อนเที่ยง', 'หลังเที่ยง'], DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM G y', 'd MMM y', 'd/M/yy'], - TIMEFORMATS: [ - 'H นาฬิกา mm นาที ss วินาที zzzz', - 'H นาฬิกา mm นาที ss วินาที z', 'HH:mm:ss', - 'HH:mm'], + TIMEFORMATS: ['H นาฬิกา mm นาที ss วินาที zzzz', 'H นาฬิกา mm นาที ss วินาที z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -4175,34 +3035,24 @@ goog.i18n.DateTimeSymbols_th = { goog.i18n.DateTimeSymbols_tl = { ERAS: ['BC', 'AD'], ERANAMES: ['BC', 'AD'], - NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', - 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', - 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', - 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], - WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', - 'Sabado'], - STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', - 'Biyernes', 'Sabado'], + NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], + STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], NARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], STANDALONENARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', - 'ika-4 na quarter'], + QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', 'ika-4 na quarter'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'nang\' {0}', '{1} \'nang\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'nang\' {0}', '{1} \'nang\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -4216,20 +3066,13 @@ goog.i18n.DateTimeSymbols_tr = { ERAS: ['MÖ', 'MS'], ERANAMES: ['Milattan Önce', 'Milattan Sonra'], NARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], - STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', - 'K', 'A'], - MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', - 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], - STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', - 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], - SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', - 'Eki', 'Kas', 'Ara'], - STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', - 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], - WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', - 'Cumartesi'], - STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', - 'Cuma', 'Cumartesi'], + STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], + STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], @@ -4252,37 +3095,22 @@ goog.i18n.DateTimeSymbols_tr = { goog.i18n.DateTimeSymbols_uk = { ERAS: ['до н. е.', 'н. е.'], ERANAMES: ['до нашої ери', 'нашої ери'], - NARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', - 'Л', 'Г'], - STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', - 'Ж', 'Л', 'Г'], - MONTHS: ['січня', 'лютого', 'березня', 'квітня', - 'травня', 'червня', 'липня', 'серпня', - 'вересня', 'жовтня', 'листопада', 'грудня'], - STANDALONEMONTHS: ['січень', 'лютий', 'березень', - 'квітень', 'травень', 'червень', 'липень', - 'серпень', 'вересень', 'жовтень', 'листопад', - 'грудень'], - SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', - 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.'], - STANDALONESHORTMONTHS: ['Січ', 'Лют', 'Бер', 'Кві', 'Тра', - 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], - WEEKDAYS: ['неділя', 'понеділок', 'вівторок', - 'середа', 'четвер', 'пʼятниця', 'субота'], - STANDALONEWEEKDAYS: ['неділя', 'понеділок', 'вівторок', - 'середа', 'четвер', 'пʼятниця', 'субота'], - SHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], - STANDALONESHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], + NARROWMONTHS: ['с', 'л', 'б', 'к', 'т', 'ч', 'л', 'с', 'в', 'ж', 'л', 'г'], + STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], + MONTHS: ['січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', 'жовтня', 'листопада', 'грудня'], + STANDALONEMONTHS: ['січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень'], + SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', 'груд.'], + STANDALONESHORTMONTHS: ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'], + WEEKDAYS: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'], + STANDALONEWEEKDAYS: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'], + SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], + QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'], AMPMS: ['дп', 'пп'], - DATEFORMATS: ['EEEE, d MMMM y \'р\'.', 'd MMMM y \'р\'.', 'd MMM y \'р\'.', - 'dd.MM.yy'], + DATEFORMATS: ['EEEE, d MMMM y \'р\'.', 'd MMMM y \'р\'.', 'd MMM y \'р\'.', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'о\' {0}', '{1} \'о\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -4298,36 +3126,21 @@ goog.i18n.DateTimeSymbols_ur = { ERAS: ['قبل مسیح', 'عیسوی'], ERANAMES: ['قبل مسیح', 'عیسوی'], 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: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - WEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', - 'جمعہ', 'ہفتہ'], - STANDALONEWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - SHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - STANDALONESHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONEWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + SHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONESHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', - 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], - QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', - 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], - AMPMS: ['قبل دوپہر', 'بعد دوپہر'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'd MMM، y', 'd/M/yy'], + SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'y MMM d', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -4343,28 +3156,21 @@ goog.i18n.DateTimeSymbols_uz = { ERAS: ['m.a.', 'milodiy'], ERANAMES: ['miloddan avvalgi', 'milodiy'], NARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avgust', - 'Sentabr', 'Oktabr', 'noyabr', 'dekabr'], - STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', - 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'], - SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avg', 'sen', - 'okt', 'noy', 'dek'], - STANDALONESHORTMONTHS: ['Yanv', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', - 'Avg', 'Sen', 'Okt', 'Noya', 'Dek'], - WEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', - 'juma', 'shanba'], - STANDALONEWEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', - 'payshanba', 'juma', 'shanba'], - SHORTWEEKDAYS: ['Ya', 'Du', 'Se', 'Ch', 'Pa', 'Ju', 'Sh'], - STANDALONESHORTWEEKDAYS: ['Ya', 'Du', 'Se', 'Ch', 'Pa', 'Ju', 'Sh'], + STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avgust', 'sentabr', 'oktabr', 'noyabr', 'dekabr'], + STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'], + SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avg', 'sen', 'okt', 'noy', 'dek'], + STANDALONESHORTMONTHS: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyn', 'Iyl', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'], + WEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba'], + STANDALONEWEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba'], + SHORTWEEKDAYS: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + STANDALONESHORTWEEKDAYS: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], NARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'J', 'S'], STANDALONENARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'J', 'S'], SHORTQUARTERS: ['1-ch', '2-ch', '3-ch', '4-ch'], QUARTERS: ['1-chorak', '2-chorak', '3-chorak', '4-chorak'], AMPMS: ['TO', 'TK'], - DATEFORMATS: ['EEEE, y MMMM dd', 'd-MMMM, y', 'd-MMM, y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d-MMMM, y', 'd-MMMM, y', 'd-MMM, y', 'dd/MM/yy'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -4377,35 +3183,24 @@ goog.i18n.DateTimeSymbols_uz = { * Date/time formatting symbols for locale vi. */ goog.i18n.DateTimeSymbols_vi = { - ERAS: ['tr. CN', 'sau CN'], - ERANAMES: ['tr. CN', 'sau CN'], + ERAS: ['Trước CN', 'sau CN'], + ERANAMES: ['Trước CN', 'sau CN'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['tháng 1', 'tháng 2', 'tháng 3', 'tháng 4', 'tháng 5', - 'tháng 6', 'tháng 7', 'tháng 8', 'tháng 9', 'tháng 10', 'tháng 11', - 'tháng 12'], - STANDALONEMONTHS: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', - 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', - 'Tháng 12'], - SHORTMONTHS: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', - 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], - STANDALONESHORTMONTHS: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', - 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'], - WEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', - 'Thứ Sáu', 'Thứ Bảy'], - STANDALONEWEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', - 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['tháng 1', 'tháng 2', 'tháng 3', 'tháng 4', 'tháng 5', 'tháng 6', 'tháng 7', 'tháng 8', 'tháng 9', 'tháng 10', 'tháng 11', 'tháng 12'], + STANDALONEMONTHS: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12'], + SHORTMONTHS: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], + STANDALONESHORTMONTHS: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'], + WEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], + STANDALONEWEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], SHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], - STANDALONESHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', - 'Th 7'], + STANDALONESHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], NARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], STANDALONENARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['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\' MM \'năm\' y', 'd MMM, y', 'dd/MM/y'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0}, {1}', '{0}, {1}'], FIRSTDAYOFWEEK: 0, @@ -4421,24 +3216,15 @@ goog.i18n.DateTimeSymbols_zh = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -4466,28 +3252,19 @@ goog.i18n.DateTimeSymbols_zh_HK = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['第1季', '第2季', '第3季', '第4季'], + QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'], AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/y'], TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'], @@ -4505,24 +3282,15 @@ goog.i18n.DateTimeSymbols_zh_TW = { ERAS: ['西元前', '西元'], ERANAMES: ['西元前', '西元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], @@ -4544,20 +3312,13 @@ goog.i18n.DateTimeSymbols_zu = { ERAS: ['BC', 'AD'], ERANAMES: ['BC', 'AD'], NARROWMONTHS: ['J', 'F', 'M', 'E', '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', 'Ephreli', 'Meyi', 'Juni', - 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], - STANDALONEMONTHS: ['Januwari', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', - 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', - 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], - WEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', - 'ULwesihlanu', 'UMgqibelo'], - STANDALONEWEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', - 'ULwesine', 'ULwesihlanu', 'UMgqibelo'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['UMasingana', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], + STANDALONEMONTHS: ['Januwari', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + WEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', 'ULwesihlanu', 'UMgqibelo'], + STANDALONEWEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', 'ULwesihlanu', 'UMgqibelo'], SHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], STANDALONESHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], NARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], @@ -4566,15 +3327,13 @@ goog.i18n.DateTimeSymbols_zu = { QUARTERS: ['ikota yesi-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; - - /** * @record * @struct @@ -4657,224 +3416,452 @@ goog.i18n.DateTimeSymbolsType.prototype.FIRSTWEEKCUTOFFDAY; /** @type {!goog.i18n.DateTimeSymbolsType} */ goog.i18n.DateTimeSymbols; + /** * Selected date/time formatting symbols by locale. */ +goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; + +if (goog.LOCALE == 'en_ISO' || goog.LOCALE == 'en-ISO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ISO; +} + if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_af; -} else if (goog.LOCALE == 'am') { +} + +if (goog.LOCALE == 'am') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am; -} else if (goog.LOCALE == 'ar') { +} + +if (goog.LOCALE == 'ar') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar; -} else if (goog.LOCALE == 'az') { +} + +if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_DZ; +} + +if (goog.LOCALE == 'az') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az; -} else if (goog.LOCALE == 'be') { +} + +if (goog.LOCALE == 'be') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_be; -} else if (goog.LOCALE == 'bg') { +} + +if (goog.LOCALE == 'bg') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bg; -} else if (goog.LOCALE == 'bn') { +} + +if (goog.LOCALE == 'bn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn; -} else if (goog.LOCALE == 'br') { +} + +if (goog.LOCALE == 'br') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br; -} else if (goog.LOCALE == 'bs') { +} + +if (goog.LOCALE == 'bs') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs; -} else if (goog.LOCALE == 'ca') { +} + +if (goog.LOCALE == 'ca') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca; -} else if (goog.LOCALE == 'chr') { +} + +if (goog.LOCALE == 'chr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_chr; -} else if (goog.LOCALE == 'cs') { +} + +if (goog.LOCALE == 'cs') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cs; -} else if (goog.LOCALE == 'cy') { +} + +if (goog.LOCALE == 'cy') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cy; -} else if (goog.LOCALE == 'da') { +} + +if (goog.LOCALE == 'da') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da; -} else if (goog.LOCALE == 'de') { +} + +if (goog.LOCALE == 'de') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de; -} else if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { +} + +if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_AT; -} else if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de; -} else if (goog.LOCALE == 'el') { +} + +if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_CH; +} + +if (goog.LOCALE == 'el') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el; -} else if (goog.LOCALE == 'en') { +} + +if (goog.LOCALE == 'en') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; -} else if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { +} + +if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AU; -} else if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { +} + +if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CA; -} else if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { +} + +if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GB; -} else if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { +} + +if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IE; -} else if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { +} + +if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IN; -} else if (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') { +} + +if (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SG; -} else if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en; -} else if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { +} + +if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_US; +} + +if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZA; -} else if (goog.LOCALE == 'es') { +} + +if (goog.LOCALE == 'es') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; -} else if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { +} + +if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_419; -} else if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; -} else if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') { +} + +if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_ES; +} + +if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_MX; -} else if (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') { +} + +if (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_US; -} else if (goog.LOCALE == 'et') { +} + +if (goog.LOCALE == 'et') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_et; -} else if (goog.LOCALE == 'eu') { +} + +if (goog.LOCALE == 'eu') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eu; -} else if (goog.LOCALE == 'fa') { +} + +if (goog.LOCALE == 'fa') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fa; -} else if (goog.LOCALE == 'fi') { +} + +if (goog.LOCALE == 'fi') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fi; -} else if (goog.LOCALE == 'fil') { +} + +if (goog.LOCALE == 'fil') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fil; -} else if (goog.LOCALE == 'fr') { +} + +if (goog.LOCALE == 'fr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr; -} else if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { +} + +if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CA; -} else if (goog.LOCALE == 'ga') { +} + +if (goog.LOCALE == 'ga') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga; -} else if (goog.LOCALE == 'gl') { +} + +if (goog.LOCALE == 'gl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gl; -} else if (goog.LOCALE == 'gsw') { +} + +if (goog.LOCALE == 'gsw') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw; -} else if (goog.LOCALE == 'gu') { +} + +if (goog.LOCALE == 'gu') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gu; -} else if (goog.LOCALE == 'haw') { +} + +if (goog.LOCALE == 'haw') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_haw; -} else if (goog.LOCALE == 'he') { +} + +if (goog.LOCALE == 'he') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_he; -} else if (goog.LOCALE == 'hi') { +} + +if (goog.LOCALE == 'hi') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hi; -} else if (goog.LOCALE == 'hr') { +} + +if (goog.LOCALE == 'hr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr; -} else if (goog.LOCALE == 'hu') { +} + +if (goog.LOCALE == 'hu') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hu; -} else if (goog.LOCALE == 'hy') { +} + +if (goog.LOCALE == 'hy') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy; -} else if (goog.LOCALE == 'id') { +} + +if (goog.LOCALE == 'id') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_id; -} else if (goog.LOCALE == 'in') { +} + +if (goog.LOCALE == 'in') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_in; -} else if (goog.LOCALE == 'is') { +} + +if (goog.LOCALE == 'is') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_is; -} else if (goog.LOCALE == 'it') { +} + +if (goog.LOCALE == 'it') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it; -} else if (goog.LOCALE == 'iw') { +} + +if (goog.LOCALE == 'iw') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_iw; -} else if (goog.LOCALE == 'ja') { +} + +if (goog.LOCALE == 'ja') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja; -} else if (goog.LOCALE == 'ka') { +} + +if (goog.LOCALE == 'ka') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka; -} else if (goog.LOCALE == 'kk') { +} + +if (goog.LOCALE == 'kk') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk; -} else if (goog.LOCALE == 'km') { +} + +if (goog.LOCALE == 'km') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km; -} else if (goog.LOCALE == 'kn') { +} + +if (goog.LOCALE == 'kn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kn; -} else if (goog.LOCALE == 'ko') { +} + +if (goog.LOCALE == 'ko') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko; -} else if (goog.LOCALE == 'ky') { +} + +if (goog.LOCALE == 'ky') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ky; -} else if (goog.LOCALE == 'ln') { +} + +if (goog.LOCALE == 'ln') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln; -} else if (goog.LOCALE == 'lo') { +} + +if (goog.LOCALE == 'lo') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo; -} else if (goog.LOCALE == 'lt') { +} + +if (goog.LOCALE == 'lt') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lt; -} else if (goog.LOCALE == 'lv') { +} + +if (goog.LOCALE == 'lv') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lv; -} else if (goog.LOCALE == 'mk') { +} + +if (goog.LOCALE == 'mk') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk; -} else if (goog.LOCALE == 'ml') { +} + +if (goog.LOCALE == 'ml') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ml; -} else if (goog.LOCALE == 'mn') { +} + +if (goog.LOCALE == 'mn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mn; -} else if (goog.LOCALE == 'mr') { +} + +if (goog.LOCALE == 'mo') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mo; +} + +if (goog.LOCALE == 'mr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mr; -} else if (goog.LOCALE == 'ms') { +} + +if (goog.LOCALE == 'ms') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms; -} else if (goog.LOCALE == 'mt') { +} + +if (goog.LOCALE == 'mt') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mt; -} else if (goog.LOCALE == 'my') { +} + +if (goog.LOCALE == 'my') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my; -} else if (goog.LOCALE == 'nb') { +} + +if (goog.LOCALE == 'nb') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb; -} else if (goog.LOCALE == 'ne') { +} + +if (goog.LOCALE == 'ne') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne; -} else if (goog.LOCALE == 'nl') { +} + +if (goog.LOCALE == 'nl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl; -} else if (goog.LOCALE == 'no') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no; -} else if (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') { +} + +if (goog.LOCALE == 'no') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no; -} else if (goog.LOCALE == 'or') { +} + +if (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no_NO; +} + +if (goog.LOCALE == 'or') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_or; -} else if (goog.LOCALE == 'pa') { +} + +if (goog.LOCALE == 'pa') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa; -} else if (goog.LOCALE == 'pl') { +} + +if (goog.LOCALE == 'pl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pl; -} else if (goog.LOCALE == 'pt') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt; -} else if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { +} + +if (goog.LOCALE == 'pt') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt; -} else if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { +} + +if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_BR; +} + +if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_PT; -} else if (goog.LOCALE == 'ro') { +} + +if (goog.LOCALE == 'ro') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ro; -} else if (goog.LOCALE == 'ru') { +} + +if (goog.LOCALE == 'ru') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru; -} else if (goog.LOCALE == 'si') { +} + +if (goog.LOCALE == 'sh') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sh; +} + +if (goog.LOCALE == 'si') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si; -} else if (goog.LOCALE == 'sk') { +} + +if (goog.LOCALE == 'sk') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sk; -} else if (goog.LOCALE == 'sl') { +} + +if (goog.LOCALE == 'sl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sl; -} else if (goog.LOCALE == 'sq') { +} + +if (goog.LOCALE == 'sq') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq; -} else if (goog.LOCALE == 'sr') { +} + +if (goog.LOCALE == 'sr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr; -} else if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') { +} + +if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn; -} else if (goog.LOCALE == 'sv') { +} + +if (goog.LOCALE == 'sv') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv; -} else if (goog.LOCALE == 'sw') { +} + +if (goog.LOCALE == 'sw') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw; -} else if (goog.LOCALE == 'ta') { +} + +if (goog.LOCALE == 'ta') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta; -} else if (goog.LOCALE == 'te') { +} + +if (goog.LOCALE == 'te') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_te; -} else if (goog.LOCALE == 'th') { +} + +if (goog.LOCALE == 'th') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_th; -} else if (goog.LOCALE == 'tl') { +} + +if (goog.LOCALE == 'tl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tl; -} else if (goog.LOCALE == 'tr') { +} + +if (goog.LOCALE == 'tr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr; -} else if (goog.LOCALE == 'uk') { +} + +if (goog.LOCALE == 'uk') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uk; -} else if (goog.LOCALE == 'ur') { +} + +if (goog.LOCALE == 'ur') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur; -} else if (goog.LOCALE == 'uz') { +} + +if (goog.LOCALE == 'uz') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz; -} else if (goog.LOCALE == 'vi') { +} + +if (goog.LOCALE == 'vi') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vi; -} else if (goog.LOCALE == 'zh') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh; -} else if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { +} + +if (goog.LOCALE == 'zh') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh; -} else if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { +} + +if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_CN; +} + +if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_HK; -} else if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { +} + +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; } +if (goog.LOCALE == 'zu') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zu; +} diff --git a/i18n/closure/datetimeSymbolsExt.js b/i18n/closure/datetimeSymbolsExt.js index c905711fa218..98ccdf7b5599 100644 --- a/i18n/closure/datetimeSymbolsExt.js +++ b/i18n/closure/datetimeSymbolsExt.js @@ -15,19 +15,18 @@ /** * @fileoverview Date/time formatting symbols for all locales. * - * This file is autogenerated by scripts - * i18n/tools/generate_datetime_constants.py --for_closure - * File generated from CLDR ver. 29 + * File generated from CLDR ver. 31.0.1 * - * This file contains symbols for locales that are not covered by - * datetimesymbols.js. - * Before checkin, this file could have been manually edited. This is - * to incorporate changes before we could correct CLDR. All manual - * modification must be documented in this section, and should be - * removed after those changes lands to CLDR. + * This file covers those locales that are not covered in + * "datetimesymbols.js". + * + * @suppress {const,missingRequire} Suppress "missing require" warnings for + * names like goog.i18n.DateTimeSymbols_af. They are included + * by requiring goog.i18n.DateTimeSymbols. */ // clang-format off + goog.provide('goog.i18n.DateTimeSymbolsExt'); goog.provide('goog.i18n.DateTimeSymbols_af_NA'); goog.provide('goog.i18n.DateTimeSymbols_af_ZA'); @@ -40,7 +39,6 @@ goog.provide('goog.i18n.DateTimeSymbols_ar_001'); goog.provide('goog.i18n.DateTimeSymbols_ar_AE'); goog.provide('goog.i18n.DateTimeSymbols_ar_BH'); goog.provide('goog.i18n.DateTimeSymbols_ar_DJ'); -goog.provide('goog.i18n.DateTimeSymbols_ar_DZ'); goog.provide('goog.i18n.DateTimeSymbols_ar_EG'); goog.provide('goog.i18n.DateTimeSymbols_ar_EH'); goog.provide('goog.i18n.DateTimeSymbols_ar_ER'); @@ -99,7 +97,6 @@ goog.provide('goog.i18n.DateTimeSymbols_bs_Latn'); goog.provide('goog.i18n.DateTimeSymbols_bs_Latn_BA'); goog.provide('goog.i18n.DateTimeSymbols_ca_AD'); goog.provide('goog.i18n.DateTimeSymbols_ca_ES'); -goog.provide('goog.i18n.DateTimeSymbols_ca_ES_VALENCIA'); goog.provide('goog.i18n.DateTimeSymbols_ca_FR'); goog.provide('goog.i18n.DateTimeSymbols_ca_IT'); goog.provide('goog.i18n.DateTimeSymbols_ce'); @@ -108,16 +105,9 @@ goog.provide('goog.i18n.DateTimeSymbols_cgg'); goog.provide('goog.i18n.DateTimeSymbols_cgg_UG'); goog.provide('goog.i18n.DateTimeSymbols_chr_US'); goog.provide('goog.i18n.DateTimeSymbols_ckb'); -goog.provide('goog.i18n.DateTimeSymbols_ckb_Arab'); -goog.provide('goog.i18n.DateTimeSymbols_ckb_Arab_IQ'); -goog.provide('goog.i18n.DateTimeSymbols_ckb_Arab_IR'); goog.provide('goog.i18n.DateTimeSymbols_ckb_IQ'); goog.provide('goog.i18n.DateTimeSymbols_ckb_IR'); -goog.provide('goog.i18n.DateTimeSymbols_ckb_Latn'); -goog.provide('goog.i18n.DateTimeSymbols_ckb_Latn_IQ'); goog.provide('goog.i18n.DateTimeSymbols_cs_CZ'); -goog.provide('goog.i18n.DateTimeSymbols_cu'); -goog.provide('goog.i18n.DateTimeSymbols_cu_RU'); goog.provide('goog.i18n.DateTimeSymbols_cy_GB'); goog.provide('goog.i18n.DateTimeSymbols_da_DK'); goog.provide('goog.i18n.DateTimeSymbols_da_GL'); @@ -125,6 +115,7 @@ goog.provide('goog.i18n.DateTimeSymbols_dav'); goog.provide('goog.i18n.DateTimeSymbols_dav_KE'); goog.provide('goog.i18n.DateTimeSymbols_de_BE'); goog.provide('goog.i18n.DateTimeSymbols_de_DE'); +goog.provide('goog.i18n.DateTimeSymbols_de_IT'); goog.provide('goog.i18n.DateTimeSymbols_de_LI'); goog.provide('goog.i18n.DateTimeSymbols_de_LU'); goog.provide('goog.i18n.DateTimeSymbols_dje'); @@ -233,6 +224,7 @@ goog.provide('goog.i18n.DateTimeSymbols_en_TV'); goog.provide('goog.i18n.DateTimeSymbols_en_TZ'); goog.provide('goog.i18n.DateTimeSymbols_en_UG'); goog.provide('goog.i18n.DateTimeSymbols_en_UM'); +goog.provide('goog.i18n.DateTimeSymbols_en_US_POSIX'); goog.provide('goog.i18n.DateTimeSymbols_en_VC'); goog.provide('goog.i18n.DateTimeSymbols_en_VG'); goog.provide('goog.i18n.DateTimeSymbols_en_VI'); @@ -242,10 +234,10 @@ goog.provide('goog.i18n.DateTimeSymbols_en_XA'); goog.provide('goog.i18n.DateTimeSymbols_en_ZM'); goog.provide('goog.i18n.DateTimeSymbols_en_ZW'); goog.provide('goog.i18n.DateTimeSymbols_eo'); -goog.provide('goog.i18n.DateTimeSymbols_eo_001'); goog.provide('goog.i18n.DateTimeSymbols_es_AR'); goog.provide('goog.i18n.DateTimeSymbols_es_BO'); goog.provide('goog.i18n.DateTimeSymbols_es_BR'); +goog.provide('goog.i18n.DateTimeSymbols_es_BZ'); goog.provide('goog.i18n.DateTimeSymbols_es_CL'); goog.provide('goog.i18n.DateTimeSymbols_es_CO'); goog.provide('goog.i18n.DateTimeSymbols_es_CR'); @@ -365,6 +357,7 @@ goog.provide('goog.i18n.DateTimeSymbols_is_IS'); goog.provide('goog.i18n.DateTimeSymbols_it_CH'); goog.provide('goog.i18n.DateTimeSymbols_it_IT'); goog.provide('goog.i18n.DateTimeSymbols_it_SM'); +goog.provide('goog.i18n.DateTimeSymbols_it_VA'); goog.provide('goog.i18n.DateTimeSymbols_ja_JP'); goog.provide('goog.i18n.DateTimeSymbols_jgo'); goog.provide('goog.i18n.DateTimeSymbols_jgo_CM'); @@ -463,6 +456,9 @@ goog.provide('goog.i18n.DateTimeSymbols_nb_NO'); goog.provide('goog.i18n.DateTimeSymbols_nb_SJ'); goog.provide('goog.i18n.DateTimeSymbols_nd'); goog.provide('goog.i18n.DateTimeSymbols_nd_ZW'); +goog.provide('goog.i18n.DateTimeSymbols_nds'); +goog.provide('goog.i18n.DateTimeSymbols_nds_DE'); +goog.provide('goog.i18n.DateTimeSymbols_nds_NL'); goog.provide('goog.i18n.DateTimeSymbols_ne_IN'); goog.provide('goog.i18n.DateTimeSymbols_ne_NP'); goog.provide('goog.i18n.DateTimeSymbols_nl_AW'); @@ -494,8 +490,6 @@ goog.provide('goog.i18n.DateTimeSymbols_pa_Arab_PK'); goog.provide('goog.i18n.DateTimeSymbols_pa_Guru'); goog.provide('goog.i18n.DateTimeSymbols_pa_Guru_IN'); goog.provide('goog.i18n.DateTimeSymbols_pl_PL'); -goog.provide('goog.i18n.DateTimeSymbols_prg'); -goog.provide('goog.i18n.DateTimeSymbols_prg_001'); goog.provide('goog.i18n.DateTimeSymbols_ps'); goog.provide('goog.i18n.DateTimeSymbols_ps_AF'); goog.provide('goog.i18n.DateTimeSymbols_pt_AO'); @@ -594,8 +588,6 @@ goog.provide('goog.i18n.DateTimeSymbols_th_TH'); goog.provide('goog.i18n.DateTimeSymbols_ti'); goog.provide('goog.i18n.DateTimeSymbols_ti_ER'); goog.provide('goog.i18n.DateTimeSymbols_ti_ET'); -goog.provide('goog.i18n.DateTimeSymbols_tk'); -goog.provide('goog.i18n.DateTimeSymbols_tk_TM'); goog.provide('goog.i18n.DateTimeSymbols_to'); goog.provide('goog.i18n.DateTimeSymbols_to_TO'); goog.provide('goog.i18n.DateTimeSymbols_tr_CY'); @@ -621,8 +613,6 @@ goog.provide('goog.i18n.DateTimeSymbols_vai_Latn_LR'); goog.provide('goog.i18n.DateTimeSymbols_vai_Vaii'); goog.provide('goog.i18n.DateTimeSymbols_vai_Vaii_LR'); goog.provide('goog.i18n.DateTimeSymbols_vi_VN'); -goog.provide('goog.i18n.DateTimeSymbols_vo'); -goog.provide('goog.i18n.DateTimeSymbols_vo_001'); goog.provide('goog.i18n.DateTimeSymbols_vun'); goog.provide('goog.i18n.DateTimeSymbols_vun_TZ'); goog.provide('goog.i18n.DateTimeSymbols_wae'); @@ -650,7 +640,6 @@ goog.provide('goog.i18n.DateTimeSymbols_zh_Hant_HK'); goog.provide('goog.i18n.DateTimeSymbols_zh_Hant_MO'); goog.provide('goog.i18n.DateTimeSymbols_zh_Hant_TW'); goog.provide('goog.i18n.DateTimeSymbols_zu_ZA'); - goog.require('goog.i18n.DateTimeSymbols'); /** @@ -660,20 +649,13 @@ goog.i18n.DateTimeSymbols_af_NA = { 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.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Des.'], - STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', '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'], + 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.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'], + STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', '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'], @@ -681,8 +663,8 @@ goog.i18n.DateTimeSymbols_af_NA = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'], AMPMS: ['vm.', 'nm.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y-MM-dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -693,38 +675,7 @@ goog.i18n.DateTimeSymbols_af_NA = { /** * Date/time formatting symbols for locale af_ZA. */ -goog.i18n.DateTimeSymbols_af_ZA = { - 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.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Des.'], - STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', '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', 'y-MM-dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_af_ZA = goog.i18n.DateTimeSymbols_af; /** @@ -734,28 +685,13 @@ goog.i18n.DateTimeSymbols_agq = { ERAS: ['SK', 'BK'], ERANAMES: ['Sěe Kɨ̀lesto', 'Bǎa Kɨ̀lesto'], NARROWMONTHS: ['n', 'k', 't', 't', 's', 'z', 'k', 'f', 'd', 'l', 'c', 'f'], - STANDALONENARROWMONTHS: ['n', 'k', 't', 't', 's', 'z', 'k', 'f', 'd', 'l', - 'c', 'f'], - MONTHS: ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', - 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', - 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', - 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', - 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', - 'ndzɔ̀ŋèfwòo'], - STANDALONEMONTHS: ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', - 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', - 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', - 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', - 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', - 'ndzɔ̀ŋèfwòo'], - SHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', - 'dzu', 'lɔm', 'kaa', 'fwo'], - STANDALONESHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', - 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'], - WEEKDAYS: ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', - 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'], - STANDALONEWEEKDAYS: ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', - 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'], + STANDALONENARROWMONTHS: ['n', 'k', 't', 't', 's', 'z', 'k', 'f', 'd', 'l', 'c', 'f'], + MONTHS: ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', 'ndzɔ̀ŋèfwòo'], + STANDALONEMONTHS: ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', 'ndzɔ̀ŋèfwòo'], + SHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'], + STANDALONESHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'], + WEEKDAYS: ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'], + STANDALONEWEEKDAYS: ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'], SHORTWEEKDAYS: ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'], STANDALONESHORTWEEKDAYS: ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'], NARROWWEEKDAYS: ['n', 'k', 'g', 't', 'u', 'g', 'd'], @@ -785,24 +721,13 @@ goog.i18n.DateTimeSymbols_ak = { ERAS: ['AK', 'KE'], ERANAMES: ['Ansa Kristo', 'Kristo Ekyiri'], 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: ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', - 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', - 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', - 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'], - STANDALONEMONTHS: ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', - 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', - 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', - 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'], - SHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', - 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], - STANDALONESHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', - 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], - WEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', - 'Memeneda'], - STANDALONEWEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', - 'Memeneda'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'], + STANDALONEMONTHS: ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'], + SHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], + STANDALONESHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], + WEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'], + STANDALONEWEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'], SHORTWEEKDAYS: ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'], STANDALONESHORTWEEKDAYS: ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'], NARROWWEEKDAYS: ['K', 'D', 'B', 'W', 'Y', 'F', 'M'], @@ -828,47 +753,7 @@ goog.i18n.DateTimeSymbols_ak_GH = goog.i18n.DateTimeSymbols_ak; /** * Date/time formatting symbols for locale am_ET. */ -goog.i18n.DateTimeSymbols_am_ET = { - ERAS: ['ዓ/ዓ', 'ዓ/ም'], - ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምሕረት'], - NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', - 'ኦ', 'ኖ', 'ዲ'], - STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', - 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', - 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'], - STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', - 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', - 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', - 'ዲሴምበር'], - SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', - 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', - 'ዲሴም'], - STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', - 'ኖቬም', 'ዲሴም'], - WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], - STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], - SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], - STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], - NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], - STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], - SHORTQUARTERS: ['ሩብ1', 'ሩብ2', 'ሩብ3', 'ሩብ4'], - QUARTERS: ['1ኛው ሩብ', '2ኛው ሩብ', '3ኛው ሩብ', - '4ኛው ሩብ'], - AMPMS: ['ጥዋት', 'ከሰዓት'], - DATEFORMATS: ['EEEE ፣d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_am_ET = goog.i18n.DateTimeSymbols_am; /** @@ -878,141 +763,40 @@ goog.i18n.DateTimeSymbols_ar_001 = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; /** * Date/time formatting symbols for locale ar_AE. */ -goog.i18n.DateTimeSymbols_ar_AE = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_AE = goog.i18n.DateTimeSymbols_ar; /** * Date/time formatting symbols for locale ar_BH. */ -goog.i18n.DateTimeSymbols_ar_BH = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_BH = goog.i18n.DateTimeSymbols_ar; /** @@ -1022,39 +806,22 @@ goog.i18n.DateTimeSymbols_ar_DJ = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -1063,99 +830,10 @@ goog.i18n.DateTimeSymbols_ar_DJ = { }; -/** - * Date/time formatting symbols for locale ar_DZ. - */ -goog.i18n.DateTimeSymbols_ar_DZ = { - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', - 'ن', 'د'], - STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', - 'أ', 'ن', 'د'], - MONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', - 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', - 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', - 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', - 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; - - /** * Date/time formatting symbols for locale ar_EG. */ -goog.i18n.DateTimeSymbols_ar_EG = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_EG = goog.i18n.DateTimeSymbols_ar; /** @@ -1164,39 +842,22 @@ goog.i18n.DateTimeSymbols_ar_EG = { goog.i18n.DateTimeSymbols_ar_EH = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1212,39 +873,22 @@ goog.i18n.DateTimeSymbols_ar_ER = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1260,39 +904,22 @@ goog.i18n.DateTimeSymbols_ar_IL = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -1308,43 +935,22 @@ goog.i18n.DateTimeSymbols_ar_IQ = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', - 'ت', 'ك'], - STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', - 'ت', 'ت', 'ك'], - MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرین الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرین الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -1360,43 +966,22 @@ goog.i18n.DateTimeSymbols_ar_JO = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', - 'ت', 'ك'], - STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', - 'ت', 'ت', 'ك'], - MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -1412,39 +997,22 @@ goog.i18n.DateTimeSymbols_ar_KM = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1456,49 +1024,7 @@ goog.i18n.DateTimeSymbols_ar_KM = { /** * Date/time formatting symbols for locale ar_KW. */ -goog.i18n.DateTimeSymbols_ar_KW = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_KW = goog.i18n.DateTimeSymbols_ar; /** @@ -1508,43 +1034,22 @@ goog.i18n.DateTimeSymbols_ar_LB = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', - 'ت', 'ك'], - STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', - 'ت', 'ت', 'ك'], - MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1559,39 +1064,22 @@ goog.i18n.DateTimeSymbols_ar_LB = { goog.i18n.DateTimeSymbols_ar_LY = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -1606,39 +1094,22 @@ goog.i18n.DateTimeSymbols_ar_LY = { goog.i18n.DateTimeSymbols_ar_MA = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', - 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', - 'نونبر', 'دجنبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', - 'أكتوبر', 'نونبر', 'دجنبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', - 'أكتوبر', 'نونبر', 'دجنبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', - 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -1654,39 +1125,22 @@ goog.i18n.DateTimeSymbols_ar_MR = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', - 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', - 'نوفمبر', 'دجمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', - 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', - 'أكتوبر', 'نوفمبر', 'دجمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', - 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', - 'أكتوبر', 'نوفمبر', 'دجمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', - 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1698,49 +1152,7 @@ goog.i18n.DateTimeSymbols_ar_MR = { /** * Date/time formatting symbols for locale ar_OM. */ -goog.i18n.DateTimeSymbols_ar_OM = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_OM = goog.i18n.DateTimeSymbols_ar; /** @@ -1750,43 +1162,22 @@ goog.i18n.DateTimeSymbols_ar_PS = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', - 'ت', 'ك'], - STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', - 'ت', 'ت', 'ك'], - MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1798,49 +1189,7 @@ goog.i18n.DateTimeSymbols_ar_PS = { /** * Date/time formatting symbols for locale ar_QA. */ -goog.i18n.DateTimeSymbols_ar_QA = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_QA = goog.i18n.DateTimeSymbols_ar; /** @@ -1850,39 +1199,22 @@ goog.i18n.DateTimeSymbols_ar_SA = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -1894,49 +1226,7 @@ goog.i18n.DateTimeSymbols_ar_SA = { /** * Date/time formatting symbols for locale ar_SD. */ -goog.i18n.DateTimeSymbols_ar_SD = { - ZERODIGIT: 0x0660, - ERAS: ['ق.م', 'م'], - ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_ar_SD = goog.i18n.DateTimeSymbols_ar; /** @@ -1946,39 +1236,22 @@ goog.i18n.DateTimeSymbols_ar_SO = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -1994,39 +1267,22 @@ goog.i18n.DateTimeSymbols_ar_SS = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -2042,43 +1298,22 @@ goog.i18n.DateTimeSymbols_ar_SY = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', - 'ت', 'ك'], - STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', - 'ت', 'ت', 'ك'], - MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -2094,39 +1329,22 @@ goog.i18n.DateTimeSymbols_ar_TD = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -2141,39 +1359,22 @@ goog.i18n.DateTimeSymbols_ar_TD = { goog.i18n.DateTimeSymbols_ar_TN = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', - 'ن', 'د'], - STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', - 'أ', 'ن', 'د'], - MONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', - 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', - 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', - 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', - 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + MONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -2186,44 +1387,26 @@ goog.i18n.DateTimeSymbols_ar_TN = { * Date/time formatting symbols for locale ar_XB. */ goog.i18n.DateTimeSymbols_ar_XB = { - ZERODIGIT: 0x0660, - ERAS: ['‮BC‬', '‮AD‬'], - ERANAMES: ['‮Before‬ ‮Christ‬', '‮Anno‬ ‮Domini‬'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['‮January‬', '‮February‬', '‮March‬', '‮April‬', - '‮May‬', '‮June‬', '‮July‬', '‮August‬', '‮September‬', - '‮October‬', '‮November‬', '‮December‬'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['‮Jan‬', '‮Feb‬', '‮Mar‬', '‮Apr‬', '‮May‬', - '‮Jun‬', '‮Jul‬', '‮Aug‬', '‮Sep‬', '‮Oct‬', - '‮Nov‬', '‮Dec‬'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['‮Sunday‬', '‮Monday‬', '‮Tuesday‬', '‮Wednesday‬', - '‮Thursday‬', '‮Friday‬', '‮Saturday‬'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['‮Sun‬', '‮Mon‬', '‮Tue‬', '‮Wed‬', - '‮Thu‬', '‮Fri‬', '‮Sat‬'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + ERAS: ['؜‮BC‬؜', '؜‮AD‬؜'], + ERANAMES: ['؜‮Before‬؜ ؜‮Christ‬؜', '؜‮Anno‬؜ ؜‮Domini‬؜'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['؜‮January‬؜', '؜‮February‬؜', '؜‮March‬؜', '؜‮April‬؜', '؜‮May‬؜', '؜‮June‬؜', '؜‮July‬؜', '؜‮August‬؜', '؜‮September‬؜', '؜‮October‬؜', '؜‮November‬؜', '؜‮December‬؜'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['؜‮Jan‬؜', '؜‮Feb‬؜', '؜‮Mar‬؜', '؜‮Apr‬؜', '؜‮May‬؜', '؜‮Jun‬؜', '؜‮Jul‬؜', '؜‮Aug‬؜', '؜‮Sep‬؜', '؜‮Oct‬؜', '؜‮Nov‬؜', '؜‮Dec‬؜'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['؜‮Sunday‬؜', '؜‮Monday‬؜', '؜‮Tuesday‬؜', '؜‮Wednesday‬؜', '؜‮Thursday‬؜', '؜‮Friday‬؜', '؜‮Saturday‬؜'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['؜‮Sun‬؜', '؜‮Mon‬؜', '؜‮Tue‬؜', '؜‮Wed‬؜', '؜‮Thu‬؜', '؜‮Fri‬؜', '؜‮Sat‬؜'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['‮Q‬1', '‮Q‬2', '‮Q‬3', '‮Q‬4'], - QUARTERS: ['1‮st‬ ‮quarter‬', '2‮nd‬ ‮quarter‬', - '3‮rd‬ ‮quarter‬', '4‮th‬ ‮quarter‬'], - AMPMS: ['‮AM‬', '‮PM‬'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + SHORTQUARTERS: ['؜‮Q‬؜1', '؜‮Q‬؜2', '؜‮Q‬؜3', '؜‮Q‬؜4'], + QUARTERS: ['1؜‮st‬؜ ؜‮quarter‬؜', '2؜‮nd‬؜ ؜‮quarter‬؜', '3؜‮rd‬؜ ؜‮quarter‬؜', '4؜‮th‬؜ ؜‮quarter‬؜'], + AMPMS: ['؜‮AM‬؜', '؜‮PM‬؜'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'‮at‬\' {0}', '{1} \'‮at‬\' {0}', '{1} {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'؜‮at‬؜\' {0}', '{1} \'؜‮at‬؜\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -2237,39 +1420,22 @@ goog.i18n.DateTimeSymbols_ar_YE = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], - WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], - STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], - QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], + QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', - 'd‏/M‏/y'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -2286,48 +1452,22 @@ goog.i18n.DateTimeSymbols_as = { 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: ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', - 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', - 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', - 'অক্টোবৰ', 'নৱেম্বৰ', - 'ডিচেম্বৰ'], - STANDALONEMONTHS: ['জানুৱাৰী', - 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', - 'মে', 'জুন', 'জুলাই', 'আগষ্ট', - 'ছেপ্তেম্বৰ', 'অক্টোবৰ', - 'নৱেম্বৰ', 'ডিচেম্বৰ'], - SHORTMONTHS: ['জানু', 'ফেব্ৰু', 'মাৰ্চ', - 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', - 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], - STANDALONESHORTMONTHS: ['জানু', 'ফেব্ৰু', - 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', - 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', - 'নভে', 'ডিসে'], - WEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', - 'মঙ্গলবাৰ', 'বুধবাৰ', - 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', - 'শনিবাৰ'], - STANDALONEWEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', - 'মঙ্গলবাৰ', 'বুধবাৰ', - 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', - 'শনিবাৰ'], - SHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], - STANDALONESHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['প্ৰথম প্ৰহৰ', - 'দ্বিতীয় প্ৰহৰ', - 'তৃতীয় প্ৰহৰ', 'চতুৰ্থ প্ৰহৰ'], - QUARTERS: ['প্ৰথম প্ৰহৰ', - 'দ্বিতীয় প্ৰহৰ', - 'তৃতীয় প্ৰহৰ', 'চতুৰ্থ প্ৰহৰ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', 'নৱেম্বৰ', 'ডিচেম্বৰ'], + STANDALONEMONTHS: ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', 'নৱেম্বৰ', 'ডিচেম্বৰ'], + SHORTMONTHS: ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + STANDALONESHORTMONTHS: ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + WEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'], + STANDALONEWEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'], + SHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], + STANDALONESHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['প্ৰথম প্ৰহৰ', 'দ্বিতীয় প্ৰহৰ', 'তৃতীয় প্ৰহৰ', 'চতুৰ্থ প্ৰহৰ'], + QUARTERS: ['প্ৰথম প্ৰহৰ', 'দ্বিতীয় প্ৰহৰ', 'তৃতীয় প্ৰহৰ', 'চতুৰ্থ প্ৰহৰ'], AMPMS: ['পূৰ্বাহ্ণ', 'অপৰাহ্ণ'], - DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'dd-MM-y', 'd-M-y'], - TIMEFORMATS: ['h.mm.ss a zzzz', 'h.mm.ss a z', 'h.mm.ss a', 'h.mm. a'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], @@ -2348,20 +1488,13 @@ goog.i18n.DateTimeSymbols_asa = { ERAS: ['KM', 'BM'], ERANAMES: ['Kabla yakwe Yethu', 'Baada yakwe Yethu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'], - WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'], + WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'], NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'], @@ -2388,36 +1521,26 @@ goog.i18n.DateTimeSymbols_asa_TZ = goog.i18n.DateTimeSymbols_asa; * Date/time formatting symbols for locale ast. */ goog.i18n.DateTimeSymbols_ast = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['a.C.', 'después de Cristu'], + ERAS: ['e.C.', 'd.C.'], + ERANAMES: ['enantes de Cristu', 'después de Cristu'], NARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'P', 'A'], - STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', - 'P', 'A'], - MONTHS: ['de xineru', 'de febreru', 'de marzu', 'd’abril', 'de mayu', - 'de xunu', 'de xunetu', 'd’agostu', 'de setiembre', 'd’ochobre', - 'de payares', 'd’avientu'], - STANDALONEMONTHS: ['xineru', 'febreru', 'marzu', 'abril', 'mayu', 'xunu', - 'xunetu', 'agostu', 'setiembre', 'ochobre', 'payares', 'avientu'], - SHORTMONTHS: ['xin', 'feb', 'mar', 'abr', 'may', 'xun', 'xnt', 'ago', 'set', - 'och', 'pay', 'avi'], - STANDALONESHORTMONTHS: ['Xin', 'Feb', 'Mar', 'Abr', 'May', 'Xun', 'Xnt', - 'Ago', 'Set', 'Och', 'Pay', 'Avi'], - WEEKDAYS: ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', - 'sábadu'], - STANDALONEWEEKDAYS: ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', - 'vienres', 'sábadu'], + STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'P', 'A'], + MONTHS: ['de xineru', 'de febreru', 'de marzu', 'd’abril', 'de mayu', 'de xunu', 'de xunetu', 'd’agostu', 'de setiembre', 'd’ochobre', 'de payares', 'd’avientu'], + STANDALONEMONTHS: ['xineru', 'febreru', 'marzu', 'abril', 'mayu', 'xunu', 'xunetu', 'agostu', 'setiembre', 'ochobre', 'payares', 'avientu'], + SHORTMONTHS: ['xin', 'feb', 'mar', 'abr', 'may', 'xun', 'xnt', 'ago', 'set', 'och', 'pay', 'avi'], + STANDALONESHORTMONTHS: ['Xin', 'Feb', 'Mar', 'Abr', 'May', 'Xun', 'Xnt', 'Ago', 'Set', 'Och', 'Pay', 'Avi'], + WEEKDAYS: ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'], + STANDALONEWEEKDAYS: ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'], SHORTWEEKDAYS: ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'], STANDALONESHORTWEEKDAYS: ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], SHORTQUARTERS: ['1T', '2T', '3T', '4T'], QUARTERS: ['1er trimestre', '2u trimestre', '3er trimestre', '4u trimestre'], - AMPMS: ['de la mañana', 'de la tardi'], - DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', - 'd/M/yy'], + AMPMS: ['de la mañana', 'de la tarde'], + DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1} \'a\' \'les\' {0}', - '{1}, {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1} \'a\' \'les\' {0}', '{1}, {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2434,41 +1557,24 @@ goog.i18n.DateTimeSymbols_ast_ES = goog.i18n.DateTimeSymbols_ast; * Date/time formatting symbols for locale az_Cyrl. */ goog.i18n.DateTimeSymbols_az_Cyrl = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], + ERAS: ['е.ә.', 'ј.е.'], + ERANAMES: ['ерамыздан әввәл', 'јени ера'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['јанвар', 'феврал', 'март', 'апрел', 'май', - 'ијун', 'ијул', 'август', 'сентјабр', - 'октјабр', 'нојабр', 'декабр'], - STANDALONEMONTHS: ['јанвар', 'феврал', 'март', 'апрел', - 'май', 'ијун', 'ијул', 'август', 'сентјабр', - 'октјабр', 'нојабр', 'декабр'], - SHORTMONTHS: ['јанвар', 'феврал', 'март', 'апрел', - 'май', 'ијун', 'ијул', 'август', 'сентјабр', - 'октјабр', 'нојабр', 'декабр'], - STANDALONESHORTMONTHS: ['јанвар', 'феврал', 'март', - 'апрел', 'май', 'ијун', 'ијул', 'август', - 'сентјабр', 'октјабр', 'нојабр', 'декабр'], - WEEKDAYS: ['базар', 'базар ертәси', - 'чәршәнбә ахшамы', 'чәршәнбә', - 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], - STANDALONEWEEKDAYS: ['базар', 'базар ертәси', - 'чәршәнбә ахшамы', 'чәршәнбә', - 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], - SHORTWEEKDAYS: ['базар', 'базар ертәси', - 'чәршәнбә ахшамы', 'чәршәнбә', - 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], - STANDALONESHORTWEEKDAYS: ['базар', 'базар ертәси', - 'чәршәнбә ахшамы', 'чәршәнбә', - 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', 'нојабр', 'декабр'], + STANDALONEMONTHS: ['Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', 'Нојабр', 'Декабр'], + SHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], + STANDALONESHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], + WEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + STANDALONEWEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + SHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], + STANDALONESHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], NARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'], STANDALONENARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d, MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd.MM.yy'], + SHORTQUARTERS: ['1-ҹи кв.', '2-ҹи кв.', '3-ҹү кв.', '4-ҹү кв.'], + QUARTERS: ['1-ҹи квартал', '2-ҹи квартал', '3-ҹү квартал', '4-ҹү квартал'], + AMPMS: ['АМ', 'ПМ'], + DATEFORMATS: ['d MMMM y, EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -2480,37 +1586,24 @@ goog.i18n.DateTimeSymbols_az_Cyrl = { /** * Date/time formatting symbols for locale az_Cyrl_AZ. */ -goog.i18n.DateTimeSymbols_az_Cyrl_AZ = goog.i18n.DateTimeSymbols_az_Cyrl; - - -/** - * Date/time formatting symbols for locale az_Latn. - */ -goog.i18n.DateTimeSymbols_az_Latn = { - ERAS: ['e.ə.', 'b.e.'], - ERANAMES: ['eramızdan əvvəl', 'eramız'], +goog.i18n.DateTimeSymbols_az_Cyrl_AZ = { + ERAS: ['е.ә.', 'ј.е.'], + ERANAMES: ['ерамыздан әввәл', 'јени ера'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', - 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'], - STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', - 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], - SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', - 'okt', 'noy', 'dek'], - STANDALONESHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', - 'avq', 'sen', 'okt', 'noy', 'dek'], - WEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', - 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], - STANDALONEWEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', - 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], - SHORTWEEKDAYS: ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'], - STANDALONESHORTWEEKDAYS: ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', 'нојабр', 'декабр'], + STANDALONEMONTHS: ['Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', 'Нојабр', 'Декабр'], + SHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], + STANDALONESHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], + WEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + STANDALONEWEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + SHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], + STANDALONESHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], NARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'], STANDALONENARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'], - SHORTQUARTERS: ['1-ci kv.', '2-ci kv.', '3-cü kv.', '4-cü kv.'], - QUARTERS: ['1-ci kvartal', '2-ci kvartal', '3-cü kvartal', '4-cü kvartal'], - AMPMS: ['AM', 'PM'], + SHORTQUARTERS: ['1-ҹи кв.', '2-ҹи кв.', '3-ҹү кв.', '4-ҹү кв.'], + QUARTERS: ['1-ҹи квартал', '2-ҹи квартал', '3-ҹү квартал', '4-ҹү квартал'], + AMPMS: ['АМ', 'ПМ'], DATEFORMATS: ['d MMMM y, EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -2520,10 +1613,16 @@ goog.i18n.DateTimeSymbols_az_Latn = { }; +/** + * Date/time formatting symbols for locale az_Latn. + */ +goog.i18n.DateTimeSymbols_az_Latn = goog.i18n.DateTimeSymbols_az; + + /** * Date/time formatting symbols for locale az_Latn_AZ. */ -goog.i18n.DateTimeSymbols_az_Latn_AZ = goog.i18n.DateTimeSymbols_az_Latn; +goog.i18n.DateTimeSymbols_az_Latn_AZ = goog.i18n.DateTimeSymbols_az; /** @@ -2533,30 +1632,19 @@ goog.i18n.DateTimeSymbols_bas = { ERAS: ['b.Y.K', 'm.Y.K'], ERANAMES: ['bisū bi Yesù Krǐstò', 'i mbūs Yesù Krǐstò'], NARROWMONTHS: ['k', 'm', 'm', 'm', 'm', 'h', 'n', 'h', 'd', 'b', 'm', 'l'], - STANDALONENARROWMONTHS: ['k', 'm', 'm', 'm', 'm', 'h', 'n', 'h', 'd', 'b', - 'm', 'l'], - MONTHS: ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', - 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', - 'Lìbuy li ńyèe'], - STANDALONEMONTHS: ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', - 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', - 'Lìbuy li ńyèe'], - SHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', - 'bio', 'may', 'liɓ'], - STANDALONESHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', - 'hik', 'dip', 'bio', 'may', 'liɓ'], - WEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', - 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'], - STANDALONEWEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', - 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'], + STANDALONENARROWMONTHS: ['k', 'm', 'm', 'm', 'm', 'h', 'n', 'h', 'd', 'b', 'm', 'l'], + MONTHS: ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', 'Lìbuy li ńyèe'], + STANDALONEMONTHS: ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', 'Lìbuy li ńyèe'], + SHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', 'bio', 'may', 'liɓ'], + STANDALONESHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', 'bio', 'may', 'liɓ'], + WEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'], + STANDALONEWEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'], SHORTWEEKDAYS: ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'], - STANDALONESHORTWEEKDAYS: ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', - 'jon'], + STANDALONESHORTWEEKDAYS: ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'], NARROWWEEKDAYS: ['n', 'n', 'u', 'ŋ', 'm', 'k', 'j'], STANDALONENARROWWEEKDAYS: ['n', 'n', 'u', 'ŋ', 'm', 'k', 'j'], SHORTQUARTERS: ['K1s3', 'K2s3', 'K3s3', 'K4s3'], - QUARTERS: ['Kèk bisu i soŋ iaâ', 'Kèk i ńyonos biɓaà i soŋ iaâ', - 'Kèk i ńyonos biaâ i soŋ iaâ', 'Kèk i ńyonos binâ i soŋ iaâ'], + QUARTERS: ['Kèk bisu i soŋ iaâ', 'Kèk i ńyonos biɓaà i soŋ iaâ', 'Kèk i ńyonos biaâ i soŋ iaâ', 'Kèk i ńyonos binâ i soŋ iaâ'], AMPMS: ['I bikɛ̂glà', 'I ɓugajɔp'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -2576,47 +1664,7 @@ goog.i18n.DateTimeSymbols_bas_CM = goog.i18n.DateTimeSymbols_bas; /** * Date/time formatting symbols for locale be_BY. */ -goog.i18n.DateTimeSymbols_be_BY = { - ERAS: ['да н.э.', 'н.э.'], - ERANAMES: ['да нашай эры', 'нашай эры'], - NARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', - 'л', 'с'], - STANDALONENARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', - 'к', 'л', 'с'], - MONTHS: ['студзеня', 'лютага', 'сакавіка', - 'красавіка', 'мая', 'чэрвеня', 'ліпеня', - 'жніўня', 'верасня', 'кастрычніка', - 'лістапада', 'снежня'], - STANDALONEMONTHS: ['студзень', 'люты', 'сакавік', - 'красавік', 'май', 'чэрвень', 'ліпень', - 'жнівень', 'верасень', 'кастрычнік', - 'лістапад', 'снежань'], - SHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', - 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - STANDALONESHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'май', - 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - WEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', - 'серада', 'чацвер', 'пятніца', 'субота'], - STANDALONEWEEKDAYS: ['нядзеля', 'панядзелак', - 'аўторак', 'серада', 'чацвер', 'пятніца', - 'субота'], - SHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', - 'сб'], - NARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], - STANDALONENARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['1-шы кв.', '2-гі кв.', '3-ці кв.', - '4-ты кв.'], - QUARTERS: ['1-шы квартал', '2-гі квартал', - '3-ці квартал', '4-ты квартал'], - AMPMS: ['да паўдня', 'пасля паўдня'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd.M.y', 'd.M.yy'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], - DATETIMEFORMATS: ['{1} \'у\' {0}', '{1} \'у\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_be_BY = goog.i18n.DateTimeSymbols_be; /** @@ -2626,24 +1674,15 @@ goog.i18n.DateTimeSymbols_bem = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Yesu', 'After Yesu'], NARROWMONTHS: ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'O', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', - 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', - 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', - 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'], - WEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', - 'Palichine', 'Palichisano', 'Pachibelushi'], - STANDALONEWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', - 'Palichine', 'Palichisano', 'Pachibelushi'], - SHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', - 'Palichine', 'Palichisano', 'Pachibelushi'], - STANDALONESHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', - 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'], + WEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'], + STANDALONEWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'], + SHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'], + STANDALONESHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -2671,26 +1710,13 @@ goog.i18n.DateTimeSymbols_bez = { ERAS: ['KM', 'BM'], ERANAMES: ['Kabla ya Mtwaa', 'Baada ya Mtwaa'], NARROWMONTHS: ['H', 'V', 'D', 'T', 'H', 'S', 'S', 'N', 'T', 'K', 'K', 'K'], - STANDALONENARROWMONTHS: ['H', 'V', 'D', 'T', 'H', 'S', 'S', 'N', 'T', 'K', - 'K', 'K'], - MONTHS: ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', - 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', - 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', - 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', - 'pa mwedzi gwa kumi na mbili'], - STANDALONEMONTHS: ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', - 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', - 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', - 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', - 'pa mwedzi gwa kumi na mbili'], - SHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', - 'Kum', 'Kmj', 'Kmb'], - STANDALONESHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', - 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'], - WEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', - 'pa hitayi', 'pa hihanu', 'pa shahulembela'], - STANDALONEWEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', - 'pa hitayi', 'pa hihanu', 'pa shahulembela'], + STANDALONENARROWMONTHS: ['H', 'V', 'D', 'T', 'H', 'S', 'S', 'N', 'T', 'K', 'K', 'K'], + MONTHS: ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', 'pa mwedzi gwa kumi na mbili'], + STANDALONEMONTHS: ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', 'pa mwedzi gwa kumi na mbili'], + SHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'], + STANDALONESHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'], + WEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', 'pa hitayi', 'pa hihanu', 'pa shahulembela'], + STANDALONEWEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', 'pa hitayi', 'pa hihanu', 'pa shahulembela'], SHORTWEEKDAYS: ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'], STANDALONESHORTWEEKDAYS: ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'], NARROWWEEKDAYS: ['M', 'J', 'H', 'H', 'H', 'W', 'J'], @@ -2716,46 +1742,7 @@ goog.i18n.DateTimeSymbols_bez_TZ = goog.i18n.DateTimeSymbols_bez; /** * Date/time formatting symbols for locale bg_BG. */ -goog.i18n.DateTimeSymbols_bg_BG = { - ERAS: ['пр.Хр.', 'сл.Хр.'], - ERANAMES: ['преди Христа', 'след Христа'], - NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['януари', 'февруари', 'март', 'април', - 'май', 'юни', 'юли', 'август', 'септември', - 'октомври', 'ноември', 'декември'], - STANDALONEMONTHS: ['януари', 'февруари', 'март', - 'април', 'май', 'юни', 'юли', 'август', - 'септември', 'октомври', 'ноември', - 'декември'], - SHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', 'юни', - 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - STANDALONESHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', - 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - WEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], - STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], - SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], - NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['1. трим.', '2. трим.', '3. трим.', - '4. трим.'], - QUARTERS: ['1. тримесечие', '2. тримесечие', - '3. тримесечие', '4. тримесечие'], - AMPMS: ['пр.об.', 'сл.об.'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd.MM.y \'г\'.', - 'd.MM.yy \'г\'.'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_bg_BG = goog.i18n.DateTimeSymbols_bg; /** @@ -2765,27 +1752,19 @@ goog.i18n.DateTimeSymbols_bm = { ERAS: ['J.-C. ɲɛ', 'ni J.-C.'], ERANAMES: ['jezu krisiti ɲɛ', 'jezu krisiti minkɛ'], NARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'Z', 'Z', 'U', 'S', 'Ɔ', 'N', 'D'], - STANDALONENARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'Z', 'Z', 'U', 'S', 'Ɔ', - 'N', 'D'], - MONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', - 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', 'desanburu'], - STANDALONEMONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', - 'zuwɛn', 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', - 'desanburu'], - SHORTMONTHS: ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', - 'ɔku', 'now', 'des'], - STANDALONESHORTMONTHS: ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', - 'uti', 'sɛt', 'ɔku', 'now', 'des'], + STANDALONENARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'Z', 'Z', 'U', 'S', 'Ɔ', 'N', 'D'], + MONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', 'desanburu'], + STANDALONEMONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', 'desanburu'], + SHORTMONTHS: ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', 'ɔku', 'now', 'des'], + STANDALONESHORTMONTHS: ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', 'ɔku', 'now', 'des'], WEEKDAYS: ['kari', 'ntɛnɛ', 'tarata', 'araba', 'alamisa', 'juma', 'sibiri'], - STANDALONEWEEKDAYS: ['kari', 'ntɛnɛ', 'tarata', 'araba', 'alamisa', 'juma', - 'sibiri'], + STANDALONEWEEKDAYS: ['kari', 'ntɛnɛ', 'tarata', 'araba', 'alamisa', 'juma', 'sibiri'], SHORTWEEKDAYS: ['kar', 'ntɛ', 'tar', 'ara', 'ala', 'jum', 'sib'], STANDALONESHORTWEEKDAYS: ['kar', 'ntɛ', 'tar', 'ara', 'ala', 'jum', 'sib'], NARROWWEEKDAYS: ['K', 'N', 'T', 'A', 'A', 'J', 'S'], STANDALONENARROWWEEKDAYS: ['K', 'N', 'T', 'A', 'A', 'J', 'S'], SHORTQUARTERS: ['KS1', 'KS2', 'KS3', 'KS4'], - QUARTERS: ['kalo saba fɔlɔ', 'kalo saba filanan', 'kalo saba sabanan', - 'kalo saba naaninan'], + QUARTERS: ['kalo saba fɔlɔ', 'kalo saba filanan', 'kalo saba sabanan', 'kalo saba naaninan'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -2805,66 +1784,7 @@ goog.i18n.DateTimeSymbols_bm_ML = goog.i18n.DateTimeSymbols_bm; /** * Date/time formatting symbols for locale bn_BD. */ -goog.i18n.DateTimeSymbols_bn_BD = { - ZERODIGIT: 0x09E6, - ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], - ERANAMES: ['খ্রিস্টপূর্ব', - 'খৃষ্টাব্দ'], - NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', - 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', - 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', - 'মার্চ', 'এপ্রিল', 'মে', 'জুন', - 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - STANDALONEMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - SHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - STANDALONESHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - WEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহস্পতিবার', 'শুক্রবার', - 'শনিবার'], - STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], - SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহস্পতি', 'শুক্র', 'শনি'], - STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], - NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], - STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', - 'শু', 'শ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ত্রৈমাসিক', - 'দ্বিতীয় ত্রৈমাসিক', - 'তৃতীয় ত্রৈমাসিক', - 'চতুর্থ ত্রৈমাসিক'], - AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 4, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_bn_BD = goog.i18n.DateTimeSymbols_bn; /** @@ -2873,56 +1793,22 @@ goog.i18n.DateTimeSymbols_bn_BD = { goog.i18n.DateTimeSymbols_bn_IN = { ZERODIGIT: 0x09E6, ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], - ERANAMES: ['খ্রিস্টপূর্ব', - 'খৃষ্টাব্দ'], - NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', - 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', - 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', - 'মার্চ', 'এপ্রিল', 'মে', 'জুন', - 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - STANDALONEMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - SHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - STANDALONESHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], - WEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহস্পতিবার', 'শুক্রবার', - 'শনিবার'], - STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], - SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহস্পতি', 'শুক্র', 'শনি'], - STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + ERANAMES: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + STANDALONEMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + SHORTMONTHS: ['জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + STANDALONESHORTMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'], + WEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], + STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'], + SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], - STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', - 'শু', 'শ'], + STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ত্রৈমাসিক', - 'দ্বিতীয় ত্রৈমাসিক', - 'তৃতীয় ত্রৈমাসিক', - 'চতুর্থ ত্রৈমাসিক'], - AMPMS: ['am', 'pm'], + 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'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -2937,65 +1823,23 @@ goog.i18n.DateTimeSymbols_bn_IN = { */ goog.i18n.DateTimeSymbols_bo = { ERAS: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], - ERANAMES: ['སྤྱི་ལོ་སྔོན་', - 'སྤྱི་ལོ་'], + ERANAMES: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ཟླ་བ་དང་པོ', - 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', - 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', - 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', - 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', - 'ཟླ་བ་བཅུ་པ', - 'ཟླ་བ་བཅུ་གཅིག་པ', - 'ཟླ་བ་བཅུ་གཉིས་པ'], - STANDALONEMONTHS: ['ཟླ་བ་དང་པོ་', - 'ཟླ་བ་གཉིས་པ་', - 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', - 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', - 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', - 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', - 'ཟླ་བ་བཅུ་གཅིག་པ་', - 'ཟླ་བ་བཅུ་གཉིས་པ་'], - SHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', - 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', - 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', - 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', - 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', - 'ཟླ་༡༢'], - WEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', - 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', - 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', - 'གཟའ་སྤེན་པ་'], - STANDALONEWEEKDAYS: ['གཟའ་ཉི་མ་', - 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', - 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', - 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], - SHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', - 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', - 'པ་སངས་', 'སྤེན་པ་'], - STANDALONESHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', - 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', - 'པ་སངས་', 'སྤེན་པ་'], - NARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', - 'སངས', 'སྤེན'], - STANDALONENARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', - 'ཕུར', 'སངས', 'སྤེན'], - SHORTQUARTERS: ['དུས་ཚིགས་དང་པོ།', - 'དུས་ཚིགས་གཉིས་པ།', - 'དུས་ཚིགས་གསུམ་པ།', - 'དུས་ཚིགས་བཞི་པ།'], - QUARTERS: ['དུས་ཚིགས་དང་པོ།', - 'དུས་ཚིགས་གཉིས་པ།', - 'དུས་ཚིགས་གསུམ་པ།', - 'དུས་ཚིགས་བཞི་པ།'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'], + STANDALONEMONTHS: ['ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'], + SHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + WEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + STANDALONEWEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + SHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], + STANDALONESHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], + NARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], + STANDALONENARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], + SHORTQUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'], + QUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'], AMPMS: ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], - DATEFORMATS: ['y MMMMའི་ཚེས་d, EEEE', - 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', - 'y ལོའི་MMMཚེས་d', 'y-MM-dd'], + DATEFORMATS: ['y MMMMའི་ཚེས་d, EEEE', 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', 'y ལོའི་MMMཚེས་d', 'y-MM-dd'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -3013,45 +1857,37 @@ goog.i18n.DateTimeSymbols_bo_CN = goog.i18n.DateTimeSymbols_bo; /** * Date/time formatting symbols for locale bo_IN. */ -goog.i18n.DateTimeSymbols_bo_IN = goog.i18n.DateTimeSymbols_bo; +goog.i18n.DateTimeSymbols_bo_IN = { + ERAS: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], + ERANAMES: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'], + STANDALONEMONTHS: ['ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'], + SHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + WEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + STANDALONEWEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + SHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], + STANDALONESHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], + NARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], + STANDALONENARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], + SHORTQUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'], + QUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'], + AMPMS: ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], + DATEFORMATS: ['y MMMMའི་ཚེས་d, EEEE', 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', 'y ལོའི་MMMཚེས་d', 'y-MM-dd'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; /** * Date/time formatting symbols for locale br_FR. */ -goog.i18n.DateTimeSymbols_br_FR = { - ERAS: ['a-raok J.K.', 'goude J.K.'], - ERANAMES: ['a-raok Jezuz-Krist', 'goude Jezuz-Krist'], - NARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', - '11', '12'], - STANDALONENARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', - '10', '11', '12'], - MONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', - 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], - STANDALONEMONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', - 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], - SHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', - 'Eost', 'Gwen.', 'Here', 'Du', 'Kzu.'], - STANDALONESHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', - 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', 'Ker.'], - WEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'], - STANDALONEWEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', - 'Sadorn'], - SHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'], - STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', - 'Sad.'], - NARROWWEEKDAYS: ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'], - STANDALONENARROWWEEKDAYS: ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'], - SHORTQUARTERS: ['1añ trim.', '2l trim.', '3e trim.', '4e trim.'], - QUARTERS: ['1añ trimiziad', '2l trimiziad', '3e trimiziad', '4e trimiziad'], - AMPMS: ['A.M.', 'G.M.'], - DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'da\' {0}', '{1} \'da\' {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_br_FR = goog.i18n.DateTimeSymbols_br; /** @@ -3060,61 +1896,27 @@ goog.i18n.DateTimeSymbols_br_FR = { goog.i18n.DateTimeSymbols_brx = { ERAS: ['ईसा.पूर्व', 'सन'], ERANAMES: ['ईसा.पूर्व', 'सन'], - NARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', - 'आ', 'से', 'अ', 'न', 'दि'], - STANDALONENARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', - 'जु', 'आ', 'से', 'अ', 'न', 'दि'], - MONTHS: ['जानुवारी', 'फेब्रुवारी', - 'मार्स', 'एफ्रिल', 'मे', 'जुन', - 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', - 'अखथबर', 'नबेज्ब़र', - 'दिसेज्ब़र'], - STANDALONEMONTHS: ['जानुवारी', - 'फेब्रुवारी', 'मार्स', 'एफ्रिल', - 'मे', 'जुन', 'जुलाइ', 'आगस्थ', - 'सेबथेज्ब़र', 'अखथबर', - 'नबेज्ब़र', 'दिसेज्ब़र'], - SHORTMONTHS: ['जानुवारी', 'फेब्रुवारी', - 'मार्स', 'एफ्रिल', 'मे', 'जुन', - 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', - 'अखथबर', 'नबेज्ब़र', - 'दिसेज्ब़र'], - STANDALONESHORTMONTHS: ['जानुवारी', - 'फेब्रुवारी', 'मार्स', 'एफ्रिल', - 'मे', 'जुन', 'जुलाइ', 'आगस्थ', - 'सेबथेज्ब़र', 'अखथबर', - 'नबेज्ब़र', 'दिसेज्ब़र'], - WEEKDAYS: ['रबिबार', 'समबार', 'मंगलबार', - 'बुदबार', 'बिसथिबार', - 'सुखुरबार', 'सुनिबार'], - STANDALONEWEEKDAYS: ['रबिबार', 'समबार', - 'मंगलबार', 'बुदबार', 'बिसथिबार', - 'सुखुरबार', 'सुनिबार'], - SHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', - 'बिसथि', 'सुखुर', 'सुनि'], - STANDALONESHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', - 'बिसथि', 'सुखुर', 'सुनि'], - NARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', 'सु', - 'सु'], - STANDALONENARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', - 'सु', 'सु'], - SHORTQUARTERS: [ - 'सिथासे/खोन्दोसे/बाहागोसे', - 'खावसे/खोन्दोनै/बाहागोनै', - 'खावथाम/खोन्दोथाम/बाहागोथाम', - 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], - QUARTERS: [ - 'सिथासे/खोन्दोसे/बाहागोसे', - 'खावसे/खोन्दोनै/बाहागोनै', - 'खावथाम/खोन्दोथाम/बाहागोथाम', - 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], + NARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'], + STANDALONENARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'], + MONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'], + STANDALONEMONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'], + SHORTMONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'], + STANDALONESHORTMONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'], + WEEKDAYS: ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'], + STANDALONEWEEKDAYS: ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'], + SHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'], + STANDALONESHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'], + NARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'], + STANDALONENARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'], + SHORTQUARTERS: ['सिथासे/खोन्दोसे/बाहागोसे', 'खावसे/खोन्दोनै/बाहागोनै', 'खावथाम/खोन्दोथाम/बाहागोथाम', 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], + QUARTERS: ['सिथासे/खोन्दोसे/बाहागोसे', 'खावसे/खोन्दोनै/बाहागोनै', 'खावथाम/खोन्दोथाम/बाहागोथाम', 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], AMPMS: ['फुं', 'बेलासे'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 5 }; @@ -3130,33 +1932,20 @@ goog.i18n.DateTimeSymbols_brx_IN = goog.i18n.DateTimeSymbols_brx; goog.i18n.DateTimeSymbols_bs_Cyrl = { ERAS: ['п. н. е.', 'н. е.'], ERANAMES: ['Пре нове ере', 'Нове ере'], - NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', - 'јуни', 'јули', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], - STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', - 'мај', 'јуни', 'јули', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], - SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', - 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', - 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - WEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'сриједа', 'четвртак', 'петак', 'субота'], - STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'сриједа', 'четвртак', 'петак', 'субота'], - SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', - 'суб'], - STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', - 'пет', 'суб'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], + STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], - QUARTERS: ['Прво тромесечје', 'Друго тромесечје', - 'Треће тромесечје', 'Четврто тромесечје'], + QUARTERS: ['Прво тромесечје', 'Друго тромесечје', 'Треће тромесечје', 'Четврто тромесечје'], AMPMS: ['пре подне', 'поподне'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -3170,250 +1959,85 @@ goog.i18n.DateTimeSymbols_bs_Cyrl = { /** * Date/time formatting symbols for locale bs_Cyrl_BA. */ -goog.i18n.DateTimeSymbols_bs_Cyrl_BA = goog.i18n.DateTimeSymbols_bs_Cyrl; - - -/** - * Date/time formatting symbols for locale bs_Latn. - */ -goog.i18n.DateTimeSymbols_bs_Latn = { - ERAS: ['p. n. e.', 'n. e.'], - ERANAMES: ['Prije nove ere', 'Nove ere'], - NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', - 'august', 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', - 'juli', 'august', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], - STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], - SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], - NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Prvi kvartal', 'Drugi kvartal', 'Treći kvartal', - 'Četvrti kvartal'], - AMPMS: ['prije podne', 'popodne'], - DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd. MMM. y.', 'dd.MM.yy.'], +goog.i18n.DateTimeSymbols_bs_Cyrl_BA = { + ERAS: ['п. н. е.', 'н. е.'], + ERANAMES: ['Пре нове ере', 'Нове ере'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], + STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], + NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], + STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], + SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], + QUARTERS: ['Прво тромесечје', 'Друго тромесечје', 'Треће тромесечје', 'Четврто тромесечје'], + AMPMS: ['пре подне', 'поподне'], + DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'u\' {0}', '{1} \'u\' {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 }; +/** + * Date/time formatting symbols for locale bs_Latn. + */ +goog.i18n.DateTimeSymbols_bs_Latn = goog.i18n.DateTimeSymbols_bs; + + /** * Date/time formatting symbols for locale bs_Latn_BA. */ -goog.i18n.DateTimeSymbols_bs_Latn_BA = goog.i18n.DateTimeSymbols_bs_Latn; +goog.i18n.DateTimeSymbols_bs_Latn_BA = goog.i18n.DateTimeSymbols_bs; /** * Date/time formatting symbols for locale ca_AD. */ -goog.i18n.DateTimeSymbols_ca_AD = { - ERAS: ['aC', 'dC'], - ERANAMES: ['abans de Crist', 'després de Crist'], - NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', - 'NV', 'DS'], - STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', - 'ST', 'OC', 'NV', 'DS'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], - STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', - 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], - SHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', - 'set.', 'oct.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', - 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], - WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - STANDALONESHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - NARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - STANDALONENARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - SHORTQUARTERS: ['1T', '2T', '3T', '4T'], - QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'], - AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', - 'd/M/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_ca_AD = goog.i18n.DateTimeSymbols_ca; /** * Date/time formatting symbols for locale ca_ES. */ -goog.i18n.DateTimeSymbols_ca_ES = { - ERAS: ['aC', 'dC'], - ERANAMES: ['abans de Crist', 'després de Crist'], - NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', - 'NV', 'DS'], - STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', - 'ST', 'OC', 'NV', 'DS'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], - STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', - 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], - SHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', - 'set.', 'oct.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', - 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], - WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - STANDALONESHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - NARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - STANDALONENARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - SHORTQUARTERS: ['1T', '2T', '3T', '4T'], - QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'], - AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', - 'd/M/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_ca_ES = goog.i18n.DateTimeSymbols_ca; /** - * Date/time formatting symbols for locale ca_ES_VALENCIA. + * Date/time formatting symbols for locale ca_FR. */ -goog.i18n.DateTimeSymbols_ca_ES_VALENCIA = goog.i18n.DateTimeSymbols_ca_ES; +goog.i18n.DateTimeSymbols_ca_FR = goog.i18n.DateTimeSymbols_ca; /** - * Date/time formatting symbols for locale ca_FR. + * Date/time formatting symbols for locale ca_IT. */ -goog.i18n.DateTimeSymbols_ca_FR = { - ERAS: ['aC', 'dC'], - ERANAMES: ['abans de Crist', 'després de Crist'], - NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', - 'NV', 'DS'], - STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', - 'ST', 'OC', 'NV', 'DS'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], - STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', - 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], - SHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', - 'set.', 'oct.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', - 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], - WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - STANDALONESHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - NARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - STANDALONENARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - SHORTQUARTERS: ['1T', '2T', '3T', '4T'], - QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'], - AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', - 'd/M/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_ca_IT = goog.i18n.DateTimeSymbols_ca; /** - * Date/time formatting symbols for locale ca_IT. - */ -goog.i18n.DateTimeSymbols_ca_IT = { - ERAS: ['aC', 'dC'], - ERANAMES: ['abans de Crist', 'després de Crist'], - NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', - 'NV', 'DS'], - STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', - 'ST', 'OC', 'NV', 'DS'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], - STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', - 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], - SHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', - 'set.', 'oct.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', - 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'], - WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', - 'divendres', 'dissabte'], - SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - STANDALONESHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - NARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - STANDALONENARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - SHORTQUARTERS: ['1T', '2T', '3T', '4T'], - QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'], - AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'd MMM y', - 'd/M/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} \'a\' \'les\' {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; - - -/** - * Date/time formatting symbols for locale ce. + * Date/time formatting symbols for locale ce. */ goog.i18n.DateTimeSymbols_ce = { 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: ['январь', 'февраль', 'март', 'апрель', - 'май', 'июнь', 'июль', 'август', 'сентябрь', - 'октябрь', 'ноябрь', 'декабрь'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', - 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], - STANDALONESHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', - 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], - WEEKDAYS: ['кӀиранан де', 'оршотан де', - 'шинарин де', 'кхаарин де', 'еарин де', - 'пӀераскан де', 'шот де'], - STANDALONEWEEKDAYS: ['кӀиранан де', 'оршотан де', - 'шинарин де', 'кхаарин де', 'еарин де', - 'пӀераскан де', 'шот де'], - SHORTWEEKDAYS: ['кӀиранан де', 'оршотан де', - 'шинарин де', 'кхаарин де', 'еарин де', - 'пӀераскан де', 'шот де'], - STANDALONESHORTWEEKDAYS: ['кӀиранан де', 'оршотан де', - 'шинарин де', 'кхаарин де', 'еарин де', - 'пӀераскан де', 'шот де'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], + STANDALONEMONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], + SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + STANDALONESHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + WEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'], + STANDALONEWEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'], + SHORTWEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'], + STANDALONESHORTWEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -3441,22 +2065,13 @@ goog.i18n.DateTimeSymbols_cgg = { ERAS: ['BC', 'AD'], ERANAMES: ['Kurisito Atakaijire', 'Kurisito Yaijire'], 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: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', - 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', - 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], - STANDALONEMONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', - 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', - 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], - SHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', - 'KKM', 'KNK', 'KNB'], - STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', - 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], - WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', - 'Orwakataano', 'Orwamukaaga'], - STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', - 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], + STANDALONEMONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], + SHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'], SHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'], STANDALONESHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'], NARROWWEEKDAYS: ['S', 'K', 'R', 'S', 'N', 'T', 'M'], @@ -3482,46 +2097,7 @@ goog.i18n.DateTimeSymbols_cgg_UG = goog.i18n.DateTimeSymbols_cgg; /** * Date/time formatting symbols for locale chr_US. */ -goog.i18n.DateTimeSymbols_chr_US = { - 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'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_chr_US = goog.i18n.DateTimeSymbols_chr; /** @@ -3529,42 +2105,22 @@ goog.i18n.DateTimeSymbols_chr_US = { */ goog.i18n.DateTimeSymbols_ckb = { ZERODIGIT: 0x0660, - ERAS: ['پ.ن', 'ز'], + ERAS: ['پێش زایین', 'زایینی'], ERANAMES: ['پێش زایین', 'زایینی'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], - STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], - SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], - STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', - 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', - 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', - 'تشرینی دووەم', 'کانونی یەکەم'], - WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], - STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], - SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], - STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', - 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', - 'شەممە'], + NARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], + STANDALONENARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], + MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], - SHORTQUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', - 'چارەکی سێەم', 'چارەکی چوارەم'], - QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', - 'چارەکی سێەم', 'چارەکی چوارەم'], + SHORTQUARTERS: ['چ١', 'چ٢', 'چ٣', 'چ٤'], + QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', 'چارەکی سێەم', 'چارەکی چوارەم'], AMPMS: ['ب.ن', 'د.ن'], DATEFORMATS: ['y MMMM d, EEEE', 'dی MMMMی y', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -3575,24 +2131,6 @@ goog.i18n.DateTimeSymbols_ckb = { }; -/** - * Date/time formatting symbols for locale ckb_Arab. - */ -goog.i18n.DateTimeSymbols_ckb_Arab = goog.i18n.DateTimeSymbols_ckb; - - -/** - * Date/time formatting symbols for locale ckb_Arab_IQ. - */ -goog.i18n.DateTimeSymbols_ckb_Arab_IQ = goog.i18n.DateTimeSymbols_ckb; - - -/** - * Date/time formatting symbols for locale ckb_Arab_IR. - */ -goog.i18n.DateTimeSymbols_ckb_Arab_IR = goog.i18n.DateTimeSymbols_ckb; - - /** * Date/time formatting symbols for locale ckb_IQ. */ @@ -3604,42 +2142,22 @@ goog.i18n.DateTimeSymbols_ckb_IQ = goog.i18n.DateTimeSymbols_ckb; */ goog.i18n.DateTimeSymbols_ckb_IR = { ZERODIGIT: 0x0660, - ERAS: ['پ.ن', 'ز'], + ERAS: ['پێش زایین', 'زایینی'], ERANAMES: ['پێش زایین', 'زایینی'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], - STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], - SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], - STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', - 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', - 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', - 'تشرینی دووەم', 'کانونی یەکەم'], - WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], - STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], - SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], - STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', - 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', - 'شەممە'], + NARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], + STANDALONENARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], + MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'], + WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], - SHORTQUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', - 'چارەکی سێەم', 'چارەکی چوارەم'], - QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', - 'چارەکی سێەم', 'چارەکی چوارەم'], + SHORTQUARTERS: ['چ١', 'چ٢', 'چ٣', 'چ٤'], + QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', 'چارەکی سێەم', 'چارەکی چوارەم'], AMPMS: ['ب.ن', 'د.ن'], DATEFORMATS: ['y MMMM d, EEEE', 'dی MMMMی y', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -3650,184 +2168,22 @@ goog.i18n.DateTimeSymbols_ckb_IR = { }; -/** - * Date/time formatting symbols for locale ckb_Latn. - */ -goog.i18n.DateTimeSymbols_ckb_Latn = goog.i18n.DateTimeSymbols_ckb; - - -/** - * Date/time formatting symbols for locale ckb_Latn_IQ. - */ -goog.i18n.DateTimeSymbols_ckb_Latn_IQ = goog.i18n.DateTimeSymbols_ckb; - - /** * Date/time formatting symbols for locale cs_CZ. */ -goog.i18n.DateTimeSymbols_cs_CZ = { - 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: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - 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: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', - 'zář', 'říj', 'lis', 'pro'], - STANDALONESHORTMONTHS: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', - 'srp', 'zář', 'říj', 'lis', 'pro'], - WEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', - 'sobota'], - STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', - 'pátek', 'sobota'], - SHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], - STANDALONESHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], - NARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', - '4. čtvrtletí'], - AMPMS: ['dop.', 'odp.'], - DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. M. y', 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; - - -/** - * Date/time formatting symbols for locale cu. - */ -goog.i18n.DateTimeSymbols_cu = { - ERAS: ['пре́дъ р. х.', 'по р. х.'], - ERANAMES: ['пре́дъ р. х.', 'по р. х.'], - NARROWMONTHS: ['І҆', 'Ф', 'М', 'А҆', 'М', 'І҆', 'І҆', 'А҆', 'С', - 'Ѻ҆', 'Н', 'Д'], - STANDALONENARROWMONTHS: ['І҆', 'Ф', 'М', 'А҆', 'М', 'І҆', 'І҆', - 'А҆', 'С', 'Ѻ҆', 'Н', 'Д'], - MONTHS: ['і҆аннꙋа́рїа', 'феврꙋа́рїа', 'ма́рта', - 'а҆прі́ллїа', 'ма́їа', 'і҆ꙋ́нїа', 'і҆ꙋ́лїа', - 'а҆́ѵгꙋста', 'септе́мврїа', 'ѻ҆ктѡ́врїа', - 'ное́мврїа', 'деке́мврїа'], - STANDALONEMONTHS: ['і҆аннꙋа́рїй', 'феврꙋа́рїй', - 'ма́ртъ', 'а҆прі́ллїй', 'ма́їй', 'і҆ꙋ́нїй', - 'і҆ꙋ́лїй', 'а҆́ѵгꙋстъ', 'септе́мврїй', - 'ѻ҆ктѡ́врїй', 'ное́мврїй', 'деке́мврїй'], - SHORTMONTHS: ['і҆аⷩ҇', 'феⷡ҇', 'маⷬ҇', 'а҆пⷬ҇', - 'маꙵ', 'і҆ꙋⷩ҇', 'і҆ꙋⷧ҇', 'а҆́ѵⷢ҇', 'сеⷫ҇', - 'ѻ҆кⷮ', 'ноеⷨ', 'деⷦ҇'], - STANDALONESHORTMONTHS: ['і҆аⷩ҇', 'феⷡ҇', 'маⷬ҇', - 'а҆пⷬ҇', 'маꙵ', 'і҆ꙋⷩ҇', 'і҆ꙋⷧ҇', 'а҆́ѵⷢ҇', - 'сеⷫ҇', 'ѻ҆кⷮ', 'ноеⷨ', 'деⷦ҇'], - WEEKDAYS: ['недѣ́лѧ', 'понедѣ́льникъ', - 'вто́рникъ', 'среда̀', 'четверто́къ', - 'пѧто́къ', 'сꙋббѡ́та'], - STANDALONEWEEKDAYS: ['недѣ́лѧ', 'понедѣ́льникъ', - 'вто́рникъ', 'среда̀', 'четверто́къ', - 'пѧто́къ', 'сꙋббѡ́та'], - SHORTWEEKDAYS: ['ндⷧ҇ѧ', 'пнⷣе', 'втоⷬ҇', 'срⷣе', - 'чеⷦ҇', 'пѧⷦ҇', 'сꙋⷠ҇'], - STANDALONESHORTWEEKDAYS: ['ндⷧ҇ѧ', 'пнⷣе', 'втоⷬ҇', - 'срⷣе', 'чеⷦ҇', 'пѧⷦ҇', 'сꙋⷠ҇'], - NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], - STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['а҃-ѧ чеⷡ҇', 'в҃-ѧ чеⷡ҇', 'г҃-ѧ чеⷡ҇', - 'д҃-ѧ чеⷡ҇'], - QUARTERS: ['а҃-ѧ че́тверть', 'в҃-ѧ че́тверть', - 'г҃-ѧ че́тверть', 'д҃-ѧ че́тверть'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM \'л\'. y.', 'y MMMM d', 'y MMM d', 'y.MM.dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; - - -/** - * Date/time formatting symbols for locale cu_RU. - */ -goog.i18n.DateTimeSymbols_cu_RU = goog.i18n.DateTimeSymbols_cu; +goog.i18n.DateTimeSymbols_cs_CZ = goog.i18n.DateTimeSymbols_cs; /** * Date/time formatting symbols for locale cy_GB. */ -goog.i18n.DateTimeSymbols_cy_GB = { - ERAS: ['CC', 'OC'], - ERANAMES: ['Cyn Crist', 'Oed Crist'], - NARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'], - STANDALONENARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', - 'T', 'Rh'], - MONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', - 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], - STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', - 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], - SHORTMONTHS: ['Ion', 'Chwef', 'Maw', 'Ebrill', 'Mai', 'Meh', 'Gorff', 'Awst', - 'Medi', 'Hyd', 'Tach', 'Rhag'], - STANDALONESHORTMONTHS: ['Ion', 'Chw', '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', 'Ll', 'M', 'M', 'I', 'G', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'Ll', '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/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'am\' {0}', '{1} \'am\' {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_cy_GB = goog.i18n.DateTimeSymbols_cy; /** * Date/time formatting symbols for locale da_DK. */ -goog.i18n.DateTimeSymbols_da_DK = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['f.Kr.', 'e.Kr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], - STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], - SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], - STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - SHORTQUARTERS: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], - DATETIMEFORMATS: ['{1} \'kl\'. {0}', '{1} \'kl\'. {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_da_DK = goog.i18n.DateTimeSymbols_da; /** @@ -3837,20 +2193,13 @@ goog.i18n.DateTimeSymbols_da_GL = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['f.Kr.', 'e.Kr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], - STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], @@ -3874,38 +2223,26 @@ goog.i18n.DateTimeSymbols_dav = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], NARROWMONTHS: ['I', 'K', 'K', 'K', 'K', 'K', 'M', 'W', 'I', 'I', 'I', 'I'], - STANDALONENARROWMONTHS: ['I', 'K', 'K', 'K', 'K', 'K', 'M', 'W', 'I', 'I', - 'I', 'I'], - MONTHS: ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', - 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', - 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', - 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'], - STANDALONEMONTHS: ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', - 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', - 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', - 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'], - SHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', - 'Iku', 'Imw', 'Iwi'], - STANDALONESHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', - 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'], - WEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', - 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], - STANDALONEWEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', - 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], + STANDALONENARROWMONTHS: ['I', 'K', 'K', 'K', 'K', 'K', 'M', 'W', 'I', 'I', 'I', 'I'], + MONTHS: ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'], + STANDALONEMONTHS: ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'], + SHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'], + STANDALONESHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'], + WEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], + STANDALONEWEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], SHORTWEEKDAYS: ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'], STANDALONESHORTWEEKDAYS: ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'], NARROWWEEKDAYS: ['J', 'J', 'K', 'K', 'K', 'K', 'N'], STANDALONENARROWWEEKDAYS: ['J', 'J', 'K', 'K', 'K', 'K', 'N'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kimu cha imbiri', 'Kimu cha kawi', 'Kimu cha kadadu', - 'Kimu cha kana'], + QUARTERS: ['Kimu cha imbiri', 'Kimu cha kawi', 'Kimu cha kadadu', 'Kimu cha kana'], AMPMS: ['Luma lwa K', 'luma lwa p'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -3918,61 +2255,29 @@ goog.i18n.DateTimeSymbols_dav_KE = goog.i18n.DateTimeSymbols_dav; /** * Date/time formatting symbols for locale de_BE. */ -goog.i18n.DateTimeSymbols_de_BE = { - ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['v. Chr.', 'n. Chr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], - STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], - SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], - STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], - NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'um\' {0}', '{1} \'um\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_de_BE = goog.i18n.DateTimeSymbols_de; /** * Date/time formatting symbols for locale de_DE. */ -goog.i18n.DateTimeSymbols_de_DE = { +goog.i18n.DateTimeSymbols_de_DE = goog.i18n.DateTimeSymbols_de; + + +/** + * Date/time formatting symbols for locale de_IT. + */ +goog.i18n.DateTimeSymbols_de_IT = { ERAS: ['v. Chr.', 'n. Chr.'], ERANAMES: ['v. Chr.', 'n. Chr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], - STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + SHORTMONTHS: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + STANDALONESHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], @@ -3992,75 +2297,13 @@ goog.i18n.DateTimeSymbols_de_DE = { /** * Date/time formatting symbols for locale de_LI. */ -goog.i18n.DateTimeSymbols_de_LI = { - ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['v. Chr.', 'n. Chr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], - STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], - SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], - STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], - NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'um\' {0}', '{1} \'um\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_de_LI = goog.i18n.DateTimeSymbols_de; /** * Date/time formatting symbols for locale de_LU. */ -goog.i18n.DateTimeSymbols_de_LU = { - ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['v. Chr.', 'n. Chr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], - STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], - SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], - STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], - NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'um\' {0}', '{1} \'um\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_de_LU = goog.i18n.DateTimeSymbols_de; /** @@ -4070,21 +2313,13 @@ goog.i18n.DateTimeSymbols_dje = { ERAS: ['IJ', 'IZ'], ERANAMES: ['Isaa jine', 'Isaa zamanoo'], NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', - 'N', 'D'], - MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], - STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], - SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], - STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], - WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', - 'Asibti'], - STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', - 'Alzuma', 'Asibti'], + STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', 'Asibti'], + STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', 'Asibti'], SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'M', 'Z', 'S'], @@ -4114,20 +2349,13 @@ goog.i18n.DateTimeSymbols_dsb = { ERAS: ['pś.Chr.n.', 'pó Chr.n.'], ERANAMES: ['pśed Kristusowym naroźenim', 'pó Kristusowem naroźenju'], 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: ['januara', 'februara', 'měrca', 'apryla', 'maja', 'junija', - 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'], - STANDALONEMONTHS: ['januar', 'februar', 'měrc', 'apryl', 'maj', 'junij', - 'julij', 'awgust', 'september', 'oktober', 'nowember', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'měr.', 'apr.', 'maj.', 'jun.', 'jul.', 'awg.', - 'sep.', 'okt.', 'now.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'měr', 'apr', 'maj', 'jun', 'jul', - 'awg', 'sep', 'okt', 'now', 'dec'], - WEEKDAYS: ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', 'stwórtk', - 'pětk', 'sobota'], - STANDALONEWEEKDAYS: ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', - 'stwórtk', 'pětk', 'sobota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januara', 'februara', 'měrca', 'apryla', 'maja', 'junija', 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'], + STANDALONEMONTHS: ['januar', 'februar', 'měrc', 'apryl', 'maj', 'junij', 'julij', 'awgust', 'september', 'oktober', 'nowember', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'měr.', 'apr.', 'maj.', 'jun.', 'jul.', 'awg.', 'sep.', 'okt.', 'now.', 'dec.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'měr', 'apr', 'maj', 'jun', 'jul', 'awg', 'sep', 'okt', 'now', 'dec'], + WEEKDAYS: ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', 'stwórtk', 'pětk', 'sobota'], + STANDALONEWEEKDAYS: ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', 'stwórtk', 'pětk', 'sobota'], SHORTWEEKDAYS: ['nje', 'pón', 'wał', 'srj', 'stw', 'pět', 'sob'], STANDALONESHORTWEEKDAYS: ['nje', 'pón', 'wał', 'srj', 'stw', 'pět', 'sob'], NARROWWEEKDAYS: ['n', 'p', 'w', 's', 's', 'p', 's'], @@ -4140,7 +2368,7 @@ goog.i18n.DateTimeSymbols_dsb = { DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -4157,30 +2385,19 @@ goog.i18n.DateTimeSymbols_dua = { ERAS: ['ɓ.Ys', 'mb.Ys'], ERANAMES: ['ɓoso ɓwá yáɓe lá', 'mbúsa kwédi a Yés'], NARROWMONTHS: ['d', 'ŋ', 's', 'd', 'e', 'e', 'm', 'd', 'n', 'm', 't', 'e'], - STANDALONENARROWMONTHS: ['d', 'ŋ', 's', 'd', 'e', 'e', 'm', 'd', 'n', 'm', - 't', 'e'], - MONTHS: ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', - 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', 'nyɛtɛki', - 'mayésɛ́', 'tiníní', 'eláŋgɛ́'], - STANDALONEMONTHS: ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', - 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', - 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́'], - SHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', - 'nyɛt', 'may', 'tin', 'elá'], - STANDALONESHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', - 'diŋ', 'nyɛt', 'may', 'tin', 'elá'], - WEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', - 'ɗónɛsú', 'esaɓasú'], - STANDALONEWEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', - 'ɗónɛsú', 'esaɓasú'], + STANDALONENARROWMONTHS: ['d', 'ŋ', 's', 'd', 'e', 'e', 'm', 'd', 'n', 'm', 't', 'e'], + MONTHS: ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́'], + STANDALONEMONTHS: ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́'], + SHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', 'nyɛt', 'may', 'tin', 'elá'], + STANDALONESHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', 'nyɛt', 'may', 'tin', 'elá'], + WEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', 'ɗónɛsú', 'esaɓasú'], + STANDALONEWEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', 'ɗónɛsú', 'esaɓasú'], SHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'], - STANDALONESHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', - 'esa'], + STANDALONESHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'], NARROWWEEKDAYS: ['e', 'm', 'k', 'm', 'ŋ', 'ɗ', 'e'], STANDALONENARROWWEEKDAYS: ['e', 'm', 'k', 'm', 'ŋ', 'ɗ', 'e'], SHORTQUARTERS: ['ndu1', 'ndu2', 'ndu3', 'ndu4'], - QUARTERS: ['ndúmbū nyá ɓosó', 'ndúmbū ní lóndɛ́ íɓaá', - 'ndúmbū ní lóndɛ́ ílálo', 'ndúmbū ní lóndɛ́ ínɛ́y'], + QUARTERS: ['ndúmbū nyá ɓosó', 'ndúmbū ní lóndɛ́ íɓaá', 'ndúmbū ní lóndɛ́ ílálo', 'ndúmbū ní lóndɛ́ ínɛ́y'], AMPMS: ['idiɓa', 'ebyámu'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -4204,20 +2421,13 @@ goog.i18n.DateTimeSymbols_dyo = { ERAS: ['ArY', 'AtY'], ERANAMES: ['Ariŋuu Yeesu', 'Atooŋe Yeesu'], NARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'S', 'S', 'U', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'S', 'S', 'U', 'S', 'O', - 'N', 'D'], - MONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', - 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], - STANDALONEMONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', - 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], - SHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', - 'No', 'De'], - STANDALONESHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', - 'Ok', 'No', 'De'], - WEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', - 'Sibiti'], - STANDALONEWEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', - 'Arjuma', 'Sibiti'], + STANDALONENARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'S', 'S', 'U', 'S', 'O', 'N', 'D'], + MONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], + STANDALONEMONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], + SHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', 'No', 'De'], + STANDALONESHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', 'No', 'De'], + WEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', 'Sibiti'], + STANDALONEWEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', 'Sibiti'], SHORTWEEKDAYS: ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'], STANDALONESHORTWEEKDAYS: ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'], NARROWWEEKDAYS: ['D', 'T', 'T', 'A', 'A', 'A', 'S'], @@ -4247,65 +2457,23 @@ goog.i18n.DateTimeSymbols_dz = { ZERODIGIT: 0x0F20, ERAS: ['BCE', 'CE'], ERANAMES: ['BCE', 'CE'], - NARROWMONTHS: ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', - '༡༠', '༡༡', '༡༢'], - STANDALONENARROWMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', - '༨', '༩', '༡༠', '༡༡', '༡༢'], - MONTHS: ['ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', - 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', - 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', - 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', - 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', - 'ཟླ་བཅུ་གཅིག་པ་', - 'ཟླ་བཅུ་གཉིས་པ་'], - STANDALONEMONTHS: ['སྤྱི་ཟླ་དངཔ་', - 'སྤྱི་ཟླ་གཉིས་པ་', - 'སྤྱི་ཟླ་གསུམ་པ་', - 'སྤྱི་ཟླ་བཞི་པ', - 'སྤྱི་ཟླ་ལྔ་པ་', - 'སྤྱི་ཟླ་དྲུག་པ', - 'སྤྱི་ཟླ་བདུན་པ་', - 'སྤྱི་ཟླ་བརྒྱད་པ་', - 'སྤྱི་ཟླ་དགུ་པ་', - 'སྤྱི་ཟླ་བཅུ་པ་', - 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', - 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་'], - SHORTMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', - '༡༠', '༡༡', '12'], - STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', - 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', - 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', - 'ཟླ་༡༢'], - WEEKDAYS: ['གཟའ་ཟླ་བ་', - 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', - 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', - 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], - STANDALONEWEEKDAYS: ['གཟའ་ཟླ་བ་', - 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', - 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', - 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], - SHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', - 'སངས་', 'སྤེན་', 'ཉི་'], - STANDALONESHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', - 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], - NARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', - 'སྤེན', 'ཉི'], - STANDALONENARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', - 'སངྶ', 'སྤེན', 'ཉི'], - SHORTQUARTERS: ['བཞི་དཔྱ་༡', 'བཞི་དཔྱ་༢', - 'བཞི་དཔྱ་༣', 'བཞི་དཔྱ་༤'], - QUARTERS: ['བཞི་དཔྱ་དང་པ་', - 'བཞི་དཔྱ་གཉིས་པ་', - 'བཞི་དཔྱ་གསུམ་པ་', - 'བཞི་དཔྱ་བཞི་པ་'], + NARROWMONTHS: ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', '༡༠', '༡༡', '༡༢'], + STANDALONENARROWMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '༡༢'], + MONTHS: ['ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', 'ཟླ་བཅུ་གཅིག་པ་', 'ཟླ་བཅུ་གཉིས་པ་'], + STANDALONEMONTHS: ['སྤྱི་ཟླ་དངཔ་', 'སྤྱི་ཟླ་གཉིས་པ་', 'སྤྱི་ཟླ་གསུམ་པ་', 'སྤྱི་ཟླ་བཞི་པ', 'སྤྱི་ཟླ་ལྔ་པ་', 'སྤྱི་ཟླ་དྲུག་པ', 'སྤྱི་ཟླ་བདུན་པ་', 'སྤྱི་ཟླ་བརྒྱད་པ་', 'སྤྱི་ཟླ་དགུ་པ་', 'སྤྱི་ཟླ་བཅུ་པ་', 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་'], + SHORTMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '12'], + STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + WEEKDAYS: ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], + STANDALONEWEEKDAYS: ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], + SHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], + STANDALONESHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], + NARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'], + STANDALONENARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'], + SHORTQUARTERS: ['བཞི་དཔྱ་༡', 'བཞི་དཔྱ་༢', 'བཞི་དཔྱ་༣', 'བཞི་དཔྱ་༤'], + QUARTERS: ['བཞི་དཔྱ་དང་པ་', 'བཞི་དཔྱ་གཉིས་པ་', 'བཞི་དཔྱ་གསུམ་པ་', 'བཞི་དཔྱ་བཞི་པ་'], AMPMS: ['སྔ་ཆ་', 'ཕྱི་ཆ་'], - DATEFORMATS: ['EEEE, སྤྱི་ལོ་y MMMM ཚེས་dd', - 'སྤྱི་ལོ་y MMMM ཚེས་ dd', - 'སྤྱི་ལོ་y ཟླ་MMM ཚེས་dd', 'y-MM-dd'], - TIMEFORMATS: ['ཆུ་ཚོད་ h སྐར་མ་ mm:ss a zzzz', - 'ཆུ་ཚོད་ h སྐར་མ་ mm:ss a z', - 'ཆུ་ཚོད་h:mm:ss a', - 'ཆུ་ཚོད་ h སྐར་མ་ mm a'], + DATEFORMATS: ['EEEE, སྤྱི་ལོ་y MMMM ཚེས་dd', 'སྤྱི་ལོ་y MMMM ཚེས་ dd', 'སྤྱི་ལོ་y ཟླ་MMM ཚེས་dd', 'y-MM-dd'], + TIMEFORMATS: ['ཆུ་ཚོད་ h སྐར་མ་ mm:ss a zzzz', 'ཆུ་ཚོད་ h སྐར་མ་ mm:ss a z', 'ཆུ་ཚོད་h:mm:ss a', 'ཆུ་ཚོད་ h སྐར་མ་ mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -4326,40 +2494,26 @@ goog.i18n.DateTimeSymbols_ebu = { ERAS: ['MK', 'TK'], ERANAMES: ['Mbere ya Kristo', 'Thutha wa Kristo'], NARROWMONTHS: ['M', 'K', 'K', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'I'], - STANDALONENARROWMONTHS: ['M', 'K', 'K', 'K', 'G', 'G', 'M', 'K', 'K', 'I', - 'I', 'I'], - MONTHS: ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', - 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', - 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', - 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', - 'Mweri wa ikũmi na Kaĩrĩ'], - STANDALONEMONTHS: ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', - 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', - 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', - 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', - 'Mweri wa ikũmi na Kaĩrĩ'], - SHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', - 'Iku', 'Imw', 'Igi'], - STANDALONESHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', - 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'], - WEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', - 'Njumaa', 'NJumamothii'], - STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', - 'Aramithi', 'Njumaa', 'NJumamothii'], + STANDALONENARROWMONTHS: ['M', 'K', 'K', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'I'], + MONTHS: ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', 'Mweri wa ikũmi na Kaĩrĩ'], + STANDALONEMONTHS: ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', 'Mweri wa ikũmi na Kaĩrĩ'], + SHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'], + STANDALONESHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'], + WEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', 'Njumaa', 'NJumamothii'], + STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', 'Njumaa', 'NJumamothii'], SHORTWEEKDAYS: ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'], STANDALONESHORTWEEKDAYS: ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'], NARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'M', 'N'], STANDALONENARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'M', 'N'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kuota ya mbere', 'Kuota ya Kaĩrĩ', 'Kuota ya kathatu', - 'Kuota ya kana'], + QUARTERS: ['Kuota ya mbere', 'Kuota ya Kaĩrĩ', 'Kuota ya kathatu', 'Kuota ya kana'], AMPMS: ['KI', 'UT'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -4376,32 +2530,22 @@ goog.i18n.DateTimeSymbols_ee = { ERAS: ['hY', 'Yŋ'], ERANAMES: ['Hafi Yesu Va Do ŋgɔ', 'Yesu Ŋɔli'], NARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'], - STANDALONENARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', - 'a', 'd'], - MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', - 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], - STANDALONEMONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', - 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], - SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', - 'kel', 'ade', 'dzm'], - STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', - 'dea', 'any', 'kel', 'ade', 'dzm'], - WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', - 'memleɖa'], - STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', - 'fiɖa', 'memleɖa'], + STANDALONENARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'], + MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], + STANDALONEMONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], + SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'], + STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'], + WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'], + STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'], SHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'], STANDALONESHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'], NARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'], STANDALONENARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'], SHORTQUARTERS: ['k1', 'k2', 'k3', 'k4'], - QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', - 'kɔta enelia'], + QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', 'kɔta enelia'], AMPMS: ['ŋdi', 'ɣetrɔ'], - DATEFORMATS: ['EEEE, MMMM d \'lia\' y', 'MMMM d \'lia\' y', - 'MMM d \'lia\', y', 'M/d/yy'], - TIMEFORMATS: ['a \'ga\' h:mm:ss zzzz', 'a \'ga\' h:mm:ss z', - 'a \'ga\' h:mm:ss', 'a \'ga\' h:mm'], + DATEFORMATS: ['EEEE, MMMM d \'lia\' y', 'MMMM d \'lia\' y', 'MMM d \'lia\', y', 'M/d/yy'], + TIMEFORMATS: ['a \'ga\' h:mm:ss zzzz', 'a \'ga\' h:mm:ss z', 'a \'ga\' h:mm:ss', 'a \'ga\' h:mm'], DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0} {1}', '{0} {1}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -4422,30 +2566,21 @@ goog.i18n.DateTimeSymbols_ee_TG = { ERAS: ['hY', 'Yŋ'], ERANAMES: ['Hafi Yesu Va Do ŋgɔ', 'Yesu Ŋɔli'], NARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'], - STANDALONENARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', - 'a', 'd'], - MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', - 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], - STANDALONEMONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', - 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], - SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', - 'kel', 'ade', 'dzm'], - STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', - 'dea', 'any', 'kel', 'ade', 'dzm'], - WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', - 'memleɖa'], - STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', - 'fiɖa', 'memleɖa'], + STANDALONENARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'], + MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], + STANDALONEMONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], + SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'], + STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'], + WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'], + STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'], SHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'], STANDALONESHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'], NARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'], STANDALONENARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'], SHORTQUARTERS: ['k1', 'k2', 'k3', 'k4'], - QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', - 'kɔta enelia'], + QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', 'kɔta enelia'], AMPMS: ['ŋdi', 'ɣetrɔ'], - DATEFORMATS: ['EEEE, MMMM d \'lia\' y', 'MMMM d \'lia\' y', - 'MMM d \'lia\', y', 'M/d/yy'], + DATEFORMATS: ['EEEE, MMMM d \'lia\' y', 'MMMM d \'lia\' y', 'MMM d \'lia\', y', 'M/d/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0} {1}', '{0} {1}'], FIRSTDAYOFWEEK: 0, @@ -4460,35 +2595,20 @@ goog.i18n.DateTimeSymbols_ee_TG = { goog.i18n.DateTimeSymbols_el_CY = { ERAS: ['π.Χ.', 'μ.Χ.'], ERANAMES: ['προ Χριστού', 'μετά Χριστόν'], - NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', - 'Ν', 'Δ'], - STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', - 'Ο', 'Ν', 'Δ'], - MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', - 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', - 'Νοεμβρίου', 'Δεκεμβρίου'], - STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', - 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', - 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', - 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], - SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', - 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', - 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', - 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', - 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', - 'Σάβ'], - STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', - 'Παρ', 'Σάβ'], + NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'], + STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], + SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], + STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], - QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', - '4ο τρίμηνο'], + QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'], AMPMS: ['π.μ.', 'μ.μ.'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -4502,46 +2622,7 @@ goog.i18n.DateTimeSymbols_el_CY = { /** * Date/time formatting symbols for locale el_GR. */ -goog.i18n.DateTimeSymbols_el_GR = { - ERAS: ['π.Χ.', 'μ.Χ.'], - ERANAMES: ['προ Χριστού', 'μετά Χριστόν'], - NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', - 'Ν', 'Δ'], - STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', - 'Ο', 'Ν', 'Δ'], - MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', - 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', - 'Νοεμβρίου', 'Δεκεμβρίου'], - STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', - 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', - 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', - 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], - SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', - 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', - 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', - 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', - 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', - 'Σάβ'], - STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', - 'Παρ', 'Σάβ'], - NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], - STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], - SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], - QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', - '4ο τρίμηνο'], - AMPMS: ['π.μ.', 'μ.μ.'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} - {0}', '{1} - {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_el_GR = goog.i18n.DateTimeSymbols_el; /** @@ -4551,20 +2632,13 @@ goog.i18n.DateTimeSymbols_en_001 = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4575,9 +2649,9 @@ goog.i18n.DateTimeSymbols_en_001 = { DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -4588,20 +2662,13 @@ goog.i18n.DateTimeSymbols_en_150 = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4612,9 +2679,9 @@ goog.i18n.DateTimeSymbols_en_150 = { DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -4625,20 +2692,13 @@ goog.i18n.DateTimeSymbols_en_AG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4662,20 +2722,13 @@ goog.i18n.DateTimeSymbols_en_AI = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4695,38 +2748,7 @@ goog.i18n.DateTimeSymbols_en_AI = { /** * Date/time formatting symbols for locale en_AS. */ -goog.i18n.DateTimeSymbols_en_AS = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], - SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_en_AS = goog.i18n.DateTimeSymbols_en; /** @@ -4736,20 +2758,13 @@ goog.i18n.DateTimeSymbols_en_AT = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4773,20 +2788,13 @@ goog.i18n.DateTimeSymbols_en_BB = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4810,20 +2818,13 @@ goog.i18n.DateTimeSymbols_en_BE = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4847,20 +2848,13 @@ goog.i18n.DateTimeSymbols_en_BI = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4884,20 +2878,13 @@ goog.i18n.DateTimeSymbols_en_BM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4921,20 +2908,13 @@ goog.i18n.DateTimeSymbols_en_BS = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4958,20 +2938,13 @@ goog.i18n.DateTimeSymbols_en_BW = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -4980,7 +2953,7 @@ goog.i18n.DateTimeSymbols_en_BW = { QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'dd/MM/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -4995,20 +2968,13 @@ goog.i18n.DateTimeSymbols_en_BZ = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5032,20 +2998,13 @@ goog.i18n.DateTimeSymbols_en_CC = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5069,20 +3028,13 @@ goog.i18n.DateTimeSymbols_en_CH = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5106,20 +3058,13 @@ goog.i18n.DateTimeSymbols_en_CK = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5143,20 +3088,13 @@ goog.i18n.DateTimeSymbols_en_CM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5180,20 +3118,13 @@ goog.i18n.DateTimeSymbols_en_CX = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5217,20 +3148,13 @@ goog.i18n.DateTimeSymbols_en_CY = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5254,20 +3178,13 @@ goog.i18n.DateTimeSymbols_en_DE = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5291,20 +3208,13 @@ goog.i18n.DateTimeSymbols_en_DG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5328,20 +3238,13 @@ goog.i18n.DateTimeSymbols_en_DK = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5365,20 +3268,13 @@ goog.i18n.DateTimeSymbols_en_DM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5402,20 +3298,13 @@ goog.i18n.DateTimeSymbols_en_ER = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5439,20 +3328,13 @@ goog.i18n.DateTimeSymbols_en_FI = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5476,20 +3358,13 @@ goog.i18n.DateTimeSymbols_en_FJ = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5513,20 +3388,13 @@ goog.i18n.DateTimeSymbols_en_FK = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5550,20 +3418,13 @@ goog.i18n.DateTimeSymbols_en_FM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5587,20 +3448,13 @@ goog.i18n.DateTimeSymbols_en_GD = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5624,20 +3478,13 @@ goog.i18n.DateTimeSymbols_en_GG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5661,20 +3508,13 @@ goog.i18n.DateTimeSymbols_en_GH = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5698,20 +3538,13 @@ goog.i18n.DateTimeSymbols_en_GI = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5735,20 +3568,13 @@ goog.i18n.DateTimeSymbols_en_GM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5768,38 +3594,7 @@ goog.i18n.DateTimeSymbols_en_GM = { /** * Date/time formatting symbols for locale en_GU. */ -goog.i18n.DateTimeSymbols_en_GU = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], - SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_en_GU = goog.i18n.DateTimeSymbols_en; /** @@ -5809,20 +3604,13 @@ goog.i18n.DateTimeSymbols_en_GY = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5846,20 +3634,13 @@ goog.i18n.DateTimeSymbols_en_HK = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5883,20 +3664,13 @@ goog.i18n.DateTimeSymbols_en_IL = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5920,20 +3694,13 @@ goog.i18n.DateTimeSymbols_en_IM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5957,20 +3724,13 @@ goog.i18n.DateTimeSymbols_en_IO = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -5994,20 +3754,13 @@ goog.i18n.DateTimeSymbols_en_JE = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6031,20 +3784,13 @@ goog.i18n.DateTimeSymbols_en_JM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6052,7 +3798,7 @@ goog.i18n.DateTimeSymbols_en_JM = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, @@ -6068,20 +3814,13 @@ goog.i18n.DateTimeSymbols_en_KE = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6105,20 +3844,13 @@ goog.i18n.DateTimeSymbols_en_KI = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6142,20 +3874,13 @@ goog.i18n.DateTimeSymbols_en_KN = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6179,20 +3904,13 @@ goog.i18n.DateTimeSymbols_en_KY = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6216,20 +3934,13 @@ goog.i18n.DateTimeSymbols_en_LC = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6253,20 +3964,13 @@ goog.i18n.DateTimeSymbols_en_LR = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6290,20 +3994,13 @@ goog.i18n.DateTimeSymbols_en_LS = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6327,20 +4024,13 @@ goog.i18n.DateTimeSymbols_en_MG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6360,38 +4050,7 @@ goog.i18n.DateTimeSymbols_en_MG = { /** * Date/time formatting symbols for locale en_MH. */ -goog.i18n.DateTimeSymbols_en_MH = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], - SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_en_MH = goog.i18n.DateTimeSymbols_en; /** @@ -6401,20 +4060,13 @@ goog.i18n.DateTimeSymbols_en_MO = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6438,20 +4090,13 @@ goog.i18n.DateTimeSymbols_en_MP = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6475,20 +4120,13 @@ goog.i18n.DateTimeSymbols_en_MS = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6512,20 +4150,13 @@ goog.i18n.DateTimeSymbols_en_MT = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6549,20 +4180,13 @@ goog.i18n.DateTimeSymbols_en_MU = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6586,20 +4210,13 @@ goog.i18n.DateTimeSymbols_en_MW = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6623,20 +4240,13 @@ goog.i18n.DateTimeSymbols_en_MY = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6660,20 +4270,13 @@ goog.i18n.DateTimeSymbols_en_NA = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6697,20 +4300,13 @@ goog.i18n.DateTimeSymbols_en_NF = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6734,20 +4330,13 @@ goog.i18n.DateTimeSymbols_en_NG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6771,20 +4360,13 @@ goog.i18n.DateTimeSymbols_en_NL = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6808,20 +4390,13 @@ goog.i18n.DateTimeSymbols_en_NR = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6845,20 +4420,13 @@ goog.i18n.DateTimeSymbols_en_NU = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6882,20 +4450,13 @@ goog.i18n.DateTimeSymbols_en_NZ = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6919,20 +4480,13 @@ goog.i18n.DateTimeSymbols_en_PG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6956,20 +4510,13 @@ goog.i18n.DateTimeSymbols_en_PH = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -6993,20 +4540,13 @@ goog.i18n.DateTimeSymbols_en_PK = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7030,20 +4570,13 @@ goog.i18n.DateTimeSymbols_en_PN = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7063,38 +4596,7 @@ goog.i18n.DateTimeSymbols_en_PN = { /** * Date/time formatting symbols for locale en_PR. */ -goog.i18n.DateTimeSymbols_en_PR = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], - SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_en_PR = goog.i18n.DateTimeSymbols_en; /** @@ -7104,20 +4606,13 @@ goog.i18n.DateTimeSymbols_en_PW = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7141,20 +4636,13 @@ goog.i18n.DateTimeSymbols_en_RW = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7178,20 +4666,13 @@ goog.i18n.DateTimeSymbols_en_SB = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7215,20 +4696,13 @@ goog.i18n.DateTimeSymbols_en_SC = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7252,20 +4726,13 @@ goog.i18n.DateTimeSymbols_en_SD = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7289,20 +4756,13 @@ goog.i18n.DateTimeSymbols_en_SE = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7326,20 +4786,13 @@ goog.i18n.DateTimeSymbols_en_SH = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7363,20 +4816,13 @@ goog.i18n.DateTimeSymbols_en_SI = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7400,20 +4846,13 @@ goog.i18n.DateTimeSymbols_en_SL = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7437,20 +4876,13 @@ goog.i18n.DateTimeSymbols_en_SS = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7474,20 +4906,13 @@ goog.i18n.DateTimeSymbols_en_SX = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7511,20 +4936,13 @@ goog.i18n.DateTimeSymbols_en_SZ = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7548,20 +4966,13 @@ goog.i18n.DateTimeSymbols_en_TC = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7585,20 +4996,13 @@ goog.i18n.DateTimeSymbols_en_TK = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7622,20 +5026,13 @@ goog.i18n.DateTimeSymbols_en_TO = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7659,20 +5056,13 @@ goog.i18n.DateTimeSymbols_en_TT = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7696,20 +5086,13 @@ goog.i18n.DateTimeSymbols_en_TV = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7733,20 +5116,13 @@ goog.i18n.DateTimeSymbols_en_TZ = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7770,20 +5146,13 @@ goog.i18n.DateTimeSymbols_en_UG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7803,24 +5172,29 @@ goog.i18n.DateTimeSymbols_en_UG = { /** * Date/time formatting symbols for locale en_UM. */ -goog.i18n.DateTimeSymbols_en_UM = { +goog.i18n.DateTimeSymbols_en_UM = goog.i18n.DateTimeSymbols_en; + + +/** + * Date/time formatting symbols for locale en_US_POSIX. + */ +goog.i18n.DateTimeSymbols_en_US_POSIX = goog.i18n.DateTimeSymbols_en; + + +/** + * Date/time formatting symbols for locale en_VC. + */ +goog.i18n.DateTimeSymbols_en_VC = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7828,44 +5202,7 @@ goog.i18n.DateTimeSymbols_en_UM = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; - - -/** - * Date/time formatting symbols for locale en_VC. - */ -goog.i18n.DateTimeSymbols_en_VC = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], - SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -7881,20 +5218,13 @@ goog.i18n.DateTimeSymbols_en_VG = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7914,38 +5244,7 @@ goog.i18n.DateTimeSymbols_en_VG = { /** * Date/time formatting symbols for locale en_VI. */ -goog.i18n.DateTimeSymbols_en_VI = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Before Christ', 'Anno Domini'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], - SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_en_VI = goog.i18n.DateTimeSymbols_en; /** @@ -7955,20 +5254,13 @@ goog.i18n.DateTimeSymbols_en_VU = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -7992,20 +5284,13 @@ goog.i18n.DateTimeSymbols_en_WS = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -8027,49 +5312,25 @@ goog.i18n.DateTimeSymbols_en_WS = { */ goog.i18n.DateTimeSymbols_en_XA = { ERAS: ['[ƁÇ one]', '[ÅÐ one]'], - ERANAMES: ['[Ɓéƒöŕé Çĥŕîšţ one two]', - '[Åññö Ðöɱîñî one two]'], + ERANAMES: ['[Ɓéƒöŕé Çĥŕîšţ one two]', '[Åññö Ðöɱîñî one two]'], 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: ['[Ĵåñûåŕý one]', '[Ƒéƀŕûåŕý one]', - '[Ṁåŕçĥ one]', '[Åþŕîļ one]', '[Ṁåý one]', '[Ĵûñé one]', - '[Ĵûļý one]', '[Åûĝûšţ one]', '[Šéþţéɱƀéŕ one two]', - '[Öçţöƀéŕ one]', '[Ñöṽéɱƀéŕ one]', - '[Ðéçéɱƀéŕ one]'], - STANDALONEMONTHS: ['[Ĵåñûåŕý one]', '[Ƒéƀŕûåŕý one]', - '[Ṁåŕçĥ one]', '[Åþŕîļ one]', '[Ṁåý one]', '[Ĵûñé one]', - '[Ĵûļý one]', '[Åûĝûšţ one]', '[Šéþţéɱƀéŕ one two]', - '[Öçţöƀéŕ one]', '[Ñöṽéɱƀéŕ one]', - '[Ðéçéɱƀéŕ one]'], - SHORTMONTHS: ['[Ĵåñ one]', '[Ƒéƀ one]', '[Ṁåŕ one]', '[Åþŕ one]', - '[Ṁåý one]', '[Ĵûñ one]', '[Ĵûļ one]', '[Åûĝ one]', - '[Šéþ one]', '[Öçţ one]', '[Ñöṽ one]', '[Ðéç one]'], - STANDALONESHORTMONTHS: ['[Ĵåñ one]', '[Ƒéƀ one]', '[Ṁåŕ one]', - '[Åþŕ one]', '[Ṁåý one]', '[Ĵûñ one]', '[Ĵûļ one]', - '[Åûĝ one]', '[Šéþ one]', '[Öçţ one]', '[Ñöṽ one]', - '[Ðéç one]'], - WEEKDAYS: ['[Šûñðåý one]', '[Ṁöñðåý one]', - '[Ţûéšðåý one]', '[Ŵéðñéšðåý one two]', - '[Ţĥûŕšðåý one]', '[Ƒŕîðåý one]', '[Šåţûŕðåý one]'], - STANDALONEWEEKDAYS: ['[Šûñðåý one]', '[Ṁöñðåý one]', - '[Ţûéšðåý one]', '[Ŵéðñéšðåý one two]', - '[Ţĥûŕšðåý one]', '[Ƒŕîðåý one]', '[Šåţûŕðåý one]'], - SHORTWEEKDAYS: ['[Šûñ one]', '[Ṁöñ one]', '[Ţûé one]', - '[Ŵéð one]', '[Ţĥû one]', '[Ƒŕî one]', '[Šåţ one]'], - STANDALONESHORTWEEKDAYS: ['[Šûñ one]', '[Ṁöñ one]', '[Ţûé one]', - '[Ŵéð one]', '[Ţĥû one]', '[Ƒŕî one]', '[Šåţ one]'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['[Ĵåñûåŕý one]', '[Ƒéƀŕûåŕý one]', '[Ṁåŕçĥ one]', '[Åþŕîļ one]', '[Ṁåý one]', '[Ĵûñé one]', '[Ĵûļý one]', '[Åûĝûšţ one]', '[Šéþţéɱƀéŕ one two]', '[Öçţöƀéŕ one]', '[Ñöṽéɱƀéŕ one]', '[Ðéçéɱƀéŕ one]'], + STANDALONEMONTHS: ['[Ĵåñûåŕý one]', '[Ƒéƀŕûåŕý one]', '[Ṁåŕçĥ one]', '[Åþŕîļ one]', '[Ṁåý one]', '[Ĵûñé one]', '[Ĵûļý one]', '[Åûĝûšţ one]', '[Šéþţéɱƀéŕ one two]', '[Öçţöƀéŕ one]', '[Ñöṽéɱƀéŕ one]', '[Ðéçéɱƀéŕ one]'], + SHORTMONTHS: ['[Ĵåñ one]', '[Ƒéƀ one]', '[Ṁåŕ one]', '[Åþŕ one]', '[Ṁåý one]', '[Ĵûñ one]', '[Ĵûļ one]', '[Åûĝ one]', '[Šéþ one]', '[Öçţ one]', '[Ñöṽ one]', '[Ðéç one]'], + STANDALONESHORTMONTHS: ['[Ĵåñ one]', '[Ƒéƀ one]', '[Ṁåŕ one]', '[Åþŕ one]', '[Ṁåý one]', '[Ĵûñ one]', '[Ĵûļ one]', '[Åûĝ one]', '[Šéþ one]', '[Öçţ one]', '[Ñöṽ one]', '[Ðéç one]'], + WEEKDAYS: ['[Šûñðåý one]', '[Ṁöñðåý one]', '[Ţûéšðåý one]', '[Ŵéðñéšðåý one two]', '[Ţĥûŕšðåý one]', '[Ƒŕîðåý one]', '[Šåţûŕðåý one]'], + STANDALONEWEEKDAYS: ['[Šûñðåý one]', '[Ṁöñðåý one]', '[Ţûéšðåý one]', '[Ŵéðñéšðåý one two]', '[Ţĥûŕšðåý one]', '[Ƒŕîðåý one]', '[Šåţûŕðåý one]'], + SHORTWEEKDAYS: ['[Šûñ one]', '[Ṁöñ one]', '[Ţûé one]', '[Ŵéð one]', '[Ţĥû one]', '[Ƒŕî one]', '[Šåţ one]'], + STANDALONESHORTWEEKDAYS: ['[Šûñ one]', '[Ṁöñ one]', '[Ţûé one]', '[Ŵéð one]', '[Ţĥû one]', '[Ƒŕî one]', '[Šåţ one]'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['[Ǫ① one]', '[Ǫ② one]', '[Ǫ③ one]', '[Ǫ④ one]'], - QUARTERS: ['[①šţ ǫûåŕţéŕ one two]', - '[②ñð ǫûåŕţéŕ one two]', '[③ŕð ǫûåŕţéŕ one two]', - '[④ţĥ ǫûåŕţéŕ one two]'], + QUARTERS: ['[①šţ ǫûåŕţéŕ one two]', '[②ñð ǫûåŕţéŕ one two]', '[③ŕð ǫûåŕţéŕ one two]', '[④ţĥ ǫûåŕţéŕ one two]'], AMPMS: ['[ÅṀ one]', '[ÞṀ one]'], 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]'], - DATETIMEFORMATS: ['[{1} \'åţ\' {0}]', '[{1} \'åţ\' {0}]', '[{1}, {0}]', - '[{1}, {0}]'], + DATETIMEFORMATS: ['[{1} \'åţ\' {0} \'one\']', '[{1} \'åţ\' {0} \'one\']', '[{1}, {0}]', '[{1}, {0}]'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -8083,20 +5344,13 @@ goog.i18n.DateTimeSymbols_en_ZM = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -8120,20 +5374,13 @@ goog.i18n.DateTimeSymbols_en_ZW = { ERAS: ['BC', 'AD'], ERANAMES: ['Before Christ', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], - STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], - STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -8142,7 +5389,7 @@ goog.i18n.DateTimeSymbols_en_ZW = { QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM,y', 'd/M/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -8156,33 +5403,23 @@ goog.i18n.DateTimeSymbols_en_ZW = { goog.i18n.DateTimeSymbols_eo = { ERAS: ['aK', 'pK'], ERANAMES: ['aK', 'pK'], - 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: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', - 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'], - STANDALONEMONTHS: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', - 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aŭg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', - 'sabato'], - STANDALONEWEEKDAYS: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', - 'vendredo', 'sabato'], + 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: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'], + STANDALONEMONTHS: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'], + STANDALONEWEEKDAYS: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'], SHORTWEEKDAYS: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'], STANDALONESHORTWEEKDAYS: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'Ĵ', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'Ĵ', 'V', 'S'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1-a kvaronjaro', '2-a kvaronjaro', '3-a kvaronjaro', - '4-a kvaronjaro'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['atm', 'ptm'], - DATEFORMATS: ['EEEE, d-\'a\' \'de\' MMMM y', 'y-MMMM-dd', 'y-MMM-dd', - 'yy-MM-dd'], - TIMEFORMATS: ['H-\'a\' \'horo\' \'kaj\' m:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', - 'HH:mm'], + DATEFORMATS: ['EEEE, d-\'a\' \'de\' MMMM y', 'y-MMMM-dd', 'y-MMM-dd', 'yy-MM-dd'], + TIMEFORMATS: ['H-\'a\' \'horo\' \'kaj\' m:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -8190,12 +5427,6 @@ goog.i18n.DateTimeSymbols_eo = { }; -/** - * Date/time formatting symbols for locale eo_001. - */ -goog.i18n.DateTimeSymbols_eo_001 = goog.i18n.DateTimeSymbols_eo; - - /** * Date/time formatting symbols for locale es_AR. */ @@ -8203,31 +5434,21 @@ goog.i18n.DateTimeSymbols_es_AR = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], - NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8242,32 +5463,22 @@ goog.i18n.DateTimeSymbols_es_AR = { goog.i18n.DateTimeSymbols_es_BO = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], - NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM \'de\' y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8283,31 +5494,51 @@ goog.i18n.DateTimeSymbols_es_BR = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_BZ. + */ +goog.i18n.DateTimeSymbols_es_BZ = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'después de Cristo'], + NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8323,31 +5554,21 @@ goog.i18n.DateTimeSymbols_es_CL = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd-MM-y', 'dd-MM-yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd-MM-y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8363,31 +5584,21 @@ goog.i18n.DateTimeSymbols_es_CO = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], - NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd/MM/y', 'd/MM/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd/MM/y', 'd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, @@ -8403,31 +5614,21 @@ goog.i18n.DateTimeSymbols_es_CR = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8443,31 +5644,21 @@ goog.i18n.DateTimeSymbols_es_CU = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8483,31 +5674,21 @@ goog.i18n.DateTimeSymbols_es_DO = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], - NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8523,31 +5704,21 @@ goog.i18n.DateTimeSymbols_es_EA = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + 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: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8563,31 +5734,21 @@ goog.i18n.DateTimeSymbols_es_EC = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8603,31 +5764,21 @@ goog.i18n.DateTimeSymbols_es_GQ = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + 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: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8643,31 +5794,21 @@ goog.i18n.DateTimeSymbols_es_GT = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd/MM/y', 'd/MM/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd/MM/y', 'd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8683,31 +5824,21 @@ goog.i18n.DateTimeSymbols_es_HN = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE dd \'de\' MMMM \'de\' y', 'dd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE dd \'de\' MMMM \'de\' y', 'dd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8723,31 +5854,21 @@ goog.i18n.DateTimeSymbols_es_IC = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + 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: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -8763,31 +5884,21 @@ goog.i18n.DateTimeSymbols_es_NI = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8803,31 +5914,21 @@ goog.i18n.DateTimeSymbols_es_PA = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er. trimestre', '2do. trimestre', '3er. trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'MM/dd/y', 'MM/dd/yy'], + QUARTERS: ['1er. trimestre', '2do. trimestre', '3er. trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'MM/dd/y', 'MM/dd/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8843,31 +5944,21 @@ goog.i18n.DateTimeSymbols_es_PE = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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', 'setiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', - 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'set.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', - 'Jul.', 'Ago.', 'Set.', 'Oct.', 'Nov.', 'Dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'set.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Set.', '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.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/MM/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8883,31 +5974,21 @@ goog.i18n.DateTimeSymbols_es_PH = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + 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: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8923,31 +6004,21 @@ goog.i18n.DateTimeSymbols_es_PR = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'MM/dd/y', 'MM/dd/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'MM/dd/y', 'MM/dd/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -8963,31 +6034,21 @@ goog.i18n.DateTimeSymbols_es_PY = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -9003,31 +6064,21 @@ goog.i18n.DateTimeSymbols_es_SV = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'sep.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'], + WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], - STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', - 'sáb.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -9043,31 +6094,21 @@ goog.i18n.DateTimeSymbols_es_UY = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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', 'setiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', - 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre'], - SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', - 'set.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', - 'Jul.', 'Ago.', 'Set.', 'Oct.', 'Nov.', 'Dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'set.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Set.', '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.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -9083,31 +6124,21 @@ goog.i18n.DateTimeSymbols_es_VE = { ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'después de Cristo'], 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.', - 'sept.', 'oct.', 'nov.', 'dic.'], - STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', - 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], + 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.', 'sept.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', '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.'], + STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2do trimestre', '3er trimestre', - '4to trimestre'], + QUARTERS: ['1er trimestre', '2do trimestre', '3er trimestre', '4to trimestre'], AMPMS: ['a. m.', 'p. m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd MMM y', 'd/M/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -9119,78 +6150,13 @@ goog.i18n.DateTimeSymbols_es_VE = { /** * Date/time formatting symbols for locale et_EE. */ -goog.i18n.DateTimeSymbols_et_EE = { - ERAS: ['eKr', 'pKr'], - ERANAMES: ['enne Kristust', 'pärast Kristust'], - NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', - 'august', 'september', 'oktoober', 'november', 'detsember'], - STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', - 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], - SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', - 'aug', 'sept', 'okt', 'nov', 'dets'], - STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', - 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], - WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], - STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], - SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - STANDALONENARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'], - TIMEFORMATS: ['H:mm.ss zzzz', 'H:mm.ss z', 'H:mm.ss', 'H:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_et_EE = goog.i18n.DateTimeSymbols_et; /** * Date/time formatting symbols for locale eu_ES. */ -goog.i18n.DateTimeSymbols_eu_ES = { - 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'], - MONTHS: ['urtarrilak', 'otsailak', 'martxoak', 'apirilak', 'maiatzak', - 'ekainak', 'uztailak', 'abuztuak', 'irailak', 'urriak', 'azaroak', - 'abenduak'], - STANDALONEMONTHS: ['Urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', - 'Ekaina', 'Uztaila', 'Abuztua', 'Iraila', 'Urria', 'Azaroa', 'Abendua'], - SHORTMONTHS: ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', - 'ira.', 'urr.', 'aza.', 'abe.'], - STANDALONESHORTMONTHS: ['Urt.', 'Ots.', 'Mar.', 'Api.', 'Mai.', 'Eka.', - 'Uzt.', 'Abu.', 'Ira.', 'Urr.', 'Aza.', 'Abe.'], - WEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', - 'ostirala', 'larunbata'], - STANDALONEWEEKDAYS: ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', - 'Osteguna', 'Ostirala', 'Larunbata'], - SHORTWEEKDAYS: ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'], - STANDALONESHORTWEEKDAYS: ['Ig.', 'Al.', 'Ar.', 'Az.', 'Og.', 'Or.', 'Lr.'], - NARROWWEEKDAYS: ['I', 'A', 'A', 'A', 'O', 'O', 'L'], - STANDALONENARROWWEEKDAYS: ['I', 'A', 'A', 'A', 'O', 'O', 'L'], - SHORTQUARTERS: ['1Hh', '2Hh', '3Hh', '4Hh'], - QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', - '4. hiruhilekoa'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['y(\'e\')\'ko\' MMMM d, EEEE', 'y(\'e\')\'ko\' MMMM d', - 'y MMM d', 'y/MM/dd'], - TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_eu_ES = goog.i18n.DateTimeSymbols_eu; /** @@ -9200,34 +6166,19 @@ goog.i18n.DateTimeSymbols_ewo = { ERAS: ['oyk', 'ayk'], ERANAMES: ['osúsúa Yésus kiri', 'ámvus Yésus Kirís'], NARROWMONTHS: ['o', 'b', 'l', 'n', 't', 's', 'z', 'm', 'e', 'a', 'd', 'b'], - STANDALONENARROWMONTHS: ['o', 'b', 'l', 'n', 't', 's', 'z', 'm', 'e', 'a', - 'd', 'b'], - MONTHS: ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', - 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', - 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', - 'ngɔn awóm ai bɛ̌'], - STANDALONEMONTHS: ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', - 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', - 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', - 'ngɔn awóm ai bɛ̌'], - SHORTMONTHS: ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', - 'nga', 'ngad', 'ngab'], - STANDALONESHORTMONTHS: ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', - 'ngm', 'nge', 'nga', 'ngad', 'ngab'], - WEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', - 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', - 'séradé'], - STANDALONEWEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', - 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', - 'séradé'], + STANDALONENARROWMONTHS: ['o', 'b', 'l', 'n', 't', 's', 'z', 'm', 'e', 'a', 'd', 'b'], + MONTHS: ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', 'ngɔn awóm ai bɛ̌'], + STANDALONEMONTHS: ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', 'ngɔn awóm ai bɛ̌'], + SHORTMONTHS: ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', 'nga', 'ngad', 'ngab'], + STANDALONESHORTMONTHS: ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', 'nga', 'ngad', 'ngab'], + WEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', 'séradé'], + STANDALONEWEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', 'séradé'], SHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'], - STANDALONESHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', - 'sér'], + STANDALONESHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'], NARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'f', 's'], STANDALONENARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'f', 's'], SHORTQUARTERS: ['nno', 'nnb', 'nnl', 'nnny'], - QUARTERS: ['nsámbá ngɔn asú', 'nsámbá ngɔn bɛ̌', - 'nsámbá ngɔn lála', 'nsámbá ngɔn nyina'], + QUARTERS: ['nsámbá ngɔn asú', 'nsámbá ngɔn bɛ̌', 'nsámbá ngɔn lála', 'nsámbá ngɔn nyina'], AMPMS: ['kíkíríg', 'ngəgógəle'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -9251,40 +6202,24 @@ goog.i18n.DateTimeSymbols_fa_AF = { ZERODIGIT: 0x06F0, ERAS: ['ق.م.', 'م.'], ERANAMES: ['قبل از میلاد', 'میلادی'], - NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', - 'ن', 'د'], - STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', - 'ا', 'ن', 'د'], - MONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', - 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - SHORTMONTHS: ['جنو', 'فبروری', 'مارچ', 'اپریل', 'می', - 'جون', 'جول', 'اگست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسم'], - STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', - 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', - 'اکتبر', 'نوامبر', 'دسامبر'], - WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], + STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], + MONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنو', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جول', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسم'], + STANDALONESHORTMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - SHORTQUARTERS: ['س‌م۱', 'س‌م۲', 'س‌م۳', 'س‌م۴'], - QUARTERS: ['سه‌ماههٔ اول', 'سه‌ماههٔ دوم', - 'سه‌ماههٔ سوم', 'سه‌ماههٔ چهارم'], + SHORTQUARTERS: ['ر۱', 'ر۲', 'ر۳', 'ر۴'], + QUARTERS: ['ربع اول', 'ربع دوم', 'ربع سوم', 'ربع چهارم'], AMPMS: ['قبل‌ازظهر', 'بعدازظهر'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y/M/d'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', - '{1}،‏ {0}'], + DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', '{1}،‏ {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [3, 4], FIRSTWEEKCUTOFFDAY: 4 @@ -9294,48 +6229,7 @@ goog.i18n.DateTimeSymbols_fa_AF = { /** * Date/time formatting symbols for locale fa_IR. */ -goog.i18n.DateTimeSymbols_fa_IR = { - ZERODIGIT: 0x06F0, - ERAS: ['ق.م.', 'م.'], - ERANAMES: ['قبل از میلاد', 'میلادی'], - NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', - 'ن', 'د'], - STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', - 'ا', 'ن', 'د'], - MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', - 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', - 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - SHORTMONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', - 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', - 'اکتبر', 'نوامبر', 'دسامبر'], - STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', - 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', - 'اکتبر', 'نوامبر', 'دسامبر'], - WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - SHORTQUARTERS: ['س‌م۱', 'س‌م۲', 'س‌م۳', 'س‌م۴'], - QUARTERS: ['سه‌ماههٔ اول', 'سه‌ماههٔ دوم', - 'سه‌ماههٔ سوم', 'سه‌ماههٔ چهارم'], - AMPMS: ['قبل‌ازظهر', 'بعدازظهر'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y/M/d'], - TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', - '{1}،‏ {0}'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 4], - FIRSTWEEKCUTOFFDAY: 4 -}; +goog.i18n.DateTimeSymbols_fa_IR = goog.i18n.DateTimeSymbols_fa; /** @@ -9345,20 +6239,13 @@ goog.i18n.DateTimeSymbols_ff = { ERAS: ['H-I', 'C-I'], ERANAMES: ['Hade Iisa', 'Caggal Iisa'], NARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], - STANDALONENARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', - 'j', 'b'], - MONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', - 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], - STANDALONEMONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', - 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], - SHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', - 'yar', 'jol', 'bow'], - STANDALONESHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', - 'juk', 'slt', 'yar', 'jol', 'bow'], - WEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', - 'hoore-biir'], - STANDALONEWEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', - 'mawnde', 'hoore-biir'], + STANDALONENARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], + MONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], + STANDALONEMONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], + SHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + STANDALONESHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + WEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], + STANDALONEWEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], SHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], STANDALONESHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], NARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'], @@ -9394,20 +6281,13 @@ goog.i18n.DateTimeSymbols_ff_MR = { ERAS: ['H-I', 'C-I'], ERANAMES: ['Hade Iisa', 'Caggal Iisa'], NARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], - STANDALONENARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', - 'j', 'b'], - MONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', - 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], - STANDALONEMONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', - 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], - SHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', - 'yar', 'jol', 'bow'], - STANDALONESHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', - 'juk', 'slt', 'yar', 'jol', 'bow'], - WEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', - 'hoore-biir'], - STANDALONEWEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', - 'mawnde', 'hoore-biir'], + STANDALONENARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], + MONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], + STANDALONEMONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'], + SHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + STANDALONESHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + WEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], + STANDALONEWEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], SHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], STANDALONESHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], NARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'], @@ -9433,83 +6313,13 @@ goog.i18n.DateTimeSymbols_ff_SN = goog.i18n.DateTimeSymbols_ff; /** * Date/time formatting symbols for locale fi_FI. */ -goog.i18n.DateTimeSymbols_fi_FI = { - ERAS: ['eKr.', 'jKr.'], - ERANAMES: ['ennen Kristuksen syntymää', 'jälkeen Kristuksen syntymän'], - NARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], - STANDALONENARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', - 'M', 'J'], - MONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', - 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', - 'lokakuuta', 'marraskuuta', 'joulukuuta'], - STANDALONEMONTHS: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', - 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', - 'marraskuu', 'joulukuu'], - SHORTMONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', - 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', - 'lokakuuta', 'marraskuuta', 'joulukuuta'], - STANDALONESHORTMONTHS: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', - 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], - WEEKDAYS: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', - 'torstaina', 'perjantaina', 'lauantaina'], - STANDALONEWEEKDAYS: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', - 'torstai', 'perjantai', 'lauantai'], - SHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], - STANDALONESHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'], - SHORTQUARTERS: ['1. nelj.', '2. nelj.', '3. nelj.', '4. nelj.'], - QUARTERS: ['1. neljännes', '2. neljännes', '3. neljännes', - '4. neljännes'], - AMPMS: ['ap.', 'ip.'], - DATEFORMATS: ['cccc d. MMMM y', 'd. MMMM y', 'd.M.y', 'd.M.y'], - TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'], - DATETIMEFORMATS: ['{1} \'klo\' {0}', '{1} \'klo\' {0}', '{1} \'klo\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fi_FI = goog.i18n.DateTimeSymbols_fi; /** * Date/time formatting symbols for locale fil_PH. */ -goog.i18n.DateTimeSymbols_fil_PH = { - ERAS: ['BC', 'AD'], - ERANAMES: ['BC', 'AD'], - NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', - 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', - 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', - 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], - WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', - 'Sabado'], - STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', - 'Biyernes', 'Sabado'], - SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - NARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - STANDALONENARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', - 'ika-4 na quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'nang\' {0}', '{1} \'nang\' {0}', '{1}, {0}', - '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_fil_PH = goog.i18n.DateTimeSymbols_fil; /** @@ -9519,33 +6329,23 @@ goog.i18n.DateTimeSymbols_fo = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['fyri Krist', 'eftir Krist'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], - STANDALONEMONTHS: ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'des'], - WEEKDAYS: ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', - 'fríggjadagur', 'leygardagur'], - STANDALONEWEEKDAYS: ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', - 'hósdagur', 'fríggjadagur', 'leygardagur'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + STANDALONEMONTHS: ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + WEEKDAYS: ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'], + STANDALONEWEEKDAYS: ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'], SHORTWEEKDAYS: ['sun.', 'mán.', 'týs.', 'mik.', 'hós.', 'frí.', 'ley.'], - STANDALONESHORTWEEKDAYS: ['sun', 'mán', 'týs', 'mik', 'hós', 'frí', - 'ley'], + STANDALONESHORTWEEKDAYS: ['sun', 'mán', 'týs', 'mik', 'hós', 'frí', 'ley'], NARROWWEEKDAYS: ['S', 'M', 'T', 'M', 'H', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'M', 'H', 'F', 'L'], SHORTQUARTERS: ['1. ársfj.', '2. ársfj.', '3. ársfj.', '4. ársfj.'], - QUARTERS: ['1. ársfjórðingur', '2. ársfjórðingur', - '3. ársfjórðingur', '4. ársfjórðingur'], + QUARTERS: ['1. ársfjórðingur', '2. ársfjórðingur', '3. ársfjórðingur', '4. ársfjórðingur'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'kl\'. {0}', '{1} \'kl\'. {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'kl\'. {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -9571,33 +6371,23 @@ goog.i18n.DateTimeSymbols_fr_BE = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'], - TIMEFORMATS: ['H \'h\' mm \'min\' ss \'s\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', - 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + TIMEFORMATS: ['H \'h\' mm \'min\' ss \'s\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -9611,23 +6401,15 @@ goog.i18n.DateTimeSymbols_fr_BF = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9635,8 +6417,7 @@ goog.i18n.DateTimeSymbols_fr_BF = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9650,23 +6431,15 @@ goog.i18n.DateTimeSymbols_fr_BI = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9674,8 +6447,7 @@ goog.i18n.DateTimeSymbols_fr_BI = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9689,23 +6461,15 @@ goog.i18n.DateTimeSymbols_fr_BJ = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9713,8 +6477,7 @@ goog.i18n.DateTimeSymbols_fr_BJ = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9728,23 +6491,15 @@ goog.i18n.DateTimeSymbols_fr_BL = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9752,8 +6507,7 @@ goog.i18n.DateTimeSymbols_fr_BL = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9767,23 +6521,15 @@ goog.i18n.DateTimeSymbols_fr_CD = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9791,8 +6537,7 @@ goog.i18n.DateTimeSymbols_fr_CD = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9806,23 +6551,15 @@ goog.i18n.DateTimeSymbols_fr_CF = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9830,8 +6567,7 @@ goog.i18n.DateTimeSymbols_fr_CF = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9845,23 +6581,15 @@ goog.i18n.DateTimeSymbols_fr_CG = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9869,8 +6597,7 @@ goog.i18n.DateTimeSymbols_fr_CG = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9884,23 +6611,15 @@ goog.i18n.DateTimeSymbols_fr_CH = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9908,8 +6627,7 @@ goog.i18n.DateTimeSymbols_fr_CH = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yy'], TIMEFORMATS: ['HH.mm:ss \'h\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -9923,23 +6641,15 @@ goog.i18n.DateTimeSymbols_fr_CI = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -9947,8 +6657,7 @@ goog.i18n.DateTimeSymbols_fr_CI = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -9962,32 +6671,23 @@ goog.i18n.DateTimeSymbols_fr_CM = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], + AMPMS: ['matin', 'soir'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10001,23 +6701,15 @@ goog.i18n.DateTimeSymbols_fr_DJ = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10025,8 +6717,7 @@ goog.i18n.DateTimeSymbols_fr_DJ = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 4 @@ -10040,23 +6731,15 @@ goog.i18n.DateTimeSymbols_fr_DZ = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10064,8 +6747,7 @@ goog.i18n.DateTimeSymbols_fr_DZ = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 4 @@ -10075,40 +6757,7 @@ goog.i18n.DateTimeSymbols_fr_DZ = { /** * Date/time formatting symbols for locale fr_FR. */ -goog.i18n.DateTimeSymbols_fr_FR = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fr_FR = goog.i18n.DateTimeSymbols_fr; /** @@ -10118,23 +6767,15 @@ goog.i18n.DateTimeSymbols_fr_GA = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10142,8 +6783,7 @@ goog.i18n.DateTimeSymbols_fr_GA = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10153,40 +6793,7 @@ goog.i18n.DateTimeSymbols_fr_GA = { /** * Date/time formatting symbols for locale fr_GF. */ -goog.i18n.DateTimeSymbols_fr_GF = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fr_GF = goog.i18n.DateTimeSymbols_fr; /** @@ -10196,23 +6803,15 @@ goog.i18n.DateTimeSymbols_fr_GN = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10220,8 +6819,7 @@ goog.i18n.DateTimeSymbols_fr_GN = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10231,40 +6829,7 @@ goog.i18n.DateTimeSymbols_fr_GN = { /** * Date/time formatting symbols for locale fr_GP. */ -goog.i18n.DateTimeSymbols_fr_GP = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fr_GP = goog.i18n.DateTimeSymbols_fr; /** @@ -10274,23 +6839,15 @@ goog.i18n.DateTimeSymbols_fr_GQ = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10298,8 +6855,7 @@ goog.i18n.DateTimeSymbols_fr_GQ = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10313,23 +6869,15 @@ goog.i18n.DateTimeSymbols_fr_HT = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10337,8 +6885,7 @@ goog.i18n.DateTimeSymbols_fr_HT = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10352,23 +6899,15 @@ goog.i18n.DateTimeSymbols_fr_KM = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10376,8 +6915,7 @@ goog.i18n.DateTimeSymbols_fr_KM = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10387,40 +6925,7 @@ goog.i18n.DateTimeSymbols_fr_KM = { /** * Date/time formatting symbols for locale fr_LU. */ -goog.i18n.DateTimeSymbols_fr_LU = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fr_LU = goog.i18n.DateTimeSymbols_fr; /** @@ -10430,23 +6935,15 @@ goog.i18n.DateTimeSymbols_fr_MA = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10454,8 +6951,7 @@ goog.i18n.DateTimeSymbols_fr_MA = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 4 @@ -10465,40 +6961,7 @@ goog.i18n.DateTimeSymbols_fr_MA = { /** * Date/time formatting symbols for locale fr_MC. */ -goog.i18n.DateTimeSymbols_fr_MC = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fr_MC = goog.i18n.DateTimeSymbols_fr; /** @@ -10508,23 +6971,15 @@ goog.i18n.DateTimeSymbols_fr_MF = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10532,8 +6987,7 @@ goog.i18n.DateTimeSymbols_fr_MF = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10547,23 +7001,15 @@ goog.i18n.DateTimeSymbols_fr_MG = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10571,8 +7017,7 @@ goog.i18n.DateTimeSymbols_fr_MG = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10586,32 +7031,23 @@ goog.i18n.DateTimeSymbols_fr_ML = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], + QUARTERS: ['le 1er trimestre', 'le 2ème trimestre', 'le 3ème trimestre', 'le 4ème trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10621,40 +7057,7 @@ goog.i18n.DateTimeSymbols_fr_ML = { /** * Date/time formatting symbols for locale fr_MQ. */ -goog.i18n.DateTimeSymbols_fr_MQ = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_fr_MQ = goog.i18n.DateTimeSymbols_fr; /** @@ -10664,23 +7067,15 @@ goog.i18n.DateTimeSymbols_fr_MR = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10688,8 +7083,7 @@ goog.i18n.DateTimeSymbols_fr_MR = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10703,23 +7097,15 @@ goog.i18n.DateTimeSymbols_fr_MU = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10727,8 +7113,7 @@ goog.i18n.DateTimeSymbols_fr_MU = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10742,23 +7127,15 @@ goog.i18n.DateTimeSymbols_fr_NC = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10766,8 +7143,7 @@ goog.i18n.DateTimeSymbols_fr_NC = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10781,23 +7157,15 @@ goog.i18n.DateTimeSymbols_fr_NE = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10805,8 +7173,7 @@ goog.i18n.DateTimeSymbols_fr_NE = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10820,23 +7187,15 @@ goog.i18n.DateTimeSymbols_fr_PF = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10844,8 +7203,7 @@ goog.i18n.DateTimeSymbols_fr_PF = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10859,23 +7217,15 @@ goog.i18n.DateTimeSymbols_fr_PM = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10883,8 +7233,7 @@ goog.i18n.DateTimeSymbols_fr_PM = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10894,27 +7243,25 @@ goog.i18n.DateTimeSymbols_fr_PM = { /** * Date/time formatting symbols for locale fr_RE. */ -goog.i18n.DateTimeSymbols_fr_RE = { +goog.i18n.DateTimeSymbols_fr_RE = goog.i18n.DateTimeSymbols_fr; + + +/** + * Date/time formatting symbols for locale fr_RW. + */ +goog.i18n.DateTimeSymbols_fr_RW = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -10922,77 +7269,29 @@ goog.i18n.DateTimeSymbols_fr_RE = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_RW. - */ -goog.i18n.DateTimeSymbols_fr_RW = { - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], - SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; - - -/** - * Date/time formatting symbols for locale fr_SC. + * Date/time formatting symbols for locale fr_SC. */ goog.i18n.DateTimeSymbols_fr_SC = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11000,8 +7299,7 @@ goog.i18n.DateTimeSymbols_fr_SC = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11015,23 +7313,15 @@ goog.i18n.DateTimeSymbols_fr_SN = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11039,8 +7329,7 @@ goog.i18n.DateTimeSymbols_fr_SN = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11054,23 +7343,15 @@ goog.i18n.DateTimeSymbols_fr_SY = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11078,8 +7359,7 @@ goog.i18n.DateTimeSymbols_fr_SY = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 4 @@ -11093,23 +7373,15 @@ goog.i18n.DateTimeSymbols_fr_TD = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11117,8 +7389,7 @@ goog.i18n.DateTimeSymbols_fr_TD = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11132,23 +7403,15 @@ goog.i18n.DateTimeSymbols_fr_TG = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11156,8 +7419,7 @@ goog.i18n.DateTimeSymbols_fr_TG = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11171,23 +7433,15 @@ goog.i18n.DateTimeSymbols_fr_TN = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11195,8 +7449,7 @@ goog.i18n.DateTimeSymbols_fr_TN = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 5 @@ -11210,23 +7463,15 @@ goog.i18n.DateTimeSymbols_fr_VU = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11234,8 +7479,7 @@ goog.i18n.DateTimeSymbols_fr_VU = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11249,23 +7493,15 @@ goog.i18n.DateTimeSymbols_fr_WF = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11273,8 +7509,7 @@ goog.i18n.DateTimeSymbols_fr_WF = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11288,23 +7523,15 @@ goog.i18n.DateTimeSymbols_fr_YT = { ERAS: ['av. J.-C.', 'ap. J.-C.'], ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], - WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], - STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -11312,8 +7539,7 @@ goog.i18n.DateTimeSymbols_fr_YT = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', - '{1} {0}'], + DATETIMEFORMATS: ['{1} \'à\' {0}', '{1} \'à\' {0}', '{1} \'à\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11327,35 +7553,26 @@ goog.i18n.DateTimeSymbols_fur = { ERAS: ['pdC', 'ddC'], ERANAMES: ['pdC', 'ddC'], NARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'J', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'J', 'L', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', - 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], - STANDALONEMONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', - 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], - SHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', - 'Otu', 'Nov', 'Dic'], - STANDALONESHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', - 'Avo', 'Set', 'Otu', 'Nov', 'Dic'], - WEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', - 'sabide'], - STANDALONEWEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', - 'vinars', 'sabide'], + STANDALONENARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'J', 'L', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], + STANDALONEMONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], + SHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', 'Otu', 'Nov', 'Dic'], + STANDALONESHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', 'Otu', 'Nov', 'Dic'], + WEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', 'sabide'], + STANDALONEWEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', 'sabide'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['Prin trimestri', 'Secont trimestri', 'Tierç trimestri', - 'Cuart trimestri'], + QUARTERS: ['Prin trimestri', 'Secont trimestri', 'Tierç trimestri', 'Cuart trimestri'], AMPMS: ['a.', 'p.'], - DATEFORMATS: ['EEEE d \'di\' MMMM \'dal\' y', 'd \'di\' MMMM \'dal\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE d \'di\' MMMM \'dal\' y', 'd \'di\' MMMM \'dal\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -11372,30 +7589,23 @@ goog.i18n.DateTimeSymbols_fy = { ERAS: ['f.Kr.', 'n.Kr.'], ERANAMES: ['Foar Kristus', 'nei Kristus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['jannewaris', 'febrewaris', 'maart', 'april', 'maaie', 'juny', - 'july', 'augustus', 'septimber', 'oktober', 'novimber', 'desimber'], - STANDALONEMONTHS: ['jannewaris', 'febrewaris', 'maart', 'april', 'maaie', - 'juny', 'july', 'augustus', 'septimber', 'oktober', 'novimber', 'desimber'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mai.', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mrt', 'apr', 'mai', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'des'], - WEEKDAYS: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', - 'sneon'], - STANDALONEWEEKDAYS: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', - 'freed', 'sneon'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Jannewaris', 'Febrewaris', 'Maart', 'April', 'Maaie', 'Juny', 'July', 'Augustus', 'Septimber', 'Oktober', 'Novimber', 'Desimber'], + STANDALONEMONTHS: ['Jannewaris', 'Febrewaris', 'Maart', 'April', 'Maaie', 'Juny', 'July', 'Augustus', 'Septimber', 'Oktober', 'Novimber', 'Desimber'], + SHORTMONTHS: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'], + STANDALONEWEEKDAYS: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'], SHORTWEEKDAYS: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'], STANDALONESHORTWEEKDAYS: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'], - NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], - STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + QUARTERS: ['1e fearnsjier', '2e fearnsjier', '3e fearnsjier', '4e fearnsjier'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -11411,41 +7621,7 @@ goog.i18n.DateTimeSymbols_fy_NL = goog.i18n.DateTimeSymbols_fy; /** * Date/time formatting symbols for locale ga_IE. */ -goog.i18n.DateTimeSymbols_ga_IE = { - ERAS: ['RC', 'AD'], - ERANAMES: ['Roimh Chríost', 'Anno Domini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', 'S', 'N'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', - 'S', 'N'], - MONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', - 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', - 'Nollaig'], - STANDALONEMONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', - 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', - 'Samhain', 'Nollaig'], - SHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', - 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'], - STANDALONESHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', - 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'], - WEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', - 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], - STANDALONEWEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', - 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], - SHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'], - STANDALONESHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', - 'Sath'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'D', 'A', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'D', 'A', 'S'], - SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], - QUARTERS: ['1ú ráithe', '2ú ráithe', '3ú ráithe', '4ú ráithe'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 2 -}; +goog.i18n.DateTimeSymbols_ga_IE = goog.i18n.DateTimeSymbols_ga; /** @@ -11455,22 +7631,13 @@ goog.i18n.DateTimeSymbols_gd = { ERAS: ['RC', 'AD'], ERANAMES: ['Ro Chrìosta', 'An dèidh Chrìosta'], NARROWMONTHS: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'], - STANDALONENARROWMONTHS: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', - 'S', 'D'], - MONTHS: ['dhen Fhaoilleach', 'dhen Ghearran', 'dhen Mhàrt', 'dhen Ghiblean', - 'dhen Chèitean', 'dhen Ògmhios', 'dhen Iuchar', 'dhen Lùnastal', - 'dhen t-Sultain', 'dhen Dàmhair', 'dhen t-Samhain', 'dhen Dùbhlachd'], - STANDALONEMONTHS: ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', - 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', - 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'], - SHORTMONTHS: ['Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', - 'Lùna', 'Sult', 'Dàmh', 'Samh', 'Dùbh'], - STANDALONESHORTMONTHS: ['Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', - 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', 'Dùbh'], - WEEKDAYS: ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', 'DiarDaoin', - 'DihAoine', 'DiSathairne'], - STANDALONEWEEKDAYS: ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', - 'DiarDaoin', 'DihAoine', 'DiSathairne'], + STANDALONENARROWMONTHS: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'], + MONTHS: ['dhen Fhaoilleach', 'dhen Ghearran', 'dhen Mhàrt', 'dhen Ghiblean', 'dhen Chèitean', 'dhen Ògmhios', 'dhen Iuchar', 'dhen Lùnastal', 'dhen t-Sultain', 'dhen Dàmhair', 'dhen t-Samhain', 'dhen Dùbhlachd'], + STANDALONEMONTHS: ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'], + SHORTMONTHS: ['Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', 'Dùbh'], + STANDALONESHORTMONTHS: ['Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', 'Dùbh'], + WEEKDAYS: ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', 'DiarDaoin', 'DihAoine', 'DiSathairne'], + STANDALONEWEEKDAYS: ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', 'DiarDaoin', 'DihAoine', 'DiSathairne'], SHORTWEEKDAYS: ['DiD', 'DiL', 'DiM', 'DiC', 'Dia', 'Dih', 'DiS'], STANDALONESHORTWEEKDAYS: ['DiD', 'DiL', 'DiM', 'DiC', 'Dia', 'Dih', 'DiS'], NARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'A', 'H', 'S'], @@ -11496,207 +7663,31 @@ goog.i18n.DateTimeSymbols_gd_GB = goog.i18n.DateTimeSymbols_gd; /** * Date/time formatting symbols for locale gl_ES. */ -goog.i18n.DateTimeSymbols_gl_ES = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'despois de Cristo'], - NARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', - 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'], - STANDALONEMONTHS: ['Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', - 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro'], - SHORTMONTHS: ['xan', 'feb', 'mar', 'abr', 'mai', 'xuñ', 'xul', 'ago', 'set', - 'out', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['Xan', 'Feb', 'Mar', 'Abr', 'Mai', 'Xuñ', 'Xul', - 'Ago', 'Set', 'Out', 'Nov', 'Dec'], - WEEKDAYS: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', - 'sábado'], - STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', - 'Venres', 'Sábado'], - SHORTWEEKDAYS: ['dom', 'luns', 'mar', 'mér', 'xov', 'ven', 'sáb'], - STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], - 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'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_gl_ES = goog.i18n.DateTimeSymbols_gl; /** * Date/time formatting symbols for locale gsw_CH. */ -goog.i18n.DateTimeSymbols_gsw_CH = { - ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['v. Chr.', 'n. Chr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', - 'Friitig', 'Samschtig'], - STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', - 'Dunschtig', 'Friitig', 'Samschtig'], - SHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], - STANDALONESHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], - NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nam.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_gsw_CH = goog.i18n.DateTimeSymbols_gsw; /** * Date/time formatting symbols for locale gsw_FR. */ -goog.i18n.DateTimeSymbols_gsw_FR = { - ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['v. Chr.', 'n. Chr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', - 'Friitig', 'Samschtig'], - STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', - 'Dunschtig', 'Friitig', 'Samschtig'], - SHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], - STANDALONESHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], - NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nam.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_gsw_FR = goog.i18n.DateTimeSymbols_gsw; /** * Date/time formatting symbols for locale gsw_LI. */ -goog.i18n.DateTimeSymbols_gsw_LI = { - ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['v. Chr.', 'n. Chr.'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', - 'Friitig', 'Samschtig'], - STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', - 'Dunschtig', 'Friitig', 'Samschtig'], - SHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], - STANDALONESHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], - NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], - AMPMS: ['vorm.', 'nam.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_gsw_LI = goog.i18n.DateTimeSymbols_gsw; /** * Date/time formatting symbols for locale gu_IN. */ -goog.i18n.DateTimeSymbols_gu_IN = { - ERAS: ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], - ERANAMES: ['ઈસવીસન પૂર્વે', 'ઇસવીસન'], - NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', - 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', - 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', - 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર'], - STANDALONEMONTHS: ['જાન્યુઆરી', - 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', - 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', - 'સપ્ટેમ્બર', 'ઑક્ટોબર', - 'નવેમ્બર', 'ડિસેમ્બર'], - SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', - 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', - 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', - 'ડિસે'], - STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', - 'નવે', 'ડિસે'], - WEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], - STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], - SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', - 'ગુરુ', 'શુક્ર', 'શનિ'], - STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', - 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], - NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', - 'શ'], - STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', - 'શુ', 'શ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['પહેલો ત્રિમાસ', - 'બીજો ત્રિમાસ', - 'ત્રીજો ત્રિમાસ', - 'ચોથો ત્રિમાસ'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], - TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_gu_IN = goog.i18n.DateTimeSymbols_gu; /** @@ -11706,34 +7697,26 @@ goog.i18n.DateTimeSymbols_guz = { ERAS: ['YA', 'YK'], ERANAMES: ['Yeso ataiborwa', 'Yeso kaiboirwe'], NARROWMONTHS: ['C', 'F', 'M', 'A', 'M', 'J', 'C', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['C', 'F', 'M', 'A', 'M', 'J', 'C', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', - 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], - STANDALONEMONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', - 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], - SHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', - 'Okt', 'Nob', 'Dis'], - STANDALONESHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', - 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'], - WEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', - 'Ichuma', 'Esabato'], - STANDALONEWEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', - 'Aramisi', 'Ichuma', 'Esabato'], + STANDALONENARROWMONTHS: ['C', 'F', 'M', 'A', 'M', 'J', 'C', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], + STANDALONEMONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], + SHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'], + STANDALONESHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'], + WEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', 'Ichuma', 'Esabato'], + STANDALONEWEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', 'Ichuma', 'Esabato'], SHORTWEEKDAYS: ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'], STANDALONESHORTWEEKDAYS: ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'], NARROWWEEKDAYS: ['C', 'C', 'C', 'C', 'A', 'I', 'E'], STANDALONENARROWWEEKDAYS: ['C', 'C', 'C', 'C', 'A', 'I', 'E'], SHORTQUARTERS: ['E1', 'E2', 'E3', 'E4'], - QUARTERS: ['Erobo entang’ani', 'Erobo yakabere', 'Erobo yagatato', - 'Erobo yakane'], + QUARTERS: ['Erobo entang’ani', 'Erobo yakabere', 'Erobo yagatato', 'Erobo yakane'], AMPMS: ['Mambia', 'Mog'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -11750,23 +7733,13 @@ goog.i18n.DateTimeSymbols_gv = { ERAS: ['RC', 'AD'], ERANAMES: ['RC', 'AD'], 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: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', - 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', - 'Mee Houney', 'Mee ny Nollick'], - STANDALONEMONTHS: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', - 'Boaldyn', 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', - 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'], - SHORTMONTHS: ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', - 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M-Houney', 'M-Nollick'], - STANDALONESHORTMONTHS: ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', - 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M-Houney', - 'M-Nollick'], - WEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', - 'Jesarn'], - STANDALONEWEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', - 'Jeheiney', 'Jesarn'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'], + STANDALONEMONTHS: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'], + SHORTMONTHS: ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M-Houney', 'M-Nollick'], + STANDALONESHORTMONTHS: ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M-Houney', 'M-Nollick'], + WEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', 'Jesarn'], + STANDALONEWEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', 'Jesarn'], SHORTWEEKDAYS: ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'], STANDALONESHORTWEEKDAYS: ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -11774,12 +7747,12 @@ goog.i18n.DateTimeSymbols_gv = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'MMM dd, y', 'dd/MM/yy'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -11796,30 +7769,22 @@ goog.i18n.DateTimeSymbols_ha = { ERAS: ['KHAI', 'BHAI'], ERANAMES: ['Kafin haihuwar annab', 'Bayan haihuwar annab'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', - 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], - STANDALONEMONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', - 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], - SHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', - 'Okt', 'Nuw', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', - 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], - WEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', - 'Asabar'], - STANDALONEWEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', - 'Jummaʼa', 'Asabar'], - SHORTWEEKDAYS: ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'], - STANDALONESHORTWEEKDAYS: ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], + STANDALONEMONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], + SHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], + WEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'], + STANDALONEWEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'], + SHORTWEEKDAYS: ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'], + STANDALONESHORTWEEKDAYS: ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'], NARROWWEEKDAYS: ['L', 'L', 'T', 'L', 'A', 'J', 'A'], STANDALONENARROWWEEKDAYS: ['L', 'L', 'T', 'L', 'A', 'J', 'A'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kwata na ɗaya', 'Kwata na biyu', 'Kwata na uku', - 'Kwata na huɗu'], + QUARTERS: ['Kwata na ɗaya', 'Kwata na biyu', 'Kwata na uku', 'Kwata na huɗu'], 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'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -11836,39 +7801,7 @@ goog.i18n.DateTimeSymbols_ha_GH = goog.i18n.DateTimeSymbols_ha; /** * Date/time formatting symbols for locale ha_NE. */ -goog.i18n.DateTimeSymbols_ha_NE = { - ERAS: ['KHAI', 'BHAI'], - ERANAMES: ['Kafin haihuwar annab', 'Bayan haihuwar annab'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', - 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], - STANDALONEMONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', - 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], - SHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', - 'Okt', 'Nuw', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', - 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], - WEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', - 'Asabar'], - STANDALONEWEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', - 'Jummaʼa', 'Asabar'], - SHORTWEEKDAYS: ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'], - STANDALONESHORTWEEKDAYS: ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'], - NARROWWEEKDAYS: ['L', 'L', 'T', 'L', 'A', 'J', 'A'], - STANDALONENARROWWEEKDAYS: ['L', 'L', 'T', 'L', 'A', 'J', 'A'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kwata na ɗaya', 'Kwata na biyu', 'Kwata na uku', - 'Kwata na huɗu'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ha_NE = goog.i18n.DateTimeSymbols_ha; /** @@ -11880,172 +7813,44 @@ goog.i18n.DateTimeSymbols_ha_NG = goog.i18n.DateTimeSymbols_ha; /** * Date/time formatting symbols for locale haw_US. */ -goog.i18n.DateTimeSymbols_haw_US = { - 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: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - 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'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_haw_US = goog.i18n.DateTimeSymbols_haw; /** * Date/time formatting symbols for locale he_IL. */ -goog.i18n.DateTimeSymbols_he_IL = { - ERAS: ['לפנה״ס', 'לספירה'], - ERANAMES: ['לפני הספירה', 'לספירה'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', - 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר'], - STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', - 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', - 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', - 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', - 'דצמ׳'], - STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', - 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', - 'נוב׳', 'דצמ׳'], - WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', - 'יום רביעי', 'יום חמישי', 'יום שישי', - 'יום שבת'], - STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', - 'יום שלישי', 'יום רביעי', 'יום חמישי', - 'יום שישי', 'יום שבת'], - SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', - 'יום ה׳', 'יום ו׳', 'שבת'], - STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', - 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], - STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', - 'ש׳'], - SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', - 'רבעון 4'], - QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], - AMPMS: ['לפנה״צ', 'אחה״צ'], - DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM y', 'd.M.y'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', - '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_he_IL = goog.i18n.DateTimeSymbols_he; /** * Date/time formatting symbols for locale hi_IN. */ -goog.i18n.DateTimeSymbols_hi_IN = { - ERAS: ['ईसा-पूर्व', 'ईस्वी'], - ERANAMES: ['ईसा-पूर्व', 'ईसवी सन'], - NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', - 'अ', 'सि', 'अ', 'न', 'दि'], - STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', - 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - MONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितंबर', 'अक्तूबर', - 'नवंबर', 'दिसंबर'], - STANDALONEMONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितंबर', 'अक्तूबर', - 'नवंबर', 'दिसंबर'], - SHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', - 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - STANDALONESHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', - 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], - STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], - SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'], - QUARTERS: ['पहली तिमाही', - 'दूसरी तिमाही', 'तीसरी तिमाही', - 'चौथी तिमाही'], - AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd/MM/y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} को {0}', '{1} को {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_hi_IN = goog.i18n.DateTimeSymbols_hi; /** * Date/time formatting symbols for locale hr_BA. */ goog.i18n.DateTimeSymbols_hr_BA = { - ERAS: ['pr. Kr.', 'p. Kr.'], + ERAS: ['pr. Kr.', 'po. Kr.'], ERANAMES: ['prije Krista', 'poslije Krista'], - NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', - '11.', '12.'], - STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], - MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', - 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], - STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', - 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], - SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', - 'lis', 'stu', 'pro'], - STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', - 'kol', 'ruj', 'lis', 'stu', 'pro'], - WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], - STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], + NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], + STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], + SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], - SHORTQUARTERS: ['1kv', '2kv', '3kv', '4kv'], + STANDALONENARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], + SHORTQUARTERS: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'dd.MM.y.'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'd. M. yy.'], + TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} \'u\' {0}', '{1} \'u\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -12056,39 +7861,7 @@ goog.i18n.DateTimeSymbols_hr_BA = { /** * Date/time formatting symbols for locale hr_HR. */ -goog.i18n.DateTimeSymbols_hr_HR = { - ERAS: ['pr. Kr.', 'p. Kr.'], - ERANAMES: ['prije Krista', 'poslije Krista'], - NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', - '11.', '12.'], - STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], - MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', - 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], - STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', - 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], - SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', - 'lis', 'stu', 'pro'], - STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', - 'kol', 'ruj', 'lis', 'stu', 'pro'], - WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], - STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], - SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], - NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], - SHORTQUARTERS: ['1kv', '2kv', '3kv', '4kv'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'dd.MM.y.'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'u\' {0}', '{1} \'u\' {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_hr_HR = goog.i18n.DateTimeSymbols_hr; /** @@ -12098,20 +7871,13 @@ goog.i18n.DateTimeSymbols_hsb = { ERAS: ['př.Chr.n.', 'po Chr.n.'], ERANAMES: ['před Chrystowym narodźenjom', 'po Chrystowym narodźenju'], 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: ['januara', 'februara', 'měrca', 'apryla', 'meje', 'junija', - 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'], - STANDALONEMONTHS: ['januar', 'februar', 'měrc', 'apryl', 'meja', 'junij', - 'julij', 'awgust', 'september', 'oktober', 'nowember', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'měr.', 'apr.', 'mej.', 'jun.', 'jul.', 'awg.', - 'sep.', 'okt.', 'now.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'měr', 'apr', 'mej', 'jun', 'jul', - 'awg', 'sep', 'okt', 'now', 'dec'], - WEEKDAYS: ['njedźela', 'póndźela', 'wutora', 'srjeda', 'štwórtk', - 'pjatk', 'sobota'], - STANDALONEWEEKDAYS: ['njedźela', 'póndźela', 'wutora', 'srjeda', - 'štwórtk', 'pjatk', 'sobota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januara', 'februara', 'měrca', 'apryla', 'meje', 'junija', 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'], + STANDALONEMONTHS: ['januar', 'februar', 'měrc', 'apryl', 'meja', 'junij', 'julij', 'awgust', 'september', 'oktober', 'nowember', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'měr.', 'apr.', 'mej.', 'jun.', 'jul.', 'awg.', 'sep.', 'okt.', 'now.', 'dec.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'měr', 'apr', 'mej', 'jun', 'jul', 'awg', 'sep', 'okt', 'now', 'dec'], + WEEKDAYS: ['njedźela', 'póndźela', 'wutora', 'srjeda', 'štwórtk', 'pjatk', 'sobota'], + STANDALONEWEEKDAYS: ['njedźela', 'póndźela', 'wutora', 'srjeda', 'štwórtk', 'pjatk', 'sobota'], SHORTWEEKDAYS: ['nje', 'pón', 'wut', 'srj', 'štw', 'pja', 'sob'], STANDALONESHORTWEEKDAYS: ['nje', 'pón', 'wut', 'srj', 'štw', 'pja', 'sob'], NARROWWEEKDAYS: ['n', 'p', 'w', 's', 'š', 'p', 's'], @@ -12124,7 +7890,7 @@ goog.i18n.DateTimeSymbols_hsb = { DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -12137,125 +7903,19 @@ goog.i18n.DateTimeSymbols_hsb_DE = goog.i18n.DateTimeSymbols_hsb; /** * Date/time formatting symbols for locale hu_HU. */ -goog.i18n.DateTimeSymbols_hu_HU = { - ERAS: ['i. e.', 'i. sz.'], - ERANAMES: ['időszámításunk előtt', 'időszámításunk szerint'], - NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', - 'N', 'D'], - MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', - 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], - STANDALONEMONTHS: ['január', 'február', 'március', 'április', 'május', - 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', - 'december'], - SHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', - 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', - 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], - STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], - SHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], - STANDALONESHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], - NARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], - STANDALONENARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], - SHORTQUARTERS: ['N1', 'N2', 'N3', 'N4'], - QUARTERS: ['I. negyedév', 'II. negyedév', 'III. negyedév', - 'IV. negyedév'], - AMPMS: ['de.', 'du.'], - DATEFORMATS: ['y. MMMM d., EEEE', 'y. MMMM d.', 'y. MMM d.', 'y. MM. dd.'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_hu_HU = goog.i18n.DateTimeSymbols_hu; /** * Date/time formatting symbols for locale hy_AM. */ -goog.i18n.DateTimeSymbols_hy_AM = { - ERAS: ['մ.թ.ա.', 'մ.թ.'], - ERANAMES: ['մ.թ.ա.', 'մ.թ.'], - NARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', - 'Ն', 'Դ'], - STANDALONENARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', - 'Հ', 'Ն', 'Դ'], - MONTHS: ['հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', - 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', - 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', - 'դեկտեմբերի'], - STANDALONEMONTHS: ['հունվար', 'փետրվար', 'մարտ', - 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', - 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', - 'նոյեմբեր', 'դեկտեմբեր'], - SHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', - 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - STANDALONESHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', - 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - WEEKDAYS: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', - 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], - STANDALONEWEEKDAYS: ['կիրակի', 'երկուշաբթի', - 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', - 'ուրբաթ', 'շաբաթ'], - SHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', - 'շբթ'], - STANDALONESHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', - 'ուր', 'շբթ'], - NARROWWEEKDAYS: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ու', 'Շ'], - STANDALONENARROWWEEKDAYS: ['Կր', 'Եկ', 'Եր', 'Չր', 'Հգ', 'Ու', - 'Շբ'], - SHORTQUARTERS: ['1-ին եռմս.', '2-րդ եռմս.', '3-րդ եռմս.', - '4-րդ եռմս.'], - QUARTERS: ['1-ին եռամսյակ', '2-րդ եռամսյակ', - '3-րդ եռամսյակ', '4-րդ եռամսյակ'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['yթ. MMMM d, EEEE', 'dd MMMM, yթ.', 'dd MMM, yթ.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss, zzzz', 'H:mm:ss, z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_hy_AM = goog.i18n.DateTimeSymbols_hy; /** * Date/time formatting symbols for locale id_ID. */ -goog.i18n.DateTimeSymbols_id_ID = { - ERAS: ['SM', 'M'], - ERANAMES: ['Sebelum Masehi', 'M'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', - 'Agustus', 'September', 'Oktober', 'November', 'Desember'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', - 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', - 'Sabtu'], - SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], - STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], - NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], - STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_id_ID = goog.i18n.DateTimeSymbols_id; /** @@ -12265,31 +7925,22 @@ goog.i18n.DateTimeSymbols_ig = { ERAS: ['T.K.', 'A.K.'], ERANAMES: ['Tupu Kristi', 'Afọ Kristi'], 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: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', - 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'], - STANDALONEMONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', - 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', - 'Disemba'], - SHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', - 'Sep', 'Ọkt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', - 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], - WEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', - 'Fraịdee', 'Satọdee'], - STANDALONEWEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', - 'Tọọzdee', 'Fraịdee', 'Satọdee'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'], + STANDALONEMONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'], + SHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], + WEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'], + STANDALONEWEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'], SHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'], - STANDALONESHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', - 'Sat'], + STANDALONESHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Ọ1', 'Ọ2', 'Ọ3', 'Ọ4'], QUARTERS: ['Ọkara 1', 'Ọkara 2', 'Ọkara 3', 'Ọkara 4'], AMPMS: ['A.M.', 'P.M.'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -12310,23 +7961,15 @@ goog.i18n.DateTimeSymbols_ii = { ERAS: ['ꃅꋊꂿ', 'ꃅꋊꊂ'], ERANAMES: ['ꃅꋊꂿ', 'ꃅꋊꊂ'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', - 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'], - STANDALONEMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', - 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'], - SHORTMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONESHORTMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - WEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', - 'ꆏꊂꉬ', 'ꆏꊂꃘ'], - STANDALONEWEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', - 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], - SHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', - 'ꆏꃘ'], - STANDALONESHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', - 'ꆏꉬ', 'ꆏꃘ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'], + STANDALONEMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'], + SHORTMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'], + STANDALONESHORTMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'], + WEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], + STANDALONEWEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], + SHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'], + STANDALONESHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'], NARROWWEEKDAYS: ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], STANDALONENARROWWEEKDAYS: ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], SHORTQUARTERS: ['ꃅꑌ', 'ꃅꎸ', 'ꃅꍵ', 'ꃅꋆ'], @@ -12335,9 +7978,9 @@ goog.i18n.DateTimeSymbols_ii = { DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -12350,41 +7993,7 @@ goog.i18n.DateTimeSymbols_ii_CN = goog.i18n.DateTimeSymbols_ii; /** * Date/time formatting symbols for locale is_IS. */ -goog.i18n.DateTimeSymbols_is_IS = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['fyrir Krist', 'eftir Krist'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', - 'N', 'D'], - MONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', - 'ágúst', 'september', 'október', 'nóvember', 'desember'], - STANDALONEMONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', - 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', - 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', - 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], - WEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', - 'fimmtudagur', 'föstudagur', 'laugardagur'], - STANDALONEWEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', - 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'], - SHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'], - STANDALONESHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', - 'lau.'], - NARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], - SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'], - QUARTERS: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', - '4. fjórðungur'], - AMPMS: ['f.h.', 'e.h.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'd.M.y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'kl\'. {0}', '{1} \'kl\'. {0}', '{1}, {0}', - '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_is_IS = goog.i18n.DateTimeSymbols_is; /** @@ -12392,30 +8001,21 @@ goog.i18n.DateTimeSymbols_is_IS = { */ goog.i18n.DateTimeSymbols_it_CH = { ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['a.C.', 'd.C.'], + ERANAMES: ['avanti Cristo', 'dopo Cristo'], NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], - STANDALONEMONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', - 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', - 'dicembre'], - SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], - WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], - STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], + STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + STANDALONEMONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], + STANDALONEWEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -12429,117 +8029,25 @@ goog.i18n.DateTimeSymbols_it_CH = { /** * Date/time formatting symbols for locale it_IT. */ -goog.i18n.DateTimeSymbols_it_IT = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['a.C.', 'd.C.'], - NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], - STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', - 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', - 'Dicembre'], - SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], - WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], - STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd MMM y', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_it_IT = goog.i18n.DateTimeSymbols_it; /** * Date/time formatting symbols for locale it_SM. */ -goog.i18n.DateTimeSymbols_it_SM = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['a.C.', 'd.C.'], - NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], - STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', - 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', - 'Dicembre'], - SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], - WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], - STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', - '4º trimestre'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd MMM y', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_it_SM = goog.i18n.DateTimeSymbols_it; + + +/** + * Date/time formatting symbols for locale it_VA. + */ +goog.i18n.DateTimeSymbols_it_VA = goog.i18n.DateTimeSymbols_it; /** * Date/time formatting symbols for locale ja_JP. */ -goog.i18n.DateTimeSymbols_ja_JP = { - ERAS: ['紀元前', '西暦'], - ERANAMES: ['紀元前', '西暦'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', - '金曜日', '土曜日'], - STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', - '木曜日', '金曜日', '土曜日'], - SHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], - STANDALONESHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], - NARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], - STANDALONENARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['第1四半期', '第2四半期', '第3四半期', - '第4四半期'], - AMPMS: ['午前', '午後'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y/MM/dd', 'y/MM/dd'], - TIMEFORMATS: ['H時mm分ss秒 zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ja_JP = goog.i18n.DateTimeSymbols_ja; /** @@ -12547,39 +8055,19 @@ goog.i18n.DateTimeSymbols_ja_JP = { */ goog.i18n.DateTimeSymbols_jgo = { ERAS: ['BCE', 'CE'], - ERANAMES: ['tsɛttsɛt mɛŋguꞌ mi ɛ́ lɛɛnɛ Kɛlísɛtɔ gɔ ńɔ́', - 'tsɛttsɛt mɛŋguꞌ mi ɛ́ fúnɛ Kɛlísɛtɔ tɔ́ mɔ́'], + ERANAMES: ['tsɛttsɛt mɛŋguꞌ mi ɛ́ lɛɛnɛ Kɛlísɛtɔ gɔ ńɔ́', 'tsɛttsɛt mɛŋguꞌ mi ɛ́ fúnɛ Kɛlísɛtɔ tɔ́ mɔ́'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', - 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', - 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', - 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], - STANDALONEMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', - 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', - 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', - 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], - SHORTMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', - 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', - 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', - 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], - STANDALONESHORTMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', - 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', - 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', - 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', - 'Pɛsaŋ Ntsɔ̌ppá'], - WEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', - 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], - STANDALONEWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', - 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], - SHORTWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', - 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], - STANDALONESHORTWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', - 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], + STANDALONEMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], + SHORTMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], + STANDALONESHORTMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'], + WEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], + STANDALONEWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], + SHORTWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], + STANDALONESHORTWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], NARROWWEEKDAYS: ['Sɔ́', 'Mɔ́', 'ÁM', 'Wɛ́', 'Tɔ́', 'Fɛ', 'Sá'], - STANDALONENARROWWEEKDAYS: ['Sɔ́', 'Mɔ́', 'ÁM', 'Wɛ́', 'Tɔ́', 'Fɛ', - 'Sá'], + STANDALONENARROWWEEKDAYS: ['Sɔ́', 'Mɔ́', 'ÁM', 'Wɛ́', 'Tɔ́', 'Fɛ', 'Sá'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['mbaꞌmbaꞌ', 'ŋka mbɔ́t nji'], @@ -12605,20 +8093,13 @@ goog.i18n.DateTimeSymbols_jmc = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Kristu', 'Baada ya Kristu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', - 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', - 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'], @@ -12644,55 +8125,7 @@ goog.i18n.DateTimeSymbols_jmc_TZ = goog.i18n.DateTimeSymbols_jmc; /** * Date/time formatting symbols for locale ka_GE. */ -goog.i18n.DateTimeSymbols_ka_GE = { - ERAS: ['ძვ. წ.', 'ახ. წ.'], - ERANAMES: ['ძველი წელთაღრიცხვით', - 'ახალი წელთაღრიცხვით'], - NARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', - 'ო', 'ნ', 'დ'], - STANDALONENARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', - 'ა', 'ს', 'ო', 'ნ', 'დ'], - MONTHS: ['იანვარი', 'თებერვალი', - 'მარტი', 'აპრილი', 'მაისი', - 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', - 'ნოემბერი', 'დეკემბერი'], - STANDALONEMONTHS: ['იანვარი', 'თებერვალი', - 'მარტი', 'აპრილი', 'მაისი', - 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', - 'ნოემბერი', 'დეკემბერი'], - SHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', - 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', - 'ნოე', 'დეკ'], - STANDALONESHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', - 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', - 'ოქტ', 'ნოე', 'დეკ'], - WEEKDAYS: ['კვირა', 'ორშაბათი', - 'სამშაბათი', 'ოთხშაბათი', - 'ხუთშაბათი', 'პარასკევი', - 'შაბათი'], - STANDALONEWEEKDAYS: ['კვირა', 'ორშაბათი', - 'სამშაბათი', 'ოთხშაბათი', - 'ხუთშაბათი', 'პარასკევი', - 'შაბათი'], - SHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', - 'ხუთ', 'პარ', 'შაბ'], - STANDALONESHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', - 'ხუთ', 'პარ', 'შაბ'], - NARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], - STANDALONENARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], - SHORTQUARTERS: ['I კვ.', 'II კვ.', 'III კვ.', 'IV კვ.'], - QUARTERS: ['I კვარტალი', 'II კვარტალი', - 'III კვარტალი', 'IV კვარტალი'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM. y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ka_GE = goog.i18n.DateTimeSymbols_ka; /** @@ -12702,36 +8135,26 @@ goog.i18n.DateTimeSymbols_kab = { ERAS: ['snd. T.Ɛ', 'sld. T.Ɛ'], ERANAMES: ['send talalit n Ɛisa', 'seld talalit n Ɛisa'], NARROWMONTHS: ['Y', 'F', 'M', 'Y', 'M', 'Y', 'Y', 'Ɣ', 'C', 'T', 'N', 'D'], - STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'Y', 'M', 'Y', 'Y', 'Ɣ', 'C', 'T', - 'N', 'D'], - MONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', - 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'], - STANDALONEMONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', - 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', - 'Duǧembeṛ'], - SHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', - 'Tub', 'Nun', 'Duǧ'], - STANDALONESHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', - 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'], - WEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', - 'Sayass'], - STANDALONEWEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', - 'Sḍisass', 'Sayass'], + STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'Y', 'M', 'Y', 'Y', 'Ɣ', 'C', 'T', 'N', 'D'], + MONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'], + STANDALONEMONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'], + SHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'], + STANDALONESHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'], + WEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', 'Sayass'], + STANDALONEWEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', 'Sayass'], SHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'], - STANDALONESHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', - 'Say'], + STANDALONESHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'], NARROWWEEKDAYS: ['Y', 'S', 'K', 'K', 'S', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['Y', 'S', 'K', 'K', 'S', 'S', 'S'], SHORTQUARTERS: ['Kḍg1', 'Kḍg2', 'Kḍg3', 'Kḍg4'], - QUARTERS: ['akraḍaggur amenzu', 'akraḍaggur wis-sin', - 'akraḍaggur wis-kraḍ', 'akraḍaggur wis-kuẓ'], + QUARTERS: ['akraḍaggur amenzu', 'akraḍaggur wis-sin', 'akraḍaggur wis-kraḍ', 'akraḍaggur wis-kuẓ'], AMPMS: ['n tufat', 'n tmeddit'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -12748,38 +8171,26 @@ goog.i18n.DateTimeSymbols_kam = { ERAS: ['MY', 'IY'], ERANAMES: ['Mbee wa Yesũ', 'Ĩtina wa Yesũ'], NARROWMONTHS: ['M', 'K', 'K', 'K', 'K', 'T', 'M', 'N', 'K', 'Ĩ', 'Ĩ', 'Ĩ'], - STANDALONENARROWMONTHS: ['M', 'K', 'K', 'K', 'K', 'T', 'M', 'N', 'K', 'Ĩ', - 'Ĩ', 'Ĩ'], - MONTHS: ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', 'Mwai wa kana', - 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', 'Mwai wa nyaanya', - 'Mwai wa kenda', 'Mwai wa ĩkumi', 'Mwai wa ĩkumi na ĩmwe', - 'Mwai wa ĩkumi na ilĩ'], - STANDALONEMONTHS: ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', - 'Mwai wa kana', 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', - 'Mwai wa nyaanya', 'Mwai wa kenda', 'Mwai wa ĩkumi', - 'Mwai wa ĩkumi na ĩmwe', 'Mwai wa ĩkumi na ilĩ'], - SHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', - 'Ĩku', 'Ĩkm', 'Ĩkl'], - STANDALONESHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', - 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'], - WEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', - 'Wa kana', 'Wa katano', 'Wa thanthatũ'], - STANDALONEWEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', - 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'], + STANDALONENARROWMONTHS: ['M', 'K', 'K', 'K', 'K', 'T', 'M', 'N', 'K', 'Ĩ', 'Ĩ', 'Ĩ'], + MONTHS: ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', 'Mwai wa kana', 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', 'Mwai wa nyaanya', 'Mwai wa kenda', 'Mwai wa ĩkumi', 'Mwai wa ĩkumi na ĩmwe', 'Mwai wa ĩkumi na ilĩ'], + STANDALONEMONTHS: ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', 'Mwai wa kana', 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', 'Mwai wa nyaanya', 'Mwai wa kenda', 'Mwai wa ĩkumi', 'Mwai wa ĩkumi na ĩmwe', 'Mwai wa ĩkumi na ilĩ'], + SHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'], + STANDALONESHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'], + WEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'], + STANDALONEWEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'], SHORTWEEKDAYS: ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'], STANDALONESHORTWEEKDAYS: ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'], NARROWWEEKDAYS: ['Y', 'W', 'E', 'A', 'A', 'A', 'A'], STANDALONENARROWWEEKDAYS: ['Y', 'W', 'E', 'A', 'A', 'A', 'A'], SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'], - QUARTERS: ['Lovo ya mbee', 'Lovo ya kelĩ', 'Lovo ya katatũ', - 'Lovo ya kana'], + QUARTERS: ['Lovo ya mbee', 'Lovo ya kelĩ', 'Lovo ya katatũ', 'Lovo ya kana'], AMPMS: ['Ĩyakwakya', 'Ĩyawĩoo'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -12796,28 +8207,13 @@ goog.i18n.DateTimeSymbols_kde = { ERAS: ['AY', 'NY'], ERANAMES: ['Akanapawa Yesu', 'Nankuida Yesu'], 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: ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', 'Mwedi wa Nchechi', - 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', 'Mwedi wa Nnyano na Mivili', - 'Mwedi wa Nnyano na Mitatu', 'Mwedi wa Nnyano na Nchechi', - 'Mwedi wa Nnyano na Nnyano', 'Mwedi wa Nnyano na Nnyano na U', - 'Mwedi wa Nnyano na Nnyano na M'], - STANDALONEMONTHS: ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', - 'Mwedi wa Nchechi', 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', - 'Mwedi wa Nnyano na Mivili', 'Mwedi wa Nnyano na Mitatu', - 'Mwedi wa Nnyano na Nchechi', 'Mwedi wa Nnyano na Nnyano', - 'Mwedi wa Nnyano na Nnyano na U', 'Mwedi wa Nnyano na Nnyano na M'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', - 'Liduva lyannyano', 'Liduva lyannyano na linji', - 'Liduva lyannyano na mavili', 'Liduva litandi'], - STANDALONEWEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', - 'Liduva lyannyano', 'Liduva lyannyano na linji', - 'Liduva lyannyano na mavili', 'Liduva litandi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', 'Mwedi wa Nchechi', 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', 'Mwedi wa Nnyano na Mivili', 'Mwedi wa Nnyano na Mitatu', 'Mwedi wa Nnyano na Nchechi', 'Mwedi wa Nnyano na Nnyano', 'Mwedi wa Nnyano na Nnyano na U', 'Mwedi wa Nnyano na Nnyano na M'], + STANDALONEMONTHS: ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', 'Mwedi wa Nchechi', 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', 'Mwedi wa Nnyano na Mivili', 'Mwedi wa Nnyano na Mitatu', 'Mwedi wa Nnyano na Nchechi', 'Mwedi wa Nnyano na Nnyano', 'Mwedi wa Nnyano na Nnyano na U', 'Mwedi wa Nnyano na Nnyano na M'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', 'Liduva lyannyano', 'Liduva lyannyano na linji', 'Liduva lyannyano na mavili', 'Liduva litandi'], + STANDALONEWEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', 'Liduva lyannyano', 'Liduva lyannyano na linji', 'Liduva lyannyano na mavili', 'Liduva litandi'], SHORTWEEKDAYS: ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'], STANDALONESHORTWEEKDAYS: ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'], NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'], @@ -12847,30 +8243,21 @@ goog.i18n.DateTimeSymbols_kea = { ERAS: ['AK', 'DK'], ERANAMES: ['Antis di Kristu', 'Dispos di Kristu'], 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: ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', - 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], - STANDALONEMONTHS: ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', - 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', - 'Otu', 'Nuv', 'Diz'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', - 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'], - WEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', - 'kinta-fera', 'sesta-fera', 'sabadu'], - STANDALONEWEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', - 'kinta-fera', 'sesta-fera', 'sabadu'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], + STANDALONEMONTHS: ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'], + WEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sabadu'], + STANDALONEWEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sábadu'], SHORTWEEKDAYS: ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'], STANDALONESHORTWEEKDAYS: ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'], NARROWWEEKDAYS: ['D', 'S', 'T', 'K', 'K', 'S', 'S'], - STANDALONENARROWWEEKDAYS: ['d', 's', 't', 'k', 'k', 's', 's'], + STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'K', 'K', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1º trimestri', '2º trimestri', '3º trimestri', - '4º trimestri'], + QUARTERS: ['1º trimestri', '2º trimestri', '3º trimestri', '4º trimestri'], AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE, d \'di\' MMMM \'di\' y', 'd \'di\' MMMM \'di\' y', - 'd MMM y', 'd/M/y'], + DATEFORMATS: ['EEEE, d \'di\' MMMM \'di\' y', 'd \'di\' MMMM \'di\' y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -12892,21 +8279,13 @@ goog.i18n.DateTimeSymbols_khq = { ERAS: ['IJ', 'IZ'], ERANAMES: ['Isaa jine', 'Isaa jamanoo'], NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', - 'N', 'D'], - MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], - STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], - SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], - STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], - WEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', - 'Assabdu'], - STANDALONEWEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', - 'Aljuma', 'Assabdu'], + STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + WEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', 'Assabdu'], + STANDALONEWEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', 'Assabdu'], SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'], STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'], NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'], @@ -12936,38 +8315,26 @@ goog.i18n.DateTimeSymbols_ki = { ERAS: ['MK', 'TK'], ERANAMES: ['Mbere ya Kristo', 'Thutha wa Kristo'], NARROWMONTHS: ['J', 'K', 'G', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'D'], - STANDALONENARROWMONTHS: ['J', 'K', 'G', 'K', 'G', 'G', 'M', 'K', 'K', 'I', - 'I', 'D'], - MONTHS: ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', 'Mwere wa kana', - 'Mwere wa gatano', 'Mwere wa gatandatũ', 'Mwere wa mũgwanja', - 'Mwere wa kanana', 'Mwere wa kenda', 'Mwere wa ikũmi', - 'Mwere wa ikũmi na ũmwe', 'Ndithemba'], - STANDALONEMONTHS: ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', - 'Mwere wa kana', 'Mwere wa gatano', 'Mwere wa gatandatũ', - 'Mwere wa mũgwanja', 'Mwere wa kanana', 'Mwere wa kenda', - 'Mwere wa ikũmi', 'Mwere wa ikũmi na ũmwe', 'Ndithemba'], - SHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', - 'WIK', 'WMW', 'DIT'], - STANDALONESHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', - 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'], - WEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', - 'Njumaa', 'Njumamothi'], - STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', - 'Aramithi', 'Njumaa', 'Njumamothi'], + STANDALONENARROWMONTHS: ['J', 'K', 'G', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'D'], + MONTHS: ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', 'Mwere wa kana', 'Mwere wa gatano', 'Mwere wa gatandatũ', 'Mwere wa mũgwanja', 'Mwere wa kanana', 'Mwere wa kenda', 'Mwere wa ikũmi', 'Mwere wa ikũmi na ũmwe', 'Ndithemba'], + STANDALONEMONTHS: ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', 'Mwere wa kana', 'Mwere wa gatano', 'Mwere wa gatandatũ', 'Mwere wa mũgwanja', 'Mwere wa kanana', 'Mwere wa kenda', 'Mwere wa ikũmi', 'Mwere wa ikũmi na ũmwe', 'Ndithemba'], + SHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'], + STANDALONESHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'], + WEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', 'Njumaa', 'Njumamothi'], + STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', 'Njumaa', 'Njumamothi'], SHORTWEEKDAYS: ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'], STANDALONESHORTWEEKDAYS: ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'], NARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'N', 'N'], STANDALONENARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'N', 'N'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], - QUARTERS: ['Robo ya mbere', 'Robo ya kerĩ', 'Robo ya gatatũ', - 'Robo ya kana'], + QUARTERS: ['Robo ya mbere', 'Robo ya kerĩ', 'Robo ya gatatũ', 'Robo ya kana'], AMPMS: ['Kiroko', 'Hwaĩ-inĩ'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -12980,48 +8347,7 @@ goog.i18n.DateTimeSymbols_ki_KE = goog.i18n.DateTimeSymbols_ki; /** * Date/time formatting symbols for locale kk_KZ. */ -goog.i18n.DateTimeSymbols_kk_KZ = { - ERAS: ['б.з.д.', 'б.з.'], - ERANAMES: ['Біздің заманымызға дейін', - 'Біздің заманымыз'], - NARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', - 'Қ', 'Ж'], - STANDALONENARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', - 'Қ', 'Қ', 'Ж'], - MONTHS: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', - 'мамыр', 'маусым', 'шілде', 'тамыз', - 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], - STANDALONEMONTHS: ['Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', - 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', - 'Қыркүйек', 'Қазан', 'Қараша', 'Желтоқсан'], - SHORTMONTHS: ['қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', - 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', - 'жел.'], - STANDALONESHORTMONTHS: ['Қаң.', 'Ақп.', 'Нау.', 'Сәу.', 'Мам.', - 'Мау.', 'Шіл.', 'Там.', 'Қыр.', 'Қаз.', 'Қар.', - 'Жел.'], - WEEKDAYS: ['жексенбі', 'дүйсенбі', 'сейсенбі', - 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], - STANDALONEWEEKDAYS: ['Жексенбі', 'Дүйсенбі', - 'Сейсенбі', 'Сәрсенбі', 'Бейсенбі', 'Жұма', - 'Сенбі'], - SHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'], - STANDALONESHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', - 'Сб'], - NARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], - STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], - SHORTQUARTERS: ['І ш.', 'ІІ ш.', 'ІІІ ш.', 'IV ш.'], - QUARTERS: ['І ширек', 'ІІ ширек', 'ІІІ ширек', - 'IV ширек'], - AMPMS: ['таңғы', 'түскі/кешкі'], - DATEFORMATS: ['y \'ж\'. d MMMM, EEEE', 'y \'ж\'. d MMMM', - 'y \'ж\'. dd MMM', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_kk_KZ = goog.i18n.DateTimeSymbols_kk; /** @@ -13031,28 +8357,15 @@ goog.i18n.DateTimeSymbols_kkj = { 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: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', - 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', - 'nyukul', '11', 'ɓulɓusɛ'], - STANDALONEMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', - 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', - 'nyukul', '11', 'ɓulɓusɛ'], - SHORTMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', - 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', - 'nyukul', '11', 'ɓulɓusɛ'], - STANDALONESHORTMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', - 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', - 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'], - WEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', - 'mɔnɔ sɔndi'], - STANDALONEWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', - 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], - SHORTWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', - 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], - STANDALONESHORTWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', - 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'], + STANDALONEMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'], + SHORTMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'], + STANDALONESHORTMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'], + WEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], + STANDALONEWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], + SHORTWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], + STANDALONESHORTWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], NARROWWEEKDAYS: ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], STANDALONENARROWWEEKDAYS: ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -13077,34 +8390,25 @@ goog.i18n.DateTimeSymbols_kkj_CM = goog.i18n.DateTimeSymbols_kkj; * Date/time formatting symbols for locale kl. */ goog.i18n.DateTimeSymbols_kl = { - ERAS: ['Kr.in.si.', 'Kr.in.king.'], - ERANAMES: ['Kristusip inunngornerata siornagut', - 'Kristusip inunngornerata kingornagut'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', - 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], - STANDALONEMONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', - 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', - 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], - STANDALONEWEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', - 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], + 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: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], + STANDALONEMONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], + STANDALONEWEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], SHORTWEEKDAYS: ['sab', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'], STANDALONESHORTWEEKDAYS: ['sab', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'], - NARROWWEEKDAYS: ['S', 'A', 'M', 'P', 'S', 'T', 'A'], - STANDALONENARROWWEEKDAYS: ['S', 'A', 'M', 'P', 'S', 'T', 'A'], - SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'], - QUARTERS: ['ukiup sisamararterutaa 1', 'ukiup sisamararterutaa 2', - 'ukiup sisamararterutaa 3', 'ukiup sisamararterutaa 4'], - AMPMS: ['ulloqeqqata-tungaa', 'ulloqeqqata-kingorna'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'MMM dd, y', 'y-MM-dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -13125,36 +8429,26 @@ goog.i18n.DateTimeSymbols_kln = { ERAS: ['AM', 'KO'], ERANAMES: ['Amait kesich Jesu', 'Kokakesich Jesu'], NARROWMONTHS: ['M', 'N', 'T', 'I', 'M', 'P', 'N', 'R', 'B', 'E', 'K', 'K'], - STANDALONENARROWMONTHS: ['M', 'N', 'T', 'I', 'M', 'P', 'N', 'R', 'B', 'E', - 'K', 'K'], - MONTHS: ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', - 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', 'Kipsuunde ne taai', - 'Kipsuunde nebo aeng’'], - STANDALONEMONTHS: ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', - 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', - 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’'], - SHORTMONTHS: ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', - 'Epe', 'Kpt', 'Kpa'], - STANDALONESHORTMONTHS: ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', - 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'], - WEEKDAYS: ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', - 'Komuut', 'Kolo'], - STANDALONEWEEKDAYS: ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', - 'Koang’wan', 'Komuut', 'Kolo'], + STANDALONENARROWMONTHS: ['M', 'N', 'T', 'I', 'M', 'P', 'N', 'R', 'B', 'E', 'K', 'K'], + MONTHS: ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’'], + STANDALONEMONTHS: ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’'], + SHORTMONTHS: ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'], + STANDALONESHORTMONTHS: ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'], + WEEKDAYS: ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', 'Komuut', 'Kolo'], + STANDALONEWEEKDAYS: ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', 'Komuut', 'Kolo'], SHORTWEEKDAYS: ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'], STANDALONESHORTWEEKDAYS: ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'], NARROWWEEKDAYS: ['T', 'T', 'O', 'S', 'A', 'M', 'L'], STANDALONENARROWWEEKDAYS: ['T', 'T', 'O', 'S', 'A', 'M', 'L'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], - QUARTERS: ['Robo netai', 'Robo nebo aeng’', 'Robo nebo somok', - 'Robo nebo ang’wan'], + QUARTERS: ['Robo netai', 'Robo nebo aeng’', 'Robo nebo somok', 'Robo nebo ang’wan'], AMPMS: ['karoon', 'kooskoliny'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -13167,117 +8461,13 @@ goog.i18n.DateTimeSymbols_kln_KE = goog.i18n.DateTimeSymbols_kln; /** * Date/time formatting symbols for locale km_KH. */ -goog.i18n.DateTimeSymbols_km_KH = { - ERAS: ['មុន គ.ស.', 'គ.ស.'], - ERANAMES: ['មុន​គ្រិស្តសករាជ', - 'គ្រិស្តសករាជ'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', - 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', - 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', - 'ធ្នូ'], - STANDALONEMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', - 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', - 'សីហា', 'កញ្ញា', 'តុលា', - 'វិច្ឆិកា', 'ធ្នូ'], - SHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', - 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', - 'សីហា', 'កញ្ញា', 'តុលា', - 'វិច្ឆិកា', 'ធ្នូ'], - STANDALONESHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', - 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', - 'សីហា', 'កញ្ញា', 'តុលា', - 'វិច្ឆិកា', 'ធ្នូ'], - WEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', - 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', - 'សៅរ៍'], - STANDALONEWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', - 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', - 'សុក្រ', 'សៅរ៍'], - SHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', - 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', - 'សុក្រ', 'សៅរ៍'], - STANDALONESHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', - 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', - 'សុក្រ', 'សៅរ៍'], - NARROWWEEKDAYS: ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', - 'ស'], - STANDALONENARROWWEEKDAYS: ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', - 'សុ', 'ស'], - SHORTQUARTERS: ['ត្រីមាសទី 1', - 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', - 'ត្រីមាសទី 4'], - QUARTERS: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', - 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'], - AMPMS: ['ព្រឹក', 'ល្ងាច'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} នៅ {0}', '{1} នៅ {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_km_KH = goog.i18n.DateTimeSymbols_km; /** * Date/time formatting symbols for locale kn_IN. */ -goog.i18n.DateTimeSymbols_kn_IN = { - ERAS: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], - ERANAMES: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', - 'ಕ್ರಿಸ್ತ ಶಕ'], - NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', - 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', - 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - MONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', - 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', - 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - STANDALONEMONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', - 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', - 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - SHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', - 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', - 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', - 'ಡಿಸೆಂ'], - STANDALONESHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', - 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', - 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', - 'ಡಿಸೆಂ'], - WEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - STANDALONEWEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - SHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', - 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - STANDALONESHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', - 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - NARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', - 'ಶ'], - STANDALONENARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', - 'ಶು', 'ಶ'], - SHORTQUARTERS: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', - 'ತ್ರೈ 4'], - QUARTERS: ['1ನೇ ತ್ರೈಮಾಸಿಕ', - '2ನೇ ತ್ರೈಮಾಸಿಕ', - '3ನೇ ತ್ರೈಮಾಸಿಕ', - '4ನೇ ತ್ರೈಮಾಸಿಕ'], - AMPMS: ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'], - TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_kn_IN = goog.i18n.DateTimeSymbols_kn; /** @@ -13286,34 +8476,23 @@ goog.i18n.DateTimeSymbols_kn_IN = { goog.i18n.DateTimeSymbols_ko_KP = { ERAS: ['BC', 'AD'], ERANAMES: ['기원전', '서기'], - NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], - MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', - '8월', '9월', '10월', '11월', '12월'], - SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], - WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', - '금요일', '토요일'], - STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', - '목요일', '금요일', '토요일'], + NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], + STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'], - QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', - '제 4/4분기'], + QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', '제 4/4분기'], AMPMS: ['오전', '오후'], - DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', - 'yy. M. d.'], - TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', - 'a h:mm'], + DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', 'yy. M. d.'], + TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', 'a h:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -13324,92 +8503,32 @@ goog.i18n.DateTimeSymbols_ko_KP = { /** * Date/time formatting symbols for locale ko_KR. */ -goog.i18n.DateTimeSymbols_ko_KR = { - ERAS: ['BC', 'AD'], - ERANAMES: ['기원전', '서기'], - NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], - MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', - '8월', '9월', '10월', '11월', '12월'], - SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], - STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], - WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', - '금요일', '토요일'], - STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', - '목요일', '금요일', '토요일'], - SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], - STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], - NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], - STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], - SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'], - QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', - '제 4/4분기'], - AMPMS: ['오전', '오후'], - DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', - 'yy. M. d.'], - TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', - 'a h:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ko_KR = goog.i18n.DateTimeSymbols_ko; /** * Date/time formatting symbols for locale kok. */ goog.i18n.DateTimeSymbols_kok = { - ERAS: ['क्रिस्तपूर्व', - 'क्रिस्तशखा'], - ERANAMES: ['क्रिस्तपूर्व', - 'क्रिस्तशखा'], + ERAS: ['क्रिस्तपूर्व', 'क्रिस्तशखा'], + ERANAMES: ['क्रिस्तपूर्व', 'क्रिस्तशखा'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ओगस्ट', 'सेप्टेंबर', - 'ओक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], - STANDALONEMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ओगस्ट', - 'सेप्टेंबर', 'ओक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], - SHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ओगस्ट', 'सेप्टेंबर', - 'ओक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], - STANDALONESHORTMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ओगस्ट', - 'सेप्टेंबर', 'ओक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], - WEEKDAYS: ['आदित्यवार', 'सोमवार', - 'मंगळार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - STANDALONEWEEKDAYS: ['आदित्यवार', 'सोमवार', - 'मंगळार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], + STANDALONEMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], + SHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], + STANDALONESHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'], + WEEKDAYS: ['आदित्यवार', 'सोमवार', 'मंगळार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + STANDALONEWEEKDAYS: ['आदित्यवार', 'सोमवार', 'मंगळार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['म.पू.', 'म.नं.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd-MM-y', 'd-M-yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], @@ -13430,38 +8549,20 @@ goog.i18n.DateTimeSymbols_ks = { ZERODIGIT: 0x06F0, ERAS: ['بی سی', 'اے ڈی'], ERANAMES: ['قبٕل مسیٖح', 'عیٖسوی سنہٕ'], - NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', - 'ا', 'ن'], - STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', - 'س', 'ا', 'ن'], - MONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', - 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', - 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', - 'اکتوٗبر', 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', - 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', - 'اکتوٗبر', 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', - 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', - 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'], - WEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', - 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], - STANDALONEWEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', - 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', - 'بٹوار'], - SHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', - 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], - STANDALONESHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', - 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', - 'بٹوار'], + NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'], + STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'], + MONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + STANDALONEWEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + SHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + STANDALONESHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], NARROWWEEKDAYS: ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], STANDALONENARROWWEEKDAYS: ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], - SHORTQUARTERS: ['ژۄباگ', 'دوٚیِم ژۄباگ', - 'ترٛیِم ژۄباگ', 'ژوٗرِم ژۄباگ'], - QUARTERS: ['گۄڑنیُک ژۄباگ', 'دوٚیِم ژۄباگ', - 'ترٛیِم ژۄباگ', 'ژوٗرِم ژۄباگ'], + SHORTQUARTERS: ['ژۄباگ', 'دوٚیِم ژۄباگ', 'ترٛیِم ژۄباگ', 'ژوٗرِم ژۄباگ'], + QUARTERS: ['گۄڑنیُک ژۄباگ', 'دوٚیِم ژۄباگ', 'ترٛیِم ژۄباگ', 'ژوٗرِم ژۄباگ'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -13485,27 +8586,19 @@ goog.i18n.DateTimeSymbols_ksb = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Klisto', 'Baada ya Klisto'], 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: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', - 'Ijumaa', 'Jumaamosi'], - STANDALONEWEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', - 'Alhamisi', 'Ijumaa', 'Jumaamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', 'Ijumaa', 'Jumaamosi'], + STANDALONEWEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', 'Ijumaa', 'Jumaamosi'], SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'], - QUARTERS: ['Lobo ya bosi', 'Lobo ya mbii', 'Lobo ya nnd’atu', - 'Lobo ya nne'], + QUARTERS: ['Lobo ya bosi', 'Lobo ya mbii', 'Lobo ya nnd’atu', 'Lobo ya nne'], AMPMS: ['makeo', 'nyiaghuo'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -13529,35 +8622,19 @@ goog.i18n.DateTimeSymbols_ksf = { ERAS: ['d.Y.', 'k.Y.'], ERANAMES: ['di Yɛ́sus aká yálɛ', 'cámɛɛn kǝ kǝbɔpka Y'], 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: ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', 'ŋwíí akǝ ráá', - 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', 'ŋwíí akǝ táafɔk', - 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', 'ŋwíí akǝ táanin', - 'ŋwíí akǝ ntɛk', 'ŋwíí akǝ ntɛk di bɔ́k', - 'ŋwíí akǝ ntɛk di bɛ́ɛ'], - STANDALONEMONTHS: ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', - 'ŋwíí akǝ ráá', 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', - 'ŋwíí akǝ táafɔk', 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', - 'ŋwíí akǝ táanin', 'ŋwíí akǝ ntɛk', - 'ŋwíí akǝ ntɛk di bɔ́k', 'ŋwíí akǝ ntɛk di bɛ́ɛ'], - SHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', - 'ŋ10', 'ŋ11', 'ŋ12'], - STANDALONESHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', - 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'], - WEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', - 'júmbá', 'samdí'], - STANDALONEWEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', - 'jǝǝdí', 'júmbá', 'samdí'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', 'ŋwíí akǝ ráá', 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', 'ŋwíí akǝ táafɔk', 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', 'ŋwíí akǝ táanin', 'ŋwíí akǝ ntɛk', 'ŋwíí akǝ ntɛk di bɔ́k', 'ŋwíí akǝ ntɛk di bɛ́ɛ'], + STANDALONEMONTHS: ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', 'ŋwíí akǝ ráá', 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', 'ŋwíí akǝ táafɔk', 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', 'ŋwíí akǝ táanin', 'ŋwíí akǝ ntɛk', 'ŋwíí akǝ ntɛk di bɔ́k', 'ŋwíí akǝ ntɛk di bɛ́ɛ'], + SHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'], + STANDALONESHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'], + WEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', 'júmbá', 'samdí'], + STANDALONEWEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', 'júmbá', 'samdí'], SHORTWEEKDAYS: ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'], - STANDALONESHORTWEEKDAYS: ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', - 'sam'], + STANDALONESHORTWEEKDAYS: ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'], NARROWWEEKDAYS: ['s', 'l', 'm', 'm', 'j', 'j', 's'], STANDALONENARROWWEEKDAYS: ['s', 'l', 'm', 'm', 'j', 'j', 's'], SHORTQUARTERS: ['i1', 'i2', 'i3', 'i4'], - QUARTERS: ['id́ɛ́n kǝbǝk kǝ ntɔ́ntɔ́', - 'idɛ́n kǝbǝk kǝ kǝbɛ́ɛ', 'idɛ́n kǝbǝk kǝ kǝráá', - 'idɛ́n kǝbǝk kǝ kǝnin'], + QUARTERS: ['id́ɛ́n kǝbǝk kǝ ntɔ́ntɔ́', 'idɛ́n kǝbǝk kǝ kǝbɛ́ɛ', 'idɛ́n kǝbǝk kǝ kǝráá', 'idɛ́n kǝbǝk kǝ kǝnin'], AMPMS: ['sárúwá', 'cɛɛ́nko'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -13579,35 +8656,28 @@ goog.i18n.DateTimeSymbols_ksf_CM = goog.i18n.DateTimeSymbols_ksf; */ goog.i18n.DateTimeSymbols_ksh = { ERAS: ['v. Chr.', 'n. Chr.'], - ERANAMES: ['vür Chrestus', 'noh Chrestus'], - 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: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mäi', 'Juuni', 'Juuli', - 'Oujoß', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - STANDALONEMONTHS: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mäi', 'Juuni', - 'Juuli', 'Oujoß', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], - SHORTMONTHS: ['Jan', 'Fäb', 'Mäz', 'Apr', 'Mäi', 'Jun', 'Jul', 'Ouj', - 'Säp', 'Okt', 'Nov', 'Dez'], - STANDALONESHORTMONTHS: ['Jan.', 'Fäb.', 'Mäz.', 'Apr.', 'Mäi', 'Jun.', - 'Jul.', 'Ouj.', 'Säp.', 'Okt.', 'Nov.', 'Dez.'], - WEEKDAYS: ['Sunndaach', 'Moondaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', - 'Friidaach', 'Samsdaach'], - STANDALONEWEEKDAYS: ['Sunndaach', 'Moondaach', 'Dinnsdaach', 'Metwoch', - 'Dunnersdaach', 'Friidaach', 'Samsdaach'], + ERANAMES: ['vür Krestos', 'noh Krestos'], + 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: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', 'Oktohber', 'Novämber', 'Dezämber'], + STANDALONEMONTHS: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', 'Oktohber', 'Novämber', 'Dezämber'], + SHORTMONTHS: ['Jan', 'Fäb', 'Mäz', 'Apr', 'Mai', 'Jun', 'Jul', 'Ouj', 'Säp', 'Okt', 'Nov', 'Dez'], + STANDALONESHORTMONTHS: ['Jan.', 'Fäb.', 'Mäz.', 'Apr.', 'Mai', 'Jun.', 'Jul.', 'Ouj.', 'Säp.', 'Okt.', 'Nov.', 'Dez.'], + WEEKDAYS: ['Sunndaach', 'Mohndaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', 'Friidaach', 'Samsdaach'], + STANDALONEWEEKDAYS: ['Sunndaach', 'Mohndaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', 'Friidaach', 'Samsdaach'], SHORTWEEKDAYS: ['Su.', 'Mo.', 'Di.', 'Me.', 'Du.', 'Fr.', 'Sa.'], STANDALONESHORTWEEKDAYS: ['Su.', 'Mo.', 'Di.', 'Me.', 'Du.', 'Fr.', 'Sa.'], NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], SHORTQUARTERS: ['1.Q.', '2.Q.', '3.Q.', '4.Q.'], - QUARTERS: ['1. Quattaal', '2. Quattaal', '3. Quattaal', '4. Quattaal'], + QUARTERS: ['1. Quattahl', '2. Quattahl', '3. Quattahl', '4. Quattahl'], AMPMS: ['Uhr vörmiddaachs', 'Uhr nommendaachs'], DATEFORMATS: ['EEEE, \'dä\' d. MMMM y', 'd. MMMM y', 'd. MMM. y', 'd. M. y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -13624,22 +8694,13 @@ goog.i18n.DateTimeSymbols_kw = { ERAS: ['RC', 'AD'], ERANAMES: ['RC', 'AD'], 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: ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', - 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', - 'mis Du', 'mis Kevardhu'], - STANDALONEMONTHS: ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', - 'mis Me', 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', - 'mis Hedra', 'mis Du', 'mis Kevardhu'], - SHORTMONTHS: ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', - 'Hed', 'Du', 'Kev'], - STANDALONESHORTMONTHS: ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', - 'Gwn', 'Hed', 'Du', 'Kev'], - WEEKDAYS: ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', - 'dy Gwener', 'dy Sadorn'], - STANDALONEWEEKDAYS: ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', - 'dy Gwener', 'dy Sadorn'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', 'mis Du', 'mis Kevardhu'], + STANDALONEMONTHS: ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', 'mis Du', 'mis Kevardhu'], + SHORTMONTHS: ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', 'Hed', 'Du', 'Kev'], + STANDALONESHORTMONTHS: ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', 'Hed', 'Du', 'Kev'], + WEEKDAYS: ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', 'dy Gwener', 'dy Sadorn'], + STANDALONEWEEKDAYS: ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', 'dy Gwener', 'dy Sadorn'], SHORTWEEKDAYS: ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'], STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -13647,12 +8708,12 @@ goog.i18n.DateTimeSymbols_kw = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -13665,46 +8726,7 @@ goog.i18n.DateTimeSymbols_kw_GB = goog.i18n.DateTimeSymbols_kw; /** * Date/time formatting symbols for locale ky_KG. */ -goog.i18n.DateTimeSymbols_ky_KG = { - ERAS: ['б.з.ч.', 'б.з.'], - ERANAMES: ['биздин заманга чейин', - 'биздин заман'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['январь', 'февраль', 'март', 'апрель', - 'май', 'июнь', 'июль', 'август', 'сентябрь', - 'октябрь', 'ноябрь', 'декабрь'], - STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], - SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', - 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], - STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', - 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - WEEKDAYS: ['жекшемби', 'дүйшөмбү', 'шейшемби', - 'шаршемби', 'бейшемби', 'жума', 'ишемби'], - STANDALONEWEEKDAYS: ['жекшемби', 'дүйшөмбү', - 'шейшемби', 'шаршемби', 'бейшемби', 'жума', - 'ишемби'], - SHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', - 'жума', 'ишм.'], - STANDALONESHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', - 'бейш.', 'жума', 'ишм.'], - NARROWWEEKDAYS: ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], - STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], - SHORTQUARTERS: ['1-чей.', '2-чей.', '3-чей.', '4-чей.'], - QUARTERS: ['1-чейрек', '2-чейрек', '3-чейрек', - '4-чейрек'], - AMPMS: ['таңкы', 'түштөн кийинки'], - DATEFORMATS: ['EEEE, d-MMMM, y-\'ж\'.', 'y MMMM d', 'y MMM d', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ky_KG = goog.i18n.DateTimeSymbols_ky; /** @@ -13714,26 +8736,15 @@ goog.i18n.DateTimeSymbols_lag = { ERAS: ['KSA', 'KA'], ERANAMES: ['Kɨrɨsitʉ sɨ anavyaal', 'Kɨrɨsitʉ akavyaalwe'], NARROWMONTHS: ['F', 'N', 'K', 'I', 'I', 'I', 'M', 'V', 'S', 'I', 'S', 'S'], - STANDALONENARROWMONTHS: ['F', 'N', 'K', 'I', 'I', 'I', 'M', 'V', 'S', 'I', - 'S', 'S'], - MONTHS: ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', - 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', - 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'], - STANDALONEMONTHS: ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', - 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', - 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'], - SHORTMONTHS: ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', - 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', 'Sasatʉ'], - STANDALONESHORTMONTHS: ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', - 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', - 'Sasatʉ'], - WEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', - 'Ijumáa', 'Jumamóosi'], - STANDALONEWEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', - 'Alamíisi', 'Ijumáa', 'Jumamóosi'], + STANDALONENARROWMONTHS: ['F', 'N', 'K', 'I', 'I', 'I', 'M', 'V', 'S', 'I', 'S', 'S'], + MONTHS: ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'], + STANDALONEMONTHS: ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'], + SHORTMONTHS: ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', 'Sasatʉ'], + STANDALONESHORTMONTHS: ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', 'Sasatʉ'], + WEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', 'Ijumáa', 'Jumamóosi'], + STANDALONEWEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', 'Ijumáa', 'Jumamóosi'], SHORTWEEKDAYS: ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'], - STANDALONESHORTWEEKDAYS: ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', - 'Móosi'], + STANDALONESHORTWEEKDAYS: ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'], NARROWWEEKDAYS: ['P', 'T', 'E', 'O', 'A', 'I', 'M'], STANDALONENARROWWEEKDAYS: ['P', 'T', 'E', 'O', 'A', 'I', 'M'], SHORTQUARTERS: ['Ncho 1', 'Ncho 2', 'Ncho 3', 'Ncho 4'], @@ -13761,20 +8772,13 @@ goog.i18n.DateTimeSymbols_lb = { ERAS: ['v. Chr.', 'n. Chr.'], ERANAMES: ['v. Chr.', 'n. Chr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], - STANDALONEMONTHS: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan.', 'Feb.', 'Mäe.', 'Abr.', 'Mee', 'Juni', 'Juli', 'Aug.', - 'Sep.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - WEEKDAYS: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', - 'Freideg', 'Samschdeg'], - STANDALONEWEEKDAYS: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', - 'Donneschdeg', 'Freideg', 'Samschdeg'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + STANDALONEMONTHS: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], + SHORTMONTHS: ['Jan.', 'Feb.', 'Mäe.', 'Abr.', 'Mee', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + WEEKDAYS: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'], + STANDALONEWEEKDAYS: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'], SHORTWEEKDAYS: ['Son.', 'Méi.', 'Dën.', 'Mët.', 'Don.', 'Fre.', 'Sam.'], STANDALONESHORTWEEKDAYS: ['Son', 'Méi', 'Dën', 'Mët', 'Don', 'Fre', 'Sam'], NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'], @@ -13804,21 +8808,13 @@ goog.i18n.DateTimeSymbols_lg = { ERAS: ['BC', 'AD'], ERANAMES: ['Kulisito nga tannaza', 'Bukya Kulisito Azaal'], 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: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', - 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', - 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', - 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', - 'Oki', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', - 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], - WEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', - 'Lwakutaano', 'Lwamukaaga'], - STANDALONEWEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', - 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + WEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'], + STANDALONEWEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'], SHORTWEEKDAYS: ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'], STANDALONESHORTWEEKDAYS: ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'], NARROWWEEKDAYS: ['S', 'B', 'L', 'L', 'L', 'L', 'L'], @@ -13848,47 +8844,26 @@ goog.i18n.DateTimeSymbols_lkt = { 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: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', - 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', - 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', - 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'], - STANDALONEMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', - 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', - 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', - 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', - 'Tȟahékapšuŋ Wí'], - SHORTMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', - 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', - 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', - 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', - 'Tȟahékapšuŋ Wí'], - STANDALONESHORTMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', - 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', - 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', - 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', - 'Tȟahékapšuŋ Wí'], - WEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', - 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], - STANDALONEWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', - 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], - SHORTWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', - 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], - STANDALONESHORTWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', - 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', - 'Owáŋgyužažapi'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'], + STANDALONEMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'], + SHORTMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'], + STANDALONESHORTMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'], + WEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], + STANDALONEWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], + SHORTWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], + STANDALONESHORTWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'], NARROWWEEKDAYS: ['A', 'W', 'N', 'Y', 'T', 'Z', 'O'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -13901,238 +8876,31 @@ goog.i18n.DateTimeSymbols_lkt_US = goog.i18n.DateTimeSymbols_lkt; /** * Date/time formatting symbols for locale ln_AO. */ -goog.i18n.DateTimeSymbols_ln_AO = { - 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', - 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', - 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', - 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', - 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - SHORTMONTHS: ['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ɔ 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', '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: ['ntɔ́ngɔ́', 'mpókwa'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ln_AO = goog.i18n.DateTimeSymbols_ln; /** * Date/time formatting symbols for locale ln_CD. */ -goog.i18n.DateTimeSymbols_ln_CD = { - 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', - 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', - 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', - 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', - 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - SHORTMONTHS: ['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ɔ 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', '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: ['ntɔ́ngɔ́', 'mpókwa'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ln_CD = goog.i18n.DateTimeSymbols_ln; /** * Date/time formatting symbols for locale ln_CF. */ -goog.i18n.DateTimeSymbols_ln_CF = { - 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', - 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', - 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', - 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', - 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - SHORTMONTHS: ['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ɔ 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', '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: ['ntɔ́ngɔ́', 'mpókwa'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ln_CF = goog.i18n.DateTimeSymbols_ln; /** * Date/time formatting symbols for locale ln_CG. */ -goog.i18n.DateTimeSymbols_ln_CG = { - 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', - 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', - 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', - 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', - 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', - 'sánzá ya zómi na míbalé'], - SHORTMONTHS: ['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ɔ 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', '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: ['ntɔ́ngɔ́', 'mpókwa'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ln_CG = goog.i18n.DateTimeSymbols_ln; /** * Date/time formatting symbols for locale lo_LA. */ -goog.i18n.DateTimeSymbols_lo_LA = { - ERAS: ['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'], - ERANAMES: ['ກ່ອນຄຣິດສັກກະລາດ', - 'ຄຣິດສັກກະລາດ'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', - 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', - 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', - 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], - STANDALONEMONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', - 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', - 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', - 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], - SHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', - 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', - 'ທ.ວ.'], - STANDALONESHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', - 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', - 'ພ.ຈ.', 'ທ.ວ.'], - WEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - STANDALONEWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - SHORTWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - STANDALONESHORTWEEKDAYS: ['ອາທິດ', 'ຈັນ', - 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', - 'ເສົາ'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['ອ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', - 'ສ'], - SHORTQUARTERS: ['ຕມ1', 'ຕມ2', 'ຕມ3', 'ຕມ4'], - QUARTERS: ['ໄຕຣມາດ 1', 'ໄຕຣມາດ 2', - 'ໄຕຣມາດ 3', 'ໄຕຣມາດ 4'], - AMPMS: ['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'], - DATEFORMATS: ['EEEE ທີ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['H ໂມງ m ນາທີ ss ວິນາທີ zzzz', - 'H ໂມງ m ນາທີ ss ວິນາທີ z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_lo_LA = goog.i18n.DateTimeSymbols_lo; /** @@ -14143,20 +8911,11 @@ goog.i18n.DateTimeSymbols_lrc = { 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: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', - 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', - 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], - STANDALONEMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', - 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', - 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], - SHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', - 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', - 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], - STANDALONESHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', - 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', - 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + STANDALONEMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + SHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + STANDALONESHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], @@ -14169,9 +8928,9 @@ goog.i18n.DateTimeSymbols_lrc = { DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 4], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -14183,20 +8942,11 @@ goog.i18n.DateTimeSymbols_lrc_IQ = { 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: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', - 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', - 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], - STANDALONEMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', - 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', - 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], - SHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', - 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', - 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], - STANDALONESHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', - 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', - 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + STANDALONEMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + SHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], + STANDALONESHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'], WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], @@ -14224,40 +8974,7 @@ goog.i18n.DateTimeSymbols_lrc_IR = goog.i18n.DateTimeSymbols_lrc; /** * Date/time formatting symbols for locale lt_LT. */ -goog.i18n.DateTimeSymbols_lt_LT = { - ERAS: ['pr. Kr.', 'po Kr.'], - ERANAMES: ['prieš Kristų', 'po Kristaus'], - NARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], - STANDALONENARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', - 'L', 'G'], - MONTHS: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', - 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'], - STANDALONEMONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', - 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', - 'gruodis'], - 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', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], - NARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], - STANDALONENARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], - SHORTQUARTERS: ['I k.', 'II k.', 'III k.', 'IV k.'], - 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\'.', - 'y-MM-dd', 'y-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_lt_LT = goog.i18n.DateTimeSymbols_lt; /** @@ -14267,22 +8984,13 @@ goog.i18n.DateTimeSymbols_lu = { ERAS: ['kmp. Y.K.', 'kny. Y. K.'], ERANAMES: ['Kumpala kwa Yezu Kli', 'Kunyima kwa Yezu Kli'], NARROWMONTHS: ['C', 'L', 'L', 'M', 'L', 'L', 'K', 'L', 'L', 'L', 'K', 'C'], - STANDALONENARROWMONTHS: ['C', 'L', 'L', 'M', 'L', 'L', 'K', 'L', 'L', 'L', - 'K', 'C'], - MONTHS: ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', 'Lufuimi', - 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', 'Kaswèkèsè', - 'Ciswà'], - STANDALONEMONTHS: ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', - 'Lufuimi', 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', - 'Kaswèkèsè', 'Ciswà'], - SHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', - 'Lun', 'Kas', 'Cis'], - STANDALONESHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', - 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'], - WEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', - 'Lubingu'], - STANDALONEWEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', - 'Ngòvya', 'Lubingu'], + STANDALONENARROWMONTHS: ['C', 'L', 'L', 'M', 'L', 'L', 'K', 'L', 'L', 'L', 'K', 'C'], + MONTHS: ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', 'Lufuimi', 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', 'Kaswèkèsè', 'Ciswà'], + STANDALONEMONTHS: ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', 'Lufuimi', 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', 'Kaswèkèsè', 'Ciswà'], + SHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'], + STANDALONESHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'], + WEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', 'Lubingu'], + STANDALONEWEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', 'Lubingu'], SHORTWEEKDAYS: ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'], STANDALONESHORTWEEKDAYS: ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'], NARROWWEEKDAYS: ['L', 'N', 'N', 'N', 'N', 'N', 'L'], @@ -14312,38 +9020,26 @@ goog.i18n.DateTimeSymbols_luo = { ERAS: ['BC', 'AD'], ERANAMES: ['Kapok Kristo obiro', 'Ka Kristo osebiro'], NARROWMONTHS: ['C', 'R', 'D', 'N', 'B', 'U', 'B', 'B', 'C', 'P', 'C', 'P'], - STANDALONENARROWMONTHS: ['C', 'R', 'D', 'N', 'B', 'U', 'B', 'B', 'C', 'P', - 'C', 'P'], - MONTHS: ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', - 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', - 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', - 'Dwe mar Apar gi ariyo'], - STANDALONEMONTHS: ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', - 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', - 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', - 'Dwe mar Apar gi ariyo'], - SHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', - 'DAP', 'DGI', 'DAG'], - STANDALONESHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', - 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'], - WEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', - 'Tich Ang’wen', 'Tich Abich', 'Ngeso'], - STANDALONEWEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', - 'Tich Ang’wen', 'Tich Abich', 'Ngeso'], + STANDALONENARROWMONTHS: ['C', 'R', 'D', 'N', 'B', 'U', 'B', 'B', 'C', 'P', 'C', 'P'], + MONTHS: ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', 'Dwe mar Apar gi ariyo'], + STANDALONEMONTHS: ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', 'Dwe mar Apar gi ariyo'], + SHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'], + STANDALONESHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'], + WEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang’wen', 'Tich Abich', 'Ngeso'], + STANDALONEWEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang’wen', 'Tich Abich', 'Ngeso'], SHORTWEEKDAYS: ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'], STANDALONESHORTWEEKDAYS: ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'], NARROWWEEKDAYS: ['J', 'W', 'T', 'T', 'T', 'T', 'N'], STANDALONENARROWWEEKDAYS: ['J', 'W', 'T', 'T', 'T', 'T', 'N'], SHORTQUARTERS: ['NMN1', 'NMN2', 'NMN3', 'NMN4'], - QUARTERS: ['nus mar nus 1', 'nus mar nus 2', 'nus mar nus 3', - 'nus mar nus 4'], + QUARTERS: ['nus mar nus 1', 'nus mar nus 2', 'nus mar nus 3', 'nus mar nus 4'], AMPMS: ['OD', 'OT'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -14360,34 +9056,26 @@ goog.i18n.DateTimeSymbols_luy = { ERAS: ['BC', 'AD'], ERANAMES: ['Imberi ya Kuuza Kwa', 'Muhiga Kuvita Kuuza'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', - 'Murwa wa Katano', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'], SHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'], STANDALONESHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Robo ya Kala', 'Robo ya Kaviri', 'Robo ya Kavaga', - 'Robo ya Kanne'], + QUARTERS: ['Robo ya Kala', 'Robo ya Kaviri', 'Robo ya Kavaga', 'Robo ya Kanne'], AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -14400,41 +9088,7 @@ goog.i18n.DateTimeSymbols_luy_KE = goog.i18n.DateTimeSymbols_luy; /** * Date/time formatting symbols for locale lv_LV. */ -goog.i18n.DateTimeSymbols_lv_LV = { - ERAS: ['p.m.ē.', 'm.ē.'], - ERANAMES: ['pirms mūsu ēras', 'mūsu ērā'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', - 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'], - STANDALONEMONTHS: ['Janvāris', 'Februāris', 'Marts', 'Aprīlis', 'Maijs', - 'Jūnijs', 'Jūlijs', 'Augusts', 'Septembris', 'Oktobris', 'Novembris', - 'Decembris'], - SHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', - 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['Janv.', 'Febr.', 'Marts', 'Apr.', 'Maijs', 'Jūn.', - 'Jūl.', 'Aug.', 'Sept.', 'Okt.', 'Nov.', 'Dec.'], - WEEKDAYS: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', - 'piektdiena', 'sestdiena'], - STANDALONEWEEKDAYS: ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', - 'Ceturtdiena', 'Piektdiena', 'Sestdiena'], - SHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], - STANDALONESHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], - NARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], - SHORTQUARTERS: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'], - QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', - '4. ceturksnis'], - AMPMS: ['priekšpusdienā', 'pēcpusdienā'], - DATEFORMATS: ['EEEE, y. \'gada\' d. MMMM', 'y. \'gada\' d. MMMM', - 'y. \'gada\' d. MMM', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_lv_LV = goog.i18n.DateTimeSymbols_lv; /** @@ -14444,24 +9098,13 @@ goog.i18n.DateTimeSymbols_mas = { ERAS: ['MY', 'EY'], ERANAMES: ['Meínō Yɛ́sʉ', 'Eínō Yɛ́sʉ'], 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: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', - 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', - 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', - 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'], - STANDALONEMONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', - 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', - 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', - 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'], - SHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', - 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], - STANDALONESHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', - 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], - WEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', - 'Jumáa', 'Jumamósi'], - STANDALONEWEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', - 'Alaámisi', 'Jumáa', 'Jumamósi'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'], + STANDALONEMONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'], + SHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + STANDALONESHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + WEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'], + STANDALONEWEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'], SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'], @@ -14472,9 +9115,9 @@ goog.i18n.DateTimeSymbols_mas = { DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -14487,7 +9130,31 @@ goog.i18n.DateTimeSymbols_mas_KE = goog.i18n.DateTimeSymbols_mas; /** * Date/time formatting symbols for locale mas_TZ. */ -goog.i18n.DateTimeSymbols_mas_TZ = goog.i18n.DateTimeSymbols_mas; +goog.i18n.DateTimeSymbols_mas_TZ = { + ERAS: ['MY', 'EY'], + ERANAMES: ['Meínō Yɛ́sʉ', 'Eínō Yɛ́sʉ'], + 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: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'], + STANDALONEMONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'], + SHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + STANDALONESHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + WEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'], + STANDALONEWEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'], + SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'], + STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'], + SHORTQUARTERS: ['E1', 'E2', 'E3', 'E4'], + QUARTERS: ['Erobo 1', 'Erobo 2', 'Erobo 3', 'Erobo 4'], + AMPMS: ['Ɛnkakɛnyá', 'Ɛndámâ'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** @@ -14497,35 +9164,26 @@ goog.i18n.DateTimeSymbols_mer = { ERAS: ['MK', 'NK'], ERANAMES: ['Mbere ya Kristũ', 'Nyuma ya Kristũ'], NARROWMONTHS: ['J', 'F', 'M', 'Ĩ', 'M', 'N', 'N', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Ĩ', 'M', 'N', 'N', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', - 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], - STANDALONEMONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', - 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], - SHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', - 'SPT', 'OKT', 'NOV', 'DEC'], - STANDALONESHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', - 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'], - WEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', - 'Jumamosi'], - STANDALONEWEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', - 'Wetano', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Ĩ', 'M', 'N', 'N', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], + STANDALONEMONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], + SHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'], + STANDALONESHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'], + WEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', 'Jumamosi'], SHORTWEEKDAYS: ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'], STANDALONESHORTWEEKDAYS: ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'], NARROWWEEKDAYS: ['K', 'M', 'W', 'W', 'W', 'W', 'J'], STANDALONENARROWWEEKDAYS: ['K', 'M', 'W', 'W', 'W', 'W', 'J'], - SHORTQUARTERS: ['Ĩmwe kĩrĩ inya', 'Ijĩrĩ kĩrĩ inya', - 'Ithatũ kĩrĩ inya', 'Inya kĩrĩ inya'], - QUARTERS: ['Ĩmwe kĩrĩ inya', 'Ijĩrĩ kĩrĩ inya', 'Ithatũ kĩrĩ inya', - 'Inya kĩrĩ inya'], + SHORTQUARTERS: ['Ĩmwe kĩrĩ inya', 'Ijĩrĩ kĩrĩ inya', 'Ithatũ kĩrĩ inya', 'Inya kĩrĩ inya'], + QUARTERS: ['Ĩmwe kĩrĩ inya', 'Ijĩrĩ kĩrĩ inya', 'Ithatũ kĩrĩ inya', 'Inya kĩrĩ inya'], AMPMS: ['RŨ', 'ŨG'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -14542,20 +9200,13 @@ goog.i18n.DateTimeSymbols_mfe = { ERAS: ['av. Z-K', 'ap. Z-K'], ERANAMES: ['avan Zezi-Krist', 'apre Zezi-Krist'], NARROWMONTHS: ['z', 'f', 'm', 'a', 'm', 'z', 'z', 'o', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['z', 'f', 'm', 'a', 'm', 'z', 'z', 'o', 's', 'o', - 'n', 'd'], - MONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', - 'septam', 'oktob', 'novam', 'desam'], - STANDALONEMONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', - 'out', 'septam', 'oktob', 'novam', 'desam'], - SHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', - 'okt', 'nov', 'des'], - STANDALONESHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', - 'sep', 'okt', 'nov', 'des'], - WEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', - 'samdi'], - STANDALONEWEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', - 'vandredi', 'samdi'], + STANDALONENARROWMONTHS: ['z', 'f', 'm', 'a', 'm', 'z', 'z', 'o', 's', 'o', 'n', 'd'], + MONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', 'septam', 'oktob', 'novam', 'desam'], + STANDALONEMONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', 'septam', 'oktob', 'novam', 'desam'], + SHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', 'okt', 'nov', 'des'], + STANDALONESHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', 'okt', 'nov', 'des'], + WEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', 'samdi'], + STANDALONEWEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', 'samdi'], SHORTWEEKDAYS: ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'], STANDALONESHORTWEEKDAYS: ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'], NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'z', 'v', 's'], @@ -14585,30 +9236,21 @@ goog.i18n.DateTimeSymbols_mg = { ERAS: ['BC', 'AD'], ERANAMES: ['Alohan’i JK', 'Aorian’i JK'], 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: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', - 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], - STANDALONEMONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', - 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', - 'Aog', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', - 'Zoma', 'Asabotsy'], - STANDALONEWEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', - 'Alakamisy', 'Zoma', 'Asabotsy'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], + STANDALONEMONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', 'Zoma', 'Asabotsy'], + STANDALONEWEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', 'Zoma', 'Asabotsy'], SHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'], - STANDALONESHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', - 'Asab'], + STANDALONESHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'], NARROWWEEKDAYS: ['A', 'A', 'T', 'A', 'A', 'Z', 'A'], STANDALONENARROWWEEKDAYS: ['A', 'A', 'T', 'A', 'A', 'Z', 'A'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['Telovolana voalohany', 'Telovolana faharoa', - 'Telovolana fahatelo', 'Telovolana fahefatra'], + QUARTERS: ['Telovolana voalohany', 'Telovolana faharoa', 'Telovolana fahatelo', 'Telovolana fahefatra'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -14630,24 +9272,13 @@ goog.i18n.DateTimeSymbols_mgh = { ERAS: ['HY', 'YY'], ERANAMES: ['Hinapiya yesu', 'Yopia yesu'], NARROWMONTHS: ['K', 'U', 'R', 'C', 'T', 'M', 'S', 'N', 'T', 'K', 'M', 'Y'], - STANDALONENARROWMONTHS: ['K', 'U', 'R', 'C', 'T', 'M', 'S', 'N', 'T', 'K', - 'M', 'Y'], - MONTHS: ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', - 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', - 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', - 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'], - STANDALONEMONTHS: ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', - 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', - 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', - 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'], - SHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', - 'Kum', 'Moj', 'Yel'], - STANDALONESHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', - 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'], - WEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', - 'Jumamosi'], - STANDALONEWEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', - 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['K', 'U', 'R', 'C', 'T', 'M', 'S', 'N', 'T', 'K', 'M', 'Y'], + MONTHS: ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'], + STANDALONEMONTHS: ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'], + SHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'], + STANDALONESHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'], + WEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', 'Jumamosi'], SHORTWEEKDAYS: ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['S', 'J', 'J', 'J', 'A', 'I', 'J'], @@ -14658,9 +9289,9 @@ goog.i18n.DateTimeSymbols_mgh = { DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -14676,34 +9307,16 @@ goog.i18n.DateTimeSymbols_mgh_MZ = goog.i18n.DateTimeSymbols_mgh; goog.i18n.DateTimeSymbols_mgo = { ERAS: ['BCE', 'CE'], ERANAMES: ['BCE', 'CE'], - NARROWMONTHS: ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', '10', - '11', '12'], - STANDALONENARROWMONTHS: ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', - '10', '11', '12'], - MONTHS: ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', - 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', - 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', - 'iməg krizmed'], - STANDALONEMONTHS: ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', - 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', - 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', - 'iməg krizmed'], - SHORTMONTHS: ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', - 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', - 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', - 'iməg krizmed'], - STANDALONESHORTMONTHS: ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', - 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', - 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', - 'iməg krizmed'], - WEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', - 'Aneg 7'], - STANDALONEWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', - 'Aneg 6', 'Aneg 7'], - SHORTWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', - 'Aneg 7'], - STANDALONESHORTWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', - 'Aneg 6', 'Aneg 7'], + NARROWMONTHS: ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', '10', '11', '12'], + MONTHS: ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'], + STANDALONEMONTHS: ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'], + SHORTMONTHS: ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'], + STANDALONESHORTMONTHS: ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'], + WEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], + STANDALONEWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], + SHORTWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], + STANDALONESHORTWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], NARROWWEEKDAYS: ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], STANDALONENARROWWEEKDAYS: ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -14727,218 +9340,25 @@ goog.i18n.DateTimeSymbols_mgo_CM = goog.i18n.DateTimeSymbols_mgo; /** * Date/time formatting symbols for locale mk_MK. */ -goog.i18n.DateTimeSymbols_mk_MK = { - ERAS: ['пр.н.е.', 'н.е.'], - ERANAMES: ['пред нашата ера', 'од нашата ера'], - NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['јануари', 'февруари', 'март', 'април', - 'мај', 'јуни', 'јули', 'август', 'септември', - 'октомври', 'ноември', 'декември'], - STANDALONEMONTHS: ['јануари', 'февруари', 'март', - 'април', 'мај', 'јуни', 'јули', 'август', - 'септември', 'октомври', 'ноември', - 'декември'], - SHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', - 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], - STANDALONESHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', - 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.'], - WEEKDAYS: ['недела', 'понеделник', 'вторник', - 'среда', 'четврток', 'петок', 'сабота'], - STANDALONEWEEKDAYS: ['недела', 'понеделник', 'вторник', - 'среда', 'четврток', 'петок', 'сабота'], - SHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', - 'пет.', 'саб.'], - STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', - 'пет.', 'саб.'], - NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['јан-мар', 'апр-јун', 'јул-сеп', - 'окт-дек'], - QUARTERS: ['прво тромесечје', 'второ тромесечје', - 'трето тромесечје', 'четврто тромесечје'], - AMPMS: ['претпладне', 'попладне'], - DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd.M.y', 'dd.M.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_mk_MK = goog.i18n.DateTimeSymbols_mk; /** * Date/time formatting symbols for locale ml_IN. */ -goog.i18n.DateTimeSymbols_ml_IN = { - ERAS: ['ക്രി.മു.', 'എഡി'], - ERANAMES: ['ക്രിസ്‌തുവിന് മുമ്പ്', - 'ആന്നോ ഡൊമിനി'], - NARROWMONTHS: ['ജ', 'ഫ', 'മാ', 'ഏ', 'മെ', 'ജൂ', 'ജൂ', - 'ഓ', 'സ', 'ഒ', 'ന', 'ഡി'], - STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂ', - 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], - MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', - 'ജൂലൈ', 'ഓഗസ്റ്റ്', - 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', - 'നവംബർ', 'ഡിസംബർ'], - STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', - 'ജൂലൈ', 'ഓഗസ്റ്റ്', - 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', - 'നവംബർ', 'ഡിസംബർ'], - SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', - 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', - 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', - 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', - 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - WEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', - 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്‌ച', - 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', - 'ശനിയാഴ്‌ച'], - STANDALONEWEEKDAYS: ['ഞായറാഴ്‌ച', - 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്‌ച', - 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', - 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'], - SHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', - 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - STANDALONESHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', - 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', - 'വെള്ളി', 'ശനി'], - NARROWWEEKDAYS: ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', - 'വെ', 'ശ'], - STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', - 'വ്യാ', 'വെ', 'ശ'], - SHORTQUARTERS: ['ഒന്നാം പാദം', - 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', - 'നാലാം പാദം'], - QUARTERS: ['ഒന്നാം പാദം', - 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', - 'നാലാം പാദം'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['y, MMMM d, EEEE', 'y, MMMM d', 'y, MMM d', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ml_IN = goog.i18n.DateTimeSymbols_ml; /** * Date/time formatting symbols for locale mn_MN. */ -goog.i18n.DateTimeSymbols_mn_MN = { - ERAS: ['м.э.ө', 'м.э.'], - ERANAMES: ['манай эриний өмнөх', 'манай эриний'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', - 'Гуравдугаар сар', 'Дөрөвдүгээр сар', - 'Тавдугаар сар', 'Зургадугаар сар', - 'Долдугаар сар', 'Наймдугаар сар', - 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', - 'Арван хоёрдугаар сар'], - STANDALONEMONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', - 'Гуравдугаар сар', 'Дөрөвдүгээр сар', - 'Тавдугаар сар', 'Зургадугаар сар', - 'Долдугаар сар', 'Наймдугаар сар', - 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', - 'Арван хоёрдугаар сар'], - SHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', - '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', - '10-р сар', '11-р сар', '12-р сар'], - STANDALONESHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', - '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар'], - WEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', - 'пүрэв', 'баасан', 'бямба'], - STANDALONEWEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', - 'пүрэв', 'баасан', 'бямба'], - SHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], - STANDALONESHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', - 'Бя'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - SHORTQUARTERS: ['У1', 'У2', 'У3', 'У4'], - QUARTERS: ['1-р улирал', '2-р улирал', '3-р улирал', - '4-р улирал'], - AMPMS: ['ҮӨ', 'ҮХ'], - DATEFORMATS: ['EEEE, y \'оны\' MM \'сарын\' d', - 'y \'оны\' MM \'сарын\' d', 'y MMM d', 'y-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_mn_MN = goog.i18n.DateTimeSymbols_mn; /** * Date/time formatting symbols for locale mr_IN. */ -goog.i18n.DateTimeSymbols_mr_IN = { - ZERODIGIT: 0x0966, - ERAS: ['इ. स. पू.', 'इ. स.'], - ERANAMES: ['ईसवीसनपूर्व', 'ईसवीसन'], - NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', - 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - STANDALONENARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', - 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - MONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ऑगस्ट', 'सप्टेंबर', - 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], - STANDALONEMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ऑगस्ट', - 'सप्टेंबर', 'ऑक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], - SHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', - 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', - 'सप्टें', 'ऑक्टो', 'नोव्हें', - 'डिसें'], - STANDALONESHORTMONTHS: ['जाने', 'फेब्रु', - 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', - 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', - 'डिसें'], - WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगळवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगळवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], - SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], - STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], - SHORTQUARTERS: ['ति१', 'ति२', 'ति३', 'ति४'], - QUARTERS: ['प्रथम तिमाही', - 'द्वितीय तिमाही', - 'तृतीय तिमाही', - 'चतुर्थ तिमाही'], - AMPMS: ['म.पू.', 'म.उ.'], - DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} रोजी {0}', '{1} रोजी {0}', '{1}, {0}', - '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_mr_IN = goog.i18n.DateTimeSymbols_mr; /** @@ -14948,19 +9368,13 @@ goog.i18n.DateTimeSymbols_ms_BN = { 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', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + 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', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], + STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], @@ -14980,37 +9394,7 @@ goog.i18n.DateTimeSymbols_ms_BN = { /** * Date/time formatting symbols for locale ms_MY. */ -goog.i18n.DateTimeSymbols_ms_MY = { - 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', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], - WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], - SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], - STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], - NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], - STANDALONENARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], - SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'], - QUARTERS: ['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], - AMPMS: ['PG', 'PTG'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ms_MY = goog.i18n.DateTimeSymbols_ms; /** @@ -15020,19 +9404,13 @@ goog.i18n.DateTimeSymbols_ms_SG = { 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', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + 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', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], - STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], + STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'], @@ -15052,39 +9430,7 @@ goog.i18n.DateTimeSymbols_ms_SG = { /** * Date/time formatting symbols for locale mt_MT. */ -goog.i18n.DateTimeSymbols_mt_MT = { - ERAS: ['QK', 'WK'], - ERANAMES: ['Qabel Kristu', 'Wara Kristu'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Jn', 'Fr', 'Mz', 'Ap', 'Mj', 'Ġn', 'Lj', 'Aw', - 'St', 'Ob', 'Nv', 'Dċ'], - MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', - 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], - STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', - 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], - SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', - 'Ott', 'Nov', 'Diċ'], - STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', - 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], - WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', - 'Il-Ġimgħa', 'Is-Sibt'], - STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', - 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], - SHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], - STANDALONESHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], - NARROWWEEKDAYS: ['Ħ', 'T', 'T', 'E', 'Ħ', 'Ġ', 'S'], - STANDALONENARROWWEEKDAYS: ['Ħd', 'Tn', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1el kwart', '2ni kwart', '3et kwart', '4ba’ kwart'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d \'ta\'’ MMMM y', 'd \'ta\'’ MMMM y', 'dd MMM y', - 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_mt_MT = goog.i18n.DateTimeSymbols_mt; /** @@ -15094,29 +9440,19 @@ goog.i18n.DateTimeSymbols_mua = { ERAS: ['KK', 'PK'], ERANAMES: ['KǝPel Kristu', 'Pel Kristu'], NARROWMONTHS: ['O', 'A', 'I', 'F', 'D', 'B', 'L', 'M', 'E', 'U', 'W', 'Y'], - STANDALONENARROWMONTHS: ['O', 'A', 'I', 'F', 'D', 'B', 'L', 'M', 'E', 'U', - 'W', 'Y'], - MONTHS: ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', - 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', - 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'], - STANDALONEMONTHS: ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', - 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', - 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'], - SHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', - 'FMU', 'FGW', 'FYU'], - STANDALONESHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', - 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'], - WEEKDAYS: ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', - 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], - STANDALONEWEEKDAYS: ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', - 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], + STANDALONENARROWMONTHS: ['O', 'A', 'I', 'F', 'D', 'B', 'L', 'M', 'E', 'U', 'W', 'Y'], + MONTHS: ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'], + STANDALONEMONTHS: ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'], + SHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'], + STANDALONESHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'], + WEEKDAYS: ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], + STANDALONEWEEKDAYS: ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], SHORTWEEKDAYS: ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'], STANDALONESHORTWEEKDAYS: ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'], NARROWWEEKDAYS: ['Y', 'L', 'Z', 'O', 'A', 'G', 'E'], STANDALONENARROWWEEKDAYS: ['Y', 'L', 'Z', 'O', 'A', 'G', 'E'], SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'], - QUARTERS: ['Tai fĩi sai ma tǝn kee zah', 'Tai fĩi sai zah lǝn gwa ma kee', - 'Tai fĩi sai zah lǝn sai ma kee', 'Tai fĩi sai ma coo kee zah ‘na'], + QUARTERS: ['Tai fĩi sai ma tǝn kee zah', 'Tai fĩi sai zah lǝn gwa ma kee', 'Tai fĩi sai zah lǝn sai ma kee', 'Tai fĩi sai ma coo kee zah ‘na'], AMPMS: ['comme', 'lilli'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -15136,61 +9472,7 @@ goog.i18n.DateTimeSymbols_mua_CM = goog.i18n.DateTimeSymbols_mua; /** * Date/time formatting symbols for locale my_MM. */ -goog.i18n.DateTimeSymbols_my_MM = { - ZERODIGIT: 0x1040, - ERAS: ['ဘီစီ', 'အေဒီ'], - ERANAMES: ['ခရစ်တော် မပေါ်မီကာလ', - 'ခရစ်တော် ပေါ်ထွန်းပြီးကာလ'], - NARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', - 'အ', 'န', 'ဒ'], - STANDALONENARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', - 'ဩ', 'စ', 'အ', 'န', 'ဒ'], - MONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', - 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', - 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', - 'အောက်တိုဘာ', 'နိုဝင်ဘာ', - 'ဒီဇင်ဘာ'], - STANDALONEMONTHS: ['ဇန်နဝါရီ', - 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', - 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', - 'စက်တင်ဘာ', 'အောက်တိုဘာ', - 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], - SHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧပြီ', 'မေ', - 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', - 'နို', 'ဒီ'], - STANDALONESHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧပြီ', - 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', - 'နို', 'ဒီ'], - WEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - STANDALONEWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - SHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - STANDALONESHORTWEEKDAYS: ['တနင်္ဂနွေ', - 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - NARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - STANDALONENARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - SHORTQUARTERS: ['ပထမ သုံးလပတ်', - 'ဒုတိယ သုံးလပတ်', - 'တတိယ သုံးလပတ်', - 'စတုတ္ထ သုံးလပတ်'], - QUARTERS: ['ပထမ သုံးလပတ်', - 'ဒုတိယ သုံးလပတ်', - 'တတိယ သုံးလပတ်', - 'စတုတ္ထ သုံးလပတ်'], - AMPMS: ['နံနက်', 'ညနေ'], - DATEFORMATS: ['EEEE၊ dd MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1}မှာ {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_my_MM = goog.i18n.DateTimeSymbols_my; /** @@ -15201,20 +9483,11 @@ goog.i18n.DateTimeSymbols_mzn = { ERAS: ['پ.م', 'م.'], ERANAMES: ['قبل میلاد', 'بعد میلاد'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', - 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', - 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - SHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', - 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر'], - STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', - 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', - 'اکتبر', 'نوامبر', 'دسامبر'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + SHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], @@ -15227,9 +9500,9 @@ goog.i18n.DateTimeSymbols_mzn = { DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 4], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -15246,30 +9519,19 @@ goog.i18n.DateTimeSymbols_naq = { ERAS: ['BC', 'AD'], ERANAMES: ['Xristub aiǃâ', 'Xristub khaoǃgâ'], 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: ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', 'ǃHôaǂkhaib', - 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', 'Aoǁkhuumûǁkhâb', - 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', 'ǀHooǂgaeb', 'Hôasoreǁkhâb'], - STANDALONEMONTHS: ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', - 'ǃHôaǂkhaib', 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', - 'Aoǁkhuumûǁkhâb', 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', - 'ǀHooǂgaeb', 'Hôasoreǁkhâb'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - WEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', - 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], - STANDALONEWEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', - 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', 'ǃHôaǂkhaib', 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', 'Aoǁkhuumûǁkhâb', 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', 'ǀHooǂgaeb', 'Hôasoreǁkhâb'], + STANDALONEMONTHS: ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', 'ǃHôaǂkhaib', 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', 'Aoǁkhuumûǁkhâb', 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', 'ǀHooǂgaeb', 'Hôasoreǁkhâb'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + WEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], + STANDALONEWEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], SHORTWEEKDAYS: ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'], STANDALONESHORTWEEKDAYS: ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'E', 'W', 'D', 'F', 'A'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'E', 'W', 'D', 'F', 'A'], SHORTQUARTERS: ['KW1', 'KW2', 'KW3', 'KW4'], - QUARTERS: ['1ro kwartals', '2ǁî kwartals', '3ǁî kwartals', - '4ǁî kwartals'], + QUARTERS: ['1ro kwartals', '2ǁî kwartals', '3ǁî kwartals', '4ǁî kwartals'], AMPMS: ['ǁgoagas', 'ǃuias'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -15289,77 +9551,13 @@ goog.i18n.DateTimeSymbols_naq_NA = goog.i18n.DateTimeSymbols_naq; /** * Date/time formatting symbols for locale nb_NO. */ -goog.i18n.DateTimeSymbols_nb_NO = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['før Kristus', 'etter Kristus'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], - STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', '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', - 'fredag', 'lørdag'], - SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], - STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', - 'lør.'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_nb_NO = goog.i18n.DateTimeSymbols_nb; /** * Date/time formatting symbols for locale nb_SJ. */ -goog.i18n.DateTimeSymbols_nb_SJ = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['før Kristus', 'etter Kristus'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], - STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', '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', - 'fredag', 'lørdag'], - SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], - STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', - 'lør.'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_nb_SJ = goog.i18n.DateTimeSymbols_nb; /** @@ -15369,22 +9567,13 @@ goog.i18n.DateTimeSymbols_nd = { ERAS: ['BC', 'AD'], ERANAMES: ['UKristo angakabuyi', 'Ukristo ebuyile'], NARROWMONTHS: ['Z', 'N', 'M', 'M', 'N', 'N', 'N', 'N', 'M', 'M', 'L', 'M'], - STANDALONENARROWMONTHS: ['Z', 'N', 'M', 'M', 'N', 'N', 'N', 'N', 'M', 'M', - 'L', 'M'], - MONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', - 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', - 'Mpalakazi'], - STANDALONEMONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', - 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', - 'Lwezi', 'Mpalakazi'], - SHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', - 'Mpan', 'Mfu', 'Lwe', 'Mpal'], - STANDALONESHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', - 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'], - WEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', - 'Mgqibelo'], - STANDALONEWEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', - 'Sihlanu', 'Mgqibelo'], + STANDALONENARROWMONTHS: ['Z', 'N', 'M', 'M', 'N', 'N', 'N', 'N', 'M', 'M', 'L', 'M'], + MONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', 'Mpalakazi'], + STANDALONEMONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', 'Mpalakazi'], + SHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'], + STANDALONESHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'], + WEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', 'Mgqibelo'], + STANDALONEWEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', 'Mgqibelo'], SHORTWEEKDAYS: ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'], STANDALONESHORTWEEKDAYS: ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'], NARROWWEEKDAYS: ['S', 'M', 'S', 'S', 'S', 'S', 'M'], @@ -15393,7 +9582,7 @@ goog.i18n.DateTimeSymbols_nd = { QUARTERS: ['Kota 1', 'Kota 2', 'Kota 3', 'Kota 4'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -15407,6 +9596,48 @@ goog.i18n.DateTimeSymbols_nd = { goog.i18n.DateTimeSymbols_nd_ZW = goog.i18n.DateTimeSymbols_nd; +/** + * Date/time formatting symbols for locale nds. + */ +goog.i18n.DateTimeSymbols_nds = { + 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: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + STANDALONEMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + SHORTMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + STANDALONESHORTMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale nds_DE. + */ +goog.i18n.DateTimeSymbols_nds_DE = goog.i18n.DateTimeSymbols_nds; + + +/** + * Date/time formatting symbols for locale nds_NL. + */ +goog.i18n.DateTimeSymbols_nds_NL = goog.i18n.DateTimeSymbols_nds; + + /** * Date/time formatting symbols for locale ne_IN. */ @@ -15414,48 +9645,20 @@ goog.i18n.DateTimeSymbols_ne_IN = { ZERODIGIT: 0x0966, ERAS: ['ईसा पूर्व', 'सन्'], ERANAMES: ['ईसा पूर्व', 'सन्'], - NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', - '१०', '११', '१२'], - STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', - '८', '९', '१०', '११', '१२'], - MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', - 'अप्रिल', 'मई', 'जुन', 'जुलाई', - 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - WEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहिबार', - 'शुक्रबार', 'शनिबार'], - STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहिबार', - 'शुक्रबार', 'शनिबार'], - SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', - 'बिही', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', - 'बुध', 'बिही', 'शुक्र', 'शनि'], + NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'], + WEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], + STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], + SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], NARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], - STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', - 'शु', 'श'], - SHORTQUARTERS: ['पहिलो सत्र', - 'दोस्रो सत्र', 'तेस्रो सत्र', - 'चौथो सत्र'], - QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', - 'तेस्रो सत्र', 'चौथो सत्र'], + STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], + SHORTQUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'], + QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'], AMPMS: ['पूर्वाह्न', 'अपराह्न'], DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], @@ -15469,60 +9672,7 @@ goog.i18n.DateTimeSymbols_ne_IN = { /** * Date/time formatting symbols for locale ne_NP. */ -goog.i18n.DateTimeSymbols_ne_NP = { - ZERODIGIT: 0x0966, - ERAS: ['ईसा पूर्व', 'सन्'], - ERANAMES: ['ईसा पूर्व', 'सन्'], - NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', - '१०', '११', '१२'], - STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', - '८', '९', '१०', '११', '१२'], - MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', - 'अप्रिल', 'मई', 'जुन', 'जुलाई', - 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - WEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहिबार', - 'शुक्रबार', 'शनिबार'], - STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहिबार', - 'शुक्रबार', 'शनिबार'], - SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', - 'बिही', 'शुक्र', 'शनि'], - STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', - 'बुध', 'बिही', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], - STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', - 'शु', 'श'], - SHORTQUARTERS: ['पहिलो सत्र', - 'दोस्रो सत्र', 'तेस्रो सत्र', - 'चौथो सत्र'], - QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', - 'तेस्रो सत्र', 'चौथो सत्र'], - AMPMS: ['पूर्वाह्न', 'अपराह्न'], - DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ne_NP = goog.i18n.DateTimeSymbols_ne; /** @@ -15532,20 +9682,13 @@ goog.i18n.DateTimeSymbols_nl_AW = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -15555,7 +9698,7 @@ goog.i18n.DateTimeSymbols_nl_AW = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -15569,20 +9712,13 @@ goog.i18n.DateTimeSymbols_nl_BE = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -15592,7 +9728,7 @@ goog.i18n.DateTimeSymbols_nl_BE = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -15606,20 +9742,13 @@ goog.i18n.DateTimeSymbols_nl_BQ = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -15629,7 +9758,7 @@ goog.i18n.DateTimeSymbols_nl_BQ = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -15643,20 +9772,13 @@ goog.i18n.DateTimeSymbols_nl_CW = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -15666,7 +9788,7 @@ goog.i18n.DateTimeSymbols_nl_CW = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -15676,38 +9798,7 @@ goog.i18n.DateTimeSymbols_nl_CW = { /** * Date/time formatting symbols for locale nl_NL. */ -goog.i18n.DateTimeSymbols_nl_NL = { - ERAS: ['v.Chr.', 'n.Chr.'], - ERANAMES: ['voor Christus', 'na Christus'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], - SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], - STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], - NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], - STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_nl_NL = goog.i18n.DateTimeSymbols_nl; /** @@ -15717,20 +9808,13 @@ goog.i18n.DateTimeSymbols_nl_SR = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -15740,7 +9824,7 @@ goog.i18n.DateTimeSymbols_nl_SR = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -15754,20 +9838,13 @@ goog.i18n.DateTimeSymbols_nl_SX = { ERAS: ['v.Chr.', 'n.Chr.'], ERANAMES: ['voor Christus', 'na Christus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], - STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], @@ -15777,7 +9854,7 @@ goog.i18n.DateTimeSymbols_nl_SX = { AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'om\' {0}', '{1} \'om\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -15791,28 +9868,15 @@ goog.i18n.DateTimeSymbols_nmg = { ERAS: ['BL', 'PB'], ERANAMES: ['Bó Lahlɛ̄', 'Pfiɛ Burī'], 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: ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', 'ngwɛn ńna', - 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', 'ngwɛn lɔmbi', - 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', 'krísimin'], - STANDALONEMONTHS: ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', - 'ngwɛn ńna', 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', - 'ngwɛn lɔmbi', 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', - 'krísimin'], - SHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', - 'ng10', 'ng11', 'kris'], - STANDALONESHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', - 'ng8', 'ng9', 'ng10', 'ng11', 'kris'], - WEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', - 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', - 'sásadi'], - STANDALONEWEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', - 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', - 'sásadi'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', 'ngwɛn ńna', 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', 'ngwɛn lɔmbi', 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', 'krísimin'], + STANDALONEMONTHS: ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', 'ngwɛn ńna', 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', 'ngwɛn lɔmbi', 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', 'krísimin'], + SHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', 'ng10', 'ng11', 'kris'], + STANDALONESHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', 'ng10', 'ng11', 'kris'], + WEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', 'sásadi'], + STANDALONEWEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', 'sásadi'], SHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'], - STANDALONESHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', - 'sas'], + STANDALONESHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'], NARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'm', 's'], STANDALONENARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'm', 's'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], @@ -15840,20 +9904,13 @@ goog.i18n.DateTimeSymbols_nn = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['f.Kr.', 'e.Kr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], - STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], - SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', - 'sep.', 'okt.', 'nov.', 'des.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'des'], - WEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', - 'laurdag'], - STANDALONEWEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', - 'fredag', 'laurdag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + WEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'], + STANDALONEWEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'], SHORTWEEKDAYS: ['sø.', 'må.', 'ty.', 'on.', 'to.', 'fr.', 'la.'], STANDALONESHORTWEEKDAYS: ['søn', 'mån', 'tys', 'ons', 'tor', 'fre', 'lau'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], @@ -15862,7 +9919,7 @@ goog.i18n.DateTimeSymbols_nn = { QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], AMPMS: ['formiddag', 'ettermiddag'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'], - TIMEFORMATS: ['\'kl\'. HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} \'kl\'. {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -15883,47 +9940,21 @@ goog.i18n.DateTimeSymbols_nnh = { ERAS: ['m.z.Y.', 'm.g.n.Y.'], ERANAMES: ['mé zyé Yěsô', 'mé gÿo ńzyé Yěsô'], 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: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', - 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', - 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', - 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], - STANDALONEMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', - 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', - 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', - 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], - SHORTMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', - 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', - 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', - 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], - STANDALONESHORTMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', - 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', - 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', - 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], - WEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', - 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', - 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', - 'màga lyɛ̌ʼ'], - STANDALONEWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', - 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', - 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', - 'màga lyɛ̌ʼ'], - SHORTWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', - 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', - 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', - 'màga lyɛ̌ʼ'], - STANDALONESHORTWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', - 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', - 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', - 'màga lyɛ̌ʼ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], + STANDALONEMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], + SHORTMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], + STANDALONESHORTMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'], + WEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'], + STANDALONEWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'], + SHORTWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'], + STANDALONESHORTWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['mbaʼámbaʼ', 'ncwònzém'], - DATEFORMATS: ['EEEE , \'lyɛ\'̌ʼ d \'na\' MMMM, y', - '\'lyɛ\'̌ʼ d \'na\' MMMM, y', 'd MMM, y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE , \'lyɛ\'̌ʼ d \'na\' MMMM, y', '\'lyɛ\'̌ʼ d \'na\' MMMM, y', 'd MMM, y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1},{0}', '{1}, {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -15945,31 +9976,19 @@ goog.i18n.DateTimeSymbols_nus = { ERAS: ['AY', 'ƐY'], ERANAMES: ['A ka̱n Yecu ni dap', 'Ɛ ca Yecu dap'], NARROWMONTHS: ['T', 'P', 'D', 'G', 'D', 'K', 'P', 'T', 'T', 'L', 'K', 'T'], - STANDALONENARROWMONTHS: ['T', 'P', 'D', 'G', 'D', 'K', 'P', 'T', 'T', 'L', - 'K', 'T'], - MONTHS: ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', - 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', - 'Tio̱p in di̱i̱t'], - STANDALONEMONTHS: ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', - 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', - 'Tio̱p in di̱i̱t'], - SHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', - 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], - STANDALONESHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', - 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], - WEEKDAYS: ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', 'Diɔ̱k lätni', - 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'], - STANDALONEWEEKDAYS: ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', - 'Diɔ̱k lätni', 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'], - SHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', - 'Bäkɛl'], - STANDALONESHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', - 'Dhieec', 'Bäkɛl'], + STANDALONENARROWMONTHS: ['T', 'P', 'D', 'G', 'D', 'K', 'P', 'T', 'T', 'L', 'K', 'T'], + MONTHS: ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', 'Tio̱p in di̱i̱t'], + STANDALONEMONTHS: ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', 'Tio̱p in di̱i̱t'], + SHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], + STANDALONESHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], + WEEKDAYS: ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', 'Diɔ̱k lätni', 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'], + STANDALONEWEEKDAYS: ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', 'Diɔ̱k lätni', 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'], + SHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'], + STANDALONESHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'], NARROWWEEKDAYS: ['C', 'J', 'R', 'D', 'Ŋ', 'D', 'B'], STANDALONENARROWWEEKDAYS: ['C', 'J', 'R', 'D', 'Ŋ', 'D', 'B'], SHORTQUARTERS: ['P1', 'P2', 'P3', 'P4'], - QUARTERS: ['Päth diɔk tin nhiam', 'Päth diɔk tin guurɛ', - 'Päth diɔk tin wä kɔɔriɛn', 'Päth diɔk tin jiɔakdiɛn'], + QUARTERS: ['Päth diɔk tin nhiam', 'Päth diɔk tin guurɛ', 'Päth diɔk tin wä kɔɔriɛn', 'Päth diɔk tin jiɔakdiɛn'], AMPMS: ['RW', 'TŊ'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/y'], TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], @@ -15993,22 +10012,13 @@ goog.i18n.DateTimeSymbols_nyn = { ERAS: ['BC', 'AD'], ERANAMES: ['Kurisito Atakaijire', 'Kurisito Yaijire'], 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: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', - 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', - 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], - STANDALONEMONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', - 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', - 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], - SHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', - 'KKM', 'KNK', 'KNB'], - STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', - 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], - WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', - 'Orwakataano', 'Orwamukaaga'], - STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', - 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], + STANDALONEMONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], + SHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'], SHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'], STANDALONESHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'], NARROWWEEKDAYS: ['S', 'K', 'R', 'S', 'N', 'T', 'M'], @@ -16035,38 +10045,29 @@ goog.i18n.DateTimeSymbols_nyn_UG = goog.i18n.DateTimeSymbols_nyn; * Date/time formatting symbols for locale om. */ goog.i18n.DateTimeSymbols_om = { - ERAS: ['KD', 'KB'], - ERANAMES: ['KD', 'KB'], - 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: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', - 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', - 'Sadaasa', 'Muddee'], - STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', - 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', - 'Sadaasa', 'Muddee'], - SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', - 'Onk', 'Sad', 'Mud'], - STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', - 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], - WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', - 'Sanbata'], - STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', - 'Jimaata', 'Sanbata'], + ERAS: ['BCE', 'CE'], + ERANAMES: ['Dheengadda Jeesu', 'CE'], + 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: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'], + STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'], + SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'], + STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'], SHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'], STANDALONESHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Kurmaana 1', 'Kurmaana 2', 'Kurmaana 3', 'Kurmaana 4'], AMPMS: ['WD', 'WB'], DATEFORMATS: ['EEEE, MMMM d, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -16080,31 +10081,22 @@ goog.i18n.DateTimeSymbols_om_ET = goog.i18n.DateTimeSymbols_om; * Date/time formatting symbols for locale om_KE. */ goog.i18n.DateTimeSymbols_om_KE = { - ERAS: ['KD', 'KB'], - ERANAMES: ['KD', 'KB'], - 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: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', - 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', - 'Sadaasa', 'Muddee'], - STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', - 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', - 'Sadaasa', 'Muddee'], - SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', - 'Onk', 'Sad', 'Mud'], - STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', - 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], - WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', - 'Sanbata'], - STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', - 'Jimaata', 'Sanbata'], + ERAS: ['KD', 'CE'], + ERANAMES: ['Dheengadda Jeesu', 'CE'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['A', 'G', 'B', 'E', 'C', 'W', 'A', 'H', 'F', 'O', 'S', 'M'], + MONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'], + STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'], + SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'], + STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'], SHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'], STANDALONESHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + NARROWWEEKDAYS: ['D', 'W', 'Q', 'R', 'K', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'W', 'Q', 'R', 'K', 'J', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['Kurmaana 1', 'Kurmaana 2', 'Kurmaana 3', 'Kurmaana 4'], AMPMS: ['WD', 'WB'], DATEFORMATS: ['EEEE, MMMM d, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -16118,56 +10110,7 @@ goog.i18n.DateTimeSymbols_om_KE = { /** * Date/time formatting symbols for locale or_IN. */ -goog.i18n.DateTimeSymbols_or_IN = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], - NARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', - 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - STANDALONENARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', - 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - MONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - STANDALONEMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - SHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - STANDALONESHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], - WEEKDAYS: ['ରବିବାର', 'ସୋମବାର', - 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', - 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - STANDALONEWEEKDAYS: ['ରବିବାର', 'ସୋମବାର', - 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', - 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - SHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', - 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], - STANDALONESHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', - 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], - NARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], - STANDALONENARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', - 'ଶୁ', 'ଶ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_or_IN = goog.i18n.DateTimeSymbols_or; /** @@ -16176,40 +10119,22 @@ goog.i18n.DateTimeSymbols_or_IN = { goog.i18n.DateTimeSymbols_os = { ERAS: ['н.д.а.', 'н.д.'], ERANAMES: ['н.д.а.', 'н.д.'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['январы', 'февралы', 'мартъийы', 'апрелы', - 'майы', 'июны', 'июлы', 'августы', 'сентябры', - 'октябры', 'ноябры', 'декабры'], - STANDALONEMONTHS: ['Январь', 'Февраль', 'Мартъи', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], - SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'майы', - 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', - 'дек.'], - STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март.', 'Апр.', - 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', - 'Нояб.', 'Дек.'], - WEEKDAYS: ['хуыцаубон', 'къуырисӕр', 'дыццӕг', - 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], - STANDALONEWEEKDAYS: ['Хуыцаубон', 'Къуырисӕр', - 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', - 'Майрӕмбон', 'Сабат'], - SHORTWEEKDAYS: ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', - 'сбт'], - STANDALONESHORTWEEKDAYS: ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', - 'Мрб', 'Сбт'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + MONTHS: ['январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', 'октябры', 'ноябры', 'декабры'], + STANDALONEMONTHS: ['Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], + STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', 'Дек.'], + WEEKDAYS: ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], + STANDALONEWEEKDAYS: ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], + SHORTWEEKDAYS: ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], + STANDALONESHORTWEEKDAYS: ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], NARROWWEEKDAYS: ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], STANDALONENARROWWEEKDAYS: ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], - SHORTQUARTERS: ['1-аг кв.', '2-аг кв.', '3-аг кв.', - '4-ӕм кв.'], - QUARTERS: ['1-аг квартал', '2-аг квартал', - '3-аг квартал', '4-ӕм квартал'], + SHORTQUARTERS: ['1-аг кв.', '2-аг кв.', '3-аг кв.', '4-ӕм кв.'], + QUARTERS: ['1-аг квартал', '2-аг квартал', '3-аг квартал', '4-ӕм квартал'], AMPMS: ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ'], - DATEFORMATS: ['EEEE, d MMMM, y \'аз\'', 'd MMMM, y \'аз\'', - 'dd MMM y \'аз\'', 'dd.MM.yy'], + DATEFORMATS: ['EEEE, d MMMM, y \'аз\'', 'd MMMM, y \'аз\'', 'dd MMM y \'аз\'', 'dd.MM.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -16238,191 +10163,76 @@ goog.i18n.DateTimeSymbols_pa_Arab = { ERAS: ['ايساپورو', 'سں'], ERANAMES: ['ايساپورو', 'سں'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', - 'جمعہ', 'ہفتہ'], - STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', - 'چوتھاي تيجا', 'چوتھاي چوتھا'], - QUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', - 'چوتھاي تيجا', 'چوتھاي چوتھا'], + SHORTQUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'], + QUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; /** * Date/time formatting symbols for locale pa_Arab_PK. */ -goog.i18n.DateTimeSymbols_pa_Arab_PK = goog.i18n.DateTimeSymbols_pa_Arab; - - -/** - * Date/time formatting symbols for locale pa_Guru. - */ -goog.i18n.DateTimeSymbols_pa_Guru = { - ERAS: ['ਈ. ਪੂ.', 'ਸੰਨ'], - ERANAMES: ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ'], - NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', - 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', - 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - MONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', - 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', - 'ਦਸੰਬਰ'], - STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', - 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', - 'ਦਸੰਬਰ'], - SHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', - 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', - 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - STANDALONESHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', - 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - WEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', - 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', - 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', - 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', - 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - SHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', - 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - STANDALONESHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', - 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', - 'ਸ਼ੁੱ', 'ਸ਼'], - STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', - 'ਸ਼ੁੱ', 'ਸ਼'], - SHORTQUARTERS: ['ਤਿਮਾਹੀ1', 'ਤਿਮਾਹੀ2', - 'ਤਿਮਾਹੀ3', 'ਤਿਮਾਹੀ4'], - QUARTERS: ['ਪਹਿਲੀ ਤਿਮਾਹੀ', - 'ਦੂਜੀ ਤਿਮਾਹੀ', 'ਤੀਜੀ ਤਿਮਾਹੀ', - 'ਚੌਥੀ ਤਿਮਾਹੀ'], - AMPMS: ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], +goog.i18n.DateTimeSymbols_pa_Arab_PK = { + ZERODIGIT: 0x06F0, + ERAS: ['ايساپورو', 'سں'], + ERANAMES: ['ايساپورو', 'سں'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'], + QUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], + WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale pa_Guru_IN. - */ -goog.i18n.DateTimeSymbols_pa_Guru_IN = goog.i18n.DateTimeSymbols_pa_Guru; - - -/** - * Date/time formatting symbols for locale pl_PL. + * Date/time formatting symbols for locale pa_Guru. */ -goog.i18n.DateTimeSymbols_pl_PL = { - ERAS: ['p.n.e.', 'n.e.'], - ERANAMES: ['p.n.e.', 'n.e.'], - NARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'], - STANDALONENARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', - 'l', 'g'], - MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', - 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'], - STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', - 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', - 'grudzień'], - SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', - 'paź', 'lis', 'gru'], - STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', - 'sie', 'wrz', 'paź', 'lis', 'gru'], - WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', - 'piątek', 'sobota'], - STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', - 'czwartek', 'piątek', 'sobota'], - SHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], - STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', - 'sob.'], - NARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.y', 'dd.MM.y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_pa_Guru = goog.i18n.DateTimeSymbols_pa; /** - * Date/time formatting symbols for locale prg. + * Date/time formatting symbols for locale pa_Guru_IN. */ -goog.i18n.DateTimeSymbols_prg = { - ERAS: ['BC', 'AD'], - ERANAMES: ['BC', 'AD'], - NARROWMONTHS: ['R', 'W', 'P', 'S', 'Z', 'S', 'L', 'D', 'S', 'S', 'L', 'S'], - STANDALONENARROWMONTHS: ['R', 'W', 'P', 'S', 'Z', 'S', 'L', 'D', 'S', 'S', - 'L', 'S'], - MONTHS: ['rags', 'wassarins', 'pūlis', 'sakkis', 'zallaws', 'sīmenis', - 'līpa', 'daggis', 'sillins', 'spallins', 'lapkrūtis', 'sallaws'], - STANDALONEMONTHS: ['rags', 'wassarins', 'pūlis', 'sakkis', 'zallaws', - 'sīmenis', 'līpa', 'daggis', 'sillins', 'spallins', 'lapkrūtis', - 'sallaws'], - SHORTMONTHS: ['rag', 'was', 'pūl', 'sak', 'zal', 'sīm', 'līp', 'dag', - 'sil', 'spa', 'lap', 'sal'], - STANDALONESHORTMONTHS: ['rag', 'was', 'pūl', 'sak', 'zal', 'sīm', 'līp', - 'dag', 'sil', 'spa', 'lap', 'sal'], - WEEKDAYS: ['nadīli', 'panadīli', 'wisasīdis', 'pussisawaiti', 'ketwirtiks', - 'pēntniks', 'sabattika'], - STANDALONEWEEKDAYS: ['nadīli', 'panadīli', 'wisasīdis', 'pussisawaiti', - 'ketwirtiks', 'pēntniks', 'sabattika'], - SHORTWEEKDAYS: ['nad', 'pan', 'wis', 'pus', 'ket', 'pēn', 'sab'], - STANDALONESHORTWEEKDAYS: ['nad', 'pan', 'wis', 'pus', 'ket', 'pēn', 'sab'], - NARROWWEEKDAYS: ['N', 'P', 'W', 'P', 'K', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'P', 'K', 'P', 'S'], - SHORTQUARTERS: ['1. k.', '2. k.', '3. k.', '4. k.'], - QUARTERS: ['1. ketwirts', '2. ketwirts', '3. ketwirts', '4. ketwirts'], - AMPMS: ['ankstāinan', 'pa pussideinan'], - DATEFORMATS: ['EEEE, y \'mettas\' d. MMMM', 'y \'mettas\' d. MMMM', - 'dd.MM \'st\'. y', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_pa_Guru_IN = goog.i18n.DateTimeSymbols_pa; /** - * Date/time formatting symbols for locale prg_001. + * Date/time formatting symbols for locale pl_PL. */ -goog.i18n.DateTimeSymbols_prg_001 = goog.i18n.DateTimeSymbols_prg; +goog.i18n.DateTimeSymbols_pl_PL = goog.i18n.DateTimeSymbols_pl; /** @@ -16430,37 +10240,24 @@ goog.i18n.DateTimeSymbols_prg_001 = goog.i18n.DateTimeSymbols_prg; */ goog.i18n.DateTimeSymbols_ps = { ZERODIGIT: 0x06F0, - ERAS: ['ق.م.', 'م.'], - ERANAMES: ['ق.م.', 'م.'], + ERAS: ['له میلاد وړاندې', 'م.'], + ERANAMES: ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', - 'می', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', - 'اپریل', 'می', 'جون', 'جولای', 'اګست', 'سپتمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['لومړۍ ربعه', '۲مه ربعه', '۳مه ربعه', '۴مه ربعه'], + QUARTERS: ['لومړۍ ربعه', '۲مه ربعه', '۳مه ربعه', '۴مه ربعه'], AMPMS: ['غ.م.', 'غ.و.'], - DATEFORMATS: ['EEEE د y د MMMM d', 'د y د MMMM d', 'd MMM y', 'y/M/d'], + DATEFORMATS: ['EEEE د y د MMMM d', 'د y د MMMM d', 'y MMM d', 'y/M/d'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, @@ -16482,35 +10279,23 @@ goog.i18n.DateTimeSymbols_pt_AO = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -16524,35 +10309,23 @@ goog.i18n.DateTimeSymbols_pt_CH = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -16566,35 +10339,23 @@ goog.i18n.DateTimeSymbols_pt_CV = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -16608,35 +10369,23 @@ goog.i18n.DateTimeSymbols_pt_GQ = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -16650,35 +10399,23 @@ goog.i18n.DateTimeSymbols_pt_GW = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -16692,35 +10429,23 @@ goog.i18n.DateTimeSymbols_pt_LU = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -16734,35 +10459,23 @@ goog.i18n.DateTimeSymbols_pt_MO = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -16776,35 +10489,23 @@ goog.i18n.DateTimeSymbols_pt_MZ = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -16818,35 +10519,23 @@ goog.i18n.DateTimeSymbols_pt_ST = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -16860,35 +10549,23 @@ goog.i18n.DateTimeSymbols_pt_TL = { ERAS: ['a.C.', 'd.C.'], ERANAMES: ['antes de Cristo', 'depois de Cristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], - SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], - STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], - WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], - SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', - 'sábado'], - STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', - 'sexta', 'sábado'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], + QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'], AMPMS: ['da manhã', 'da tarde'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'dd/MM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'às\' {0}', '{1} \'às\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -16902,22 +10579,13 @@ goog.i18n.DateTimeSymbols_qu = { ERAS: ['BCE', 'd.C.'], ERANAMES: ['BCE', 'd.C.'], 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: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', - 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', - 'Ayamarqʼa', 'Kapaq Raymi'], - STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', - 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', - 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], - SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', - 'Kan', 'Aya', 'Kap'], - STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', - 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], - WEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', - 'Sábado'], - STANDALONEWEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', - 'Viernes', 'Sábado'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], + STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], + SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + 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', 'Sab'], STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], @@ -16925,9 +10593,9 @@ goog.i18n.DateTimeSymbols_qu = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d MMMM, y', 'y MMMM d', 'y MMM d', 'dd/MM/y'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} {0}', '{0} {1}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -16937,13 +10605,61 @@ goog.i18n.DateTimeSymbols_qu = { /** * Date/time formatting symbols for locale qu_BO. */ -goog.i18n.DateTimeSymbols_qu_BO = goog.i18n.DateTimeSymbols_qu; +goog.i18n.DateTimeSymbols_qu_BO = { + ERAS: ['BCE', 'd.C.'], + ERANAMES: ['BCE', 'd.C.'], + 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: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], + STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], + SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + 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', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{0} {1}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** * Date/time formatting symbols for locale qu_EC. */ -goog.i18n.DateTimeSymbols_qu_EC = goog.i18n.DateTimeSymbols_qu; +goog.i18n.DateTimeSymbols_qu_EC = { + ERAS: ['BCE', 'd.C.'], + ERANAMES: ['BCE', 'd.C.'], + 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: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], + STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'], + SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + 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', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['a.m.', 'p.m.'], + DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{0} {1}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** @@ -16959,29 +10675,21 @@ goog.i18n.DateTimeSymbols_rm = { ERAS: ['av. Cr.', 's. Cr.'], ERANAMES: ['avant Cristus', 'suenter Cristus'], NARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', - 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], - STANDALONEMONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', - 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], - SHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', - 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', - 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], - WEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', - 'sonda'], - STANDALONEWEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', - 'venderdi', 'sonda'], + STANDALONENARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], + STANDALONEMONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], + SHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], + WEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', 'sonda'], + STANDALONEWEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', 'sonda'], SHORTWEEKDAYS: ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'], STANDALONESHORTWEEKDAYS: ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'], NARROWWEEKDAYS: ['D', 'G', 'M', 'M', 'G', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'G', 'M', 'M', 'G', 'V', 'S'], - SHORTQUARTERS: ['1. quartal', '2. quartal', '3. quartal', '4. quartal'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. quartal', '2. quartal', '3. quartal', '4. quartal'], - AMPMS: ['am', 'sm'], - DATEFORMATS: ['EEEE, \'ils\' d \'da\' MMMM y', 'd \'da\' MMMM y', 'dd-MM-y', - 'dd-MM-yy'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, \'ils\' d \'da\' MMMM y', 'd \'da\' MMMM y', 'dd-MM-y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -17003,29 +10711,19 @@ goog.i18n.DateTimeSymbols_rn = { ERAS: ['Mb.Y.', 'Ny.Y'], ERANAMES: ['Mbere ya Yezu', 'Nyuma ya Yezu'], 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: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', - 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'], - STANDALONEMONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', - 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', - 'Kigarama'], - SHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', - 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], - STANDALONESHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', - 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], - WEEKDAYS: ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', - 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'], - STANDALONEWEEKDAYS: ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', - 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'], + STANDALONEMONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'], + SHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], + STANDALONESHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], + WEEKDAYS: ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'], + STANDALONEWEEKDAYS: ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'], SHORTWEEKDAYS: ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], - STANDALONESHORTWEEKDAYS: ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', - 'gnd.'], + STANDALONESHORTWEEKDAYS: ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['I1', 'I2', 'I3', 'I4'], - QUARTERS: ['Igice ca mbere c’umwaka', 'Igice ca kabiri c’umwaka', - 'Igice ca gatatu c’umwaka', 'Igice ca kane c’umwaka'], + QUARTERS: ['Igice ca mbere c’umwaka', 'Igice ca kabiri c’umwaka', 'Igice ca gatatu c’umwaka', 'Igice ca kane c’umwaka'], AMPMS: ['Z.MU.', 'Z.MW.'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -17049,21 +10747,13 @@ goog.i18n.DateTimeSymbols_ro_MD = { 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ă'], + 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: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], STANDALONESHORTWEEKDAYS: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], NARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'], @@ -17083,41 +10773,7 @@ goog.i18n.DateTimeSymbols_ro_MD = { /** * Date/time formatting symbols for locale ro_RO. */ -goog.i18n.DateTimeSymbols_ro_RO = { - ERAS: ['î.Hr.', 'd.Hr.'], - ERANAMES: ['înainte de Hristos', 'după Hristos'], - NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', - 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], - STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', - 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', - 'decembrie'], - SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', - 'sept.', 'oct.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', - 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], - WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', - 'sâmbătă'], - STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', - 'vineri', 'sâmbătă'], - SHORTWEEKDAYS: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', 'sâm.'], - STANDALONESHORTWEEKDAYS: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', - 'sâm.'], - 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: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ro_RO = goog.i18n.DateTimeSymbols_ro; /** @@ -17127,31 +10783,19 @@ goog.i18n.DateTimeSymbols_rof = { ERAS: ['KM', 'BM'], ERANAMES: ['Kabla ya Mayesu', 'Baada ya Mayesu'], NARROWMONTHS: ['K', 'K', 'K', 'K', 'T', 'S', 'S', 'N', 'T', 'I', 'I', 'I'], - STANDALONENARROWMONTHS: ['K', 'K', 'K', 'K', 'T', 'S', 'S', 'N', 'T', 'I', - 'I', 'I'], - MONTHS: ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', - 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', - 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', - 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'], - STANDALONEMONTHS: ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', - 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', - 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', - 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'], - SHORTMONTHS: ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', - 'M11', 'M12'], - STANDALONESHORTMONTHS: ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', - 'M10', 'M11', 'M12'], - WEEKDAYS: ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', - 'Ijumaa', 'Ijumamosi'], - STANDALONEWEEKDAYS: ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', - 'Alhamisi', 'Ijumaa', 'Ijumamosi'], + STANDALONENARROWMONTHS: ['K', 'K', 'K', 'K', 'T', 'S', 'S', 'N', 'T', 'I', 'I', 'I'], + MONTHS: ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'], + STANDALONEMONTHS: ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'], + SHORTMONTHS: ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', 'M11', 'M12'], + STANDALONESHORTMONTHS: ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', 'M11', 'M12'], + WEEKDAYS: ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', 'Ijumaa', 'Ijumamosi'], + STANDALONEWEEKDAYS: ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', 'Ijumaa', 'Ijumamosi'], SHORTWEEKDAYS: ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'], STANDALONESHORTWEEKDAYS: ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'], NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'], STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], - QUARTERS: ['Robo ya kwanza', 'Robo ya kaili', 'Robo ya katatu', - 'Robo ya kaana'], + QUARTERS: ['Robo ya kwanza', 'Robo ya kaili', 'Robo ya katatu', 'Robo ya kaana'], AMPMS: ['kang’ama', 'kingoto'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -17171,241 +10815,31 @@ goog.i18n.DateTimeSymbols_rof_TZ = goog.i18n.DateTimeSymbols_rof; /** * Date/time formatting symbols for locale ru_BY. */ -goog.i18n.DateTimeSymbols_ru_BY = { - ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], - NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ru_BY = goog.i18n.DateTimeSymbols_ru; /** * Date/time formatting symbols for locale ru_KG. */ -goog.i18n.DateTimeSymbols_ru_KG = { - ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], - NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ru_KG = goog.i18n.DateTimeSymbols_ru; /** * Date/time formatting symbols for locale ru_KZ. */ -goog.i18n.DateTimeSymbols_ru_KZ = { - ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], - NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ru_KZ = goog.i18n.DateTimeSymbols_ru; /** * Date/time formatting symbols for locale ru_MD. */ -goog.i18n.DateTimeSymbols_ru_MD = { - ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], - NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ru_MD = goog.i18n.DateTimeSymbols_ru; /** * Date/time formatting symbols for locale ru_RU. */ -goog.i18n.DateTimeSymbols_ru_RU = { - ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], - NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_ru_RU = goog.i18n.DateTimeSymbols_ru; /** @@ -17413,41 +10847,23 @@ goog.i18n.DateTimeSymbols_ru_RU = { */ goog.i18n.DateTimeSymbols_ru_UA = { ERAS: ['до н. э.', 'н. э.'], - ERANAMES: ['до Рождества Христова', - 'от Рождества Христова'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], - STANDALONEMONTHS: ['январь', 'февраль', 'март', - 'апрель', 'май', 'июнь', 'июль', 'август', - 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], - SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', - 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], - STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', - 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', - 'нояб.', 'дек.'], - WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], - STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], + ERANAMES: ['до Рождества Христова', 'от Рождества Христова'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + MONTHS: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'], + STANDALONEMONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'], + SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'], + WEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], + STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['ДП', 'ПП'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', - 'dd.MM.yy'], + QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'd MMM y \'г\'.', 'dd.MM.y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, @@ -17463,31 +10879,21 @@ goog.i18n.DateTimeSymbols_rw = { 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: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', - 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'], - STANDALONEMONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', - 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', - 'Ukuboza'], - SHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', - 'nze.', 'ukw.', 'ugu.', 'uku.'], - STANDALONESHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', - 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'], - WEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', - 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], - STANDALONEWEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', - 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'], + STANDALONEMONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'], + SHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'], + STANDALONESHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'], + WEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], + STANDALONEWEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], SHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], - STANDALONESHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', - 'gnd.'], + STANDALONESHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['I1', 'I2', 'I3', 'I4'], - QUARTERS: ['igihembwe cya mbere', 'igihembwe cya kabiri', - 'igihembwe cya gatatu', 'igihembwe cya kane'], + QUARTERS: ['igihembwe cya mbere', 'igihembwe cya kabiri', 'igihembwe cya gatatu', 'igihembwe cya kane'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -17509,20 +10915,13 @@ goog.i18n.DateTimeSymbols_rwk = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Kristu', 'Baada ya Kristu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', - 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', - 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'], @@ -17551,42 +10950,22 @@ goog.i18n.DateTimeSymbols_rwk_TZ = goog.i18n.DateTimeSymbols_rwk; goog.i18n.DateTimeSymbols_sah = { ERAS: ['б. э. и.', 'б. э'], ERANAMES: ['б. э. и.', 'б. э'], - NARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', - 'С', 'А'], - STANDALONENARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', - 'А', 'С', 'А'], - MONTHS: ['Тохсунньу', 'Олунньу', 'Кулун тутар', - 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', - 'От ыйын', 'Атырдьых ыйын', 'Балаҕан ыйын', - 'Алтынньы', 'Сэтинньи', 'Ахсынньы'], - STANDALONEMONTHS: ['Тохсунньу', 'Олунньу', - 'Кулун тутар', 'Муус устар', 'Ыам ыйын', - 'Бэс ыйын', 'От ыйын', 'Атырдьых ыйын', - 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', - 'Ахсынньы'], - SHORTMONTHS: ['Тохс', 'Олун', 'Клн_ттр', 'Мус_уст', - 'Ыам_йн', 'Бэс_йн', 'От_йн', 'Атрдь_йн', - 'Блҕн_йн', 'Алт', 'Сэт', 'Ахс'], - STANDALONESHORTMONTHS: ['Тохс', 'Олун', 'Клн_ттр', - 'Мус_уст', 'Ыам_йн', 'Бэс_йн', 'От_йн', - 'Атрдь_йн', 'Блҕн_йн', 'Алт', 'Сэт', 'Ахс'], - WEEKDAYS: ['Баскыһыанньа', 'Бэнидиэлинньик', - 'Оптуорунньук', 'Сэрэдэ', 'Чэппиэр', - 'Бээтиҥсэ', 'Субуота'], - STANDALONEWEEKDAYS: ['Баскыһыанньа', - 'Бэнидиэлинньик', 'Оптуорунньук', 'Сэрэдэ', - 'Чэппиэр', 'Бээтиҥсэ', 'Субуота'], - SHORTWEEKDAYS: ['Бс', 'Бн', 'Оп', 'Сэ', 'Чп', 'Бэ', 'Сб'], - STANDALONESHORTWEEKDAYS: ['Бс', 'Бн', 'Оп', 'Сэ', 'Чп', 'Бэ', - 'Сб'], + NARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], + STANDALONENARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], + MONTHS: ['Тохсунньу', 'Олунньу', 'Кулун тутар', 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', 'От ыйын', 'Атырдьых ыйын', 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', 'ахсынньы'], + STANDALONEMONTHS: ['тохсунньу', 'олунньу', 'кулун тутар', 'муус устар', 'ыам ыйа', 'бэс ыйа', 'от ыйа', 'атырдьых ыйа', 'балаҕан ыйа', 'алтынньы', 'сэтинньи', 'ахсынньы'], + SHORTMONTHS: ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], + STANDALONESHORTMONTHS: ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], + WEEKDAYS: ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'], + STANDALONEWEEKDAYS: ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'], + SHORTWEEKDAYS: ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'], + STANDALONESHORTWEEKDAYS: ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'], NARROWWEEKDAYS: ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], STANDALONENARROWWEEKDAYS: ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], SHORTQUARTERS: ['1-кы кб', '2-с кб', '3-с кб', '4-с кб'], - QUARTERS: ['1-кы кыбаартал', '2-с кыбаартал', - '3-с кыбаартал', '4-с кыбаартал'], + QUARTERS: ['1-кы кыбаартал', '2-с кыбаартал', '3-с кыбаартал', '4-с кыбаартал'], AMPMS: ['ЭИ', 'ЭК'], - DATEFORMATS: ['y \'сыл\' MMMM d \'күнэ\', EEEE', 'y, MMMM d', - 'y, MMM d', 'yy/M/d'], + DATEFORMATS: ['y \'сыл\' MMMM d \'күнэ\', EEEE', 'y, MMMM d', 'y, MMM d', 'yy/M/d'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -17608,24 +10987,13 @@ goog.i18n.DateTimeSymbols_saq = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Christo', 'Baada ya Christo'], NARROWMONTHS: ['O', 'W', 'O', 'O', 'I', 'I', 'S', 'I', 'S', 'T', 'T', 'T'], - STANDALONENARROWMONTHS: ['O', 'W', 'O', 'O', 'I', 'I', 'S', 'I', 'S', 'T', - 'T', 'T'], - MONTHS: ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', 'Lapa le ong’wan', - 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', 'Lapa le isiet', - 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', - 'Lapa le tomon waare'], - STANDALONEMONTHS: ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', - 'Lapa le ong’wan', 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', - 'Lapa le isiet', 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', - 'Lapa le tomon waare'], - SHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', - 'Tom', 'Tob', 'Tow'], - STANDALONESHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', - 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'], - WEEKDAYS: ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', - 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'], - STANDALONEWEEKDAYS: ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', - 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'], + STANDALONENARROWMONTHS: ['O', 'W', 'O', 'O', 'I', 'I', 'S', 'I', 'S', 'T', 'T', 'T'], + MONTHS: ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', 'Lapa le ong’wan', 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', 'Lapa le isiet', 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', 'Lapa le tomon waare'], + STANDALONEMONTHS: ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', 'Lapa le ong’wan', 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', 'Lapa le isiet', 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', 'Lapa le tomon waare'], + SHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'], + STANDALONESHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'], + WEEKDAYS: ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'], + STANDALONEWEEKDAYS: ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'], SHORTWEEKDAYS: ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'], STANDALONESHORTWEEKDAYS: ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'], NARROWWEEKDAYS: ['A', 'K', 'O', 'I', 'I', 'S', 'K'], @@ -17636,9 +11004,9 @@ goog.i18n.DateTimeSymbols_saq = { DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -17655,22 +11023,13 @@ goog.i18n.DateTimeSymbols_sbp = { ERAS: ['AK', 'PK'], ERANAMES: ['Ashanali uKilisito', 'Pamwandi ya Kilisto'], 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: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', - 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', - 'Muhaano'], - STANDALONEMONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', - 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', - 'Musongandembwe', 'Muhaano'], - SHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', - 'Mok', 'Mus', 'Muh'], - STANDALONESHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', - 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'], - WEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alahamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', 'Muhaano'], + STANDALONEMONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', 'Muhaano'], + SHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'], + STANDALONESHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'], + WEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', 'Ijumaa', 'Jumamosi'], SHORTWEEKDAYS: ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['M', 'J', 'J', 'J', 'A', 'I', 'J'], @@ -17700,26 +11059,15 @@ goog.i18n.DateTimeSymbols_se = { ERAS: ['o.Kr.', 'm.Kr.'], ERANAMES: ['ovdal Kristtusa', 'maŋŋel Kristtusa'], NARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], - STANDALONENARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', - 'S', 'J'], - MONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', - 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', - 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'], - STANDALONEMONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', - 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', - 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', - 'juovlamánnu'], - SHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', - 'čakč', 'golg', 'skáb', 'juov'], - STANDALONESHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', - 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], - WEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', - 'duorasdat', 'bearjadat', 'lávvardat'], - STANDALONEWEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', - 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'], + STANDALONENARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], + MONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'], + STANDALONEMONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'], + SHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + STANDALONESHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + WEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'], + STANDALONEWEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'], SHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], - STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', - 'láv'], + STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], NARROWWEEKDAYS: ['S', 'V', 'M', 'G', 'D', 'B', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'V', 'M', 'G', 'D', 'B', 'L'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -17741,26 +11089,15 @@ goog.i18n.DateTimeSymbols_se_FI = { ERAS: ['o.Kr.', 'm.Kr.'], ERANAMES: ['ovdal Kristtusa', 'maŋŋel Kristtusa'], NARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], - STANDALONENARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', - 'S', 'J'], - MONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', - 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', - 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'], - STANDALONEMONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', - 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', - 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', - 'juovlamánnu'], - SHORTMONTHS: ['ođđajage', 'guovva', 'njukča', 'cuoŋo', 'miesse', 'geasse', - 'suoidne', 'borge', 'čakča', 'golggot', 'skábma', 'juovla'], - STANDALONESHORTMONTHS: ['ođđajage', 'guovva', 'njukča', 'cuoŋo', 'miesse', - 'geasse', 'suoidne', 'borge', 'čakča', 'golggot', 'skábma', 'juovla'], - WEEKDAYS: ['aejlege', 'måanta', 'däjsta', 'gaskevahkoe', 'dåarsta', - 'bearjadahke', 'laavadahke'], - STANDALONEWEEKDAYS: ['aejlege', 'måanta', 'däjsta', 'gaskevahkoe', - 'dåarsta', 'bearjadahke', 'laavadahke'], + STANDALONENARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], + MONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'], + STANDALONEMONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'], + SHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + STANDALONESHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + WEEKDAYS: ['sotnabeaivi', 'vuossárgga', 'maŋŋebárgga', 'gaskavahku', 'duorastaga', 'bearjadaga', 'lávvardaga'], + STANDALONEWEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'], SHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], - STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', - 'láv'], + STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], NARROWWEEKDAYS: ['S', 'M', 'D', 'G', 'D', 'B', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'G', 'D', 'B', 'L'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -17794,20 +11131,13 @@ goog.i18n.DateTimeSymbols_seh = { ERAS: ['AC', 'AD'], ERANAMES: ['Antes de Cristo', 'Anno Domini'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', - 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], - STANDALONEMONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', - 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], - SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', - 'Otu', 'Nov', 'Dec'], - STANDALONESHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Set', 'Otu', 'Nov', 'Dec'], - WEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', - 'Sabudu'], - STANDALONEWEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', - 'Chishanu', 'Sabudu'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], + STANDALONEMONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], + SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', 'Otu', 'Nov', 'Dec'], + STANDALONESHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', 'Otu', 'Nov', 'Dec'], + WEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', 'Sabudu'], + STANDALONEWEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', 'Sabudu'], SHORTWEEKDAYS: ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'], STANDALONESHORTWEEKDAYS: ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'], NARROWWEEKDAYS: ['D', 'P', 'C', 'T', 'N', 'S', 'S'], @@ -17815,13 +11145,12 @@ goog.i18n.DateTimeSymbols_seh = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd \'de\' MMM \'de\' y', 'd/M/y'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'd \'de\' MMM \'de\' y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -17838,21 +11167,13 @@ goog.i18n.DateTimeSymbols_ses = { ERAS: ['IJ', 'IZ'], ERANAMES: ['Isaa jine', 'Isaa zamanoo'], NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', - 'N', 'D'], - MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], - STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], - SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], - STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], - WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', - 'Asibti'], - STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', - 'Alzuma', 'Asibti'], + STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'], + STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'], SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'], @@ -17882,28 +11203,19 @@ goog.i18n.DateTimeSymbols_sg = { ERAS: ['KnK', 'NpK'], ERANAMES: ['Kôzo na Krîstu', 'Na pekô tî Krîstu'], NARROWMONTHS: ['N', 'F', 'M', 'N', 'B', 'F', 'L', 'K', 'M', 'N', 'N', 'K'], - STANDALONENARROWMONTHS: ['N', 'F', 'M', 'N', 'B', 'F', 'L', 'K', 'M', 'N', - 'N', 'K'], - MONTHS: ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', - 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', 'Kakauka'], - STANDALONEMONTHS: ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', - 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', - 'Kakauka'], - SHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', - 'Mvu', 'Ngb', 'Nab', 'Kak'], - STANDALONESHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', - 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'], - WEEKDAYS: ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', - 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'], - STANDALONEWEEKDAYS: ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', - 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'], + STANDALONENARROWMONTHS: ['N', 'F', 'M', 'N', 'B', 'F', 'L', 'K', 'M', 'N', 'N', 'K'], + MONTHS: ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', 'Kakauka'], + STANDALONEMONTHS: ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', 'Kakauka'], + SHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'], + STANDALONESHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'], + WEEKDAYS: ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'], + STANDALONEWEEKDAYS: ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'], SHORTWEEKDAYS: ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'], STANDALONESHORTWEEKDAYS: ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'], NARROWWEEKDAYS: ['K', 'S', 'T', 'S', 'K', 'P', 'Y'], STANDALONENARROWWEEKDAYS: ['K', 'S', 'T', 'S', 'K', 'P', 'Y'], SHORTQUARTERS: ['F4–1', 'F4–2', 'F4–3', 'F4–4'], - QUARTERS: ['Fângbisïö ôko', 'Fângbisïö ûse', 'Fângbisïö otâ', - 'Fângbisïö usïö'], + QUARTERS: ['Fângbisïö ôko', 'Fângbisïö ûse', 'Fângbisïö otâ', 'Fângbisïö usïö'], AMPMS: ['ND', 'LK'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -17926,46 +11238,27 @@ goog.i18n.DateTimeSymbols_sg_CF = goog.i18n.DateTimeSymbols_sg; goog.i18n.DateTimeSymbols_shi = { ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'], ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'], - NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', - 'ⴽ', 'ⵏ', 'ⴷ'], - STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', - 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', - 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', - 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', - 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], - STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', - 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', - 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', - 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], - SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', - 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', - 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', - 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', - 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - WEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', - 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', - 'ⴰⵙⵉⴹⵢⴰⵙ'], - STANDALONEWEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', - 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', - 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - SHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', - 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - STANDALONESHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', - 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], + STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], + SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + WEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + STANDALONEWEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + SHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + STANDALONESHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['ⴰⴽ 1', 'ⴰⴽ 2', 'ⴰⴽ 3', 'ⴰⴽ 4'], - QUARTERS: ['ⴰⴽⵕⴰⴹⵢⵓⵔ 1', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 2', - 'ⴰⴽⵕⴰⴹⵢⵓⵔ 3', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 4'], + QUARTERS: ['ⴰⴽⵕⴰⴹⵢⵓⵔ 1', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 2', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 3', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 4'], AMPMS: ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -17976,42 +11269,57 @@ goog.i18n.DateTimeSymbols_shi_Latn = { ERAS: ['daɛ', 'dfɛ'], ERANAMES: ['dat n ɛisa', 'dffir n ɛisa'], NARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'], - STANDALONENARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', - 'n', 'd'], - MONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', - 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], - STANDALONEMONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', - 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], - SHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', - 'cut', 'ktu', 'nuw', 'duj'], - STANDALONESHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', - 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], - WEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', - 'asiḍyas'], - STANDALONEWEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', - 'asimwas', 'asiḍyas'], + STANDALONENARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'], + MONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], + STANDALONEMONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], + SHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], + STANDALONESHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], + WEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'], + STANDALONEWEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'], SHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'], - STANDALONESHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', - 'asiḍ'], + STANDALONESHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['ak 1', 'ak 2', 'ak 3', 'ak 4'], - QUARTERS: ['akṛaḍyur 1', 'akṛaḍyur 2', 'akṛaḍyur 3', - 'akṛaḍyur 4'], + QUARTERS: ['akṛaḍyur 1', 'akṛaḍyur 2', 'akṛaḍyur 3', 'akṛaḍyur 4'], AMPMS: ['tifawt', 'tadggʷat'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; /** * Date/time formatting symbols for locale shi_Latn_MA. */ -goog.i18n.DateTimeSymbols_shi_Latn_MA = goog.i18n.DateTimeSymbols_shi_Latn; +goog.i18n.DateTimeSymbols_shi_Latn_MA = { + ERAS: ['daɛ', 'dfɛ'], + ERANAMES: ['dat n ɛisa', 'dffir n ɛisa'], + NARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'], + STANDALONENARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'], + MONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], + STANDALONEMONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], + SHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], + STANDALONESHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], + WEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'], + STANDALONEWEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'], + SHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'], + STANDALONESHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['ak 1', 'ak 2', 'ak 3', 'ak 4'], + QUARTERS: ['akṛaḍyur 1', 'akṛaḍyur 2', 'akṛaḍyur 3', 'akṛaḍyur 4'], + AMPMS: ['tifawt', 'tadggʷat'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 +}; /** @@ -18029,173 +11337,48 @@ goog.i18n.DateTimeSymbols_shi_Tfng_MA = goog.i18n.DateTimeSymbols_shi; /** * Date/time formatting symbols for locale si_LK. */ -goog.i18n.DateTimeSymbols_si_LK = { - ERAS: ['ක්‍රි.පූ.', 'ක්‍රි.ව.'], - ERANAMES: ['ක්‍රිස්තු පූර්ව', - 'ක්‍රිස්තු වර්ෂ'], - NARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', - 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - STANDALONENARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', - 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - MONTHS: ['ජනවාරි', 'පෙබරවාරි', - 'මාර්තු', 'අප්‍රේල්', 'මැයි', - 'ජූනි', 'ජූලි', 'අගෝස්තු', - 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්'], - STANDALONEMONTHS: ['ජනවාරි', 'පෙබරවාරි', - 'මාර්තු', 'අප්‍රේල්', 'මැයි', - 'ජූනි', 'ජූලි', 'අගෝස්තු', - 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්'], - SHORTMONTHS: ['ජන', 'පෙබ', 'මාර්තු', - 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', - 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - STANDALONESHORTMONTHS: ['ජන', 'පෙබ', 'මාර්', - 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', - 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - WEEKDAYS: ['ඉරිදා', 'සඳුදා', - 'අඟහරුවාදා', 'බදාදා', - 'බ්‍රහස්පතින්දා', 'සිකුරාදා', - 'සෙනසුරාදා'], - STANDALONEWEEKDAYS: ['ඉරිදා', 'සඳුදා', - 'අඟහරුවාදා', 'බදාදා', - 'බ්‍රහස්පතින්දා', 'සිකුරාදා', - 'සෙනසුරාදා'], - SHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', - 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], - STANDALONESHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', - 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], - NARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', - 'සෙ'], - STANDALONENARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', - 'සි', 'සෙ'], - SHORTQUARTERS: ['කාර්:1', 'කාර්:2', 'කාර්:3', - 'කාර්:4'], - QUARTERS: ['1 වන කාර්තුව', '2 වන කාර්තුව', - '3 වන කාර්තුව', '4 වන කාර්තුව'], - AMPMS: ['පෙ.ව.', 'ප.ව.'], - DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_si_LK = goog.i18n.DateTimeSymbols_si; /** * Date/time formatting symbols for locale sk_SK. */ -goog.i18n.DateTimeSymbols_sk_SK = { - ERAS: ['pred Kr.', 'po Kr.'], - ERANAMES: ['pred Kristom', 'po Kristovi'], - NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', - 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'], - STANDALONEMONTHS: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', - 'júl', 'august', 'september', 'október', 'november', 'december'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', - 'sep', 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', - 'aug', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', - 'sobota'], - STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', - 'piatok', 'sobota'], - SHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], - STANDALONESHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], - NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'š', 'p', 's'], - STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'š', 'p', 's'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', - '4. štvrťrok'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. y', 'd.M.yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_sk_SK = goog.i18n.DateTimeSymbols_sk; /** * Date/time formatting symbols for locale sl_SI. */ -goog.i18n.DateTimeSymbols_sl_SI = { - ERAS: ['pr. Kr.', 'po n. št.'], - ERANAMES: ['pred Kristusom', 'naše štetje'], - NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', - 'avgust', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', - 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', - 'sobota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', - 'petek', 'sobota'], - SHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], - NARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], - STANDALONENARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], - SHORTQUARTERS: ['1. čet.', '2. čet.', '3. čet.', '4. čet.'], - QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', - '4. četrtletje'], - AMPMS: ['dop.', 'pop.'], - DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'd. MMM y', 'd. MM. yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_sl_SI = goog.i18n.DateTimeSymbols_sl; /** * Date/time formatting symbols for locale smn. */ goog.i18n.DateTimeSymbols_smn = { - 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: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', - 'M11', 'M12'], - STANDALONEMONTHS: ['uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', - 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', 'syeinimáánu', - 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', - 'juovlâmáánu'], - SHORTMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', - 'M10', 'M11', 'M12'], - STANDALONESHORTMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', - 'M08', 'M09', 'M10', 'M11', 'M12'], - WEEKDAYS: ['pasepeeivi', 'vuossaargâ', 'majebaargâ', 'koskoho', - 'tuorâstuv', 'vástuppeeivi', 'lávurduv'], - STANDALONEWEEKDAYS: ['pasepeivi', 'vuossargâ', 'majebargâ', 'koskokko', - 'tuorâstâh', 'vástuppeivi', 'lávurdâh'], - SHORTWEEKDAYS: ['pa', 'vu', 'ma', 'ko', 'tu', 'vá', 'lá'], - STANDALONESHORTWEEKDAYS: ['pa', 'vu', 'ma', 'ko', 'tu', 'vá', 'lá'], - NARROWWEEKDAYS: ['P', 'V', 'M', 'K', 'T', 'V', 'L'], + ERAS: ['oKr.', 'mKr.'], + ERANAMES: ['Ovdil Kristus šoddâm', 'maŋa Kristus šoddâm'], + NARROWMONTHS: ['U', 'K', 'NJ', 'C', 'V', 'K', 'S', 'P', 'Č', 'R', 'S', 'J'], + STANDALONENARROWMONTHS: ['U', 'K', 'NJ', 'C', 'V', 'K', 'S', 'P', 'Č', 'R', 'S', 'J'], + MONTHS: ['uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', 'syeinimáánu', 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', 'juovlâmáánu'], + STANDALONEMONTHS: ['uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', 'syeinimáánu', 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', 'juovlâmáánu'], + SHORTMONTHS: ['uđiv', 'kuovâ', 'njuhčâ', 'cuáŋui', 'vyesi', 'kesi', 'syeini', 'porge', 'čohčâ', 'roovvâd', 'skammâ', 'juovlâ'], + STANDALONESHORTMONTHS: ['uđiv', 'kuovâ', 'njuhčâ', 'cuáŋui', 'vyesi', 'kesi', 'syeini', 'porge', 'čohčâ', 'roovvâd', 'skammâ', 'juovlâ'], + WEEKDAYS: ['pasepeeivi', 'vuossaargâ', 'majebaargâ', 'koskoho', 'tuorâstuv', 'vástuppeeivi', 'lávurduv'], + STANDALONEWEEKDAYS: ['pasepeivi', 'vuossargâ', 'majebargâ', 'koskokko', 'tuorâstâh', 'vástuppeivi', 'lávurdâh'], + SHORTWEEKDAYS: ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'], + STANDALONESHORTWEEKDAYS: ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'], + NARROWWEEKDAYS: ['p', 'V', 'M', 'K', 'T', 'V', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['1. niälj.', '2. niälj.', '3. niälj.', '4. niälj.'], - QUARTERS: ['1. niäljádâs', '2. niäljádâs', '3. niäljádâs', - '4. niäljádâs'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + QUARTERS: ['1. niäljádâs', '2. niäljádâs', '3. niäljádâs', '4. niäljádâs'], + AMPMS: ['ip.', 'ep.'], + DATEFORMATS: ['cccc, MMMM d. y', 'MMMM d. y', 'MMM d. y', 'd.M.y'], + TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'], + DATETIMEFORMATS: ['{1} \'tme\' {0}', '{1} \'tme\' {0}', '{1} \'tme\' {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -18210,33 +11393,24 @@ goog.i18n.DateTimeSymbols_smn_FI = goog.i18n.DateTimeSymbols_smn; */ goog.i18n.DateTimeSymbols_sn = { ERAS: ['BC', 'AD'], - ERANAMES: ['Kristo asati auya', 'Kristo ashaya'], + ERANAMES: ['Kristo asati auya', 'mugore ramambo vedu'], NARROWMONTHS: ['N', 'K', 'K', 'K', 'C', 'C', 'C', 'N', 'G', 'G', 'M', 'Z'], - STANDALONENARROWMONTHS: ['N', 'K', 'K', 'K', 'C', 'C', 'C', 'N', 'G', 'G', - 'M', 'Z'], - MONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', - 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'], - STANDALONEMONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', - 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', - 'Zvita'], - SHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', - 'Gum', 'Mb', 'Zvi'], - STANDALONESHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', - 'Nya', 'Gun', 'Gum', 'Mb', 'Zvi'], - WEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', - 'Mugovera'], - STANDALONEWEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', - 'Chishanu', 'Mugovera'], - SHORTWEEKDAYS: ['Svo', 'Muv', 'Chip', 'Chit', 'Chin', 'Chis', 'Mug'], - STANDALONESHORTWEEKDAYS: ['Svo', 'Muv', 'Chip', 'Chit', 'Chin', 'Chis', - 'Mug'], + STANDALONENARROWMONTHS: ['N', 'K', 'K', 'K', 'C', 'C', 'C', 'N', 'G', 'G', 'M', 'Z'], + MONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'], + STANDALONEMONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'], + SHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', 'Gum', 'Mbu', 'Zvi'], + STANDALONESHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', 'Gum', 'Mbu', 'Zvi'], + WEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', 'Mugovera'], + STANDALONEWEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', 'Mugovera'], + SHORTWEEKDAYS: ['Svo', 'Muv', 'Chp', 'Cht', 'Chn', 'Chs', 'Mug'], + STANDALONESHORTWEEKDAYS: ['Svo', 'Muv', 'Chp', 'Cht', 'Chn', 'Chs', 'Mug'], NARROWWEEKDAYS: ['S', 'M', 'C', 'C', 'C', 'C', 'M'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'C', 'C', 'C', 'C', 'M'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['Kota 1', 'Kota 2', 'Kota 3', 'Kota 4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -18255,30 +11429,19 @@ goog.i18n.DateTimeSymbols_sn_ZW = goog.i18n.DateTimeSymbols_sn; */ goog.i18n.DateTimeSymbols_so = { ERAS: ['CK', 'CD'], - ERANAMES: ['Ciise ka hor (CS)', 'Ciise ka dib (CS)'], + ERANAMES: ['CK', 'CD'], NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], - STANDALONENARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', - 'K', 'L'], - MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', - 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', - 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', - 'Bisha Laba iyo Tobnaad'], - STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', - 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', - 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', - 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], - SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', - 'Tob', 'KIT', 'LIT'], - STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', - 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], - WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', - 'Sabti'], - STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', - 'Jimco', 'Sabti'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], - NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'K', 'J', 'S'], - STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'K', 'J', 'S'], + NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'], AMPMS: ['sn.', 'gn.'], @@ -18294,13 +11457,61 @@ goog.i18n.DateTimeSymbols_so = { /** * Date/time formatting symbols for locale so_DJ. */ -goog.i18n.DateTimeSymbols_so_DJ = goog.i18n.DateTimeSymbols_so; +goog.i18n.DateTimeSymbols_so_DJ = { + ERAS: ['CK', 'CD'], + ERANAMES: ['CK', 'CD'], + NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], + SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'], + AMPMS: ['sn.', 'gn.'], + DATEFORMATS: ['EEEE, MMMM dd, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 4 +}; /** * Date/time formatting symbols for locale so_ET. */ -goog.i18n.DateTimeSymbols_so_ET = goog.i18n.DateTimeSymbols_so; +goog.i18n.DateTimeSymbols_so_ET = { + ERAS: ['CK', 'CD'], + ERANAMES: ['CK', 'CD'], + NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], + SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'], + AMPMS: ['sn.', 'gn.'], + DATEFORMATS: ['EEEE, MMMM dd, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; /** @@ -18308,30 +11519,19 @@ goog.i18n.DateTimeSymbols_so_ET = goog.i18n.DateTimeSymbols_so; */ goog.i18n.DateTimeSymbols_so_KE = { ERAS: ['CK', 'CD'], - ERANAMES: ['Ciise ka hor (CS)', 'Ciise ka dib (CS)'], + ERANAMES: ['CK', 'CD'], NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], - STANDALONENARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', - 'K', 'L'], - MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', - 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', - 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', - 'Bisha Laba iyo Tobnaad'], - STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', - 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', - 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', - 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], - SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', - 'Tob', 'KIT', 'LIT'], - STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', - 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], - WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', - 'Sabti'], - STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', - 'Jimco', 'Sabti'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'], + SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], - NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'K', 'J', 'S'], - STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'K', 'J', 'S'], + NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], + STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'], AMPMS: ['sn.', 'gn.'], @@ -18353,77 +11553,33 @@ goog.i18n.DateTimeSymbols_so_SO = goog.i18n.DateTimeSymbols_so; /** * Date/time formatting symbols for locale sq_AL. */ -goog.i18n.DateTimeSymbols_sq_AL = { - ERAS: ['p.e.r.', 'e.r.'], - ERANAMES: ['para erës së re', 'erës së re'], - NARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', - 'N', 'D'], - MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', - 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], - STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', - 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], - SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', - 'Tet', 'Nën', 'Dhj'], - STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', - 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], - WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', - 'e premte', 'e shtunë'], - STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', - 'E enjte', 'E premte', 'E shtunë'], - SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], - STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], - NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', - 'tremujori IV'], - QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', - 'tremujori i katërt'], - AMPMS: ['e paradites', 'e pasdites'], - 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'], - DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', - '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_sq_AL = goog.i18n.DateTimeSymbols_sq; /** * Date/time formatting symbols for locale sq_MK. */ goog.i18n.DateTimeSymbols_sq_MK = { - ERAS: ['p.e.r.', 'e.r.'], - ERANAMES: ['para erës së re', 'erës së re'], - NARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', - 'N', 'D'], - MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', - 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], - STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', - 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], - SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', - 'Tet', 'Nën', 'Dhj'], - STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', - 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], - WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', - 'e premte', 'e shtunë'], - STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', - 'E enjte', 'E premte', 'E shtunë'], + ERAS: ['p.K.', 'mb.K.'], + ERANAMES: ['para Krishtit', 'mbas Krishtit'], + NARROWMONTHS: ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'], + STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], + SHORTMONTHS: ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'], + STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'], + STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'], SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', - 'tremujori IV'], - QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', - 'tremujori i katërt'], + SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', 'tremujori IV'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', 'tremujori i katërt'], AMPMS: ['e paradites', 'e pasdites'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.M.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -18434,36 +11590,26 @@ goog.i18n.DateTimeSymbols_sq_MK = { * Date/time formatting symbols for locale sq_XK. */ goog.i18n.DateTimeSymbols_sq_XK = { - ERAS: ['p.e.r.', 'e.r.'], - ERANAMES: ['para erës së re', 'erës së re'], - NARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', - 'N', 'D'], - MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', - 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], - STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', - 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], - SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', - 'Tet', 'Nën', 'Dhj'], - STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', - 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], - WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', - 'e premte', 'e shtunë'], - STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', - 'E enjte', 'E premte', 'E shtunë'], + ERAS: ['p.K.', 'mb.K.'], + ERANAMES: ['para Krishtit', 'mbas Krishtit'], + NARROWMONTHS: ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'], + STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'], + SHORTMONTHS: ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'], + STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'], + STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'], SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', - 'tremujori IV'], - QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', - 'tremujori i katërt'], + SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', 'tremujori IV'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', 'tremujori i katërt'], AMPMS: ['e paradites', 'e pasdites'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.M.yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', - '{1}, {0}'], + DATETIMEFORMATS: ['{1} \'në\' {0}', '{1} \'në\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -18473,39 +11619,32 @@ goog.i18n.DateTimeSymbols_sq_XK = { /** * Date/time formatting symbols for locale sr_Cyrl. */ -goog.i18n.DateTimeSymbols_sr_Cyrl = { +goog.i18n.DateTimeSymbols_sr_Cyrl = goog.i18n.DateTimeSymbols_sr; + + +/** + * Date/time formatting symbols for locale sr_Cyrl_BA. + */ +goog.i18n.DateTimeSymbols_sr_Cyrl_BA = { ERAS: ['п. н. е.', 'н. е.'], - ERANAMES: ['пре нове ере', 'нове ере'], - NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', - 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар'], - STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', - 'мај', 'јун', 'јул', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], - SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', - 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', - 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', - 'четвртак', 'петак', 'субота'], - STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'среда', 'четвртак', 'петак', 'субота'], - SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', - 'суб'], - STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', - 'пет', 'суб'], + ERANAMES: ['прије нове ере', 'нове ере'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + STANDALONESHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + WEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], - QUARTERS: ['први квартал', 'други квартал', - 'трећи квартал', 'четврти квартал'], - AMPMS: ['пре подне', 'по подне'], + QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'], + AMPMS: ['прије подне', 'по подне'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -18514,39 +11653,26 @@ goog.i18n.DateTimeSymbols_sr_Cyrl = { /** - * Date/time formatting symbols for locale sr_Cyrl_BA. + * Date/time formatting symbols for locale sr_Cyrl_ME. */ -goog.i18n.DateTimeSymbols_sr_Cyrl_BA = { +goog.i18n.DateTimeSymbols_sr_Cyrl_ME = { ERAS: ['п. н. е.', 'н. е.'], - ERANAMES: ['пре нове ере', 'нове ере'], - NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], - STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], - MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', - 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар'], - STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', - 'мај', 'јун', 'јул', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], - SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', - 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', - 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', - 'четвртак', 'петак', 'субота'], - STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'среда', 'четвртак', 'петак', 'субота'], - SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', - 'суб'], - STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', - 'пет', 'суб'], + ERANAMES: ['прије нове ере', 'нове ере'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + STANDALONESHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + WEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], - QUARTERS: ['први квартал', 'други квартал', - 'трећи квартал', 'четврти квартал'], - AMPMS: ['пре подне', 'по подне'], + QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'], + AMPMS: ['прије подне', 'по подне'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -18556,22 +11682,40 @@ goog.i18n.DateTimeSymbols_sr_Cyrl_BA = { }; -/** - * Date/time formatting symbols for locale sr_Cyrl_ME. - */ -goog.i18n.DateTimeSymbols_sr_Cyrl_ME = goog.i18n.DateTimeSymbols_sr_Cyrl; - - /** * Date/time formatting symbols for locale sr_Cyrl_RS. */ -goog.i18n.DateTimeSymbols_sr_Cyrl_RS = goog.i18n.DateTimeSymbols_sr_Cyrl; +goog.i18n.DateTimeSymbols_sr_Cyrl_RS = goog.i18n.DateTimeSymbols_sr; /** * Date/time formatting symbols for locale sr_Cyrl_XK. */ -goog.i18n.DateTimeSymbols_sr_Cyrl_XK = goog.i18n.DateTimeSymbols_sr_Cyrl; +goog.i18n.DateTimeSymbols_sr_Cyrl_XK = { + ERAS: ['п. н. е.', 'н. е.'], + ERANAMES: ['пре нове ере', 'нове ере'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + SHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + STANDALONESHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + SHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], + STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], + SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], + QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'], + AMPMS: ['пре подне', 'по подне'], + DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** @@ -18579,30 +11723,22 @@ goog.i18n.DateTimeSymbols_sr_Cyrl_XK = goog.i18n.DateTimeSymbols_sr_Cyrl; */ goog.i18n.DateTimeSymbols_sr_Latn_BA = { ERAS: ['p. n. e.', 'n. e.'], - ERANAMES: ['pre nove ere', 'nove ere'], + ERANAMES: ['prije nove ere', 'nove ere'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], - SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + SHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], + STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', - 'četvrti kvartal'], - AMPMS: ['pre podne', 'po podne'], + QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'], + AMPMS: ['prije podne', 'po podne'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], @@ -18617,32 +11753,24 @@ goog.i18n.DateTimeSymbols_sr_Latn_BA = { */ goog.i18n.DateTimeSymbols_sr_Latn_ME = { ERAS: ['p. n. e.', 'n. e.'], - ERANAMES: ['pre nove ere', 'nove ere'], + ERANAMES: ['prije nove ere', 'nove ere'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], - SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + SHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], + STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', - 'četvrti kvartal'], - AMPMS: ['pre podne', 'po podne'], + QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'], + AMPMS: ['prije podne', 'po podne'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -18657,30 +11785,22 @@ goog.i18n.DateTimeSymbols_sr_Latn_RS = { ERAS: ['p. n. e.', 'n. e.'], ERANAMES: ['pre nove ere', 'nove ere'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', - 'četvrti kvartal'], + QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'], AMPMS: ['pre podne', 'po podne'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -18695,30 +11815,22 @@ goog.i18n.DateTimeSymbols_sr_Latn_XK = { ERAS: ['p. n. e.', 'n. e.'], ERANAMES: ['pre nove ere', 'nove ere'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], - STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], - SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], - WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], - STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], - SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], - STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + SHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + SHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], + STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', - 'četvrti kvartal'], + QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'], AMPMS: ['pre podne', 'po podne'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], - TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -18729,40 +11841,7 @@ goog.i18n.DateTimeSymbols_sr_Latn_XK = { /** * Date/time formatting symbols for locale sv_AX. */ -goog.i18n.DateTimeSymbols_sv_AX = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['före Kristus', 'efter Kristus'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', - 'augusti', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', - 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], - SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], - STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', - 'lör'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], - AMPMS: ['fm', 'em'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y-MM-dd'], - TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_sv_AX = goog.i18n.DateTimeSymbols_sv; /** @@ -18772,28 +11851,19 @@ goog.i18n.DateTimeSymbols_sv_FI = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['före Kristus', 'efter Kristus'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', - 'augusti', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', - 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], + SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], + STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], - STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', - 'lör'], + STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet'], AMPMS: ['fm', 'em'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-y'], TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -18807,107 +11877,31 @@ goog.i18n.DateTimeSymbols_sv_FI = { /** * Date/time formatting symbols for locale sv_SE. */ -goog.i18n.DateTimeSymbols_sv_SE = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['före Kristus', 'efter Kristus'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', - 'augusti', 'september', 'oktober', 'november', 'december'], - STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', - 'juli', 'augusti', 'september', 'oktober', 'november', 'december'], - SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], - STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', - 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], - WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], - SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], - STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', - 'lör'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], - AMPMS: ['fm', 'em'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y-MM-dd'], - TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 -}; +goog.i18n.DateTimeSymbols_sv_SE = goog.i18n.DateTimeSymbols_sv; /** * Date/time formatting symbols for locale sw_CD. */ -goog.i18n.DateTimeSymbols_sw_CD = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['k', 'p', 't', 'i', 't', 's', 's', 'm', 't', 'k', - 'm', 'm'], - MONTHS: ['mwezi ya kwanja', 'mwezi ya pili', 'mwezi ya tatu', 'mwezi ya ine', - 'mwezi ya tanu', 'mwezi ya sita', 'mwezi ya saba', 'mwezi ya munane', - 'mwezi ya tisa', 'mwezi ya kumi', 'mwezi ya kumi na moya', - 'mwezi ya kumi ya mbili'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['mkw', 'mpi', 'mtu', 'min', 'mtn', 'mst', 'msb', 'mun', 'mts', - 'mku', 'mkm', 'mkb'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['siku ya yenga', 'siku ya kwanza', 'siku ya pili', 'siku ya tatu', - 'siku ya ine', 'siku ya tanu', 'siku ya sita'], - STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['yen', 'kwa', 'pil', 'tat', 'ine', 'tan', 'sit'], - STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['y', 'k', 'p', 't', 'i', 't', 's'], - SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - QUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - AMPMS: ['ya asubuyi', 'ya muchana'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_sw_CD = goog.i18n.DateTimeSymbols_sw; /** * Date/time formatting symbols for locale sw_KE. */ goog.i18n.DateTimeSymbols_sw_KE = { - ERAS: ['BC', 'AD'], + ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], @@ -18915,7 +11909,7 @@ goog.i18n.DateTimeSymbols_sw_KE = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + DATETIMEFORMATS: ['{1} \'saa\' {0}', '{1} \'saa\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -18925,137 +11919,19 @@ goog.i18n.DateTimeSymbols_sw_KE = { /** * Date/time formatting symbols for locale sw_TZ. */ -goog.i18n.DateTimeSymbols_sw_TZ = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - QUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_sw_TZ = goog.i18n.DateTimeSymbols_sw; /** * Date/time formatting symbols for locale sw_UG. */ -goog.i18n.DateTimeSymbols_sw_UG = { - ERAS: ['BC', 'AD'], - ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - QUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_sw_UG = goog.i18n.DateTimeSymbols_sw; /** * Date/time formatting symbols for locale ta_IN. */ -goog.i18n.DateTimeSymbols_ta_IN = { - ERAS: ['கி.மு.', 'கி.பி.'], - ERANAMES: ['கிறிஸ்துவுக்கு முன்', - 'அன்னோ டோமினி'], - NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', - 'ஆ', 'செ', 'அ', 'ந', 'டி'], - STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', - 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', - 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', - 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', - 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', - 'அக்.', 'நவ.', 'டிச.'], - STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', - 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', - 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - WEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], - STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], - SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', - 'காலா.4'], - QUARTERS: ['1ஆம் காலாண்டு', - '2ஆம் காலாண்டு', - '3ஆம் காலாண்டு', - '4ஆம் காலாண்டு'], - AMPMS: ['முற்பகல்', 'பிற்பகல்'], - DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], - TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'], - DATETIMEFORMATS: ['{1} ’அன்று’ {0}', - '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ta_IN = goog.i18n.DateTimeSymbols_ta; /** @@ -19063,53 +11939,25 @@ goog.i18n.DateTimeSymbols_ta_IN = { */ goog.i18n.DateTimeSymbols_ta_LK = { ERAS: ['கி.மு.', 'கி.பி.'], - ERANAMES: ['கிறிஸ்துவுக்கு முன்', - 'அன்னோ டோமினி'], - NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', - 'ஆ', 'செ', 'அ', 'ந', 'டி'], - STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', - 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', - 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', - 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', - 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', - 'அக்.', 'நவ.', 'டிச.'], - STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', - 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', - 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - WEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], - STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], - SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', - 'காலா.4'], - QUARTERS: ['1ஆம் காலாண்டு', - '2ஆம் காலாண்டு', - '3ஆம் காலாண்டு', - '4ஆம் காலாண்டு'], + ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'], + NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'], + QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'], AMPMS: ['முற்பகல்', 'பிற்பகல்'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} ’அன்று’ {0}', - '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -19121,53 +11969,25 @@ goog.i18n.DateTimeSymbols_ta_LK = { */ goog.i18n.DateTimeSymbols_ta_MY = { ERAS: ['கி.மு.', 'கி.பி.'], - ERANAMES: ['கிறிஸ்துவுக்கு முன்', - 'அன்னோ டோமினி'], - NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', - 'ஆ', 'செ', 'அ', 'ந', 'டி'], - STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', - 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', - 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', - 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', - 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', - 'அக்.', 'நவ.', 'டிச.'], - STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', - 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', - 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - WEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], - STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], - SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', - 'காலா.4'], - QUARTERS: ['1ஆம் காலாண்டு', - '2ஆம் காலாண்டு', - '3ஆம் காலாண்டு', - '4ஆம் காலாண்டு'], + ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'], + NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'], + QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'], AMPMS: ['முற்பகல்', 'பிற்பகல்'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'], - DATETIMEFORMATS: ['{1} ’அன்று’ {0}', - '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -19179,53 +11999,25 @@ goog.i18n.DateTimeSymbols_ta_MY = { */ goog.i18n.DateTimeSymbols_ta_SG = { ERAS: ['கி.மு.', 'கி.பி.'], - ERANAMES: ['கிறிஸ்துவுக்கு முன்', - 'அன்னோ டோமினி'], - NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', - 'ஆ', 'செ', 'அ', 'ந', 'டி'], - STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', - 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', - 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', - 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], - SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', - 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', - 'அக்.', 'நவ.', 'டிச.'], - STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', - 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', - 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - WEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], - SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', - 'புத.', 'வியா.', 'வெள்.', 'சனி'], - NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], - STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], - SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', - 'காலா.4'], - QUARTERS: ['1ஆம் காலாண்டு', - '2ஆம் காலாண்டு', - '3ஆம் காலாண்டு', - '4ஆம் காலாண்டு'], + ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'], + NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'], + SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'], + QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'], AMPMS: ['முற்பகல்', 'பிற்பகல்'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'], - DATETIMEFORMATS: ['{1} ’அன்று’ {0}', - '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], + DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -19235,58 +12027,7 @@ goog.i18n.DateTimeSymbols_ta_SG = { /** * Date/time formatting symbols for locale te_IN. */ -goog.i18n.DateTimeSymbols_te_IN = { - ERAS: ['క్రీపూ', 'క్రీశ'], - ERANAMES: ['క్రీస్తు పూర్వం', - 'క్రీస్తు శకం'], - NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', - 'ఆ', 'సె', 'అ', 'న', 'డి'], - STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', - 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], - MONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', - 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', - 'ఆగస్టు', 'సెప్టెంబర్', - 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్'], - STANDALONEMONTHS: ['జనవరి', 'ఫిబ్రవరి', - 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', - 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', - 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్'], - SHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', - 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', - 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], - STANDALONESHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', - 'ఏప్రి', 'మే', 'జూన్', 'జులై', - 'ఆగస్టు', 'సెప్టెం', 'అక్టో', - 'నవం', 'డిసెం'], - WEEKDAYS: ['ఆదివారం', 'సోమవారం', - 'మంగళవారం', 'బుధవారం', - 'గురువారం', 'శుక్రవారం', - 'శనివారం'], - STANDALONEWEEKDAYS: ['ఆదివారం', 'సోమవారం', - 'మంగళవారం', 'బుధవారం', - 'గురువారం', 'శుక్రవారం', - 'శనివారం'], - SHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', - 'గురు', 'శుక్ర', 'శని'], - STANDALONESHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', - 'బుధ', 'గురు', 'శుక్ర', 'శని'], - NARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], - STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', - 'శు', 'శ'], - SHORTQUARTERS: ['త్రై1', 'త్రై2', 'త్రై3', - 'త్రై4'], - QUARTERS: ['1వ త్రైమాసం', '2వ త్రైమాసం', - '3వ త్రైమాసం', '4వ త్రైమాసం'], - AMPMS: ['[AM]', '[PM]'], - DATEFORMATS: ['d, MMMM y, EEEE', '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'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_te_IN = goog.i18n.DateTimeSymbols_te; /** @@ -19296,22 +12037,13 @@ goog.i18n.DateTimeSymbols_teo = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Christo', 'Baada ya Christo'], NARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'], - STANDALONENARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', - 'L', 'P'], - MONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', - 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', - 'Opoo'], - STANDALONEMONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', - 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', - 'Opoo'], - SHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', - 'Tib', 'Lab', 'Poo'], - STANDALONESHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', - 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], - WEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', - 'Nakakany', 'Nakasabiti'], - STANDALONEWEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', - 'Nakaung’on', 'Nakakany', 'Nakasabiti'], + STANDALONENARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'], + MONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'], + STANDALONEMONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'], + SHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + STANDALONESHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + WEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'], + STANDALONEWEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'], SHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'], STANDALONESHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'], NARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'], @@ -19331,7 +12063,31 @@ goog.i18n.DateTimeSymbols_teo = { /** * Date/time formatting symbols for locale teo_KE. */ -goog.i18n.DateTimeSymbols_teo_KE = goog.i18n.DateTimeSymbols_teo; +goog.i18n.DateTimeSymbols_teo_KE = { + ERAS: ['KK', 'BK'], + ERANAMES: ['Kabla ya Christo', 'Baada ya Christo'], + NARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'], + STANDALONENARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'], + MONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'], + STANDALONEMONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'], + SHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + STANDALONESHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + WEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'], + STANDALONEWEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'], + SHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'], + STANDALONESHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'], + NARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'], + STANDALONENARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['Akwota abe', 'Akwota Aane', 'Akwota auni', 'Akwota Aung’on'], + AMPMS: ['Taparachu', 'Ebongi'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; /** @@ -19343,61 +12099,7 @@ goog.i18n.DateTimeSymbols_teo_UG = goog.i18n.DateTimeSymbols_teo; /** * Date/time formatting symbols for locale th_TH. */ -goog.i18n.DateTimeSymbols_th_TH = { - ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'], - ERANAMES: ['ปีก่อนคริสต์ศักราช', - 'คริสต์ศักราช'], - NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - MONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], - STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], - SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], - WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', - 'วันอังคาร', 'วันพุธ', - 'วันพฤหัสบดี', 'วันศุกร์', - 'วันเสาร์'], - STANDALONEWEEKDAYS: ['วันอาทิตย์', - 'วันจันทร์', 'วันอังคาร', - 'วันพุธ', 'วันพฤหัสบดี', - 'วันศุกร์', 'วันเสาร์'], - SHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], - STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', - 'ศ.', 'ส.'], - NARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], - STANDALONENARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', - 'ส'], - SHORTQUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', - 'ไตรมาส 3', 'ไตรมาส 4'], - QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', - 'ไตรมาส 3', 'ไตรมาส 4'], - AMPMS: ['ก่อนเที่ยง', 'หลังเที่ยง'], - DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM G y', 'd MMM y', 'd/M/yy'], - TIMEFORMATS: [ - 'H นาฬิกา mm นาที ss วินาที zzzz', - 'H นาฬิกา mm นาที ss วินาที z', 'HH:mm:ss', - 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_th_TH = goog.i18n.DateTimeSymbols_th; /** @@ -19405,44 +12107,28 @@ goog.i18n.DateTimeSymbols_th_TH = { */ goog.i18n.DateTimeSymbols_ti = { ERAS: ['ዓ/ዓ', 'ዓ/ም'], - ERANAMES: ['ዓ/ዓ', 'ዓ/ም'], - NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', - 'ኦ', 'ኖ', 'ዲ'], - STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', - 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', - 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'], - STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', - 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', - 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', - 'ዲሴምበር'], - SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ', - 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', - 'ዲሴም'], - STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', - 'ኖቬም', 'ዲሴም'], - WEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', - 'ዓርቢ', 'ቀዳም'], - STANDALONEWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', - 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], - SHORTWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', - 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], - STANDALONESHORTWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', - 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], - NARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ኃ', 'ዓ', 'ቀ'], - STANDALONENARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ኃ', 'ዓ', 'ቀ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + ERANAMES: ['ዓ/ዓ', 'ዓመተ ምህረት'], + NARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], + STANDALONENARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], + MONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'], + STANDALONEMONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'], + SHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], + STANDALONESHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], + WEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], + STANDALONEWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], + SHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + STANDALONESHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + NARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], + STANDALONENARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], + SHORTQUARTERS: ['ር1', 'ር2', 'ር3', 'ር4'], + QUARTERS: ['ቀዳማይ ርብዒ', 'ካልኣይ ርብዒ', 'ሳልሳይ ርብዒ', 'ራብዓይ ርብዒ'], AMPMS: ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], - DATEFORMATS: ['EEEE፣ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + DATEFORMATS: ['EEEE፣ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -19451,38 +12137,23 @@ goog.i18n.DateTimeSymbols_ti = { */ goog.i18n.DateTimeSymbols_ti_ER = { ERAS: ['ዓ/ዓ', 'ዓ/ም'], - ERANAMES: ['ዓ/ዓ', 'ዓ/ም'], - NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', - 'ኦ', 'ኖ', 'ዲ'], - STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', - 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - MONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', - 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', - 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'], - STANDALONEMONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', - 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', - 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'], - SHORTMONTHS: ['ጥሪ', 'ለካቲ', 'መጋቢ', 'ሚያዝ', 'ግንቦ', - 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከ', 'ጥቅም', 'ሕዳር', - 'ታሕሳ'], - STANDALONESHORTMONTHS: ['ጥሪ', 'ለካቲ', 'መጋቢ', 'ሚያዝ', - 'ግንቦ', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከ', 'ጥቅም', - 'ሕዳር', 'ታሕሳ'], - WEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', - 'ዓርቢ', 'ቀዳም'], - STANDALONEWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', - 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], - SHORTWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', - 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], - STANDALONESHORTWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', - 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], - NARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ኃ', 'ዓ', 'ቀ'], - STANDALONENARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ኃ', 'ዓ', 'ቀ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምህረት'], + NARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], + STANDALONENARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], + MONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'], + STANDALONEMONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'], + SHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], + STANDALONESHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], + WEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], + STANDALONEWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], + SHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + STANDALONESHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + NARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], + STANDALONENARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], + SHORTQUARTERS: ['ር1', 'ር2', 'ር3', 'ር4'], + QUARTERS: ['ቀዳማይ ርብዒ', 'ካልኣይ ርብዒ', 'ሳልሳይ ርብዒ', 'ራብዓይ ርብዒ'], AMPMS: ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], - DATEFORMATS: ['EEEE፡ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + DATEFORMATS: ['EEEE፣ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -19497,49 +12168,6 @@ goog.i18n.DateTimeSymbols_ti_ER = { goog.i18n.DateTimeSymbols_ti_ET = goog.i18n.DateTimeSymbols_ti; -/** - * Date/time formatting symbols for locale tk. - */ -goog.i18n.DateTimeSymbols_tk = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], - NARROWMONTHS: ['Ý', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Ý', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['ýanwar', 'fewral', 'mart', 'aprel', 'maý', 'iýun', 'iýul', - 'awgust', 'sentýabr', 'oktýabr', 'noýabr', 'dekabr'], - STANDALONEMONTHS: ['ýanwar', 'fewral', 'mart', 'aprel', 'maý', 'iýun', - 'iýul', 'awgust', 'sentýabr', 'oktýabr', 'noýabr', 'dekabr'], - SHORTMONTHS: ['ýan', 'few', 'mart', 'apr', 'maý', 'iýun', 'iýul', 'awg', - 'sen', 'okt', 'noý', 'dek'], - STANDALONESHORTMONTHS: ['ýan', 'few', 'mart', 'apr', 'maý', 'iýun', - 'iýul', 'awg', 'sen', 'okt', 'noý', 'dek'], - WEEKDAYS: ['ýekşenbe', 'duşenbe', 'sişenbe', 'çarşenbe', 'penşenbe', - 'anna', 'şenbe'], - STANDALONEWEEKDAYS: ['ýekşenbe', 'duşenbe', 'sişenbe', 'çarşenbe', - 'penşenbe', 'anna', 'şenbe'], - SHORTWEEKDAYS: ['ýb', 'db', 'sb', 'çb', 'pb', 'an', 'şb'], - STANDALONESHORTWEEKDAYS: ['ýb', 'db', 'sb', 'çb', 'pb', 'an', 'şb'], - NARROWWEEKDAYS: ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], - STANDALONENARROWWEEKDAYS: ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['d MMMM y EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; - - -/** - * Date/time formatting symbols for locale tk_TM. - */ -goog.i18n.DateTimeSymbols_tk_TM = goog.i18n.DateTimeSymbols_tk; - - /** * Date/time formatting symbols for locale to. */ @@ -19547,29 +12175,20 @@ goog.i18n.DateTimeSymbols_to = { ERAS: ['KM', 'TS'], ERANAMES: ['ki muʻa', 'taʻu ʻo Sīsū'], NARROWMONTHS: ['S', 'F', 'M', 'E', 'M', 'S', 'S', 'A', 'S', 'O', 'N', 'T'], - STANDALONENARROWMONTHS: ['S', 'F', 'M', 'E', 'M', 'S', 'S', 'A', 'S', 'O', - 'N', 'T'], - MONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', - 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'], - STANDALONEMONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', - 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', - 'Tīsema'], - SHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', - 'Sep', 'ʻOka', 'Nōv', 'Tīs'], - STANDALONESHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', - 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'], - WEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', - 'Falaite', 'Tokonaki'], - STANDALONEWEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', - 'Tuʻapulelulu', 'Falaite', 'Tokonaki'], + STANDALONENARROWMONTHS: ['S', 'F', 'M', 'E', 'M', 'S', 'S', 'A', 'S', 'O', 'N', 'T'], + MONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'], + STANDALONEMONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'], + SHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'], + STANDALONESHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'], + WEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', 'Falaite', 'Tokonaki'], + STANDALONEWEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', 'Falaite', 'Tokonaki'], SHORTWEEKDAYS: ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'], - STANDALONESHORTWEEKDAYS: ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', - 'Tok'], + STANDALONESHORTWEEKDAYS: ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'], NARROWWEEKDAYS: ['S', 'M', 'T', 'P', 'T', 'F', 'T'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'P', 'T', 'F', 'T'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['kuata ʻuluaki', 'kuata ua', 'kuata tolu', 'kuata fā'], - AMPMS: ['AM', 'PM'], + AMPMS: ['hengihengi', 'efiafi'], 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'], DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], @@ -19592,20 +12211,13 @@ goog.i18n.DateTimeSymbols_tr_CY = { ERAS: ['MÖ', 'MS'], ERANAMES: ['Milattan Önce', 'Milattan Sonra'], NARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], - STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', - 'K', 'A'], - MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', - 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], - STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', - 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], - SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', - 'Eki', 'Kas', 'Ara'], - STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', - 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], - WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', - 'Cumartesi'], - STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', - 'Cuma', 'Cumartesi'], + STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], + STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], @@ -19625,38 +12237,7 @@ goog.i18n.DateTimeSymbols_tr_CY = { /** * Date/time formatting symbols for locale tr_TR. */ -goog.i18n.DateTimeSymbols_tr_TR = { - ERAS: ['MÖ', 'MS'], - ERANAMES: ['Milattan Önce', 'Milattan Sonra'], - NARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], - STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', - 'K', 'A'], - MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', - 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], - STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', - 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], - SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', - 'Eki', 'Kas', 'Ara'], - STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', - 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], - WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', - 'Cumartesi'], - STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', - 'Cuma', 'Cumartesi'], - SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], - STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], - NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], - STANDALONENARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], - SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'], - QUARTERS: ['1. çeyrek', '2. çeyrek', '3. çeyrek', '4. çeyrek'], - AMPMS: ['ÖÖ', 'ÖS'], - DATEFORMATS: ['d MMMM y EEEE', 'd MMMM y', 'd MMM y', 'd.MM.y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_tr_TR = goog.i18n.DateTimeSymbols_tr; /** @@ -19666,21 +12247,13 @@ goog.i18n.DateTimeSymbols_twq = { ERAS: ['IJ', 'IZ'], ERANAMES: ['Isaa jine', 'Isaa zamanoo'], NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', - 'N', 'D'], - MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], - STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], - SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], - STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], - WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', - 'Asibti'], - STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', - 'Alzuma', 'Asibti'], + STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'], + STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'], SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'], @@ -19710,27 +12283,19 @@ goog.i18n.DateTimeSymbols_tzm = { ERAS: ['ZƐ', 'ḌƐ'], ERANAMES: ['Zdat Ɛisa (TAƔ)', 'Ḍeffir Ɛisa (TAƔ)'], NARROWMONTHS: ['Y', 'Y', 'M', 'I', 'M', 'Y', 'Y', 'Ɣ', 'C', 'K', 'N', 'D'], - STANDALONENARROWMONTHS: ['Y', 'Y', 'M', 'I', 'M', 'Y', 'Y', 'Ɣ', 'C', 'K', - 'N', 'D'], - MONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', - 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], - STANDALONEMONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', - 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], - SHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', - 'Kṭu', 'Nwa', 'Duj'], - STANDALONESHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', - 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'], - WEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', - 'Asiḍyas'], - STANDALONEWEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', - 'Asiḍyas'], + STANDALONENARROWMONTHS: ['Y', 'Y', 'M', 'I', 'M', 'Y', 'Y', 'Ɣ', 'C', 'K', 'N', 'D'], + MONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], + STANDALONEMONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], + SHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'], + STANDALONESHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'], + WEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', 'Asiḍyas'], + STANDALONEWEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', 'Asiḍyas'], SHORTWEEKDAYS: ['Asa', 'Ayn', 'Asn', 'Akr', 'Akw', 'Asm', 'Asḍ'], STANDALONESHORTWEEKDAYS: ['Asa', 'Ayn', 'Asn', 'Akr', 'Akw', 'Asm', 'Asḍ'], NARROWWEEKDAYS: ['A', 'A', 'A', 'A', 'A', 'A', 'A'], STANDALONENARROWWEEKDAYS: ['A', 'A', 'A', 'A', 'A', 'A', 'A'], SHORTQUARTERS: ['IA1', 'IA2', 'IA3', 'IA4'], - QUARTERS: ['Imir adamsan 1', 'Imir adamsan 2', 'Imir adamsan 3', - 'Imir adamsan 4'], + QUARTERS: ['Imir adamsan 1', 'Imir adamsan 2', 'Imir adamsan 3', 'Imir adamsan 4'], AMPMS: ['Zdat azal', 'Ḍeffir aza'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -19754,35 +12319,21 @@ goog.i18n.DateTimeSymbols_ug = { ERAS: ['BCE', 'مىلادىيە'], ERANAMES: ['مىلادىيەدىن بۇرۇن', 'مىلادىيە'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', - 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', - 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], - STANDALONEMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', - 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', - 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], - SHORTMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', - 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', - 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], - STANDALONESHORTMONTHS: ['يانۋار', 'فېۋرال', 'مارت', - 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', - 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], - WEEKDAYS: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', - 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], - STANDALONEWEEKDAYS: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', - 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], + STANDALONEMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], + SHORTMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], + STANDALONESHORTMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'], + WEEKDAYS: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], + STANDALONEWEEKDAYS: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], SHORTWEEKDAYS: ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'], - STANDALONESHORTWEEKDAYS: ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', - 'شە'], + STANDALONESHORTWEEKDAYS: ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'], NARROWWEEKDAYS: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], STANDALONENARROWWEEKDAYS: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - SHORTQUARTERS: ['بىرىنچى پەسىل', 'ئىككىنچى پەسىل', - 'ئۈچىنچى پەسىل', 'تۆتىنچى پەسىل'], - QUARTERS: ['بىرىنچى پەسىل', 'ئىككىنچى پەسىل', - 'ئۈچىنچى پەسىل', 'تۆتىنچى پەسىل'], + SHORTQUARTERS: ['1-پەسىل', '2-پەسىل', '3-پەسىل', '4-پەسىل'], + QUARTERS: ['بىرىنچى پەسىل', 'ئىككىنچى پەسىل', 'ئۈچىنچى پەسىل', 'تۆتىنچى پەسىل'], AMPMS: ['چۈشتىن بۇرۇن', 'چۈشتىن كېيىن'], - DATEFORMATS: ['EEEE، MMMM d، y', 'MMMM d، y', 'MMM d، y', 'M/d/yy'], + DATEFORMATS: ['y d-MMMM، EEEE', 'd-MMMM، y', 'd-MMM، y', 'y-MM-dd'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}، {0}', '{1}، {0}'], FIRSTDAYOFWEEK: 6, @@ -19800,46 +12351,7 @@ goog.i18n.DateTimeSymbols_ug_CN = goog.i18n.DateTimeSymbols_ug; /** * Date/time formatting symbols for locale uk_UA. */ -goog.i18n.DateTimeSymbols_uk_UA = { - ERAS: ['до н. е.', 'н. е.'], - ERANAMES: ['до нашої ери', 'нашої ери'], - NARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', - 'Л', 'Г'], - STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', - 'Ж', 'Л', 'Г'], - MONTHS: ['січня', 'лютого', 'березня', 'квітня', - 'травня', 'червня', 'липня', 'серпня', - 'вересня', 'жовтня', 'листопада', 'грудня'], - STANDALONEMONTHS: ['січень', 'лютий', 'березень', - 'квітень', 'травень', 'червень', 'липень', - 'серпень', 'вересень', 'жовтень', 'листопад', - 'грудень'], - SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', - 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.'], - STANDALONESHORTMONTHS: ['Січ', 'Лют', 'Бер', 'Кві', 'Тра', - 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], - WEEKDAYS: ['неділя', 'понеділок', 'вівторок', - 'середа', 'четвер', 'пʼятниця', 'субота'], - STANDALONEWEEKDAYS: ['неділя', 'понеділок', 'вівторок', - 'середа', 'четвер', 'пʼятниця', 'субота'], - SHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], - STANDALONESHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], - NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], - STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], - SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], - QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['дп', 'пп'], - DATEFORMATS: ['EEEE, d MMMM y \'р\'.', 'd MMMM y \'р\'.', 'd MMM y \'р\'.', - 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} \'о\' {0}', '{1} \'о\' {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_uk_UA = goog.i18n.DateTimeSymbols_uk; /** @@ -19850,36 +12362,21 @@ goog.i18n.DateTimeSymbols_ur_IN = { ERAS: ['قبل مسیح', 'عیسوی'], ERANAMES: ['قبل مسیح', 'عیسوی'], 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: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - WEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', - 'جمعہ', 'ہفتہ'], - STANDALONEWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - SHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - STANDALONESHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', - 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], - QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', - 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], - AMPMS: ['قبل دوپہر', 'بعد دوپہر'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'd MMM، y', 'd/M/yy'], + SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'y MMM d', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, @@ -19891,46 +12388,7 @@ goog.i18n.DateTimeSymbols_ur_IN = { /** * Date/time formatting symbols for locale ur_PK. */ -goog.i18n.DateTimeSymbols_ur_PK = { - ERAS: ['قبل مسیح', 'عیسوی'], - ERANAMES: ['قبل مسیح', 'عیسوی'], - 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: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], - WEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', - 'جمعہ', 'ہفتہ'], - STANDALONEWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - SHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - STANDALONESHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', - 'جمعرات', 'جمعہ', 'ہفتہ'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', - 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], - QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', - 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], - AMPMS: ['قبل دوپہر', 'بعد دوپہر'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'd MMM، y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ur_PK = goog.i18n.DateTimeSymbols_ur; /** @@ -19938,25 +12396,16 @@ goog.i18n.DateTimeSymbols_ur_PK = { */ goog.i18n.DateTimeSymbols_uz_Arab = { ZERODIGIT: 0x06F0, - ERAS: ['ق.م.', 'م.'], - ERANAMES: ['ق.م.', 'م.'], + 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: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', - 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - SHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', - 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], - STANDALONESHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', - 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], - WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + STANDALONESHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], SHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], STANDALONESHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], @@ -19964,9 +12413,8 @@ goog.i18n.DateTimeSymbols_uz_Arab = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['y نچی ییل d نچی MMMM EEEE کونی', - 'd نچی MMMM y', 'd MMM y', 'y/M/d'], - TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [3, 4], @@ -19977,44 +12425,57 @@ goog.i18n.DateTimeSymbols_uz_Arab = { /** * Date/time formatting symbols for locale uz_Arab_AF. */ -goog.i18n.DateTimeSymbols_uz_Arab_AF = goog.i18n.DateTimeSymbols_uz_Arab; +goog.i18n.DateTimeSymbols_uz_Arab_AF = { + ZERODIGIT: 0x06F0, + 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: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + STANDALONESHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + SHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], + STANDALONESHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [3, 4], + FIRSTWEEKCUTOFFDAY: 4 +}; /** * Date/time formatting symbols for locale uz_Cyrl. */ goog.i18n.DateTimeSymbols_uz_Cyrl = { - ERAS: ['М.А.', 'Э'], - ERANAMES: ['М.А.', 'Э'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], - MONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', - 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', - 'Ноябр', 'Декабр'], - STANDALONEMONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', - 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', - 'Октябр', 'Ноябр', 'Декабр'], - SHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', - 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', - 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - WEEKDAYS: ['якшанба', 'душанба', 'сешанба', - 'чоршанба', 'пайшанба', 'жума', 'шанба'], - STANDALONEWEEKDAYS: ['якшанба', 'душанба', 'сешанба', - 'чоршанба', 'пайшанба', 'жума', 'шанба'], - SHORTWEEKDAYS: ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', - 'Шан'], - STANDALONESHORTWEEKDAYS: ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', - 'Жум', 'Шан'], + ERAS: ['м.а.', 'милодий'], + ERANAMES: ['милоддан аввалги', 'милодий'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + MONTHS: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'], + STANDALONEMONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', 'Ноябр', 'Декабр'], + SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + WEEKDAYS: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'], + STANDALONEWEEKDAYS: ['Якшанба', 'Душанба', 'Сешанба', 'Чоршанба', 'Пайшанба', 'Жума', 'Шанба'], + SHORTWEEKDAYS: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], + STANDALONESHORTWEEKDAYS: ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'], NARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], STANDALONENARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], SHORTQUARTERS: ['1-ч', '2-ч', '3-ч', '4-ч'], QUARTERS: ['1-чорак', '2-чорак', '3-чорак', '4-чорак'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + AMPMS: ['ТО', 'ТК'], + DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -20025,50 +12486,43 @@ goog.i18n.DateTimeSymbols_uz_Cyrl = { /** * Date/time formatting symbols for locale uz_Cyrl_UZ. */ -goog.i18n.DateTimeSymbols_uz_Cyrl_UZ = goog.i18n.DateTimeSymbols_uz_Cyrl; +goog.i18n.DateTimeSymbols_uz_Cyrl_UZ = { + ERAS: ['м.а.', 'милодий'], + ERANAMES: ['милоддан аввалги', 'милодий'], + NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + MONTHS: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'], + STANDALONEMONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', 'Ноябр', 'Декабр'], + SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + WEEKDAYS: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'], + STANDALONEWEEKDAYS: ['Якшанба', 'Душанба', 'Сешанба', 'Чоршанба', 'Пайшанба', 'Жума', 'Шанба'], + SHORTWEEKDAYS: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], + STANDALONESHORTWEEKDAYS: ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'], + NARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], + STANDALONENARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], + SHORTQUARTERS: ['1-ч', '2-ч', '3-ч', '4-ч'], + QUARTERS: ['1-чорак', '2-чорак', '3-чорак', '4-чорак'], + AMPMS: ['ТО', 'ТК'], + DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** * Date/time formatting symbols for locale uz_Latn. */ -goog.i18n.DateTimeSymbols_uz_Latn = { - ERAS: ['m.a.', 'milodiy'], - ERANAMES: ['miloddan avvalgi', 'milodiy'], - NARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avgust', - 'Sentabr', 'Oktabr', 'noyabr', 'dekabr'], - STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', - 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'], - SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avg', 'sen', - 'okt', 'noy', 'dek'], - STANDALONESHORTMONTHS: ['Yanv', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', - 'Avg', 'Sen', 'Okt', 'Noya', 'Dek'], - WEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', - 'juma', 'shanba'], - STANDALONEWEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', - 'payshanba', 'juma', 'shanba'], - SHORTWEEKDAYS: ['Ya', 'Du', 'Se', 'Ch', 'Pa', 'Ju', 'Sh'], - STANDALONESHORTWEEKDAYS: ['Ya', 'Du', 'Se', 'Ch', 'Pa', 'Ju', 'Sh'], - NARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'J', 'S'], - STANDALONENARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'J', 'S'], - SHORTQUARTERS: ['1-ch', '2-ch', '3-ch', '4-ch'], - QUARTERS: ['1-chorak', '2-chorak', '3-chorak', '4-chorak'], - AMPMS: ['TO', 'TK'], - DATEFORMATS: ['EEEE, y MMMM dd', 'd-MMMM, y', 'd-MMM, y', 'dd/MM/yy'], - TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_uz_Latn = goog.i18n.DateTimeSymbols_uz; /** * Date/time formatting symbols for locale uz_Latn_UZ. */ -goog.i18n.DateTimeSymbols_uz_Latn_UZ = goog.i18n.DateTimeSymbols_uz_Latn; +goog.i18n.DateTimeSymbols_uz_Latn_UZ = goog.i18n.DateTimeSymbols_uz; /** @@ -20078,28 +12532,15 @@ goog.i18n.DateTimeSymbols_vai = { 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: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', - '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꕪꕱ ꗏꕮ'], - STANDALONEMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', - 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꕪꕱ ꗏꕮ'], - SHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', - 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꕪꕱ ꗏꕮ'], - STANDALONESHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', - 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', - 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], - WEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', - 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], - STANDALONEWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', - 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], - SHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', - 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], - STANDALONESHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', - 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + STANDALONEMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + SHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + STANDALONESHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + WEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + STANDALONEWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + SHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + STANDALONESHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -20121,24 +12562,15 @@ goog.i18n.DateTimeSymbols_vai_Latn = { 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: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', - 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], - STANDALONEMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', - '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], - SHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', - 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], - STANDALONESHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', - '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], - WEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', - 'siɓiti'], - STANDALONEWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', - 'aijima', 'siɓiti'], - SHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', - 'siɓiti'], - STANDALONESHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', - 'aijima', 'siɓiti'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + STANDALONEMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + SHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + STANDALONESHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + WEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + STANDALONEWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + SHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + STANDALONESHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -20156,56 +12588,27 @@ goog.i18n.DateTimeSymbols_vai_Latn = { /** * Date/time formatting symbols for locale vai_Latn_LR. */ -goog.i18n.DateTimeSymbols_vai_Latn_LR = goog.i18n.DateTimeSymbols_vai_Latn; - - -/** - * Date/time formatting symbols for locale vai_Vaii. - */ -goog.i18n.DateTimeSymbols_vai_Vaii = goog.i18n.DateTimeSymbols_vai; - - -/** - * Date/time formatting symbols for locale vai_Vaii_LR. - */ -goog.i18n.DateTimeSymbols_vai_Vaii_LR = goog.i18n.DateTimeSymbols_vai; - - -/** - * Date/time formatting symbols for locale vi_VN. - */ -goog.i18n.DateTimeSymbols_vi_VN = { - ERAS: ['tr. CN', 'sau CN'], - ERANAMES: ['tr. CN', 'sau CN'], +goog.i18n.DateTimeSymbols_vai_Latn_LR = { + 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: ['tháng 1', 'tháng 2', 'tháng 3', 'tháng 4', 'tháng 5', - 'tháng 6', 'tháng 7', 'tháng 8', 'tháng 9', 'tháng 10', 'tháng 11', - 'tháng 12'], - STANDALONEMONTHS: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', - 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', - 'Tháng 12'], - SHORTMONTHS: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', - 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'], - STANDALONESHORTMONTHS: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', - 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'], - WEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', - 'Thứ Sáu', 'Thứ Bảy'], - STANDALONEWEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', - 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], - SHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], - STANDALONESHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', - 'Th 7'], - NARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], - STANDALONENARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + STANDALONEMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + SHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + STANDALONESHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + WEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + STANDALONEWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + SHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + STANDALONESHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['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\' MM \'năm\' y', 'd MMM, y', 'dd/MM/y'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0}, {1}', '{0}, {1}'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -20213,47 +12616,21 @@ goog.i18n.DateTimeSymbols_vi_VN = { /** - * Date/time formatting symbols for locale vo. - */ -goog.i18n.DateTimeSymbols_vo = { - ERAS: ['b. t. kr.', 'p. t. kr.'], - ERANAMES: ['b. t. kr.', 'p. t. kr.'], - NARROWMONTHS: ['Y', 'F', 'M', 'P', 'M', 'Y', 'Y', 'G', 'S', 'T', 'N', 'D'], - STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'P', 'M', 'Y', 'Y', 'G', 'S', 'T', - 'N', 'D'], - MONTHS: ['yanul', 'febul', 'mäzul', 'prilul', 'mayul', 'yunul', 'yulul', - 'gustul', 'setul', 'tobul', 'novul', 'dekul'], - STANDALONEMONTHS: ['yanul', 'febul', 'mäzul', 'prilul', 'mayul', 'yunul', - 'yulul', 'gustul', 'setul', 'tobul', 'novul', 'dekul'], - SHORTMONTHS: ['yan', 'feb', 'mäz', 'prl', 'may', 'yun', 'yul', 'gst', 'set', - 'ton', 'nov', 'dek'], - STANDALONESHORTMONTHS: ['yan', 'feb', 'mäz', 'prl', 'may', 'yun', 'yul', - 'gst', 'set', 'tob', 'nov', 'dek'], - WEEKDAYS: ['sudel', 'mudel', 'tudel', 'vedel', 'dödel', 'fridel', 'zädel'], - STANDALONEWEEKDAYS: ['sudel', 'mudel', 'tudel', 'vedel', 'dödel', 'fridel', - 'zädel'], - SHORTWEEKDAYS: ['su.', 'mu.', 'tu.', 've.', 'dö.', 'fr.', 'zä.'], - STANDALONESHORTWEEKDAYS: ['Su', 'Mu', 'Tu', 'Ve', 'Dö', 'Fr', 'Zä'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'V', 'D', 'F', 'Z'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'V', 'D', 'F', 'Z'], - SHORTQUARTERS: ['Yf1', 'Yf2', 'Yf3', 'Yf4'], - QUARTERS: ['1id yelafoldil', '2id yelafoldil', '3id yelafoldil', - '4id yelafoldil'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['y MMMM\'a\' \'d\'. d\'id\'', 'y MMMM d', 'y MMM. d', - 'y-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; + * Date/time formatting symbols for locale vai_Vaii. + */ +goog.i18n.DateTimeSymbols_vai_Vaii = goog.i18n.DateTimeSymbols_vai; + + +/** + * Date/time formatting symbols for locale vai_Vaii_LR. + */ +goog.i18n.DateTimeSymbols_vai_Vaii_LR = goog.i18n.DateTimeSymbols_vai; /** - * Date/time formatting symbols for locale vo_001. + * Date/time formatting symbols for locale vi_VN. */ -goog.i18n.DateTimeSymbols_vo_001 = goog.i18n.DateTimeSymbols_vo; +goog.i18n.DateTimeSymbols_vi_VN = goog.i18n.DateTimeSymbols_vi; /** @@ -20263,20 +12640,13 @@ goog.i18n.DateTimeSymbols_vun = { ERAS: ['KK', 'BK'], ERANAMES: ['Kabla ya Kristu', 'Baada ya Kristu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', - 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', - 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], - WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], - STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'], @@ -20306,22 +12676,13 @@ goog.i18n.DateTimeSymbols_wae = { ERAS: ['v. Chr.', 'n. Chr'], ERANAMES: ['v. Chr.', 'n. Chr'], NARROWMONTHS: ['J', 'H', 'M', 'A', 'M', 'B', 'H', 'Ö', 'H', 'W', 'W', 'C'], - STANDALONENARROWMONTHS: ['J', 'H', 'M', 'A', 'M', 'B', 'H', 'Ö', 'H', 'W', - 'W', 'C'], - MONTHS: ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', - 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', 'Wintermánet', - 'Chrištmánet'], - STANDALONEMONTHS: ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', - 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', - 'Wintermánet', 'Chrištmánet'], - SHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', - 'Her', 'Wím', 'Win', 'Chr'], - STANDALONESHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', - 'Öig', 'Her', 'Wím', 'Win', 'Chr'], - WEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', - 'Samštag'], - STANDALONEWEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', - 'Fritag', 'Samštag'], + STANDALONENARROWMONTHS: ['J', 'H', 'M', 'A', 'M', 'B', 'H', 'Ö', 'H', 'W', 'W', 'C'], + MONTHS: ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', 'Wintermánet', 'Chrištmánet'], + STANDALONEMONTHS: ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', 'Wintermánet', 'Chrištmánet'], + SHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', 'Her', 'Wím', 'Win', 'Chr'], + STANDALONESHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', 'Her', 'Wím', 'Win', 'Chr'], + WEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', 'Samštag'], + STANDALONEWEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', 'Samštag'], SHORTWEEKDAYS: ['Sun', 'Män', 'Ziš', 'Mit', 'Fró', 'Fri', 'Sam'], STANDALONESHORTWEEKDAYS: ['Sun', 'Män', 'Ziš', 'Mit', 'Fró', 'Fri', 'Sam'], NARROWWEEKDAYS: ['S', 'M', 'Z', 'M', 'F', 'F', 'S'], @@ -20334,7 +12695,7 @@ goog.i18n.DateTimeSymbols_wae = { DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -20351,29 +12712,19 @@ goog.i18n.DateTimeSymbols_xog = { ERAS: ['AZ', 'AF'], ERANAMES: ['Kulisto nga azilawo', 'Kulisto nga affile'], 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: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', - 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], - STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', - 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', - 'Desemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', - 'Oki', 'Nov', 'Des'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', - 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], - WEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', - 'Olokutaanu', 'Olomukaaga'], - STANDALONEWEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', - 'Olokutaanu', 'Olomukaaga'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + MONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], + STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], + SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + WEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', 'Olokutaanu', 'Olomukaaga'], + STANDALONEWEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', 'Olokutaanu', 'Olomukaaga'], SHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'], - STANDALONESHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', - 'Muka'], + STANDALONESHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'], NARROWWEEKDAYS: ['S', 'B', 'B', 'S', 'K', 'K', 'M'], STANDALONENARROWWEEKDAYS: ['S', 'B', 'B', 'S', 'K', 'K', 'M'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Ebisera ebyomwaka ebisoka', 'Ebisera ebyomwaka ebyokubiri', - 'Ebisera ebyomwaka ebyokusatu', 'Ebisera ebyomwaka ebyokuna'], + QUARTERS: ['Ebisera ebyomwaka ebisoka', 'Ebisera ebyomwaka ebyokubiri', 'Ebisera ebyomwaka ebyokusatu', 'Ebisera ebyomwaka ebyokuna'], AMPMS: ['Munkyo', 'Eigulo'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], @@ -20397,26 +12748,13 @@ goog.i18n.DateTimeSymbols_yav = { ERAS: ['k.Y.', '+J.C.'], ERANAMES: ['katikupíen Yésuse', 'ékélémkúnupíén n'], 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: ['pikítíkítie, oólí ú kutúan', 'siɛyɛ́, oóli ú kándíɛ', - 'ɔnsúmbɔl, oóli ú kátátúɛ', 'mesiŋ, oóli ú kénie', - 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', 'pisuyú', - 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', 'makandikɛ', - 'pilɔndɔ́'], - STANDALONEMONTHS: ['pikítíkítie, oólí ú kutúan', - 'siɛyɛ́, oóli ú kándíɛ', 'ɔnsúmbɔl, oóli ú kátátúɛ', - 'mesiŋ, oóli ú kénie', 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', - 'pisuyú', 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', - 'makandikɛ', 'pilɔndɔ́'], - SHORTMONTHS: ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', - 'o.10', 'o.11', 'o.12'], - STANDALONESHORTMONTHS: ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', - 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'], - WEEKDAYS: ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', - 'kúpélimetúkpiapɛ', 'feléte', 'séselé'], - STANDALONEWEEKDAYS: ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', - 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['pikítíkítie, oólí ú kutúan', 'siɛyɛ́, oóli ú kándíɛ', 'ɔnsúmbɔl, oóli ú kátátúɛ', 'mesiŋ, oóli ú kénie', 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', 'pisuyú', 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', 'makandikɛ', 'pilɔndɔ́'], + STANDALONEMONTHS: ['pikítíkítie, oólí ú kutúan', 'siɛyɛ́, oóli ú kándíɛ', 'ɔnsúmbɔl, oóli ú kátátúɛ', 'mesiŋ, oóli ú kénie', 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', 'pisuyú', 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', 'makandikɛ', 'pilɔndɔ́'], + SHORTMONTHS: ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'], + STANDALONESHORTMONTHS: ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'], + WEEKDAYS: ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'], + STANDALONEWEEKDAYS: ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'], SHORTWEEKDAYS: ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'], STANDALONESHORTWEEKDAYS: ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'], NARROWWEEKDAYS: ['s', 'm', 'm', 'e', 'k', 'f', 's'], @@ -20446,38 +12784,21 @@ goog.i18n.DateTimeSymbols_yi = { 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: ['יאַנואַר', 'פֿעברואַר', 'מערץ', - 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', - 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', - 'דעצעמבער'], - STANDALONEMONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', - 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', - 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', - 'דעצעמבער'], - SHORTMONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', - 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', - 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', - 'דעצעמבער'], - STANDALONESHORTMONTHS: ['יאַנ', 'פֿעב', 'מערץ', 'אַפּר', - 'מיי', 'יוני', 'יולי', 'אויג', 'סעפּ', 'אקט', - 'נאוו', 'דעצ'], - WEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', - 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], - STANDALONEWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', - 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], - SHORTWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', - 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], - STANDALONESHORTWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', - 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'], + STANDALONEMONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'], + SHORTMONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'], + STANDALONESHORTMONTHS: ['יאַנ', 'פֿעב', 'מערץ', 'אַפּר', 'מיי', 'יוני', 'יולי', 'אויג', 'סעפּ', 'אקט', 'נאוו', 'דעצ'], + WEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], + STANDALONEWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], + SHORTWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], + STANDALONESHORTWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['פֿאַרמיטאָג', 'נאָכמיטאָג'], - DATEFORMATS: ['EEEE, dטן MMMM y', 'dטן MMMM y', 'dטן MMM y', - 'dd/MM/yy'], + DATEFORMATS: ['EEEE, dטן MMMM y', 'dטן MMMM y', 'dטן MMM y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, @@ -20496,43 +12817,25 @@ goog.i18n.DateTimeSymbols_yi_001 = goog.i18n.DateTimeSymbols_yi; * Date/time formatting symbols for locale yo. */ goog.i18n.DateTimeSymbols_yo = { - ERAS: ['SK', 'LK'], + ERAS: ['BCE', 'LK'], ERANAMES: ['Saju Kristi', 'Lehin Kristi'], 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: ['Oṣù Ṣẹ́rẹ́', 'Oṣù Èrèlè', 'Oṣù Ẹrẹ̀nà', - 'Oṣù Ìgbé', 'Oṣù Ẹ̀bibi', 'Oṣù Òkúdu', 'Oṣù Agẹmọ', - 'Oṣù Ògún', 'Oṣù Owewe', 'Oṣù Ọ̀wàrà', 'Oṣù Bélú', - 'Oṣù Ọ̀pẹ̀'], - STANDALONEMONTHS: ['Oṣù Ṣẹ́rẹ́', 'Oṣù Èrèlè', - 'Oṣù Ẹrẹ̀nà', 'Oṣù Ìgbé', 'Oṣù Ẹ̀bibi', - 'Oṣù Òkúdu', 'Oṣù Agẹmọ', 'Oṣù Ògún', 'Oṣù Owewe', - 'Oṣù Ọ̀wàrà', 'Oṣù Bélú', 'Oṣù Ọ̀pẹ̀'], - SHORTMONTHS: ['Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', - 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', - 'Bélú', 'Ọ̀pẹ̀'], - STANDALONESHORTMONTHS: ['Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', - 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', - 'Ọ̀wàrà', 'Bélú', 'Ọ̀pẹ̀'], - WEEKDAYS: ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', 'Ọjọ́ Ìsẹ́gun', - 'Ọjọ́rú', 'Ọjọ́bọ', 'Ọjọ́ Ẹtì', - 'Ọjọ́ Àbámẹ́ta'], - STANDALONEWEEKDAYS: ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', - 'Ọjọ́ Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', - 'Ọjọ́ Ẹtì', 'Ọjọ́ Àbámẹ́ta'], - SHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', - 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], - STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', - 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Oṣù Ṣẹ́rẹ́', 'Oṣù Èrèlè', 'Oṣù Ẹrẹ̀nà', 'Oṣù Ìgbé', 'Oṣù Ẹ̀bibi', 'Oṣù Òkúdu', 'Oṣù Agẹmọ', 'Oṣù Ògún', 'Oṣù Owewe', 'Oṣù Ọ̀wàrà', 'Oṣù Bélú', 'Oṣù Ọ̀pẹ̀'], + STANDALONEMONTHS: ['Oṣù Ṣẹ́rẹ́', 'Oṣù Èrèlè', 'Oṣù Ẹrẹ̀nà', 'Oṣù Ìgbé', 'Oṣù Ẹ̀bibi', 'Oṣù Òkúdu', 'Oṣù Agẹmọ', 'Oṣù Ògún', 'Oṣù Owewe', 'Oṣù Ọ̀wàrà', 'Oṣù Bélú', 'Oṣù Ọ̀pẹ̀'], + SHORTMONTHS: ['Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', 'Ọ̀pẹ̀'], + STANDALONESHORTMONTHS: ['Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', 'Ọ̀pẹ̀'], + WEEKDAYS: ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', 'Ọjọ́ Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ọjọ́ Ẹtì', 'Ọjọ́ Àbámẹ́ta'], + STANDALONEWEEKDAYS: ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', 'Ọjọ́ Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ọjọ́ Ẹtì', 'Ọjọ́ Àbámẹ́ta'], + SHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], + STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kọ́tà Kínní', 'Kọ́tà Kejì', 'Kọ́à Keta', - 'Kọ́tà Kẹrin'], + QUARTERS: ['Kọ́tà Kínní', 'Kọ́tà Kejì', 'Kọ́à Keta', 'Kọ́tà Kẹrin'], AMPMS: ['Àárọ̀', 'Ọ̀sán'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -20544,41 +12847,25 @@ goog.i18n.DateTimeSymbols_yo = { * Date/time formatting symbols for locale yo_BJ. */ goog.i18n.DateTimeSymbols_yo_BJ = { - ERAS: ['SK', 'LK'], + ERAS: ['BCE', 'LK'], ERANAMES: ['Saju Kristi', 'Lehin Kristi'], 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: ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', - 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', - 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', - 'Oshù Ɔ̀pɛ̀'], - STANDALONEMONTHS: ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', - 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', - 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', - 'Oshù Ɔ̀pɛ̀'], - SHORTMONTHS: ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', - 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', - 'Ɔ̀pɛ̀'], - STANDALONESHORTMONTHS: ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', - 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', - 'Ɔ̀pɛ̀'], - WEEKDAYS: ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', - 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'], - STANDALONEWEEKDAYS: ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', - 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'], - SHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', - 'Ɛtì', 'Àbámɛ́ta'], - STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', - 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', 'Oshù Ɔ̀pɛ̀'], + STANDALONEMONTHS: ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', 'Oshù Ɔ̀pɛ̀'], + SHORTMONTHS: ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', 'Ɔ̀pɛ̀'], + STANDALONESHORTMONTHS: ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', 'Ɔ̀pɛ̀'], + WEEKDAYS: ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'], + STANDALONEWEEKDAYS: ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'], + SHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'], + STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['Kɔ́tà Kínní', 'Kɔ́tà Kejì', 'Kɔ́à Keta', - 'Kɔ́tà Kɛrin'], + QUARTERS: ['Kɔ́tà Kínní', 'Kɔ́tà Kejì', 'Kɔ́à Keta', 'Kɔ́tà Kɛrin'], AMPMS: ['Àárɔ̀', 'Ɔ̀sán'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -20599,35 +12886,26 @@ goog.i18n.DateTimeSymbols_yue = { ERAS: ['西元前', '西元'], ERANAMES: ['西元前', '西元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], - SHORTQUARTERS: ['1季', '2季', '3季', '4季'], + SHORTQUARTERS: ['第1季', '第2季', '第3季', '第4季'], QUARTERS: ['第1季', '第2季', '第3季', '第4季'], AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日 EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'], TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; @@ -20643,46 +12921,27 @@ goog.i18n.DateTimeSymbols_yue_HK = goog.i18n.DateTimeSymbols_yue; goog.i18n.DateTimeSymbols_zgh = { ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'], ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'], - NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', - 'ⴽ', 'ⵏ', 'ⴷ'], - STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', - 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', - 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', - 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', - 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], - STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', - 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', - 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', - 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], - SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', - 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', - 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', - 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', - 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - WEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', - 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', - 'ⴰⵙⵉⴹⵢⴰⵙ'], - STANDALONEWEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', - 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', - 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - SHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', - 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - STANDALONESHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', - 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], + STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], + SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + WEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + STANDALONEWEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + SHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + STANDALONESHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['ⴰⴽ 1', 'ⴰⴽ 2', 'ⴰⴽ 3', 'ⴰⴽ 4'], - QUARTERS: ['ⴰⴽⵕⴰⴹⵢⵓⵔ 1', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 2', - 'ⴰⴽⵕⴰⴹⵢⵓⵔ 3', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 4'], + QUARTERS: ['ⴰⴽⵕⴰⴹⵢⵓⵔ 1', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 2', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 3', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 4'], AMPMS: ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -20695,46 +12954,13 @@ goog.i18n.DateTimeSymbols_zgh_MA = goog.i18n.DateTimeSymbols_zgh; /** * Date/time formatting symbols for locale zh_Hans. */ -goog.i18n.DateTimeSymbols_zh_Hans = { - ERAS: ['公元前', '公元'], - ERANAMES: ['公元前', '公元'], - NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], - NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], - STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], - SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], - QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'], - AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'], - TIMEFORMATS: ['zzzz ah:mm:ss', 'z ah:mm:ss', 'ah:mm:ss', 'ah:mm'], - DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_zh_Hans = goog.i18n.DateTimeSymbols_zh; /** * Date/time formatting symbols for locale zh_Hans_CN. */ -goog.i18n.DateTimeSymbols_zh_Hans_CN = goog.i18n.DateTimeSymbols_zh_Hans; +goog.i18n.DateTimeSymbols_zh_Hans_CN = goog.i18n.DateTimeSymbols_zh; /** @@ -20744,24 +12970,15 @@ goog.i18n.DateTimeSymbols_zh_Hans_HK = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -20783,24 +13000,15 @@ goog.i18n.DateTimeSymbols_zh_Hans_MO = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -20822,24 +13030,15 @@ goog.i18n.DateTimeSymbols_zh_Hans_SG = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -20861,24 +13060,15 @@ goog.i18n.DateTimeSymbols_zh_Hant = { ERAS: ['西元前', '西元'], ERANAMES: ['西元前', '西元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], @@ -20900,28 +13090,19 @@ goog.i18n.DateTimeSymbols_zh_Hant_HK = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['第1季', '第2季', '第3季', '第4季'], + QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'], AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/y'], TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'], @@ -20939,28 +13120,19 @@ goog.i18n.DateTimeSymbols_zh_Hant_MO = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], - SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], - STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], - SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', - '週五', '週六'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['第1季', '第2季', '第3季', '第4季'], + QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'], AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/y'], TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'], @@ -20974,39 +13146,26 @@ goog.i18n.DateTimeSymbols_zh_Hant_MO = { /** * Date/time formatting symbols for locale zh_Hant_TW. */ -goog.i18n.DateTimeSymbols_zh_Hant_TW = goog.i18n.DateTimeSymbols_zh_Hant; - - -/** - * Date/time formatting symbols for locale zu_ZA. - */ -goog.i18n.DateTimeSymbols_zu_ZA = { - ERAS: ['BC', 'AD'], - ERANAMES: ['BC', 'AD'], - NARROWMONTHS: ['J', 'F', 'M', 'E', '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', 'Ephreli', 'Meyi', 'Juni', - 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], - STANDALONEMONTHS: ['Januwari', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', - 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], - SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', - 'Okt', 'Nov', 'Dis'], - STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', - 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], - WEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', - 'ULwesihlanu', 'UMgqibelo'], - STANDALONEWEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', - 'ULwesine', 'ULwesihlanu', 'UMgqibelo'], - 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 yesi-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], +goog.i18n.DateTimeSymbols_zh_Hant_TW = { + ERAS: ['西元前', '西元'], + ERANAMES: ['西元前', '西元'], + NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], + SHORTQUARTERS: ['1季', '2季', '3季', '4季'], + QUARTERS: ['第1季', '第2季', '第3季', '第4季'], + AMPMS: ['上午', '下午'], + DATEFORMATS: ['y年M月d日 EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'], + TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'], DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], @@ -21014,6 +13173,12 @@ goog.i18n.DateTimeSymbols_zu_ZA = { }; +/** + * Date/time formatting symbols for locale zu_ZA. + */ +goog.i18n.DateTimeSymbols_zu_ZA = goog.i18n.DateTimeSymbols_zu; + + /** * Selected date/time formatting symbols by locale. */ @@ -21030,7 +13195,7 @@ if (goog.LOCALE == 'agq') { } if (goog.LOCALE == 'agq_CM' || goog.LOCALE == 'agq-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_agq; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_agq_CM; } if (goog.LOCALE == 'ak') { @@ -21038,7 +13203,7 @@ if (goog.LOCALE == 'ak') { } if (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ak; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ak_GH; } if (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') { @@ -21061,10 +13226,6 @@ if (goog.LOCALE == 'ar_DJ' || goog.LOCALE == 'ar-DJ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_DJ; } -if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_DZ; -} - if (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_EG; } @@ -21166,7 +13327,7 @@ if (goog.LOCALE == 'as') { } if (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_as; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_as_IN; } if (goog.LOCALE == 'asa') { @@ -21174,7 +13335,7 @@ if (goog.LOCALE == 'asa') { } if (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_asa; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_asa_TZ; } if (goog.LOCALE == 'ast') { @@ -21182,7 +13343,7 @@ if (goog.LOCALE == 'ast') { } if (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ast; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ast_ES; } if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { @@ -21190,7 +13351,7 @@ if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { } if (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Cyrl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Cyrl_AZ; } if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { @@ -21198,7 +13359,7 @@ if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { } if (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Latn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Latn_AZ; } if (goog.LOCALE == 'bas') { @@ -21206,7 +13367,7 @@ if (goog.LOCALE == 'bas') { } if (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bas; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bas_CM; } if (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') { @@ -21218,7 +13379,7 @@ if (goog.LOCALE == 'bem') { } if (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bem; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bem_ZM; } if (goog.LOCALE == 'bez') { @@ -21226,7 +13387,7 @@ if (goog.LOCALE == 'bez') { } if (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bez; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bez_TZ; } if (goog.LOCALE == 'bg_BG' || goog.LOCALE == 'bg-BG') { @@ -21238,7 +13399,7 @@ if (goog.LOCALE == 'bm') { } if (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bm; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bm_ML; } if (goog.LOCALE == 'bn_BD' || goog.LOCALE == 'bn-BD') { @@ -21254,11 +13415,11 @@ if (goog.LOCALE == 'bo') { } if (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo_CN; } if (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo_IN; } if (goog.LOCALE == 'br_FR' || goog.LOCALE == 'br-FR') { @@ -21270,7 +13431,7 @@ if (goog.LOCALE == 'brx') { } if (goog.LOCALE == 'brx_IN' || goog.LOCALE == 'brx-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_brx; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_brx_IN; } if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { @@ -21278,7 +13439,7 @@ if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { } if (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Cyrl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Cyrl_BA; } if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') { @@ -21286,7 +13447,7 @@ if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') { } if (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Latn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Latn_BA; } if (goog.LOCALE == 'ca_AD' || goog.LOCALE == 'ca-AD') { @@ -21297,10 +13458,6 @@ if (goog.LOCALE == 'ca_ES' || goog.LOCALE == 'ca-ES') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_ES; } -if (goog.LOCALE == 'ca_ES_VALENCIA' || goog.LOCALE == 'ca-ES-VALENCIA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_ES; -} - if (goog.LOCALE == 'ca_FR' || goog.LOCALE == 'ca-FR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_FR; } @@ -21314,7 +13471,7 @@ if (goog.LOCALE == 'ce') { } if (goog.LOCALE == 'ce_RU' || goog.LOCALE == 'ce-RU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ce; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ce_RU; } if (goog.LOCALE == 'cgg') { @@ -21322,7 +13479,7 @@ if (goog.LOCALE == 'cgg') { } if (goog.LOCALE == 'cgg_UG' || goog.LOCALE == 'cgg-UG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cgg; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cgg_UG; } if (goog.LOCALE == 'chr_US' || goog.LOCALE == 'chr-US') { @@ -21333,46 +13490,18 @@ if (goog.LOCALE == 'ckb') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; } -if (goog.LOCALE == 'ckb_Arab' || goog.LOCALE == 'ckb-Arab') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; -} - -if (goog.LOCALE == 'ckb_Arab_IQ' || goog.LOCALE == 'ckb-Arab-IQ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; -} - -if (goog.LOCALE == 'ckb_Arab_IR' || goog.LOCALE == 'ckb-Arab-IR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; -} - if (goog.LOCALE == 'ckb_IQ' || goog.LOCALE == 'ckb-IQ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb_IQ; } if (goog.LOCALE == 'ckb_IR' || goog.LOCALE == 'ckb-IR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb_IR; } -if (goog.LOCALE == 'ckb_Latn' || goog.LOCALE == 'ckb-Latn') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; -} - -if (goog.LOCALE == 'ckb_Latn_IQ' || goog.LOCALE == 'ckb-Latn-IQ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb; -} - if (goog.LOCALE == 'cs_CZ' || goog.LOCALE == 'cs-CZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cs_CZ; } -if (goog.LOCALE == 'cu') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cu; -} - -if (goog.LOCALE == 'cu_RU' || goog.LOCALE == 'cu-RU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cu; -} - if (goog.LOCALE == 'cy_GB' || goog.LOCALE == 'cy-GB') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cy_GB; } @@ -21390,7 +13519,7 @@ if (goog.LOCALE == 'dav') { } if (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dav; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dav_KE; } if (goog.LOCALE == 'de_BE' || goog.LOCALE == 'de-BE') { @@ -21401,6 +13530,10 @@ if (goog.LOCALE == 'de_DE' || goog.LOCALE == 'de-DE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_DE; } +if (goog.LOCALE == 'de_IT' || goog.LOCALE == 'de-IT') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_IT; +} + if (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_LI; } @@ -21414,7 +13547,7 @@ if (goog.LOCALE == 'dje') { } if (goog.LOCALE == 'dje_NE' || goog.LOCALE == 'dje-NE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dje; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dje_NE; } if (goog.LOCALE == 'dsb') { @@ -21422,7 +13555,7 @@ if (goog.LOCALE == 'dsb') { } if (goog.LOCALE == 'dsb_DE' || goog.LOCALE == 'dsb-DE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dsb; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dsb_DE; } if (goog.LOCALE == 'dua') { @@ -21430,7 +13563,7 @@ if (goog.LOCALE == 'dua') { } if (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dua; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dua_CM; } if (goog.LOCALE == 'dyo') { @@ -21438,7 +13571,7 @@ if (goog.LOCALE == 'dyo') { } if (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dyo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dyo_SN; } if (goog.LOCALE == 'dz') { @@ -21446,7 +13579,7 @@ if (goog.LOCALE == 'dz') { } if (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dz; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dz_BT; } if (goog.LOCALE == 'ebu') { @@ -21454,7 +13587,7 @@ if (goog.LOCALE == 'ebu') { } if (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ebu; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ebu_KE; } if (goog.LOCALE == 'ee') { @@ -21462,7 +13595,7 @@ if (goog.LOCALE == 'ee') { } if (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ee; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ee_GH; } if (goog.LOCALE == 'ee_TG' || goog.LOCALE == 'ee-TG') { @@ -21833,6 +13966,10 @@ if (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_UM; } +if (goog.LOCALE == 'en_US_POSIX' || goog.LOCALE == 'en-US-POSIX') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_US_POSIX; +} + if (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VC; } @@ -21869,10 +14006,6 @@ if (goog.LOCALE == 'eo') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eo; } -if (goog.LOCALE == 'eo_001' || goog.LOCALE == 'eo-001') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eo; -} - if (goog.LOCALE == 'es_AR' || goog.LOCALE == 'es-AR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_AR; } @@ -21885,6 +14018,10 @@ if (goog.LOCALE == 'es_BR' || goog.LOCALE == 'es-BR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_BR; } +if (goog.LOCALE == 'es_BZ' || goog.LOCALE == 'es-BZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_BZ; +} + if (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CL; } @@ -21978,7 +14115,7 @@ if (goog.LOCALE == 'ewo') { } if (goog.LOCALE == 'ewo_CM' || goog.LOCALE == 'ewo-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ewo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ewo_CM; } if (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') { @@ -21994,11 +14131,11 @@ if (goog.LOCALE == 'ff') { } if (goog.LOCALE == 'ff_CM' || goog.LOCALE == 'ff-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_CM; } if (goog.LOCALE == 'ff_GN' || goog.LOCALE == 'ff-GN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_GN; } if (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') { @@ -22006,7 +14143,7 @@ if (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') { } if (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_SN; } if (goog.LOCALE == 'fi_FI' || goog.LOCALE == 'fi-FI') { @@ -22022,11 +14159,11 @@ if (goog.LOCALE == 'fo') { } if (goog.LOCALE == 'fo_DK' || goog.LOCALE == 'fo-DK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo_DK; } if (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo_FO; } if (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') { @@ -22214,7 +14351,7 @@ if (goog.LOCALE == 'fur') { } if (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fur; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fur_IT; } if (goog.LOCALE == 'fy') { @@ -22222,7 +14359,7 @@ if (goog.LOCALE == 'fy') { } if (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fy; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fy_NL; } if (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') { @@ -22234,7 +14371,7 @@ if (goog.LOCALE == 'gd') { } if (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gd; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gd_GB; } if (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') { @@ -22262,7 +14399,7 @@ if (goog.LOCALE == 'guz') { } if (goog.LOCALE == 'guz_KE' || goog.LOCALE == 'guz-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_guz; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_guz_KE; } if (goog.LOCALE == 'gv') { @@ -22270,7 +14407,7 @@ if (goog.LOCALE == 'gv') { } if (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gv; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gv_IM; } if (goog.LOCALE == 'ha') { @@ -22278,7 +14415,7 @@ if (goog.LOCALE == 'ha') { } if (goog.LOCALE == 'ha_GH' || goog.LOCALE == 'ha-GH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha_GH; } if (goog.LOCALE == 'ha_NE' || goog.LOCALE == 'ha-NE') { @@ -22286,7 +14423,7 @@ if (goog.LOCALE == 'ha_NE' || goog.LOCALE == 'ha-NE') { } if (goog.LOCALE == 'ha_NG' || goog.LOCALE == 'ha-NG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha_NG; } if (goog.LOCALE == 'haw_US' || goog.LOCALE == 'haw-US') { @@ -22314,7 +14451,7 @@ if (goog.LOCALE == 'hsb') { } if (goog.LOCALE == 'hsb_DE' || goog.LOCALE == 'hsb-DE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hsb; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hsb_DE; } if (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') { @@ -22334,7 +14471,7 @@ if (goog.LOCALE == 'ig') { } if (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ig; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ig_NG; } if (goog.LOCALE == 'ii') { @@ -22342,7 +14479,7 @@ if (goog.LOCALE == 'ii') { } if (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ii; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ii_CN; } if (goog.LOCALE == 'is_IS' || goog.LOCALE == 'is-IS') { @@ -22361,6 +14498,10 @@ if (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_SM; } +if (goog.LOCALE == 'it_VA' || goog.LOCALE == 'it-VA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_VA; +} + if (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja_JP; } @@ -22370,7 +14511,7 @@ if (goog.LOCALE == 'jgo') { } if (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jgo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jgo_CM; } if (goog.LOCALE == 'jmc') { @@ -22378,7 +14519,7 @@ if (goog.LOCALE == 'jmc') { } if (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jmc; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jmc_TZ; } if (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') { @@ -22390,7 +14531,7 @@ if (goog.LOCALE == 'kab') { } if (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kab; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kab_DZ; } if (goog.LOCALE == 'kam') { @@ -22398,7 +14539,7 @@ if (goog.LOCALE == 'kam') { } if (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kam; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kam_KE; } if (goog.LOCALE == 'kde') { @@ -22406,7 +14547,7 @@ if (goog.LOCALE == 'kde') { } if (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kde; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kde_TZ; } if (goog.LOCALE == 'kea') { @@ -22414,7 +14555,7 @@ if (goog.LOCALE == 'kea') { } if (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kea; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kea_CV; } if (goog.LOCALE == 'khq') { @@ -22422,7 +14563,7 @@ if (goog.LOCALE == 'khq') { } if (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_khq; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_khq_ML; } if (goog.LOCALE == 'ki') { @@ -22430,7 +14571,7 @@ if (goog.LOCALE == 'ki') { } if (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ki; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ki_KE; } if (goog.LOCALE == 'kk_KZ' || goog.LOCALE == 'kk-KZ') { @@ -22442,7 +14583,7 @@ if (goog.LOCALE == 'kkj') { } if (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kkj; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kkj_CM; } if (goog.LOCALE == 'kl') { @@ -22450,7 +14591,7 @@ if (goog.LOCALE == 'kl') { } if (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kl_GL; } if (goog.LOCALE == 'kln') { @@ -22458,7 +14599,7 @@ if (goog.LOCALE == 'kln') { } if (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kln; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kln_KE; } if (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') { @@ -22482,7 +14623,7 @@ if (goog.LOCALE == 'kok') { } if (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kok; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kok_IN; } if (goog.LOCALE == 'ks') { @@ -22490,7 +14631,7 @@ if (goog.LOCALE == 'ks') { } if (goog.LOCALE == 'ks_IN' || goog.LOCALE == 'ks-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks_IN; } if (goog.LOCALE == 'ksb') { @@ -22498,7 +14639,7 @@ if (goog.LOCALE == 'ksb') { } if (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksb; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksb_TZ; } if (goog.LOCALE == 'ksf') { @@ -22506,7 +14647,7 @@ if (goog.LOCALE == 'ksf') { } if (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksf; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksf_CM; } if (goog.LOCALE == 'ksh') { @@ -22514,7 +14655,7 @@ if (goog.LOCALE == 'ksh') { } if (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksh; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksh_DE; } if (goog.LOCALE == 'kw') { @@ -22522,7 +14663,7 @@ if (goog.LOCALE == 'kw') { } if (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kw; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kw_GB; } if (goog.LOCALE == 'ky_KG' || goog.LOCALE == 'ky-KG') { @@ -22534,7 +14675,7 @@ if (goog.LOCALE == 'lag') { } if (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lag; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lag_TZ; } if (goog.LOCALE == 'lb') { @@ -22542,7 +14683,7 @@ if (goog.LOCALE == 'lb') { } if (goog.LOCALE == 'lb_LU' || goog.LOCALE == 'lb-LU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lb; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lb_LU; } if (goog.LOCALE == 'lg') { @@ -22550,7 +14691,7 @@ if (goog.LOCALE == 'lg') { } if (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lg; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lg_UG; } if (goog.LOCALE == 'lkt') { @@ -22558,7 +14699,7 @@ if (goog.LOCALE == 'lkt') { } if (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lkt; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lkt_US; } if (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') { @@ -22590,7 +14731,7 @@ if (goog.LOCALE == 'lrc_IQ' || goog.LOCALE == 'lrc-IQ') { } if (goog.LOCALE == 'lrc_IR' || goog.LOCALE == 'lrc-IR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lrc; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lrc_IR; } if (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') { @@ -22602,7 +14743,7 @@ if (goog.LOCALE == 'lu') { } if (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lu; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lu_CD; } if (goog.LOCALE == 'luo') { @@ -22610,7 +14751,7 @@ if (goog.LOCALE == 'luo') { } if (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luo_KE; } if (goog.LOCALE == 'luy') { @@ -22618,7 +14759,7 @@ if (goog.LOCALE == 'luy') { } if (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luy; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luy_KE; } if (goog.LOCALE == 'lv_LV' || goog.LOCALE == 'lv-LV') { @@ -22630,11 +14771,11 @@ if (goog.LOCALE == 'mas') { } if (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas_KE; } if (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas_TZ; } if (goog.LOCALE == 'mer') { @@ -22642,7 +14783,7 @@ if (goog.LOCALE == 'mer') { } if (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mer; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mer_KE; } if (goog.LOCALE == 'mfe') { @@ -22650,7 +14791,7 @@ if (goog.LOCALE == 'mfe') { } if (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mfe; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mfe_MU; } if (goog.LOCALE == 'mg') { @@ -22658,7 +14799,7 @@ if (goog.LOCALE == 'mg') { } if (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mg; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mg_MG; } if (goog.LOCALE == 'mgh') { @@ -22666,7 +14807,7 @@ if (goog.LOCALE == 'mgh') { } if (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgh; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgh_MZ; } if (goog.LOCALE == 'mgo') { @@ -22674,7 +14815,7 @@ if (goog.LOCALE == 'mgo') { } if (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgo_CM; } if (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') { @@ -22714,7 +14855,7 @@ if (goog.LOCALE == 'mua') { } if (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mua; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mua_CM; } if (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') { @@ -22726,7 +14867,7 @@ if (goog.LOCALE == 'mzn') { } if (goog.LOCALE == 'mzn_IR' || goog.LOCALE == 'mzn-IR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mzn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mzn_IR; } if (goog.LOCALE == 'naq') { @@ -22734,7 +14875,7 @@ if (goog.LOCALE == 'naq') { } if (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_naq; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_naq_NA; } if (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') { @@ -22750,7 +14891,19 @@ if (goog.LOCALE == 'nd') { } if (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nd; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nd_ZW; +} + +if (goog.LOCALE == 'nds') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nds; +} + +if (goog.LOCALE == 'nds_DE' || goog.LOCALE == 'nds-DE') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nds_DE; +} + +if (goog.LOCALE == 'nds_NL' || goog.LOCALE == 'nds-NL') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nds_NL; } if (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') { @@ -22794,7 +14947,7 @@ if (goog.LOCALE == 'nmg') { } if (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nmg; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nmg_CM; } if (goog.LOCALE == 'nn') { @@ -22802,7 +14955,7 @@ if (goog.LOCALE == 'nn') { } if (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nn_NO; } if (goog.LOCALE == 'nnh') { @@ -22810,7 +14963,7 @@ if (goog.LOCALE == 'nnh') { } if (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nnh; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nnh_CM; } if (goog.LOCALE == 'nus') { @@ -22818,7 +14971,7 @@ if (goog.LOCALE == 'nus') { } if (goog.LOCALE == 'nus_SS' || goog.LOCALE == 'nus-SS') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nus; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nus_SS; } if (goog.LOCALE == 'nyn') { @@ -22826,7 +14979,7 @@ if (goog.LOCALE == 'nyn') { } if (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nyn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nyn_UG; } if (goog.LOCALE == 'om') { @@ -22834,7 +14987,7 @@ if (goog.LOCALE == 'om') { } if (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_om; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_om_ET; } if (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') { @@ -22850,11 +15003,11 @@ if (goog.LOCALE == 'os') { } if (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os_GE; } if (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os_RU; } if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') { @@ -22862,7 +15015,7 @@ if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') { } if (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Arab; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Arab_PK; } if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { @@ -22870,27 +15023,19 @@ if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { } if (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Guru; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Guru_IN; } if (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pl_PL; } -if (goog.LOCALE == 'prg') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_prg; -} - -if (goog.LOCALE == 'prg_001' || goog.LOCALE == 'prg-001') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_prg; -} - if (goog.LOCALE == 'ps') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ps; } if (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ps; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ps_AF; } if (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') { @@ -22938,15 +15083,15 @@ if (goog.LOCALE == 'qu') { } if (goog.LOCALE == 'qu_BO' || goog.LOCALE == 'qu-BO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu_BO; } if (goog.LOCALE == 'qu_EC' || goog.LOCALE == 'qu-EC') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu_EC; } if (goog.LOCALE == 'qu_PE' || goog.LOCALE == 'qu-PE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu_PE; } if (goog.LOCALE == 'rm') { @@ -22954,7 +15099,7 @@ if (goog.LOCALE == 'rm') { } if (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rm; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rm_CH; } if (goog.LOCALE == 'rn') { @@ -22962,7 +15107,7 @@ if (goog.LOCALE == 'rn') { } if (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rn_BI; } if (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') { @@ -22978,7 +15123,7 @@ if (goog.LOCALE == 'rof') { } if (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rof; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rof_TZ; } if (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') { @@ -23010,7 +15155,7 @@ if (goog.LOCALE == 'rw') { } if (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rw; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rw_RW; } if (goog.LOCALE == 'rwk') { @@ -23018,7 +15163,7 @@ if (goog.LOCALE == 'rwk') { } if (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rwk; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rwk_TZ; } if (goog.LOCALE == 'sah') { @@ -23026,7 +15171,7 @@ if (goog.LOCALE == 'sah') { } if (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sah; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sah_RU; } if (goog.LOCALE == 'saq') { @@ -23034,7 +15179,7 @@ if (goog.LOCALE == 'saq') { } if (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_saq; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_saq_KE; } if (goog.LOCALE == 'sbp') { @@ -23042,7 +15187,7 @@ if (goog.LOCALE == 'sbp') { } if (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sbp; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sbp_TZ; } if (goog.LOCALE == 'se') { @@ -23054,11 +15199,11 @@ if (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') { } if (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se_NO; } if (goog.LOCALE == 'se_SE' || goog.LOCALE == 'se-SE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se_SE; } if (goog.LOCALE == 'seh') { @@ -23066,7 +15211,7 @@ if (goog.LOCALE == 'seh') { } if (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_seh; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_seh_MZ; } if (goog.LOCALE == 'ses') { @@ -23074,7 +15219,7 @@ if (goog.LOCALE == 'ses') { } if (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ses; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ses_ML; } if (goog.LOCALE == 'sg') { @@ -23082,7 +15227,7 @@ if (goog.LOCALE == 'sg') { } if (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sg; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sg_CF; } if (goog.LOCALE == 'shi') { @@ -23094,15 +15239,15 @@ if (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') { } if (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Latn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Latn_MA; } if (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Tfng; } if (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Tfng_MA; } if (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') { @@ -23122,7 +15267,7 @@ if (goog.LOCALE == 'smn') { } if (goog.LOCALE == 'smn_FI' || goog.LOCALE == 'smn-FI') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_smn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_smn_FI; } if (goog.LOCALE == 'sn') { @@ -23130,7 +15275,7 @@ if (goog.LOCALE == 'sn') { } if (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sn_ZW; } if (goog.LOCALE == 'so') { @@ -23138,11 +15283,11 @@ if (goog.LOCALE == 'so') { } if (goog.LOCALE == 'so_DJ' || goog.LOCALE == 'so-DJ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_DJ; } if (goog.LOCALE == 'so_ET' || goog.LOCALE == 'so-ET') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_ET; } if (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') { @@ -23150,7 +15295,7 @@ if (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') { } if (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_SO; } if (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') { @@ -23174,15 +15319,15 @@ if (goog.LOCALE == 'sr_Cyrl_BA' || goog.LOCALE == 'sr-Cyrl-BA') { } if (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_ME; } if (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_RS; } if (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_XK; } if (goog.LOCALE == 'sr_Latn_BA' || goog.LOCALE == 'sr-Latn-BA') { @@ -23254,11 +15399,11 @@ if (goog.LOCALE == 'teo') { } if (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo_KE; } if (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo_UG; } if (goog.LOCALE == 'th_TH' || goog.LOCALE == 'th-TH') { @@ -23274,15 +15419,7 @@ if (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') { } if (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ti; -} - -if (goog.LOCALE == 'tk') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tk; -} - -if (goog.LOCALE == 'tk_TM' || goog.LOCALE == 'tk-TM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tk; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ti_ET; } if (goog.LOCALE == 'to') { @@ -23290,7 +15427,7 @@ if (goog.LOCALE == 'to') { } if (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_to; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_to_TO; } if (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') { @@ -23306,7 +15443,7 @@ if (goog.LOCALE == 'twq') { } if (goog.LOCALE == 'twq_NE' || goog.LOCALE == 'twq-NE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_twq; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_twq_NE; } if (goog.LOCALE == 'tzm') { @@ -23314,7 +15451,7 @@ if (goog.LOCALE == 'tzm') { } if (goog.LOCALE == 'tzm_MA' || goog.LOCALE == 'tzm-MA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tzm; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tzm_MA; } if (goog.LOCALE == 'ug') { @@ -23322,7 +15459,7 @@ if (goog.LOCALE == 'ug') { } if (goog.LOCALE == 'ug_CN' || goog.LOCALE == 'ug-CN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug_CN; } if (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') { @@ -23342,7 +15479,7 @@ if (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') { } if (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Arab; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Arab_AF; } if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { @@ -23350,7 +15487,7 @@ if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { } if (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Cyrl; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Cyrl_UZ; } if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') { @@ -23358,7 +15495,7 @@ if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') { } if (goog.LOCALE == 'uz_Latn_UZ' || goog.LOCALE == 'uz-Latn-UZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Latn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Latn_UZ; } if (goog.LOCALE == 'vai') { @@ -23370,35 +15507,27 @@ if (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') { } if (goog.LOCALE == 'vai_Latn_LR' || goog.LOCALE == 'vai-Latn-LR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Latn; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Latn_LR; } if (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Vaii; } if (goog.LOCALE == 'vai_Vaii_LR' || goog.LOCALE == 'vai-Vaii-LR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Vaii_LR; } if (goog.LOCALE == 'vi_VN' || goog.LOCALE == 'vi-VN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vi_VN; } -if (goog.LOCALE == 'vo') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vo; -} - -if (goog.LOCALE == 'vo_001' || goog.LOCALE == 'vo-001') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vo; -} - if (goog.LOCALE == 'vun') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vun; } if (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vun; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vun_TZ; } if (goog.LOCALE == 'wae') { @@ -23406,7 +15535,7 @@ if (goog.LOCALE == 'wae') { } if (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_wae; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_wae_CH; } if (goog.LOCALE == 'xog') { @@ -23414,7 +15543,7 @@ if (goog.LOCALE == 'xog') { } if (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_xog; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_xog_UG; } if (goog.LOCALE == 'yav') { @@ -23422,7 +15551,7 @@ if (goog.LOCALE == 'yav') { } if (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yav; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yav_CM; } if (goog.LOCALE == 'yi') { @@ -23430,7 +15559,7 @@ if (goog.LOCALE == 'yi') { } if (goog.LOCALE == 'yi_001' || goog.LOCALE == 'yi-001') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yi; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yi_001; } if (goog.LOCALE == 'yo') { @@ -23442,7 +15571,7 @@ if (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') { } if (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo_NG; } if (goog.LOCALE == 'yue') { @@ -23450,7 +15579,7 @@ if (goog.LOCALE == 'yue') { } if (goog.LOCALE == 'yue_HK' || goog.LOCALE == 'yue-HK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yue; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yue_HK; } if (goog.LOCALE == 'zgh') { @@ -23458,7 +15587,7 @@ if (goog.LOCALE == 'zgh') { } if (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zgh; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zgh_MA; } if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { @@ -23466,7 +15595,7 @@ if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { } if (goog.LOCALE == 'zh_Hans_CN' || goog.LOCALE == 'zh-Hans-CN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans_CN; } if (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') { @@ -23494,10 +15623,9 @@ if (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') { } if (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hant; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hant_TW; } if (goog.LOCALE == 'zu_ZA' || goog.LOCALE == 'zu-ZA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zu_ZA; } - diff --git a/i18n/closure/numberSymbols.js b/i18n/closure/numberSymbols.js index 381e3a9070ed..95d4454d10e5 100644 --- a/i18n/closure/numberSymbols.js +++ b/i18n/closure/numberSymbols.js @@ -1,4 +1,4 @@ -// Copyright 2011 The Closure Library Authors. All Rights Reserved +// Copyright 2011 The Closure Library Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,259 +15,132 @@ /** * @fileoverview Number formatting symbols. * - * This file is autogenerated by script: - * http://go/generate_number_constants.py - * using the --for_closure flag. - * File generated from CLDR ver. 29 + * File generated from CLDR ver. 31.0.1 * * To reduce the file size (which may cause issues in some JS * developing environments), this file will only contain locales * that are frequently used by web applications. This is defined as - * closure_tier1_locales and will change (most likely addition) + * proto/closure_locales_data.txt and will change (most likely addition) * over time. Rest of the data can be found in another file named - * "numberformatsymbolsext.js", which will be generated at the - * same time together with this file. + * "numberformatsymbolsext.js", which will be generated at + * the same time together with this file. * - * Before checkin, this file could have been manually edited. This is - * to incorporate changes before we could fix CLDR. All manual - * modification must be documented in this section, and should be - * removed after those changes land to CLDR. + * @suppress {const} */ // clang-format off + 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_ar_XB'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_DZ'); goog.provide('goog.i18n.NumberFormatSymbols_az'); -goog.provide('goog.i18n.NumberFormatSymbols_az_Latn'); -goog.provide('goog.i18n.NumberFormatSymbols_az_Latn_AZ'); goog.provide('goog.i18n.NumberFormatSymbols_be'); -goog.provide('goog.i18n.NumberFormatSymbols_be_BY'); 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_br'); -goog.provide('goog.i18n.NumberFormatSymbols_br_FR'); goog.provide('goog.i18n.NumberFormatSymbols_bs'); -goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn'); -goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn_BA'); 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_ca_ES_VALENCIA'); -goog.provide('goog.i18n.NumberFormatSymbols_ca_FR'); -goog.provide('goog.i18n.NumberFormatSymbols_ca_IT'); goog.provide('goog.i18n.NumberFormatSymbols_chr'); -goog.provide('goog.i18n.NumberFormatSymbols_chr_US'); goog.provide('goog.i18n.NumberFormatSymbols_cs'); -goog.provide('goog.i18n.NumberFormatSymbols_cs_CZ'); goog.provide('goog.i18n.NumberFormatSymbols_cy'); -goog.provide('goog.i18n.NumberFormatSymbols_cy_GB'); goog.provide('goog.i18n.NumberFormatSymbols_da'); -goog.provide('goog.i18n.NumberFormatSymbols_da_DK'); -goog.provide('goog.i18n.NumberFormatSymbols_da_GL'); goog.provide('goog.i18n.NumberFormatSymbols_de'); goog.provide('goog.i18n.NumberFormatSymbols_de_AT'); -goog.provide('goog.i18n.NumberFormatSymbols_de_BE'); goog.provide('goog.i18n.NumberFormatSymbols_de_CH'); -goog.provide('goog.i18n.NumberFormatSymbols_de_DE'); -goog.provide('goog.i18n.NumberFormatSymbols_de_LU'); goog.provide('goog.i18n.NumberFormatSymbols_el'); -goog.provide('goog.i18n.NumberFormatSymbols_el_CY'); -goog.provide('goog.i18n.NumberFormatSymbols_el_GR'); goog.provide('goog.i18n.NumberFormatSymbols_en'); -goog.provide('goog.i18n.NumberFormatSymbols_en_001'); -goog.provide('goog.i18n.NumberFormatSymbols_en_AS'); goog.provide('goog.i18n.NumberFormatSymbols_en_AU'); goog.provide('goog.i18n.NumberFormatSymbols_en_CA'); -goog.provide('goog.i18n.NumberFormatSymbols_en_DG'); -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_IO'); -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_XA'); goog.provide('goog.i18n.NumberFormatSymbols_en_ZA'); -goog.provide('goog.i18n.NumberFormatSymbols_en_ZW'); 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_es_MX'); goog.provide('goog.i18n.NumberFormatSymbols_es_US'); goog.provide('goog.i18n.NumberFormatSymbols_et'); -goog.provide('goog.i18n.NumberFormatSymbols_et_EE'); goog.provide('goog.i18n.NumberFormatSymbols_eu'); -goog.provide('goog.i18n.NumberFormatSymbols_eu_ES'); goog.provide('goog.i18n.NumberFormatSymbols_fa'); -goog.provide('goog.i18n.NumberFormatSymbols_fa_IR'); goog.provide('goog.i18n.NumberFormatSymbols_fi'); -goog.provide('goog.i18n.NumberFormatSymbols_fi_FI'); goog.provide('goog.i18n.NumberFormatSymbols_fil'); -goog.provide('goog.i18n.NumberFormatSymbols_fil_PH'); goog.provide('goog.i18n.NumberFormatSymbols_fr'); -goog.provide('goog.i18n.NumberFormatSymbols_fr_BL'); goog.provide('goog.i18n.NumberFormatSymbols_fr_CA'); -goog.provide('goog.i18n.NumberFormatSymbols_fr_FR'); -goog.provide('goog.i18n.NumberFormatSymbols_fr_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_PM'); -goog.provide('goog.i18n.NumberFormatSymbols_fr_RE'); -goog.provide('goog.i18n.NumberFormatSymbols_fr_YT'); goog.provide('goog.i18n.NumberFormatSymbols_ga'); -goog.provide('goog.i18n.NumberFormatSymbols_ga_IE'); goog.provide('goog.i18n.NumberFormatSymbols_gl'); -goog.provide('goog.i18n.NumberFormatSymbols_gl_ES'); goog.provide('goog.i18n.NumberFormatSymbols_gsw'); -goog.provide('goog.i18n.NumberFormatSymbols_gsw_CH'); -goog.provide('goog.i18n.NumberFormatSymbols_gsw_LI'); goog.provide('goog.i18n.NumberFormatSymbols_gu'); -goog.provide('goog.i18n.NumberFormatSymbols_gu_IN'); goog.provide('goog.i18n.NumberFormatSymbols_haw'); -goog.provide('goog.i18n.NumberFormatSymbols_haw_US'); goog.provide('goog.i18n.NumberFormatSymbols_he'); -goog.provide('goog.i18n.NumberFormatSymbols_he_IL'); goog.provide('goog.i18n.NumberFormatSymbols_hi'); -goog.provide('goog.i18n.NumberFormatSymbols_hi_IN'); goog.provide('goog.i18n.NumberFormatSymbols_hr'); -goog.provide('goog.i18n.NumberFormatSymbols_hr_HR'); goog.provide('goog.i18n.NumberFormatSymbols_hu'); -goog.provide('goog.i18n.NumberFormatSymbols_hu_HU'); goog.provide('goog.i18n.NumberFormatSymbols_hy'); -goog.provide('goog.i18n.NumberFormatSymbols_hy_AM'); goog.provide('goog.i18n.NumberFormatSymbols_id'); -goog.provide('goog.i18n.NumberFormatSymbols_id_ID'); goog.provide('goog.i18n.NumberFormatSymbols_in'); goog.provide('goog.i18n.NumberFormatSymbols_is'); -goog.provide('goog.i18n.NumberFormatSymbols_is_IS'); goog.provide('goog.i18n.NumberFormatSymbols_it'); -goog.provide('goog.i18n.NumberFormatSymbols_it_IT'); -goog.provide('goog.i18n.NumberFormatSymbols_it_SM'); goog.provide('goog.i18n.NumberFormatSymbols_iw'); goog.provide('goog.i18n.NumberFormatSymbols_ja'); -goog.provide('goog.i18n.NumberFormatSymbols_ja_JP'); goog.provide('goog.i18n.NumberFormatSymbols_ka'); -goog.provide('goog.i18n.NumberFormatSymbols_ka_GE'); goog.provide('goog.i18n.NumberFormatSymbols_kk'); -goog.provide('goog.i18n.NumberFormatSymbols_kk_KZ'); goog.provide('goog.i18n.NumberFormatSymbols_km'); -goog.provide('goog.i18n.NumberFormatSymbols_km_KH'); goog.provide('goog.i18n.NumberFormatSymbols_kn'); -goog.provide('goog.i18n.NumberFormatSymbols_kn_IN'); goog.provide('goog.i18n.NumberFormatSymbols_ko'); -goog.provide('goog.i18n.NumberFormatSymbols_ko_KR'); goog.provide('goog.i18n.NumberFormatSymbols_ky'); -goog.provide('goog.i18n.NumberFormatSymbols_ky_KG'); goog.provide('goog.i18n.NumberFormatSymbols_ln'); -goog.provide('goog.i18n.NumberFormatSymbols_ln_CD'); goog.provide('goog.i18n.NumberFormatSymbols_lo'); -goog.provide('goog.i18n.NumberFormatSymbols_lo_LA'); goog.provide('goog.i18n.NumberFormatSymbols_lt'); -goog.provide('goog.i18n.NumberFormatSymbols_lt_LT'); goog.provide('goog.i18n.NumberFormatSymbols_lv'); -goog.provide('goog.i18n.NumberFormatSymbols_lv_LV'); goog.provide('goog.i18n.NumberFormatSymbols_mk'); -goog.provide('goog.i18n.NumberFormatSymbols_mk_MK'); goog.provide('goog.i18n.NumberFormatSymbols_ml'); -goog.provide('goog.i18n.NumberFormatSymbols_ml_IN'); goog.provide('goog.i18n.NumberFormatSymbols_mn'); -goog.provide('goog.i18n.NumberFormatSymbols_mn_MN'); +goog.provide('goog.i18n.NumberFormatSymbols_mo'); goog.provide('goog.i18n.NumberFormatSymbols_mr'); -goog.provide('goog.i18n.NumberFormatSymbols_mr_IN'); goog.provide('goog.i18n.NumberFormatSymbols_ms'); -goog.provide('goog.i18n.NumberFormatSymbols_ms_MY'); goog.provide('goog.i18n.NumberFormatSymbols_mt'); -goog.provide('goog.i18n.NumberFormatSymbols_mt_MT'); goog.provide('goog.i18n.NumberFormatSymbols_my'); -goog.provide('goog.i18n.NumberFormatSymbols_my_MM'); goog.provide('goog.i18n.NumberFormatSymbols_nb'); -goog.provide('goog.i18n.NumberFormatSymbols_nb_NO'); -goog.provide('goog.i18n.NumberFormatSymbols_nb_SJ'); goog.provide('goog.i18n.NumberFormatSymbols_ne'); -goog.provide('goog.i18n.NumberFormatSymbols_ne_NP'); goog.provide('goog.i18n.NumberFormatSymbols_nl'); -goog.provide('goog.i18n.NumberFormatSymbols_nl_NL'); goog.provide('goog.i18n.NumberFormatSymbols_no'); goog.provide('goog.i18n.NumberFormatSymbols_no_NO'); goog.provide('goog.i18n.NumberFormatSymbols_or'); -goog.provide('goog.i18n.NumberFormatSymbols_or_IN'); goog.provide('goog.i18n.NumberFormatSymbols_pa'); -goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru'); -goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru_IN'); goog.provide('goog.i18n.NumberFormatSymbols_pl'); -goog.provide('goog.i18n.NumberFormatSymbols_pl_PL'); goog.provide('goog.i18n.NumberFormatSymbols_pt'); goog.provide('goog.i18n.NumberFormatSymbols_pt_BR'); goog.provide('goog.i18n.NumberFormatSymbols_pt_PT'); goog.provide('goog.i18n.NumberFormatSymbols_ro'); -goog.provide('goog.i18n.NumberFormatSymbols_ro_RO'); goog.provide('goog.i18n.NumberFormatSymbols_ru'); -goog.provide('goog.i18n.NumberFormatSymbols_ru_RU'); +goog.provide('goog.i18n.NumberFormatSymbols_sh'); goog.provide('goog.i18n.NumberFormatSymbols_si'); -goog.provide('goog.i18n.NumberFormatSymbols_si_LK'); goog.provide('goog.i18n.NumberFormatSymbols_sk'); -goog.provide('goog.i18n.NumberFormatSymbols_sk_SK'); goog.provide('goog.i18n.NumberFormatSymbols_sl'); -goog.provide('goog.i18n.NumberFormatSymbols_sl_SI'); goog.provide('goog.i18n.NumberFormatSymbols_sq'); -goog.provide('goog.i18n.NumberFormatSymbols_sq_AL'); goog.provide('goog.i18n.NumberFormatSymbols_sr'); -goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl'); -goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_RS'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn'); -goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS'); goog.provide('goog.i18n.NumberFormatSymbols_sv'); -goog.provide('goog.i18n.NumberFormatSymbols_sv_SE'); goog.provide('goog.i18n.NumberFormatSymbols_sw'); -goog.provide('goog.i18n.NumberFormatSymbols_sw_TZ'); goog.provide('goog.i18n.NumberFormatSymbols_ta'); -goog.provide('goog.i18n.NumberFormatSymbols_ta_IN'); goog.provide('goog.i18n.NumberFormatSymbols_te'); -goog.provide('goog.i18n.NumberFormatSymbols_te_IN'); goog.provide('goog.i18n.NumberFormatSymbols_th'); -goog.provide('goog.i18n.NumberFormatSymbols_th_TH'); goog.provide('goog.i18n.NumberFormatSymbols_tl'); goog.provide('goog.i18n.NumberFormatSymbols_tr'); -goog.provide('goog.i18n.NumberFormatSymbols_tr_TR'); goog.provide('goog.i18n.NumberFormatSymbols_uk'); -goog.provide('goog.i18n.NumberFormatSymbols_uk_UA'); goog.provide('goog.i18n.NumberFormatSymbols_ur'); -goog.provide('goog.i18n.NumberFormatSymbols_ur_PK'); goog.provide('goog.i18n.NumberFormatSymbols_uz'); -goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn'); -goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn_UZ'); goog.provide('goog.i18n.NumberFormatSymbols_vi'); -goog.provide('goog.i18n.NumberFormatSymbols_vi_VN'); goog.provide('goog.i18n.NumberFormatSymbols_zh'); goog.provide('goog.i18n.NumberFormatSymbols_zh_CN'); goog.provide('goog.i18n.NumberFormatSymbols_zh_HK'); -goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans'); -goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_CN'); goog.provide('goog.i18n.NumberFormatSymbols_zh_TW'); goog.provide('goog.i18n.NumberFormatSymbols_zu'); -goog.provide('goog.i18n.NumberFormatSymbols_zu_ZA'); /** @@ -276,30 +149,23 @@ goog.provide('goog.i18n.NumberFormatSymbols_zu_ZA'); */ goog.i18n.NumberFormatSymbols_af = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ZAR' }; -/** - * Number formatting symbols for locale af_ZA. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_af_ZA = goog.i18n.NumberFormatSymbols_af; - - /** * Number formatting symbols for locale am. * @enum {string} @@ -312,66 +178,61 @@ goog.i18n.NumberFormatSymbols_am = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ETB' }; -/** - * Number formatting symbols for locale am_ET. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_am_ET = goog.i18n.NumberFormatSymbols_am; - - /** * Number formatting symbols for locale ar. * @enum {string} */ goog.i18n.NumberFormatSymbols_ar = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##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} - */ -goog.i18n.NumberFormatSymbols_ar_EG = goog.i18n.NumberFormatSymbols_ar; - - -/** - * Number formatting symbols for locale ar_XB. + * Number formatting symbols for locale ar_DZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ar_XB = goog.i18n.NumberFormatSymbols_ar; +goog.i18n.NumberFormatSymbols_ar_DZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '‎%‎', + ZERO_DIGIT: '0', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ليس رقمًا', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'DZD' +}; /** @@ -386,91 +247,63 @@ goog.i18n.NumberFormatSymbols_az = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'AZN' }; -/** - * Number formatting symbols for locale az_Latn. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_az_Latn = goog.i18n.NumberFormatSymbols_az; - - -/** - * Number formatting symbols for locale az_Latn_AZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_az_Latn_AZ = goog.i18n.NumberFormatSymbols_az; - - /** * Number formatting symbols for locale be. * @enum {string} */ goog.i18n.NumberFormatSymbols_be = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'BYR' + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'BYN' }; -/** - * Number formatting symbols for locale be_BY. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_be_BY = goog.i18n.NumberFormatSymbols_be; - - /** * Number formatting symbols for locale bg. * @enum {string} */ goog.i18n.NumberFormatSymbols_bg = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '0.00 ¤', DEF_CURRENCY_CODE: 'BGN' }; -/** - * Number formatting symbols for locale bg_BG. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_bg_BG = goog.i18n.NumberFormatSymbols_bg; - - /** * Number formatting symbols for locale bn. * @enum {string} @@ -479,58 +312,44 @@ goog.i18n.NumberFormatSymbols_bn = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u09E6', + ZERO_DIGIT: '০', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE\u00A0\u09A8\u09BE', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '#,##,##0.00\u00A4', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##,##0.00¤', DEF_CURRENCY_CODE: 'BDT' }; -/** - * Number formatting symbols for locale bn_BD. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_bn_BD = goog.i18n.NumberFormatSymbols_bn; - - /** * Number formatting symbols for locale br. * @enum {string} */ goog.i18n.NumberFormatSymbols_br = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale br_FR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_br_FR = goog.i18n.NumberFormatSymbols_br; - - /** * Number formatting symbols for locale bs. * @enum {string} @@ -543,31 +362,17 @@ goog.i18n.NumberFormatSymbols_bs = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'BAM' }; -/** - * Number formatting symbols for locale bs_Latn. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_bs_Latn = goog.i18n.NumberFormatSymbols_bs; - - -/** - * Number formatting symbols for locale bs_Latn_BA. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_bs_Latn_BA = goog.i18n.NumberFormatSymbols_bs; - - /** * Number formatting symbols for locale ca. * @enum {string} @@ -580,52 +385,17 @@ goog.i18n.NumberFormatSymbols_ca = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##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} - */ -goog.i18n.NumberFormatSymbols_ca_ES = goog.i18n.NumberFormatSymbols_ca; - - -/** - * Number formatting symbols for locale ca_ES_VALENCIA. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ca_ES_VALENCIA = goog.i18n.NumberFormatSymbols_ca; - - -/** - * Number formatting symbols for locale ca_FR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ca_FR = goog.i18n.NumberFormatSymbols_ca; - - -/** - * Number formatting symbols for locale ca_IT. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ca_IT = goog.i18n.NumberFormatSymbols_ca; - - /** * Number formatting symbols for locale chr. * @enum {string} @@ -638,54 +408,40 @@ goog.i18n.NumberFormatSymbols_chr = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; -/** - * Number formatting symbols for locale chr_US. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_chr_US = goog.i18n.NumberFormatSymbols_chr; - - /** * Number formatting symbols for locale cs. * @enum {string} */ goog.i18n.NumberFormatSymbols_cs = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CZK' }; -/** - * Number formatting symbols for locale cs_CZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_cs_CZ = goog.i18n.NumberFormatSymbols_cs; - - /** * Number formatting symbols for locale cy. * @enum {string} @@ -698,24 +454,17 @@ goog.i18n.NumberFormatSymbols_cy = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; -/** - * Number formatting symbols for locale cy_GB. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_cy_GB = goog.i18n.NumberFormatSymbols_cy; - - /** * Number formatting symbols for locale da. * @enum {string} @@ -728,31 +477,17 @@ goog.i18n.NumberFormatSymbols_da = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'DKK' }; -/** - * Number formatting symbols for locale da_DK. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_da_DK = goog.i18n.NumberFormatSymbols_da; - - -/** - * Number formatting symbols for locale da_GL. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_da_GL = goog.i18n.NumberFormatSymbols_da; - - /** * Number formatting symbols for locale de. * @enum {string} @@ -765,13 +500,13 @@ goog.i18n.NumberFormatSymbols_de = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -782,67 +517,46 @@ goog.i18n.NumberFormatSymbols_de = { */ goog.i18n.NumberFormatSymbols_de_AT = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale de_BE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_de_BE = goog.i18n.NumberFormatSymbols_de; - - /** * Number formatting symbols for locale de_CH. * @enum {string} */ goog.i18n.NumberFormatSymbols_de_CH = { DECIMAL_SEP: '.', - GROUP_SEP: '\'', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'CHF' }; -/** - * Number formatting symbols for locale de_DE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_de_DE = goog.i18n.NumberFormatSymbols_de; - - -/** - * Number formatting symbols for locale de_LU. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_de_LU = goog.i18n.NumberFormatSymbols_de; - - /** * Number formatting symbols for locale el. * @enum {string} @@ -855,31 +569,17 @@ goog.i18n.NumberFormatSymbols_el = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'e', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale el_CY. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_el_CY = goog.i18n.NumberFormatSymbols_el; - - -/** - * Number formatting symbols for locale el_GR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_el_GR = goog.i18n.NumberFormatSymbols_el; - - /** * Number formatting symbols for locale en. * @enum {string} @@ -892,31 +592,17 @@ goog.i18n.NumberFormatSymbols_en = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; -/** - * Number formatting symbols for locale en_001. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_001 = goog.i18n.NumberFormatSymbols_en; - - -/** - * Number formatting symbols for locale en_AS. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_AS = goog.i18n.NumberFormatSymbols_en; - - /** * Number formatting symbols for locale en_AU. * @enum {string} @@ -929,13 +615,13 @@ goog.i18n.NumberFormatSymbols_en_AU = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'e', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -952,31 +638,17 @@ goog.i18n.NumberFormatSymbols_en_CA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'CAD' }; -/** - * Number formatting symbols for locale en_DG. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_DG = goog.i18n.NumberFormatSymbols_en; - - -/** - * Number formatting symbols for locale en_FM. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_FM = goog.i18n.NumberFormatSymbols_en; - - /** * Number formatting symbols for locale en_GB. * @enum {string} @@ -989,24 +661,17 @@ goog.i18n.NumberFormatSymbols_en_GB = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; -/** - * Number formatting symbols for locale en_GU. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_GU = goog.i18n.NumberFormatSymbols_en; - - /** * Number formatting symbols for locale en_IE. * @enum {string} @@ -1019,13 +684,13 @@ goog.i18n.NumberFormatSymbols_en_IE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -1042,52 +707,17 @@ goog.i18n.NumberFormatSymbols_en_IN = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale en_IO. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_IO = goog.i18n.NumberFormatSymbols_en; - - -/** - * Number formatting symbols for locale en_MH. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_MH = goog.i18n.NumberFormatSymbols_en; - - -/** - * Number formatting symbols for locale en_MP. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_MP = goog.i18n.NumberFormatSymbols_en; - - -/** - * Number formatting symbols for locale en_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} @@ -1100,31 +730,17 @@ goog.i18n.NumberFormatSymbols_en_SG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SGD' }; -/** - * 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} - */ -goog.i18n.NumberFormatSymbols_en_UM = goog.i18n.NumberFormatSymbols_en; - - /** * Number formatting symbols for locale en_US. * @enum {string} @@ -1132,57 +748,29 @@ goog.i18n.NumberFormatSymbols_en_UM = goog.i18n.NumberFormatSymbols_en; 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} - */ -goog.i18n.NumberFormatSymbols_en_VI = goog.i18n.NumberFormatSymbols_en; - - -/** - * Number formatting symbols for locale en_XA. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_XA = goog.i18n.NumberFormatSymbols_en; - - /** * Number formatting symbols for locale en_ZA. * @enum {string} */ goog.i18n.NumberFormatSymbols_en_ZA = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ZAR' }; -/** - * Number formatting symbols for locale en_ZW. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_en_ZW = goog.i18n.NumberFormatSymbols_en; - - /** * Number formatting symbols for locale es. * @enum {string} @@ -1195,13 +783,13 @@ goog.i18n.NumberFormatSymbols_es = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -1218,24 +806,17 @@ goog.i18n.NumberFormatSymbols_es_419 = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##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} @@ -1243,13 +824,6 @@ goog.i18n.NumberFormatSymbols_es_EA = goog.i18n.NumberFormatSymbols_es; 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 es_MX. * @enum {string} @@ -1262,13 +836,13 @@ goog.i18n.NumberFormatSymbols_es_MX = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MXN' }; @@ -1285,13 +859,13 @@ goog.i18n.NumberFormatSymbols_es_US = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -1302,30 +876,23 @@ goog.i18n.NumberFormatSymbols_es_US = { */ goog.i18n.NumberFormatSymbols_et = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', + MINUS_SIGN: '−', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale et_EE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_et_EE = goog.i18n.NumberFormatSymbols_et; - - /** * Number formatting symbols for locale eu. * @enum {string} @@ -1338,84 +905,63 @@ goog.i18n.NumberFormatSymbols_eu = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', 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 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale eu_ES. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_eu_ES = goog.i18n.NumberFormatSymbols_eu; - - /** * Number formatting symbols for locale fa. * @enum {string} */ goog.i18n.NumberFormatSymbols_fa = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E\u2212', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0646\u0627\u0639\u062F\u062F', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u200E\u00A4#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '‎٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎−', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ناعدد', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '% #,##0;% -#,##0', + CURRENCY_PATTERN: '#,##0.00 ؜¤;؜-#,##0.00 ؜¤', DEF_CURRENCY_CODE: 'IRR' }; /** - * Number formatting symbols for locale fa_IR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fa_IR = goog.i18n.NumberFormatSymbols_fa; - - -/** - * Number formatting symbols for locale fi. + * Number formatting symbols for locale fi. * @enum {string} */ goog.i18n.NumberFormatSymbols_fi = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'ep\u00E4luku', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'epäluku', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale fi_FI. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fi_FI = goog.i18n.NumberFormatSymbols_fi; - - /** * Number formatting symbols for locale fil. * @enum {string} @@ -1428,140 +974,63 @@ goog.i18n.NumberFormatSymbols_fil = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'PHP' }; -/** - * Number formatting symbols for locale fil_PH. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fil_PH = goog.i18n.NumberFormatSymbols_fil; - - /** * Number formatting symbols for locale fr. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale fr_BL. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_BL = goog.i18n.NumberFormatSymbols_fr; - - /** * Number formatting symbols for locale fr_CA. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_CA = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CAD' }; -/** - * Number formatting symbols for locale fr_FR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_FR = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_GF. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_GF = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_GP. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_GP = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_MC. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_MC = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_MF. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_MF = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_MQ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_MQ = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_PM. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_PM = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_RE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_RE = goog.i18n.NumberFormatSymbols_fr; - - -/** - * Number formatting symbols for locale fr_YT. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_fr_YT = goog.i18n.NumberFormatSymbols_fr; - - /** * Number formatting symbols for locale ga. * @enum {string} @@ -1574,24 +1043,17 @@ goog.i18n.NumberFormatSymbols_ga = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale ga_IE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ga_IE = goog.i18n.NumberFormatSymbols_ga; - - /** * Number formatting symbols for locale gl. * @enum {string} @@ -1604,61 +1066,40 @@ goog.i18n.NumberFormatSymbols_gl = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale gl_ES. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_gl_ES = goog.i18n.NumberFormatSymbols_gl; - - /** * Number formatting symbols for locale gsw. * @enum {string} */ goog.i18n.NumberFormatSymbols_gsw = { DECIMAL_SEP: '.', - GROUP_SEP: '\u2019', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CHF' }; -/** - * Number formatting symbols for locale gsw_CH. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_gsw_CH = goog.i18n.NumberFormatSymbols_gsw; - - -/** - * Number formatting symbols for locale gsw_LI. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_gsw_LI = goog.i18n.NumberFormatSymbols_gsw; - - /** * Number formatting symbols for locale gu. * @enum {string} @@ -1671,24 +1112,17 @@ goog.i18n.NumberFormatSymbols_gu = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '[#E0]', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4#,##,##0.00', + CURRENCY_PATTERN: '¤#,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale gu_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_gu_IN = goog.i18n.NumberFormatSymbols_gu; - - /** * Number formatting symbols for locale haw. * @enum {string} @@ -1701,24 +1135,17 @@ goog.i18n.NumberFormatSymbols_haw = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; -/** - * Number formatting symbols for locale haw_US. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_haw_US = goog.i18n.NumberFormatSymbols_haw; - - /** * Number formatting symbols for locale he. * @enum {string} @@ -1728,27 +1155,20 @@ goog.i18n.NumberFormatSymbols_he = { GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '‏#,##0.00 ¤;‏-#,##0.00 ¤', DEF_CURRENCY_CODE: 'ILS' }; -/** - * Number formatting symbols for locale he_IL. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_he_IL = goog.i18n.NumberFormatSymbols_he; - - /** * Number formatting symbols for locale hi. * @enum {string} @@ -1761,24 +1181,17 @@ goog.i18n.NumberFormatSymbols_hi = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '[#E0]', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4#,##,##0.00', + CURRENCY_PATTERN: '¤#,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale hi_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_hi_IN = goog.i18n.NumberFormatSymbols_hi; - - /** * Number formatting symbols for locale hr. * @enum {string} @@ -1791,84 +1204,63 @@ goog.i18n.NumberFormatSymbols_hr = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'HRK' }; -/** - * Number formatting symbols for locale hr_HR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_hr_HR = goog.i18n.NumberFormatSymbols_hr; - - /** * Number formatting symbols for locale hu. * @enum {string} */ goog.i18n.NumberFormatSymbols_hu = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'HUF' }; -/** - * Number formatting symbols for locale hu_HU. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_hu_HU = goog.i18n.NumberFormatSymbols_hu; - - /** * Number formatting symbols for locale hy. * @enum {string} */ goog.i18n.NumberFormatSymbols_hy = { DECIMAL_SEP: ',', - GROUP_SEP: '.', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', - DECIMAL_PATTERN: '#0.###', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ՈչԹ', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'AMD' }; -/** - * Number formatting symbols for locale hy_AM. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_hy_AM = goog.i18n.NumberFormatSymbols_hy; - - /** * Number formatting symbols for locale id. * @enum {string} @@ -1881,24 +1273,17 @@ goog.i18n.NumberFormatSymbols_id = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'IDR' }; -/** - * Number formatting symbols for locale id_ID. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_id_ID = goog.i18n.NumberFormatSymbols_id; - - /** * Number formatting symbols for locale in. * @enum {string} @@ -1911,13 +1296,13 @@ goog.i18n.NumberFormatSymbols_in = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'IDR' }; @@ -1934,24 +1319,17 @@ goog.i18n.NumberFormatSymbols_is = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'ISK' }; -/** - * Number formatting symbols for locale is_IS. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_is_IS = goog.i18n.NumberFormatSymbols_is; - - /** * Number formatting symbols for locale it. * @enum {string} @@ -1964,31 +1342,17 @@ goog.i18n.NumberFormatSymbols_it = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale it_IT. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_it_IT = goog.i18n.NumberFormatSymbols_it; - - -/** - * Number formatting symbols for locale it_SM. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_it_SM = goog.i18n.NumberFormatSymbols_it; - - /** * Number formatting symbols for locale iw. * @enum {string} @@ -1998,16 +1362,16 @@ goog.i18n.NumberFormatSymbols_iw = { GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '‏#,##0.00 ¤;‏-#,##0.00 ¤', DEF_CURRENCY_CODE: 'ILS' }; @@ -2024,85 +1388,63 @@ goog.i18n.NumberFormatSymbols_ja = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'JPY' }; -/** - * Number formatting symbols for locale ja_JP. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ja_JP = goog.i18n.NumberFormatSymbols_ja; - - /** * Number formatting symbols for locale ka. * @enum {string} */ goog.i18n.NumberFormatSymbols_ka = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: - '\u10D0\u10E0\u00A0\u10D0\u10E0\u10D8\u10E1\u00A0\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'არ არის რიცხვი', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'GEL' }; -/** - * Number formatting symbols for locale ka_GE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ka_GE = goog.i18n.NumberFormatSymbols_ka; - - /** * Number formatting symbols for locale kk. * @enum {string} */ goog.i18n.NumberFormatSymbols_kk = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'сан емес', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'KZT' }; -/** - * Number formatting symbols for locale kk_KZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_kk_KZ = goog.i18n.NumberFormatSymbols_kk; - - /** * Number formatting symbols for locale km. * @enum {string} @@ -2115,24 +1457,17 @@ goog.i18n.NumberFormatSymbols_km = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'KHR' }; -/** - * Number formatting symbols for locale km_KH. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_km_KH = goog.i18n.NumberFormatSymbols_km; - - /** * Number formatting symbols for locale kn. * @enum {string} @@ -2145,24 +1480,17 @@ goog.i18n.NumberFormatSymbols_kn = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale kn_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_kn_IN = goog.i18n.NumberFormatSymbols_kn; - - /** * Number formatting symbols for locale ko. * @enum {string} @@ -2175,54 +1503,40 @@ goog.i18n.NumberFormatSymbols_ko = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KRW' }; -/** - * Number formatting symbols for locale ko_KR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ko_KR = goog.i18n.NumberFormatSymbols_ko; - - /** * Number formatting symbols for locale ky. * @enum {string} */ goog.i18n.NumberFormatSymbols_ky = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0441\u0430\u043D\u00A0\u044D\u043C\u0435\u0441', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'сан эмес', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'KGS' }; -/** - * Number formatting symbols for locale ky_KG. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ky_KG = goog.i18n.NumberFormatSymbols_ky; - - /** * Number formatting symbols for locale ln. * @enum {string} @@ -2235,24 +1549,17 @@ goog.i18n.NumberFormatSymbols_ln = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CDF' }; -/** - * Number formatting symbols for locale ln_CD. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ln_CD = goog.i18n.NumberFormatSymbols_ln; - - /** * Number formatting symbols for locale lo. * @enum {string} @@ -2265,85 +1572,63 @@ goog.i18n.NumberFormatSymbols_lo = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: - '\u0E9A\u0ECD\u0EC8\u200B\u0EC1\u0EA1\u0EC8\u0E99\u200B\u0EC2\u0E95\u200B\u0EC0\u0EA5\u0E81', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ', DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#', + SCIENTIFIC_PATTERN: '0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'LAK' }; -/** - * Number formatting symbols for locale lo_LA. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_lo_LA = goog.i18n.NumberFormatSymbols_lo; - - /** * Number formatting symbols for locale lt. * @enum {string} */ goog.i18n.NumberFormatSymbols_lt = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', + MINUS_SIGN: '−', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale lt_LT. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_lt_LT = goog.i18n.NumberFormatSymbols_lt; - - /** * Number formatting symbols for locale lv. * @enum {string} */ goog.i18n.NumberFormatSymbols_lv = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'nav\u00A0skaitlis', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NS', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale lv_LV. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_lv_LV = goog.i18n.NumberFormatSymbols_lv; - - /** * Number formatting symbols for locale mk. * @enum {string} @@ -2356,24 +1641,17 @@ goog.i18n.NumberFormatSymbols_mk = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MKD' }; -/** - * Number formatting symbols for locale mk_MK. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_mk_MK = goog.i18n.NumberFormatSymbols_mk; - - /** * Number formatting symbols for locale ml. * @enum {string} @@ -2386,24 +1664,17 @@ goog.i18n.NumberFormatSymbols_ml = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale ml_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ml_IN = goog.i18n.NumberFormatSymbols_ml; - - /** * Number formatting symbols for locale mn. * @enum {string} @@ -2416,22 +1687,38 @@ goog.i18n.NumberFormatSymbols_mn = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'MNT' }; /** - * Number formatting symbols for locale mn_MN. + * Number formatting symbols for locale mo. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mn_MN = goog.i18n.NumberFormatSymbols_mn; +goog.i18n.NumberFormatSymbols_mo = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'MDL' +}; /** @@ -2442,28 +1729,21 @@ goog.i18n.NumberFormatSymbols_mr = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u0966', + ZERO_DIGIT: '०', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '[#E0]', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale mr_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_mr_IN = goog.i18n.NumberFormatSymbols_mr; - - /** * Number formatting symbols for locale ms. * @enum {string} @@ -2476,24 +1756,17 @@ goog.i18n.NumberFormatSymbols_ms = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MYR' }; -/** - * Number formatting symbols for locale ms_MY. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ms_MY = goog.i18n.NumberFormatSymbols_ms; - - /** * Number formatting symbols for locale mt. * @enum {string} @@ -2506,24 +1779,17 @@ goog.i18n.NumberFormatSymbols_mt = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale mt_MT. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_mt_MT = goog.i18n.NumberFormatSymbols_mt; - - /** * Number formatting symbols for locale my. * @enum {string} @@ -2532,66 +1798,44 @@ goog.i18n.NumberFormatSymbols_my = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u1040', + ZERO_DIGIT: '၀', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: - '\u1002\u100F\u1014\u103A\u1038\u1019\u101F\u102F\u1010\u103A\u101E\u1031\u102C', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ဂဏန်းမဟုတ်သော', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MMK' }; -/** - * Number formatting symbols for locale my_MM. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_my_MM = goog.i18n.NumberFormatSymbols_my; - - /** * Number formatting symbols for locale nb. * @enum {string} */ goog.i18n.NumberFormatSymbols_nb = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'NOK' }; -/** - * Number formatting symbols for locale nb_NO. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_nb_NO = goog.i18n.NumberFormatSymbols_nb; - - -/** - * Number formatting symbols for locale nb_SJ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_nb_SJ = goog.i18n.NumberFormatSymbols_nb; - - /** * Number formatting symbols for locale ne. * @enum {string} @@ -2600,28 +1844,21 @@ goog.i18n.NumberFormatSymbols_ne = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u0966', + ZERO_DIGIT: '०', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'NPR' }; -/** - * Number formatting symbols for locale ne_NP. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ne_NP = goog.i18n.NumberFormatSymbols_ne; - - /** * Number formatting symbols for locale nl. * @enum {string} @@ -2634,43 +1871,36 @@ goog.i18n.NumberFormatSymbols_nl = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale nl_NL. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_nl_NL = goog.i18n.NumberFormatSymbols_nl; - - /** * Number formatting symbols for locale no. * @enum {string} */ goog.i18n.NumberFormatSymbols_no = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'NOK' }; @@ -2694,24 +1924,17 @@ goog.i18n.NumberFormatSymbols_or = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale or_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_or_IN = goog.i18n.NumberFormatSymbols_or; - - /** * Number formatting symbols for locale pa. * @enum {string} @@ -2724,61 +1947,40 @@ goog.i18n.NumberFormatSymbols_pa = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '[#E0]', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale pa_Guru. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_pa_Guru = goog.i18n.NumberFormatSymbols_pa; - - -/** - * Number formatting symbols for locale pa_Guru_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_pa_Guru_IN = goog.i18n.NumberFormatSymbols_pa; - - /** * Number formatting symbols for locale pl. * @enum {string} */ goog.i18n.NumberFormatSymbols_pl = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'PLN' }; -/** - * Number formatting symbols for locale pl_PL. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_pl_PL = goog.i18n.NumberFormatSymbols_pl; - - /** * Number formatting symbols for locale pt. * @enum {string} @@ -2791,13 +1993,13 @@ goog.i18n.NumberFormatSymbols_pt = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BRL' }; @@ -2815,19 +2017,19 @@ goog.i18n.NumberFormatSymbols_pt_BR = goog.i18n.NumberFormatSymbols_pt; */ goog.i18n.NumberFormatSymbols_pt_PT = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -2844,52 +2046,61 @@ goog.i18n.NumberFormatSymbols_ro = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'RON' }; -/** - * Number formatting symbols for locale ro_RO. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ro_RO = goog.i18n.NumberFormatSymbols_ro; - - /** * Number formatting symbols for locale ru. * @enum {string} */ goog.i18n.NumberFormatSymbols_ru = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'не число', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'RUB' }; /** - * Number formatting symbols for locale ru_RU. + * Number formatting symbols for locale sh. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ru_RU = goog.i18n.NumberFormatSymbols_ru; +goog.i18n.NumberFormatSymbols_sh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'RSD' +}; /** @@ -2904,54 +2115,40 @@ goog.i18n.NumberFormatSymbols_si = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#', + SCIENTIFIC_PATTERN: '0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'LKR' }; -/** - * Number formatting symbols for locale si_LK. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_si_LK = goog.i18n.NumberFormatSymbols_si; - - /** * Number formatting symbols for locale sk. * @enum {string} */ goog.i18n.NumberFormatSymbols_sk = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + EXP_SYMBOL: 'e', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale sk_SK. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sk_SK = goog.i18n.NumberFormatSymbols_sk; - - /** * Number formatting symbols for locale sl. * @enum {string} @@ -2962,56 +2159,42 @@ goog.i18n.NumberFormatSymbols_sl = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '-', + MINUS_SIGN: '−', EXP_SYMBOL: 'e', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; -/** - * Number formatting symbols for locale sl_SI. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sl_SI = goog.i18n.NumberFormatSymbols_sl; - - /** * Number formatting symbols for locale sq. * @enum {string} */ goog.i18n.NumberFormatSymbols_sq = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'ALL' }; -/** - * Number formatting symbols for locale sq_AL. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sq_AL = goog.i18n.NumberFormatSymbols_sq; - - /** * Number formatting symbols for locale sr. * @enum {string} @@ -3024,60 +2207,22 @@ goog.i18n.NumberFormatSymbols_sr = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'RSD' }; -/** - * Number formatting symbols for locale sr_Cyrl. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sr_Cyrl = goog.i18n.NumberFormatSymbols_sr; - - -/** - * Number formatting symbols for locale sr_Cyrl_RS. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sr_Cyrl_RS = goog.i18n.NumberFormatSymbols_sr; - - /** * Number formatting symbols for locale sr_Latn. * @enum {string} */ -goog.i18n.NumberFormatSymbols_sr_Latn = { - DECIMAL_SEP: ',', - GROUP_SEP: '.', - PERCENT: '%', - ZERO_DIGIT: '0', - PLUS_SIGN: '+', - MINUS_SIGN: '-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'RSD' -}; - - -/** - * Number formatting symbols for locale sr_Latn_RS. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sr_Latn_RS = - goog.i18n.NumberFormatSymbols_sr_Latn; +goog.i18n.NumberFormatSymbols_sr_Latn = goog.i18n.NumberFormatSymbols_sr; /** @@ -3086,30 +2231,23 @@ goog.i18n.NumberFormatSymbols_sr_Latn_RS = */ goog.i18n.NumberFormatSymbols_sv = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SEK' }; -/** - * Number formatting symbols for locale sv_SE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sv_SE = goog.i18n.NumberFormatSymbols_sv; - - /** * Number formatting symbols for locale sw. * @enum {string} @@ -3122,24 +2260,17 @@ goog.i18n.NumberFormatSymbols_sw = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TZS' }; -/** - * Number formatting symbols for locale sw_TZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sw_TZ = goog.i18n.NumberFormatSymbols_sw; - - /** * Number formatting symbols for locale ta. * @enum {string} @@ -3152,24 +2283,17 @@ goog.i18n.NumberFormatSymbols_ta = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale ta_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ta_IN = goog.i18n.NumberFormatSymbols_ta; - - /** * Number formatting symbols for locale te. * @enum {string} @@ -3182,24 +2306,17 @@ goog.i18n.NumberFormatSymbols_te = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##,##0.00', + CURRENCY_PATTERN: '¤#,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; -/** - * Number formatting symbols for locale te_IN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_te_IN = goog.i18n.NumberFormatSymbols_te; - - /** * Number formatting symbols for locale th. * @enum {string} @@ -3212,24 +2329,17 @@ goog.i18n.NumberFormatSymbols_th = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'THB' }; -/** - * Number formatting symbols for locale th_TH. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_th_TH = goog.i18n.NumberFormatSymbols_th; - - /** * Number formatting symbols for locale tl. * @enum {string} @@ -3242,13 +2352,13 @@ goog.i18n.NumberFormatSymbols_tl = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'PHP' }; @@ -3265,54 +2375,40 @@ goog.i18n.NumberFormatSymbols_tr = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '%#,##0', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TRY' }; -/** - * Number formatting symbols for locale tr_TR. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_tr_TR = goog.i18n.NumberFormatSymbols_tr; - - /** * Number formatting symbols for locale uk. * @enum {string} */ goog.i18n.NumberFormatSymbols_uk = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: '\u0415', - PERMILL: '\u2030', - INFINITY: '\u221E', + EXP_SYMBOL: 'Е', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'UAH' }; -/** - * Number formatting symbols for locale uk_UA. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_uk_UA = goog.i18n.NumberFormatSymbols_uk; - - /** * Number formatting symbols for locale ur. * @enum {string} @@ -3322,64 +2418,43 @@ goog.i18n.NumberFormatSymbols_ur = { GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'PKR' }; -/** - * Number formatting symbols for locale ur_PK. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ur_PK = goog.i18n.NumberFormatSymbols_ur; - - /** * Number formatting symbols for locale uz. * @enum {string} */ goog.i18n.NumberFormatSymbols_uz = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'haqiqiy\u00A0son\u00A0emas', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'haqiqiy son emas', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'UZS' }; -/** - * Number formatting symbols for locale uz_Latn. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_uz_Latn = goog.i18n.NumberFormatSymbols_uz; - - -/** - * Number formatting symbols for locale uz_Latn_UZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_uz_Latn_UZ = goog.i18n.NumberFormatSymbols_uz; - - /** * Number formatting symbols for locale vi. * @enum {string} @@ -3392,24 +2467,17 @@ goog.i18n.NumberFormatSymbols_vi = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'VND' }; -/** - * Number formatting symbols for locale vi_VN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_vi_VN = goog.i18n.NumberFormatSymbols_vi; - - /** * Number formatting symbols for locale zh. * @enum {string} @@ -3422,13 +2490,13 @@ goog.i18n.NumberFormatSymbols_zh = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'CNY' }; @@ -3452,31 +2520,17 @@ goog.i18n.NumberFormatSymbols_zh_HK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u975E\u6578\u503C', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'HKD' }; -/** - * Number formatting symbols for locale zh_Hans. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_zh_Hans = goog.i18n.NumberFormatSymbols_zh; - - -/** - * Number formatting symbols for locale zh_Hans_CN. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_zh_Hans_CN = goog.i18n.NumberFormatSymbols_zh; - - /** * Number formatting symbols for locale zh_TW. * @enum {string} @@ -3489,13 +2543,13 @@ goog.i18n.NumberFormatSymbols_zh_TW = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u975E\u6578\u503C', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TWD' }; @@ -3512,24 +2566,17 @@ goog.i18n.NumberFormatSymbols_zu = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##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. */ @@ -3539,150 +2586,62 @@ 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; } -if (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am; -} - if (goog.LOCALE == 'ar') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; } -if (goog.LOCALE == 'ar_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; -} - -if (goog.LOCALE == 'ar_XB' || goog.LOCALE == 'ar-XB') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar; +if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DZ; } if (goog.LOCALE == 'az') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az; } -if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az; -} - -if (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az; -} - if (goog.LOCALE == 'be') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be; } -if (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be; -} - if (goog.LOCALE == 'bg') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg; } -if (goog.LOCALE == 'bg_BG' || goog.LOCALE == 'bg-BG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg; -} - if (goog.LOCALE == 'bn') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn; } -if (goog.LOCALE == 'bn_BD' || goog.LOCALE == 'bn-BD') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn; -} - if (goog.LOCALE == 'br') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_br; } -if (goog.LOCALE == 'br_FR' || goog.LOCALE == 'br-FR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_br; -} - if (goog.LOCALE == 'bs') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs; } -if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs; -} - -if (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs; -} - 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; -} - -if (goog.LOCALE == 'ca_ES_VALENCIA' || goog.LOCALE == 'ca-ES-VALENCIA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; -} - -if (goog.LOCALE == 'ca_FR' || goog.LOCALE == 'ca-FR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; -} - -if (goog.LOCALE == 'ca_IT' || goog.LOCALE == 'ca-IT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; -} - if (goog.LOCALE == 'chr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_chr; } -if (goog.LOCALE == 'chr_US' || goog.LOCALE == 'chr-US') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_chr; -} - if (goog.LOCALE == 'cs') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs; } -if (goog.LOCALE == 'cs_CZ' || goog.LOCALE == 'cs-CZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs; -} - if (goog.LOCALE == 'cy') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cy; } -if (goog.LOCALE == 'cy_GB' || goog.LOCALE == 'cy-GB') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cy; -} - if (goog.LOCALE == 'da') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da; } -if (goog.LOCALE == 'da_DK' || goog.LOCALE == 'da-DK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da; -} - -if (goog.LOCALE == 'da_GL' || goog.LOCALE == 'da-GL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da; -} - if (goog.LOCALE == 'de') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; } @@ -3691,46 +2650,18 @@ if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_AT; } -if (goog.LOCALE == 'de_BE' || goog.LOCALE == 'de-BE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; -} - if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_CH; } -if (goog.LOCALE == 'de_DE' || goog.LOCALE == 'de-DE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; -} - -if (goog.LOCALE == 'de_LU' || goog.LOCALE == 'de-LU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de; -} - if (goog.LOCALE == 'el') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el; } -if (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el; -} - -if (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el; -} - if (goog.LOCALE == 'en') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } -if (goog.LOCALE == 'en_001' || goog.LOCALE == 'en-001') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - -if (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AU; } @@ -3739,20 +2670,8 @@ if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CA; } -if (goog.LOCALE == 'en_DG' || goog.LOCALE == 'en-DG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - -if (goog.LOCALE == 'en_FM' || goog.LOCALE == 'en-FM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - -if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GB; -} - -if (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; +if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GB; } if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { @@ -3763,62 +2682,18 @@ if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IN; } -if (goog.LOCALE == 'en_IO' || goog.LOCALE == 'en-IO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - -if (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - -if (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - -if (goog.LOCALE == 'en_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; -} - 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; -} - -if (goog.LOCALE == 'en_XA' || goog.LOCALE == 'en-XA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_US; } if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZA; } -if (goog.LOCALE == 'en_ZW' || goog.LOCALE == 'en-ZW') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; -} - if (goog.LOCALE == 'es') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es; } @@ -3827,16 +2702,8 @@ 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; -} - 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; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_ES; } if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') { @@ -3851,182 +2718,74 @@ if (goog.LOCALE == 'et') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et; } -if (goog.LOCALE == 'et_EE' || goog.LOCALE == 'et-EE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et; -} - if (goog.LOCALE == 'eu') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu; } -if (goog.LOCALE == 'eu_ES' || goog.LOCALE == 'eu-ES') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu; -} - if (goog.LOCALE == 'fa') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa; } -if (goog.LOCALE == 'fa_IR' || goog.LOCALE == 'fa-IR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa; -} - if (goog.LOCALE == 'fi') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi; } -if (goog.LOCALE == 'fi_FI' || goog.LOCALE == 'fi-FI') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi; -} - if (goog.LOCALE == 'fil') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil; } -if (goog.LOCALE == 'fil_PH' || goog.LOCALE == 'fil-PH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil; -} - if (goog.LOCALE == 'fr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; } -if (goog.LOCALE == 'fr_BL' || goog.LOCALE == 'fr-BL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CA; } -if (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - -if (goog.LOCALE == 'fr_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; -} - -if (goog.LOCALE == 'fr_MC' || goog.LOCALE == 'fr-MC') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - -if (goog.LOCALE == 'fr_MF' || goog.LOCALE == 'fr-MF') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - -if (goog.LOCALE == 'fr_MQ' || goog.LOCALE == 'fr-MQ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - -if (goog.LOCALE == 'fr_PM' || goog.LOCALE == 'fr-PM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - -if (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - -if (goog.LOCALE == 'fr_YT' || goog.LOCALE == 'fr-YT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr; -} - if (goog.LOCALE == 'ga') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga; } -if (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga; -} - if (goog.LOCALE == 'gl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl; } -if (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl; -} - if (goog.LOCALE == 'gsw') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw; } -if (goog.LOCALE == 'gsw_CH' || goog.LOCALE == 'gsw-CH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw; -} - -if (goog.LOCALE == 'gsw_LI' || goog.LOCALE == 'gsw-LI') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw; -} - if (goog.LOCALE == 'gu') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu; } -if (goog.LOCALE == 'gu_IN' || goog.LOCALE == 'gu-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu; -} - if (goog.LOCALE == 'haw') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_haw; } -if (goog.LOCALE == 'haw_US' || goog.LOCALE == 'haw-US') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_haw; -} - if (goog.LOCALE == 'he') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he; } -if (goog.LOCALE == 'he_IL' || goog.LOCALE == 'he-IL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he; -} - if (goog.LOCALE == 'hi') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi; } -if (goog.LOCALE == 'hi_IN' || goog.LOCALE == 'hi-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi; -} - if (goog.LOCALE == 'hr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr; } -if (goog.LOCALE == 'hr_HR' || goog.LOCALE == 'hr-HR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr; -} - if (goog.LOCALE == 'hu') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu; } -if (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu; -} - if (goog.LOCALE == 'hy') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy; } -if (goog.LOCALE == 'hy_AM' || goog.LOCALE == 'hy-AM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy; -} - if (goog.LOCALE == 'id') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id; } -if (goog.LOCALE == 'id_ID' || goog.LOCALE == 'id-ID') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id; -} - if (goog.LOCALE == 'in') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_in; } @@ -4035,22 +2794,10 @@ if (goog.LOCALE == 'is') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is; } -if (goog.LOCALE == 'is_IS' || goog.LOCALE == 'is-IS') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is; -} - if (goog.LOCALE == 'it') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; } -if (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; -} - -if (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it; -} - if (goog.LOCALE == 'iw') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_iw; } @@ -4059,216 +2806,116 @@ if (goog.LOCALE == 'ja') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja; } -if (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja; -} - if (goog.LOCALE == 'ka') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka; } -if (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka; -} - if (goog.LOCALE == 'kk') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk; } -if (goog.LOCALE == 'kk_KZ' || goog.LOCALE == 'kk-KZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk; -} - if (goog.LOCALE == 'km') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km; } -if (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km; -} - if (goog.LOCALE == 'kn') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn; } -if (goog.LOCALE == 'kn_IN' || goog.LOCALE == 'kn-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn; -} - if (goog.LOCALE == 'ko') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko; } -if (goog.LOCALE == 'ko_KR' || goog.LOCALE == 'ko-KR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko; -} - if (goog.LOCALE == 'ky') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky; } -if (goog.LOCALE == 'ky_KG' || goog.LOCALE == 'ky-KG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky; -} - if (goog.LOCALE == 'ln') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln; } -if (goog.LOCALE == 'ln_CD' || goog.LOCALE == 'ln-CD') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln; -} - if (goog.LOCALE == 'lo') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo; } -if (goog.LOCALE == 'lo_LA' || goog.LOCALE == 'lo-LA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo; -} - if (goog.LOCALE == 'lt') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt; } -if (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt; -} - if (goog.LOCALE == 'lv') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv; } -if (goog.LOCALE == 'lv_LV' || goog.LOCALE == 'lv-LV') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv; -} - if (goog.LOCALE == 'mk') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk; } -if (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk; -} - if (goog.LOCALE == 'ml') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml; } -if (goog.LOCALE == 'ml_IN' || goog.LOCALE == 'ml-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml; -} - if (goog.LOCALE == 'mn') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn; } -if (goog.LOCALE == 'mn_MN' || goog.LOCALE == 'mn-MN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn; +if (goog.LOCALE == 'mo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mo; } if (goog.LOCALE == 'mr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr; } -if (goog.LOCALE == 'mr_IN' || goog.LOCALE == 'mr-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr; -} - if (goog.LOCALE == 'ms') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms; } -if (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms; -} - if (goog.LOCALE == 'mt') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt; } -if (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt; -} - if (goog.LOCALE == 'my') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my; } -if (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my; -} - if (goog.LOCALE == 'nb') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb; } -if (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb; -} - -if (goog.LOCALE == 'nb_SJ' || goog.LOCALE == 'nb-SJ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb; -} - if (goog.LOCALE == 'ne') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne; } -if (goog.LOCALE == 'ne_NP' || goog.LOCALE == 'ne-NP') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne; -} - if (goog.LOCALE == 'nl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; } -if (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; -} - if (goog.LOCALE == 'no') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no; } if (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no_NO; } if (goog.LOCALE == 'or') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or; } -if (goog.LOCALE == 'or_IN' || goog.LOCALE == 'or-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or; -} - if (goog.LOCALE == 'pa') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa; } -if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa; -} - -if (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa; -} - if (goog.LOCALE == 'pl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl; } -if (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl; -} - if (goog.LOCALE == 'pt') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt; } if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_BR; } if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { @@ -4279,110 +2926,58 @@ if (goog.LOCALE == 'ro') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro; } -if (goog.LOCALE == 'ro_RO' || goog.LOCALE == 'ro-RO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro; -} - if (goog.LOCALE == 'ru') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru; } -if (goog.LOCALE == 'ru_RU' || goog.LOCALE == 'ru-RU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru; +if (goog.LOCALE == 'sh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sh; } if (goog.LOCALE == 'si') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si; } -if (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si; -} - if (goog.LOCALE == 'sk') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk; } -if (goog.LOCALE == 'sk_SK' || goog.LOCALE == 'sk-SK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk; -} - if (goog.LOCALE == 'sl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl; } -if (goog.LOCALE == 'sl_SI' || goog.LOCALE == 'sl-SI') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl; -} - if (goog.LOCALE == 'sq') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq; } -if (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq; -} - if (goog.LOCALE == 'sr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; } -if (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; -} - -if (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; -} - if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn; } -if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn; -} - if (goog.LOCALE == 'sv') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv; } -if (goog.LOCALE == 'sv_SE' || goog.LOCALE == 'sv-SE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv; -} - if (goog.LOCALE == 'sw') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw; } -if (goog.LOCALE == 'sw_TZ' || goog.LOCALE == 'sw-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw; -} - if (goog.LOCALE == 'ta') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta; } -if (goog.LOCALE == 'ta_IN' || goog.LOCALE == 'ta-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta; -} - if (goog.LOCALE == 'te') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te; } -if (goog.LOCALE == 'te_IN' || goog.LOCALE == 'te-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te; -} - if (goog.LOCALE == 'th') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th; } -if (goog.LOCALE == 'th_TH' || goog.LOCALE == 'th-TH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th; -} - if (goog.LOCALE == 'tl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tl; } @@ -4391,66 +2986,34 @@ if (goog.LOCALE == 'tr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr; } -if (goog.LOCALE == 'tr_TR' || goog.LOCALE == 'tr-TR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr; -} - if (goog.LOCALE == 'uk') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk; } -if (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk; -} - if (goog.LOCALE == 'ur') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur; } -if (goog.LOCALE == 'ur_PK' || goog.LOCALE == 'ur-PK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur; -} - if (goog.LOCALE == 'uz') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz; } -if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz; -} - -if (goog.LOCALE == 'uz_Latn_UZ' || goog.LOCALE == 'uz-Latn-UZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz; -} - if (goog.LOCALE == 'vi') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi; } -if (goog.LOCALE == 'vi_VN' || goog.LOCALE == 'vi-VN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi; -} - if (goog.LOCALE == 'zh') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; } if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_CN; } if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_HK; } -if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; -} - -if (goog.LOCALE == 'zh_Hans_CN' || goog.LOCALE == 'zh-Hans-CN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh; -} - if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_TW; } @@ -4458,8 +3021,3 @@ if (goog.LOCALE == 'zh_TW' || goog.LOCALE == '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/numberSymbolsExt.js b/i18n/closure/numberSymbolsExt.js index 58a6d8b4c3ec..9bc7a1fc3678 100644 --- a/i18n/closure/numberSymbolsExt.js +++ b/i18n/closure/numberSymbolsExt.js @@ -1,4 +1,4 @@ -// Copyright 2011 The Closure Library Authors. All Rights Reserved +// Copyright 2011 The Closure Library Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,31 +15,31 @@ /** * @fileoverview Number formatting symbols. * - * This file is autogenerated by script: - * http://go/generate_number_constants.py - * using the --for_closure flag. - * File generated from CLDR ver. 29 + * File generated from CLDR ver. 31.0.1 * * This file covers those locales that are not covered in * "numberformatsymbols.js". * - * 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. + * @suppress {const,missingRequire} Suppress "missing require" warnings for + * names like goog.i18n.NumberFormatSymbols_af. They are included + * by requiring goog.i18n.NumberFormatSymbols. */ // clang-format off + goog.provide('goog.i18n.NumberFormatSymbolsExt'); goog.provide('goog.i18n.NumberFormatSymbols_af_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_af_ZA'); goog.provide('goog.i18n.NumberFormatSymbols_agq'); goog.provide('goog.i18n.NumberFormatSymbols_agq_CM'); goog.provide('goog.i18n.NumberFormatSymbols_ak'); goog.provide('goog.i18n.NumberFormatSymbols_ak_GH'); +goog.provide('goog.i18n.NumberFormatSymbols_am_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_001'); goog.provide('goog.i18n.NumberFormatSymbols_ar_AE'); goog.provide('goog.i18n.NumberFormatSymbols_ar_BH'); goog.provide('goog.i18n.NumberFormatSymbols_ar_DJ'); -goog.provide('goog.i18n.NumberFormatSymbols_ar_DZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_EG'); goog.provide('goog.i18n.NumberFormatSymbols_ar_EH'); goog.provide('goog.i18n.NumberFormatSymbols_ar_ER'); goog.provide('goog.i18n.NumberFormatSymbols_ar_IL'); @@ -61,6 +61,7 @@ goog.provide('goog.i18n.NumberFormatSymbols_ar_SS'); goog.provide('goog.i18n.NumberFormatSymbols_ar_SY'); goog.provide('goog.i18n.NumberFormatSymbols_ar_TD'); goog.provide('goog.i18n.NumberFormatSymbols_ar_TN'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_XB'); goog.provide('goog.i18n.NumberFormatSymbols_ar_YE'); goog.provide('goog.i18n.NumberFormatSymbols_as'); goog.provide('goog.i18n.NumberFormatSymbols_as_IN'); @@ -70,39 +71,53 @@ goog.provide('goog.i18n.NumberFormatSymbols_ast'); goog.provide('goog.i18n.NumberFormatSymbols_ast_ES'); goog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl'); goog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl_AZ'); +goog.provide('goog.i18n.NumberFormatSymbols_az_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_az_Latn_AZ'); goog.provide('goog.i18n.NumberFormatSymbols_bas'); goog.provide('goog.i18n.NumberFormatSymbols_bas_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_be_BY'); goog.provide('goog.i18n.NumberFormatSymbols_bem'); goog.provide('goog.i18n.NumberFormatSymbols_bem_ZM'); goog.provide('goog.i18n.NumberFormatSymbols_bez'); goog.provide('goog.i18n.NumberFormatSymbols_bez_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_bg_BG'); goog.provide('goog.i18n.NumberFormatSymbols_bm'); goog.provide('goog.i18n.NumberFormatSymbols_bm_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_bn_BD'); goog.provide('goog.i18n.NumberFormatSymbols_bn_IN'); goog.provide('goog.i18n.NumberFormatSymbols_bo'); goog.provide('goog.i18n.NumberFormatSymbols_bo_CN'); goog.provide('goog.i18n.NumberFormatSymbols_bo_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_br_FR'); goog.provide('goog.i18n.NumberFormatSymbols_brx'); goog.provide('goog.i18n.NumberFormatSymbols_brx_IN'); goog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl'); goog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_ca_AD'); +goog.provide('goog.i18n.NumberFormatSymbols_ca_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_ca_FR'); +goog.provide('goog.i18n.NumberFormatSymbols_ca_IT'); goog.provide('goog.i18n.NumberFormatSymbols_ce'); goog.provide('goog.i18n.NumberFormatSymbols_ce_RU'); goog.provide('goog.i18n.NumberFormatSymbols_cgg'); goog.provide('goog.i18n.NumberFormatSymbols_cgg_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_chr_US'); goog.provide('goog.i18n.NumberFormatSymbols_ckb'); -goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab'); -goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab_IQ'); -goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab_IR'); goog.provide('goog.i18n.NumberFormatSymbols_ckb_IQ'); goog.provide('goog.i18n.NumberFormatSymbols_ckb_IR'); -goog.provide('goog.i18n.NumberFormatSymbols_ckb_Latn'); -goog.provide('goog.i18n.NumberFormatSymbols_ckb_Latn_IQ'); -goog.provide('goog.i18n.NumberFormatSymbols_cu'); -goog.provide('goog.i18n.NumberFormatSymbols_cu_RU'); +goog.provide('goog.i18n.NumberFormatSymbols_cs_CZ'); +goog.provide('goog.i18n.NumberFormatSymbols_cy_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_da_DK'); +goog.provide('goog.i18n.NumberFormatSymbols_da_GL'); goog.provide('goog.i18n.NumberFormatSymbols_dav'); goog.provide('goog.i18n.NumberFormatSymbols_dav_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_BE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_DE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_IT'); goog.provide('goog.i18n.NumberFormatSymbols_de_LI'); +goog.provide('goog.i18n.NumberFormatSymbols_de_LU'); goog.provide('goog.i18n.NumberFormatSymbols_dje'); goog.provide('goog.i18n.NumberFormatSymbols_dje_NE'); goog.provide('goog.i18n.NumberFormatSymbols_dsb'); @@ -118,9 +133,13 @@ goog.provide('goog.i18n.NumberFormatSymbols_ebu_KE'); goog.provide('goog.i18n.NumberFormatSymbols_ee'); goog.provide('goog.i18n.NumberFormatSymbols_ee_GH'); goog.provide('goog.i18n.NumberFormatSymbols_ee_TG'); +goog.provide('goog.i18n.NumberFormatSymbols_el_CY'); +goog.provide('goog.i18n.NumberFormatSymbols_el_GR'); +goog.provide('goog.i18n.NumberFormatSymbols_en_001'); goog.provide('goog.i18n.NumberFormatSymbols_en_150'); goog.provide('goog.i18n.NumberFormatSymbols_en_AG'); goog.provide('goog.i18n.NumberFormatSymbols_en_AI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AS'); goog.provide('goog.i18n.NumberFormatSymbols_en_AT'); goog.provide('goog.i18n.NumberFormatSymbols_en_BB'); goog.provide('goog.i18n.NumberFormatSymbols_en_BE'); @@ -136,21 +155,25 @@ goog.provide('goog.i18n.NumberFormatSymbols_en_CM'); goog.provide('goog.i18n.NumberFormatSymbols_en_CX'); goog.provide('goog.i18n.NumberFormatSymbols_en_CY'); goog.provide('goog.i18n.NumberFormatSymbols_en_DE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_DG'); goog.provide('goog.i18n.NumberFormatSymbols_en_DK'); goog.provide('goog.i18n.NumberFormatSymbols_en_DM'); goog.provide('goog.i18n.NumberFormatSymbols_en_ER'); goog.provide('goog.i18n.NumberFormatSymbols_en_FI'); goog.provide('goog.i18n.NumberFormatSymbols_en_FJ'); goog.provide('goog.i18n.NumberFormatSymbols_en_FK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_FM'); goog.provide('goog.i18n.NumberFormatSymbols_en_GD'); goog.provide('goog.i18n.NumberFormatSymbols_en_GG'); goog.provide('goog.i18n.NumberFormatSymbols_en_GH'); goog.provide('goog.i18n.NumberFormatSymbols_en_GI'); goog.provide('goog.i18n.NumberFormatSymbols_en_GM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GU'); goog.provide('goog.i18n.NumberFormatSymbols_en_GY'); goog.provide('goog.i18n.NumberFormatSymbols_en_HK'); goog.provide('goog.i18n.NumberFormatSymbols_en_IL'); goog.provide('goog.i18n.NumberFormatSymbols_en_IM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_IO'); goog.provide('goog.i18n.NumberFormatSymbols_en_JE'); goog.provide('goog.i18n.NumberFormatSymbols_en_JM'); goog.provide('goog.i18n.NumberFormatSymbols_en_KE'); @@ -161,7 +184,9 @@ goog.provide('goog.i18n.NumberFormatSymbols_en_LC'); goog.provide('goog.i18n.NumberFormatSymbols_en_LR'); goog.provide('goog.i18n.NumberFormatSymbols_en_LS'); goog.provide('goog.i18n.NumberFormatSymbols_en_MG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MH'); goog.provide('goog.i18n.NumberFormatSymbols_en_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MP'); goog.provide('goog.i18n.NumberFormatSymbols_en_MS'); goog.provide('goog.i18n.NumberFormatSymbols_en_MT'); goog.provide('goog.i18n.NumberFormatSymbols_en_MU'); @@ -178,6 +203,8 @@ goog.provide('goog.i18n.NumberFormatSymbols_en_PG'); goog.provide('goog.i18n.NumberFormatSymbols_en_PH'); goog.provide('goog.i18n.NumberFormatSymbols_en_PK'); goog.provide('goog.i18n.NumberFormatSymbols_en_PN'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PR'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PW'); goog.provide('goog.i18n.NumberFormatSymbols_en_RW'); goog.provide('goog.i18n.NumberFormatSymbols_en_SB'); goog.provide('goog.i18n.NumberFormatSymbols_en_SC'); @@ -189,30 +216,39 @@ goog.provide('goog.i18n.NumberFormatSymbols_en_SL'); goog.provide('goog.i18n.NumberFormatSymbols_en_SS'); goog.provide('goog.i18n.NumberFormatSymbols_en_SX'); goog.provide('goog.i18n.NumberFormatSymbols_en_SZ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TC'); goog.provide('goog.i18n.NumberFormatSymbols_en_TK'); goog.provide('goog.i18n.NumberFormatSymbols_en_TO'); goog.provide('goog.i18n.NumberFormatSymbols_en_TT'); goog.provide('goog.i18n.NumberFormatSymbols_en_TV'); goog.provide('goog.i18n.NumberFormatSymbols_en_TZ'); goog.provide('goog.i18n.NumberFormatSymbols_en_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_UM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_US_POSIX'); goog.provide('goog.i18n.NumberFormatSymbols_en_VC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VI'); goog.provide('goog.i18n.NumberFormatSymbols_en_VU'); goog.provide('goog.i18n.NumberFormatSymbols_en_WS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_XA'); goog.provide('goog.i18n.NumberFormatSymbols_en_ZM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ZW'); goog.provide('goog.i18n.NumberFormatSymbols_eo'); -goog.provide('goog.i18n.NumberFormatSymbols_eo_001'); goog.provide('goog.i18n.NumberFormatSymbols_es_AR'); goog.provide('goog.i18n.NumberFormatSymbols_es_BO'); goog.provide('goog.i18n.NumberFormatSymbols_es_BR'); +goog.provide('goog.i18n.NumberFormatSymbols_es_BZ'); goog.provide('goog.i18n.NumberFormatSymbols_es_CL'); goog.provide('goog.i18n.NumberFormatSymbols_es_CO'); goog.provide('goog.i18n.NumberFormatSymbols_es_CR'); goog.provide('goog.i18n.NumberFormatSymbols_es_CU'); goog.provide('goog.i18n.NumberFormatSymbols_es_DO'); +goog.provide('goog.i18n.NumberFormatSymbols_es_EA'); goog.provide('goog.i18n.NumberFormatSymbols_es_EC'); goog.provide('goog.i18n.NumberFormatSymbols_es_GQ'); goog.provide('goog.i18n.NumberFormatSymbols_es_GT'); goog.provide('goog.i18n.NumberFormatSymbols_es_HN'); +goog.provide('goog.i18n.NumberFormatSymbols_es_IC'); goog.provide('goog.i18n.NumberFormatSymbols_es_NI'); goog.provide('goog.i18n.NumberFormatSymbols_es_PA'); goog.provide('goog.i18n.NumberFormatSymbols_es_PE'); @@ -222,14 +258,19 @@ goog.provide('goog.i18n.NumberFormatSymbols_es_PY'); goog.provide('goog.i18n.NumberFormatSymbols_es_SV'); goog.provide('goog.i18n.NumberFormatSymbols_es_UY'); goog.provide('goog.i18n.NumberFormatSymbols_es_VE'); +goog.provide('goog.i18n.NumberFormatSymbols_et_EE'); +goog.provide('goog.i18n.NumberFormatSymbols_eu_ES'); goog.provide('goog.i18n.NumberFormatSymbols_ewo'); goog.provide('goog.i18n.NumberFormatSymbols_ewo_CM'); goog.provide('goog.i18n.NumberFormatSymbols_fa_AF'); +goog.provide('goog.i18n.NumberFormatSymbols_fa_IR'); goog.provide('goog.i18n.NumberFormatSymbols_ff'); goog.provide('goog.i18n.NumberFormatSymbols_ff_CM'); goog.provide('goog.i18n.NumberFormatSymbols_ff_GN'); goog.provide('goog.i18n.NumberFormatSymbols_ff_MR'); goog.provide('goog.i18n.NumberFormatSymbols_ff_SN'); +goog.provide('goog.i18n.NumberFormatSymbols_fi_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_fil_PH'); goog.provide('goog.i18n.NumberFormatSymbols_fo'); goog.provide('goog.i18n.NumberFormatSymbols_fo_DK'); goog.provide('goog.i18n.NumberFormatSymbols_fo_FO'); @@ -237,6 +278,7 @@ goog.provide('goog.i18n.NumberFormatSymbols_fr_BE'); goog.provide('goog.i18n.NumberFormatSymbols_fr_BF'); goog.provide('goog.i18n.NumberFormatSymbols_fr_BI'); goog.provide('goog.i18n.NumberFormatSymbols_fr_BJ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_BL'); goog.provide('goog.i18n.NumberFormatSymbols_fr_CD'); goog.provide('goog.i18n.NumberFormatSymbols_fr_CF'); goog.provide('goog.i18n.NumberFormatSymbols_fr_CG'); @@ -245,20 +287,28 @@ goog.provide('goog.i18n.NumberFormatSymbols_fr_CI'); goog.provide('goog.i18n.NumberFormatSymbols_fr_CM'); goog.provide('goog.i18n.NumberFormatSymbols_fr_DJ'); goog.provide('goog.i18n.NumberFormatSymbols_fr_DZ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_FR'); goog.provide('goog.i18n.NumberFormatSymbols_fr_GA'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GF'); goog.provide('goog.i18n.NumberFormatSymbols_fr_GN'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GP'); goog.provide('goog.i18n.NumberFormatSymbols_fr_GQ'); goog.provide('goog.i18n.NumberFormatSymbols_fr_HT'); goog.provide('goog.i18n.NumberFormatSymbols_fr_KM'); goog.provide('goog.i18n.NumberFormatSymbols_fr_LU'); goog.provide('goog.i18n.NumberFormatSymbols_fr_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MC'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MF'); goog.provide('goog.i18n.NumberFormatSymbols_fr_MG'); goog.provide('goog.i18n.NumberFormatSymbols_fr_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MQ'); goog.provide('goog.i18n.NumberFormatSymbols_fr_MR'); goog.provide('goog.i18n.NumberFormatSymbols_fr_MU'); goog.provide('goog.i18n.NumberFormatSymbols_fr_NC'); goog.provide('goog.i18n.NumberFormatSymbols_fr_NE'); goog.provide('goog.i18n.NumberFormatSymbols_fr_PF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_PM'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_RE'); goog.provide('goog.i18n.NumberFormatSymbols_fr_RW'); goog.provide('goog.i18n.NumberFormatSymbols_fr_SC'); goog.provide('goog.i18n.NumberFormatSymbols_fr_SN'); @@ -268,13 +318,19 @@ goog.provide('goog.i18n.NumberFormatSymbols_fr_TG'); goog.provide('goog.i18n.NumberFormatSymbols_fr_TN'); goog.provide('goog.i18n.NumberFormatSymbols_fr_VU'); goog.provide('goog.i18n.NumberFormatSymbols_fr_WF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_YT'); goog.provide('goog.i18n.NumberFormatSymbols_fur'); goog.provide('goog.i18n.NumberFormatSymbols_fur_IT'); goog.provide('goog.i18n.NumberFormatSymbols_fy'); goog.provide('goog.i18n.NumberFormatSymbols_fy_NL'); +goog.provide('goog.i18n.NumberFormatSymbols_ga_IE'); goog.provide('goog.i18n.NumberFormatSymbols_gd'); goog.provide('goog.i18n.NumberFormatSymbols_gd_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_gl_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_gsw_CH'); goog.provide('goog.i18n.NumberFormatSymbols_gsw_FR'); +goog.provide('goog.i18n.NumberFormatSymbols_gsw_LI'); +goog.provide('goog.i18n.NumberFormatSymbols_gu_IN'); goog.provide('goog.i18n.NumberFormatSymbols_guz'); goog.provide('goog.i18n.NumberFormatSymbols_guz_KE'); goog.provide('goog.i18n.NumberFormatSymbols_gv'); @@ -283,18 +339,31 @@ goog.provide('goog.i18n.NumberFormatSymbols_ha'); goog.provide('goog.i18n.NumberFormatSymbols_ha_GH'); goog.provide('goog.i18n.NumberFormatSymbols_ha_NE'); goog.provide('goog.i18n.NumberFormatSymbols_ha_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_haw_US'); +goog.provide('goog.i18n.NumberFormatSymbols_he_IL'); +goog.provide('goog.i18n.NumberFormatSymbols_hi_IN'); goog.provide('goog.i18n.NumberFormatSymbols_hr_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_hr_HR'); goog.provide('goog.i18n.NumberFormatSymbols_hsb'); goog.provide('goog.i18n.NumberFormatSymbols_hsb_DE'); +goog.provide('goog.i18n.NumberFormatSymbols_hu_HU'); +goog.provide('goog.i18n.NumberFormatSymbols_hy_AM'); +goog.provide('goog.i18n.NumberFormatSymbols_id_ID'); goog.provide('goog.i18n.NumberFormatSymbols_ig'); goog.provide('goog.i18n.NumberFormatSymbols_ig_NG'); goog.provide('goog.i18n.NumberFormatSymbols_ii'); goog.provide('goog.i18n.NumberFormatSymbols_ii_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_is_IS'); goog.provide('goog.i18n.NumberFormatSymbols_it_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_it_IT'); +goog.provide('goog.i18n.NumberFormatSymbols_it_SM'); +goog.provide('goog.i18n.NumberFormatSymbols_it_VA'); +goog.provide('goog.i18n.NumberFormatSymbols_ja_JP'); goog.provide('goog.i18n.NumberFormatSymbols_jgo'); goog.provide('goog.i18n.NumberFormatSymbols_jgo_CM'); goog.provide('goog.i18n.NumberFormatSymbols_jmc'); goog.provide('goog.i18n.NumberFormatSymbols_jmc_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ka_GE'); goog.provide('goog.i18n.NumberFormatSymbols_kab'); goog.provide('goog.i18n.NumberFormatSymbols_kab_DZ'); goog.provide('goog.i18n.NumberFormatSymbols_kam'); @@ -307,13 +376,17 @@ goog.provide('goog.i18n.NumberFormatSymbols_khq'); goog.provide('goog.i18n.NumberFormatSymbols_khq_ML'); goog.provide('goog.i18n.NumberFormatSymbols_ki'); goog.provide('goog.i18n.NumberFormatSymbols_ki_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_kk_KZ'); goog.provide('goog.i18n.NumberFormatSymbols_kkj'); goog.provide('goog.i18n.NumberFormatSymbols_kkj_CM'); goog.provide('goog.i18n.NumberFormatSymbols_kl'); goog.provide('goog.i18n.NumberFormatSymbols_kl_GL'); goog.provide('goog.i18n.NumberFormatSymbols_kln'); goog.provide('goog.i18n.NumberFormatSymbols_kln_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_km_KH'); +goog.provide('goog.i18n.NumberFormatSymbols_kn_IN'); goog.provide('goog.i18n.NumberFormatSymbols_ko_KP'); +goog.provide('goog.i18n.NumberFormatSymbols_ko_KR'); goog.provide('goog.i18n.NumberFormatSymbols_kok'); goog.provide('goog.i18n.NumberFormatSymbols_kok_IN'); goog.provide('goog.i18n.NumberFormatSymbols_ks'); @@ -326,6 +399,7 @@ goog.provide('goog.i18n.NumberFormatSymbols_ksh'); goog.provide('goog.i18n.NumberFormatSymbols_ksh_DE'); goog.provide('goog.i18n.NumberFormatSymbols_kw'); goog.provide('goog.i18n.NumberFormatSymbols_kw_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_ky_KG'); goog.provide('goog.i18n.NumberFormatSymbols_lag'); goog.provide('goog.i18n.NumberFormatSymbols_lag_TZ'); goog.provide('goog.i18n.NumberFormatSymbols_lb'); @@ -335,17 +409,21 @@ goog.provide('goog.i18n.NumberFormatSymbols_lg_UG'); goog.provide('goog.i18n.NumberFormatSymbols_lkt'); goog.provide('goog.i18n.NumberFormatSymbols_lkt_US'); goog.provide('goog.i18n.NumberFormatSymbols_ln_AO'); +goog.provide('goog.i18n.NumberFormatSymbols_ln_CD'); goog.provide('goog.i18n.NumberFormatSymbols_ln_CF'); goog.provide('goog.i18n.NumberFormatSymbols_ln_CG'); +goog.provide('goog.i18n.NumberFormatSymbols_lo_LA'); goog.provide('goog.i18n.NumberFormatSymbols_lrc'); goog.provide('goog.i18n.NumberFormatSymbols_lrc_IQ'); goog.provide('goog.i18n.NumberFormatSymbols_lrc_IR'); +goog.provide('goog.i18n.NumberFormatSymbols_lt_LT'); goog.provide('goog.i18n.NumberFormatSymbols_lu'); goog.provide('goog.i18n.NumberFormatSymbols_lu_CD'); goog.provide('goog.i18n.NumberFormatSymbols_luo'); goog.provide('goog.i18n.NumberFormatSymbols_luo_KE'); goog.provide('goog.i18n.NumberFormatSymbols_luy'); goog.provide('goog.i18n.NumberFormatSymbols_luy_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_lv_LV'); goog.provide('goog.i18n.NumberFormatSymbols_mas'); goog.provide('goog.i18n.NumberFormatSymbols_mas_KE'); goog.provide('goog.i18n.NumberFormatSymbols_mas_TZ'); @@ -359,21 +437,35 @@ goog.provide('goog.i18n.NumberFormatSymbols_mgh'); goog.provide('goog.i18n.NumberFormatSymbols_mgh_MZ'); goog.provide('goog.i18n.NumberFormatSymbols_mgo'); goog.provide('goog.i18n.NumberFormatSymbols_mgo_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_mk_MK'); +goog.provide('goog.i18n.NumberFormatSymbols_ml_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_mn_MN'); +goog.provide('goog.i18n.NumberFormatSymbols_mr_IN'); goog.provide('goog.i18n.NumberFormatSymbols_ms_BN'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_MY'); goog.provide('goog.i18n.NumberFormatSymbols_ms_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_mt_MT'); goog.provide('goog.i18n.NumberFormatSymbols_mua'); goog.provide('goog.i18n.NumberFormatSymbols_mua_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_my_MM'); goog.provide('goog.i18n.NumberFormatSymbols_mzn'); goog.provide('goog.i18n.NumberFormatSymbols_mzn_IR'); goog.provide('goog.i18n.NumberFormatSymbols_naq'); goog.provide('goog.i18n.NumberFormatSymbols_naq_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_nb_NO'); +goog.provide('goog.i18n.NumberFormatSymbols_nb_SJ'); goog.provide('goog.i18n.NumberFormatSymbols_nd'); goog.provide('goog.i18n.NumberFormatSymbols_nd_ZW'); +goog.provide('goog.i18n.NumberFormatSymbols_nds'); +goog.provide('goog.i18n.NumberFormatSymbols_nds_DE'); +goog.provide('goog.i18n.NumberFormatSymbols_nds_NL'); goog.provide('goog.i18n.NumberFormatSymbols_ne_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ne_NP'); goog.provide('goog.i18n.NumberFormatSymbols_nl_AW'); goog.provide('goog.i18n.NumberFormatSymbols_nl_BE'); goog.provide('goog.i18n.NumberFormatSymbols_nl_BQ'); goog.provide('goog.i18n.NumberFormatSymbols_nl_CW'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_NL'); goog.provide('goog.i18n.NumberFormatSymbols_nl_SR'); goog.provide('goog.i18n.NumberFormatSymbols_nl_SX'); goog.provide('goog.i18n.NumberFormatSymbols_nmg'); @@ -389,13 +481,15 @@ goog.provide('goog.i18n.NumberFormatSymbols_nyn_UG'); goog.provide('goog.i18n.NumberFormatSymbols_om'); goog.provide('goog.i18n.NumberFormatSymbols_om_ET'); goog.provide('goog.i18n.NumberFormatSymbols_om_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_or_IN'); goog.provide('goog.i18n.NumberFormatSymbols_os'); goog.provide('goog.i18n.NumberFormatSymbols_os_GE'); goog.provide('goog.i18n.NumberFormatSymbols_os_RU'); goog.provide('goog.i18n.NumberFormatSymbols_pa_Arab'); goog.provide('goog.i18n.NumberFormatSymbols_pa_Arab_PK'); -goog.provide('goog.i18n.NumberFormatSymbols_prg'); -goog.provide('goog.i18n.NumberFormatSymbols_prg_001'); +goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru'); +goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_pl_PL'); goog.provide('goog.i18n.NumberFormatSymbols_ps'); goog.provide('goog.i18n.NumberFormatSymbols_ps_AF'); goog.provide('goog.i18n.NumberFormatSymbols_pt_AO'); @@ -417,12 +511,14 @@ goog.provide('goog.i18n.NumberFormatSymbols_rm_CH'); goog.provide('goog.i18n.NumberFormatSymbols_rn'); goog.provide('goog.i18n.NumberFormatSymbols_rn_BI'); goog.provide('goog.i18n.NumberFormatSymbols_ro_MD'); +goog.provide('goog.i18n.NumberFormatSymbols_ro_RO'); goog.provide('goog.i18n.NumberFormatSymbols_rof'); goog.provide('goog.i18n.NumberFormatSymbols_rof_TZ'); goog.provide('goog.i18n.NumberFormatSymbols_ru_BY'); goog.provide('goog.i18n.NumberFormatSymbols_ru_KG'); goog.provide('goog.i18n.NumberFormatSymbols_ru_KZ'); goog.provide('goog.i18n.NumberFormatSymbols_ru_MD'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_RU'); goog.provide('goog.i18n.NumberFormatSymbols_ru_UA'); goog.provide('goog.i18n.NumberFormatSymbols_rw'); goog.provide('goog.i18n.NumberFormatSymbols_rw_RW'); @@ -449,6 +545,9 @@ goog.provide('goog.i18n.NumberFormatSymbols_shi_Latn'); goog.provide('goog.i18n.NumberFormatSymbols_shi_Latn_MA'); goog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng'); goog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_si_LK'); +goog.provide('goog.i18n.NumberFormatSymbols_sk_SK'); +goog.provide('goog.i18n.NumberFormatSymbols_sl_SI'); goog.provide('goog.i18n.NumberFormatSymbols_smn'); goog.provide('goog.i18n.NumberFormatSymbols_smn_FI'); goog.provide('goog.i18n.NumberFormatSymbols_sn'); @@ -458,51 +557,62 @@ goog.provide('goog.i18n.NumberFormatSymbols_so_DJ'); goog.provide('goog.i18n.NumberFormatSymbols_so_ET'); goog.provide('goog.i18n.NumberFormatSymbols_so_KE'); goog.provide('goog.i18n.NumberFormatSymbols_so_SO'); +goog.provide('goog.i18n.NumberFormatSymbols_sq_AL'); goog.provide('goog.i18n.NumberFormatSymbols_sq_MK'); goog.provide('goog.i18n.NumberFormatSymbols_sq_XK'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_BA'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_ME'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_RS'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_XK'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_BA'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_ME'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_XK'); goog.provide('goog.i18n.NumberFormatSymbols_sv_AX'); goog.provide('goog.i18n.NumberFormatSymbols_sv_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_sv_SE'); goog.provide('goog.i18n.NumberFormatSymbols_sw_CD'); goog.provide('goog.i18n.NumberFormatSymbols_sw_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_sw_TZ'); goog.provide('goog.i18n.NumberFormatSymbols_sw_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_ta_IN'); goog.provide('goog.i18n.NumberFormatSymbols_ta_LK'); goog.provide('goog.i18n.NumberFormatSymbols_ta_MY'); goog.provide('goog.i18n.NumberFormatSymbols_ta_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_te_IN'); goog.provide('goog.i18n.NumberFormatSymbols_teo'); goog.provide('goog.i18n.NumberFormatSymbols_teo_KE'); goog.provide('goog.i18n.NumberFormatSymbols_teo_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_th_TH'); goog.provide('goog.i18n.NumberFormatSymbols_ti'); goog.provide('goog.i18n.NumberFormatSymbols_ti_ER'); goog.provide('goog.i18n.NumberFormatSymbols_ti_ET'); -goog.provide('goog.i18n.NumberFormatSymbols_tk'); -goog.provide('goog.i18n.NumberFormatSymbols_tk_TM'); goog.provide('goog.i18n.NumberFormatSymbols_to'); goog.provide('goog.i18n.NumberFormatSymbols_to_TO'); goog.provide('goog.i18n.NumberFormatSymbols_tr_CY'); +goog.provide('goog.i18n.NumberFormatSymbols_tr_TR'); goog.provide('goog.i18n.NumberFormatSymbols_twq'); goog.provide('goog.i18n.NumberFormatSymbols_twq_NE'); goog.provide('goog.i18n.NumberFormatSymbols_tzm'); goog.provide('goog.i18n.NumberFormatSymbols_tzm_MA'); goog.provide('goog.i18n.NumberFormatSymbols_ug'); goog.provide('goog.i18n.NumberFormatSymbols_ug_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_uk_UA'); goog.provide('goog.i18n.NumberFormatSymbols_ur_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ur_PK'); goog.provide('goog.i18n.NumberFormatSymbols_uz_Arab'); goog.provide('goog.i18n.NumberFormatSymbols_uz_Arab_AF'); goog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl'); goog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn_UZ'); goog.provide('goog.i18n.NumberFormatSymbols_vai'); goog.provide('goog.i18n.NumberFormatSymbols_vai_Latn'); goog.provide('goog.i18n.NumberFormatSymbols_vai_Latn_LR'); goog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii'); goog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii_LR'); -goog.provide('goog.i18n.NumberFormatSymbols_vo'); -goog.provide('goog.i18n.NumberFormatSymbols_vo_001'); +goog.provide('goog.i18n.NumberFormatSymbols_vi_VN'); goog.provide('goog.i18n.NumberFormatSymbols_vun'); goog.provide('goog.i18n.NumberFormatSymbols_vun_TZ'); goog.provide('goog.i18n.NumberFormatSymbols_wae'); @@ -520,6 +630,8 @@ goog.provide('goog.i18n.NumberFormatSymbols_yue'); goog.provide('goog.i18n.NumberFormatSymbols_yue_HK'); goog.provide('goog.i18n.NumberFormatSymbols_zgh'); goog.provide('goog.i18n.NumberFormatSymbols_zgh_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_CN'); goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_HK'); goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_MO'); goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_SG'); @@ -527,7 +639,7 @@ goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant'); goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_HK'); goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_MO'); goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_TW'); - +goog.provide('goog.i18n.NumberFormatSymbols_zu_ZA'); goog.require('goog.i18n.NumberFormatSymbols'); @@ -537,42 +649,49 @@ goog.require('goog.i18n.NumberFormatSymbols'); */ goog.i18n.NumberFormatSymbols_af_NA = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NAD' }; +/** + * Number formatting symbols for locale af_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_af_ZA = goog.i18n.NumberFormatSymbols_af; + + /** * Number formatting symbols for locale agq. * @enum {string} */ goog.i18n.NumberFormatSymbols_agq = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -581,7 +700,23 @@ goog.i18n.NumberFormatSymbols_agq = { * Number formatting symbols for locale agq_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_agq_CM = goog.i18n.NumberFormatSymbols_agq; +goog.i18n.NumberFormatSymbols_agq_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -596,13 +731,13 @@ goog.i18n.NumberFormatSymbols_ak = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GHS' }; @@ -614,25 +749,39 @@ goog.i18n.NumberFormatSymbols_ak = { goog.i18n.NumberFormatSymbols_ak_GH = goog.i18n.NumberFormatSymbols_ak; +/** + * Number formatting symbols for locale am_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_am_ET = goog.i18n.NumberFormatSymbols_am; + + +/** + * Number formatting symbols for locale ar_001. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_001 = goog.i18n.NumberFormatSymbols_ar; + + /** * Number formatting symbols for locale ar_AE. * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_AE = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'AED' }; @@ -642,20 +791,20 @@ goog.i18n.NumberFormatSymbols_ar_AE = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_BH = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.000 ¤', DEF_CURRENCY_CODE: 'BHD' }; @@ -665,45 +814,29 @@ goog.i18n.NumberFormatSymbols_ar_BH = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_DJ = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'DJF' }; /** - * Number formatting symbols for locale ar_DZ. + * Number formatting symbols for locale ar_EG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ar_DZ = { - DECIMAL_SEP: ',', - GROUP_SEP: '.', - PERCENT: '\u066A', - ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645\u064B\u0627', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'DZD' -}; +goog.i18n.NumberFormatSymbols_ar_EG = goog.i18n.NumberFormatSymbols_ar; /** @@ -713,18 +846,18 @@ goog.i18n.NumberFormatSymbols_ar_DZ = { goog.i18n.NumberFormatSymbols_ar_EH = { DECIMAL_SEP: '.', GROUP_SEP: ',', - PERCENT: '\u066A', + PERCENT: '‎%‎', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645\u064B\u0627', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ليس رقمًا', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'MAD' }; @@ -734,20 +867,20 @@ goog.i18n.NumberFormatSymbols_ar_EH = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_ER = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'ERN' }; @@ -757,20 +890,20 @@ goog.i18n.NumberFormatSymbols_ar_ER = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_IL = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'ILS' }; @@ -780,20 +913,20 @@ goog.i18n.NumberFormatSymbols_ar_IL = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_IQ = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'IQD' }; @@ -803,20 +936,20 @@ goog.i18n.NumberFormatSymbols_ar_IQ = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_JO = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.000 ¤', DEF_CURRENCY_CODE: 'JOD' }; @@ -826,20 +959,20 @@ goog.i18n.NumberFormatSymbols_ar_JO = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_KM = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'KMF' }; @@ -849,20 +982,20 @@ goog.i18n.NumberFormatSymbols_ar_KM = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_KW = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.000 ¤', DEF_CURRENCY_CODE: 'KWD' }; @@ -872,20 +1005,20 @@ goog.i18n.NumberFormatSymbols_ar_KW = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_LB = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'LBP' }; @@ -897,18 +1030,18 @@ goog.i18n.NumberFormatSymbols_ar_LB = { goog.i18n.NumberFormatSymbols_ar_LY = { DECIMAL_SEP: ',', GROUP_SEP: '.', - PERCENT: '\u066A', + PERCENT: '‎%‎', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645\u064B\u0627', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ليس رقمًا', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.000', DEF_CURRENCY_CODE: 'LYD' }; @@ -920,18 +1053,18 @@ goog.i18n.NumberFormatSymbols_ar_LY = { goog.i18n.NumberFormatSymbols_ar_MA = { DECIMAL_SEP: ',', GROUP_SEP: '.', - PERCENT: '\u066A', + PERCENT: '‎%‎', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645\u064B\u0627', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ليس رقمًا', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'MAD' }; @@ -941,20 +1074,20 @@ goog.i18n.NumberFormatSymbols_ar_MA = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_MR = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'MRO' }; @@ -964,20 +1097,20 @@ goog.i18n.NumberFormatSymbols_ar_MR = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_OM = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.000 ¤', DEF_CURRENCY_CODE: 'OMR' }; @@ -987,20 +1120,20 @@ goog.i18n.NumberFormatSymbols_ar_OM = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_PS = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'ILS' }; @@ -1010,20 +1143,20 @@ goog.i18n.NumberFormatSymbols_ar_PS = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_QA = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'QAR' }; @@ -1033,20 +1166,20 @@ goog.i18n.NumberFormatSymbols_ar_QA = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_SA = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SAR' }; @@ -1056,20 +1189,20 @@ goog.i18n.NumberFormatSymbols_ar_SA = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_SD = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SDG' }; @@ -1079,20 +1212,20 @@ goog.i18n.NumberFormatSymbols_ar_SD = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_SO = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'SOS' }; @@ -1102,20 +1235,20 @@ goog.i18n.NumberFormatSymbols_ar_SO = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_SS = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SSP' }; @@ -1125,20 +1258,20 @@ goog.i18n.NumberFormatSymbols_ar_SS = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_SY = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'SYP' }; @@ -1148,20 +1281,20 @@ goog.i18n.NumberFormatSymbols_ar_SY = { * @enum {string} */ goog.i18n.NumberFormatSymbols_ar_TD = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -1173,41 +1306,64 @@ goog.i18n.NumberFormatSymbols_ar_TD = { goog.i18n.NumberFormatSymbols_ar_TN = { DECIMAL_SEP: ',', GROUP_SEP: '.', - PERCENT: '\u066A', + PERCENT: '‎%‎', ZERO_DIGIT: '0', - PLUS_SIGN: '\u200E+', - MINUS_SIGN: '\u200E-', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645\u064B\u0627', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ليس رقمًا', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.000', DEF_CURRENCY_CODE: 'TND' }; /** - * Number formatting symbols for locale ar_YE. + * Number formatting symbols for locale ar_XB. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ar_YE = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', +goog.i18n.NumberFormatSymbols_ar_XB = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '‎%‎', + ZERO_DIGIT: '0', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ليس رقمًا', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'EGP' +}; + + +/** + * Number formatting symbols for locale ar_YE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_YE = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪؜', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ليس رقم', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'YER' }; @@ -1220,17 +1376,17 @@ goog.i18n.NumberFormatSymbols_as = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u09E6', + ZERO_DIGIT: '০', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -1254,13 +1410,13 @@ goog.i18n.NumberFormatSymbols_asa = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'TZS' }; @@ -1269,7 +1425,23 @@ goog.i18n.NumberFormatSymbols_asa = { * Number formatting symbols for locale asa_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_asa_TZ = goog.i18n.NumberFormatSymbols_asa; +goog.i18n.NumberFormatSymbols_asa_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -1284,13 +1456,13 @@ goog.i18n.NumberFormatSymbols_ast = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'ND', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -1306,61 +1478,81 @@ goog.i18n.NumberFormatSymbols_ast_ES = goog.i18n.NumberFormatSymbols_ast; * Number formatting symbols for locale az_Cyrl. * @enum {string} */ -goog.i18n.NumberFormatSymbols_az_Cyrl = { +goog.i18n.NumberFormatSymbols_az_Cyrl = goog.i18n.NumberFormatSymbols_az; + + +/** + * Number formatting symbols for locale az_Cyrl_AZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_Cyrl_AZ = goog.i18n.NumberFormatSymbols_az; + + +/** + * Number formatting symbols for locale az_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_Latn = goog.i18n.NumberFormatSymbols_az; + + +/** + * Number formatting symbols for locale az_Latn_AZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_Latn_AZ = goog.i18n.NumberFormatSymbols_az; + + +/** + * Number formatting symbols for locale bas. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bas = { DECIMAL_SEP: ',', - GROUP_SEP: '.', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'AZN' + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale az_Cyrl_AZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_az_Cyrl_AZ = - goog.i18n.NumberFormatSymbols_az_Cyrl; - - -/** - * Number formatting symbols for locale bas. + * Number formatting symbols for locale bas_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_bas = { +goog.i18n.NumberFormatSymbols_bas_CM = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale bas_CM. + * Number formatting symbols for locale be_BY. * @enum {string} */ -goog.i18n.NumberFormatSymbols_bas_CM = goog.i18n.NumberFormatSymbols_bas; +goog.i18n.NumberFormatSymbols_be_BY = goog.i18n.NumberFormatSymbols_be; /** @@ -1375,13 +1567,13 @@ goog.i18n.NumberFormatSymbols_bem = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ZMW' }; @@ -1405,13 +1597,13 @@ goog.i18n.NumberFormatSymbols_bez = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'TZS' }; @@ -1420,7 +1612,30 @@ goog.i18n.NumberFormatSymbols_bez = { * Number formatting symbols for locale bez_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_bez_TZ = goog.i18n.NumberFormatSymbols_bez; +goog.i18n.NumberFormatSymbols_bez_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale bg_BG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bg_BG = goog.i18n.NumberFormatSymbols_bg; /** @@ -1435,13 +1650,13 @@ goog.i18n.NumberFormatSymbols_bm = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XOF' }; @@ -1450,7 +1665,30 @@ goog.i18n.NumberFormatSymbols_bm = { * Number formatting symbols for locale bm_ML. * @enum {string} */ -goog.i18n.NumberFormatSymbols_bm_ML = goog.i18n.NumberFormatSymbols_bm; +goog.i18n.NumberFormatSymbols_bm_ML = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale bn_BD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bn_BD = goog.i18n.NumberFormatSymbols_bn; /** @@ -1461,17 +1699,17 @@ goog.i18n.NumberFormatSymbols_bn_IN = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u09E6', + ZERO_DIGIT: '০', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE\u00A0\u09A8\u09BE', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '#,##,##0.00\u00A4', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##,##0.00¤', DEF_CURRENCY_CODE: 'INR' }; @@ -1488,13 +1726,13 @@ goog.i18n.NumberFormatSymbols_bo = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'CNY' }; @@ -1518,17 +1756,24 @@ goog.i18n.NumberFormatSymbols_bo_IN = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'INR' }; +/** + * Number formatting symbols for locale br_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_br_FR = goog.i18n.NumberFormatSymbols_br; + + /** * Number formatting symbols for locale brx. * @enum {string} @@ -1541,13 +1786,13 @@ goog.i18n.NumberFormatSymbols_brx = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -1571,13 +1816,13 @@ goog.i18n.NumberFormatSymbols_bs_Cyrl = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'BAM' }; @@ -1586,8 +1831,65 @@ goog.i18n.NumberFormatSymbols_bs_Cyrl = { * Number formatting symbols for locale bs_Cyrl_BA. * @enum {string} */ -goog.i18n.NumberFormatSymbols_bs_Cyrl_BA = - goog.i18n.NumberFormatSymbols_bs_Cyrl; +goog.i18n.NumberFormatSymbols_bs_Cyrl_BA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale bs_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Latn = goog.i18n.NumberFormatSymbols_bs; + + +/** + * Number formatting symbols for locale bs_Latn_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Latn_BA = goog.i18n.NumberFormatSymbols_bs; + + +/** + * 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} + */ +goog.i18n.NumberFormatSymbols_ca_ES = goog.i18n.NumberFormatSymbols_ca; + + +/** + * Number formatting symbols for locale ca_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ca_FR = goog.i18n.NumberFormatSymbols_ca; + + +/** + * Number formatting symbols for locale ca_IT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ca_IT = goog.i18n.NumberFormatSymbols_ca; /** @@ -1602,13 +1904,13 @@ goog.i18n.NumberFormatSymbols_ce = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u0422\u0435\u0440\u0445\u044C\u0430\u0448\u00A0\u0434\u0430\u0446', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'Терхьаш дац', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'RUB' }; @@ -1632,13 +1934,13 @@ goog.i18n.NumberFormatSymbols_cgg = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'UGX' }; @@ -1647,66 +1949,52 @@ goog.i18n.NumberFormatSymbols_cgg = { * Number formatting symbols for locale cgg_UG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_cgg_UG = goog.i18n.NumberFormatSymbols_cgg; - - -/** - * Number formatting symbols for locale ckb. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ckb = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: 'NaN', +goog.i18n.NumberFormatSymbols_cgg_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'IQD' + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'UGX' }; /** - * Number formatting symbols for locale ckb_Arab. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ckb_Arab = goog.i18n.NumberFormatSymbols_ckb; - - -/** - * Number formatting symbols for locale ckb_Arab_IQ. + * Number formatting symbols for locale chr_US. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ckb_Arab_IQ = goog.i18n.NumberFormatSymbols_ckb; +goog.i18n.NumberFormatSymbols_chr_US = goog.i18n.NumberFormatSymbols_chr; /** - * Number formatting symbols for locale ckb_Arab_IR. + * Number formatting symbols for locale ckb. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ckb_Arab_IR = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', +goog.i18n.NumberFormatSymbols_ckb = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'IRR' + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'IQD' }; @@ -1714,7 +2002,23 @@ goog.i18n.NumberFormatSymbols_ckb_Arab_IR = { * Number formatting symbols for locale ckb_IQ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ckb_IQ = goog.i18n.NumberFormatSymbols_ckb; +goog.i18n.NumberFormatSymbols_ckb_IQ = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'IQD' +}; /** @@ -1722,66 +2026,50 @@ goog.i18n.NumberFormatSymbols_ckb_IQ = goog.i18n.NumberFormatSymbols_ckb; * @enum {string} */ goog.i18n.NumberFormatSymbols_ckb_IR = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u0660', - PLUS_SIGN: '\u200F+', - MINUS_SIGN: '\u200F-', - EXP_SYMBOL: '\u0627\u0633', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '٠', + PLUS_SIGN: '؜+', + MINUS_SIGN: '؜-', + EXP_SYMBOL: 'اس', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'IRR' }; /** - * Number formatting symbols for locale ckb_Latn. + * Number formatting symbols for locale cs_CZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ckb_Latn = goog.i18n.NumberFormatSymbols_ckb; +goog.i18n.NumberFormatSymbols_cs_CZ = goog.i18n.NumberFormatSymbols_cs; /** - * Number formatting symbols for locale ckb_Latn_IQ. + * Number formatting symbols for locale cy_GB. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ckb_Latn_IQ = goog.i18n.NumberFormatSymbols_ckb; +goog.i18n.NumberFormatSymbols_cy_GB = goog.i18n.NumberFormatSymbols_cy; /** - * Number formatting symbols for locale cu. + * Number formatting symbols for locale da_DK. * @enum {string} */ -goog.i18n.NumberFormatSymbols_cu = { - DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', - PERCENT: '%', - ZERO_DIGIT: '0', - PLUS_SIGN: '+', - MINUS_SIGN: '-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'RUB' -}; +goog.i18n.NumberFormatSymbols_da_DK = goog.i18n.NumberFormatSymbols_da; /** - * Number formatting symbols for locale cu_RU. + * Number formatting symbols for locale da_GL. * @enum {string} */ -goog.i18n.NumberFormatSymbols_cu_RU = goog.i18n.NumberFormatSymbols_cu; +goog.i18n.NumberFormatSymbols_da_GL = goog.i18n.NumberFormatSymbols_da; /** @@ -1796,13 +2084,13 @@ goog.i18n.NumberFormatSymbols_dav = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -1814,48 +2102,76 @@ goog.i18n.NumberFormatSymbols_dav = { goog.i18n.NumberFormatSymbols_dav_KE = goog.i18n.NumberFormatSymbols_dav; +/** + * Number formatting symbols for locale de_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_BE = goog.i18n.NumberFormatSymbols_de; + + +/** + * Number formatting symbols for locale de_DE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_DE = goog.i18n.NumberFormatSymbols_de; + + +/** + * Number formatting symbols for locale de_IT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_IT = goog.i18n.NumberFormatSymbols_de; + + /** * Number formatting symbols for locale de_LI. * @enum {string} */ goog.i18n.NumberFormatSymbols_de_LI = { DECIMAL_SEP: '.', - GROUP_SEP: '\'', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'CHF' }; +/** + * Number formatting symbols for locale de_LU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_LU = goog.i18n.NumberFormatSymbols_de; + + /** * Number formatting symbols for locale dje. * @enum {string} */ goog.i18n.NumberFormatSymbols_dje = { DECIMAL_SEP: '.', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -1864,7 +2180,23 @@ goog.i18n.NumberFormatSymbols_dje = { * Number formatting symbols for locale dje_NE. * @enum {string} */ -goog.i18n.NumberFormatSymbols_dje_NE = goog.i18n.NumberFormatSymbols_dje; +goog.i18n.NumberFormatSymbols_dje_NE = { + DECIMAL_SEP: '.', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'XOF' +}; /** @@ -1879,13 +2211,13 @@ goog.i18n.NumberFormatSymbols_dsb = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -1903,19 +2235,19 @@ goog.i18n.NumberFormatSymbols_dsb_DE = goog.i18n.NumberFormatSymbols_dsb; */ goog.i18n.NumberFormatSymbols_dua = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -1924,7 +2256,23 @@ goog.i18n.NumberFormatSymbols_dua = { * Number formatting symbols for locale dua_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_dua_CM = goog.i18n.NumberFormatSymbols_dua; +goog.i18n.NumberFormatSymbols_dua_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -1933,19 +2281,19 @@ goog.i18n.NumberFormatSymbols_dua_CM = goog.i18n.NumberFormatSymbols_dua; */ goog.i18n.NumberFormatSymbols_dyo = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -1954,7 +2302,23 @@ goog.i18n.NumberFormatSymbols_dyo = { * Number formatting symbols for locale dyo_SN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_dyo_SN = goog.i18n.NumberFormatSymbols_dyo; +goog.i18n.NumberFormatSymbols_dyo_SN = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XOF' +}; /** @@ -1965,17 +2329,17 @@ goog.i18n.NumberFormatSymbols_dz = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u0F20', + ZERO_DIGIT: '༠', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u0F42\u0FB2\u0F44\u0F66\u0F0B\u0F58\u0F7A\u0F51', - NAN: '\u0F68\u0F44\u0F0B\u0F58\u0F51', + PERMILL: '‰', + INFINITY: 'གྲངས་མེད', + NAN: 'ཨང་མད', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##,##0.00', + PERCENT_PATTERN: '#,##,##0 %', + CURRENCY_PATTERN: '¤#,##,##0.00', DEF_CURRENCY_CODE: 'BTN' }; @@ -1999,13 +2363,13 @@ goog.i18n.NumberFormatSymbols_ebu = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -2029,13 +2393,13 @@ goog.i18n.NumberFormatSymbols_ee = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'mnn', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GHS' }; @@ -2059,17 +2423,38 @@ goog.i18n.NumberFormatSymbols_ee_TG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'mnn', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'XOF' }; +/** + * Number formatting symbols for locale el_CY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_el_CY = goog.i18n.NumberFormatSymbols_el; + + +/** + * Number formatting symbols for locale el_GR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_el_GR = goog.i18n.NumberFormatSymbols_el; + + +/** + * Number formatting symbols for locale en_001. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_001 = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_150. * @enum {string} @@ -2082,13 +2467,13 @@ goog.i18n.NumberFormatSymbols_en_150 = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'USD' }; @@ -2105,13 +2490,13 @@ goog.i18n.NumberFormatSymbols_en_AG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; @@ -2128,17 +2513,24 @@ goog.i18n.NumberFormatSymbols_en_AI = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; +/** + * Number formatting symbols for locale en_AS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_AS = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_AT. * @enum {string} @@ -2151,13 +2543,13 @@ goog.i18n.NumberFormatSymbols_en_AT = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -2174,13 +2566,13 @@ goog.i18n.NumberFormatSymbols_en_BB = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BBD' }; @@ -2197,13 +2589,13 @@ goog.i18n.NumberFormatSymbols_en_BE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -2220,13 +2612,13 @@ goog.i18n.NumberFormatSymbols_en_BI = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'BIF' }; @@ -2243,13 +2635,13 @@ goog.i18n.NumberFormatSymbols_en_BM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BMD' }; @@ -2266,13 +2658,13 @@ goog.i18n.NumberFormatSymbols_en_BS = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BSD' }; @@ -2289,13 +2681,13 @@ goog.i18n.NumberFormatSymbols_en_BW = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BWP' }; @@ -2312,13 +2704,13 @@ goog.i18n.NumberFormatSymbols_en_BZ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BZD' }; @@ -2335,13 +2727,13 @@ goog.i18n.NumberFormatSymbols_en_CC = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -2358,13 +2750,13 @@ goog.i18n.NumberFormatSymbols_en_CH = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'CHF' }; @@ -2381,13 +2773,13 @@ goog.i18n.NumberFormatSymbols_en_CK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NZD' }; @@ -2404,13 +2796,13 @@ goog.i18n.NumberFormatSymbols_en_CM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'XAF' }; @@ -2427,13 +2819,13 @@ goog.i18n.NumberFormatSymbols_en_CX = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -2450,13 +2842,13 @@ goog.i18n.NumberFormatSymbols_en_CY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -2473,17 +2865,24 @@ goog.i18n.NumberFormatSymbols_en_DE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale en_DG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_DG = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_DK. * @enum {string} @@ -2496,13 +2895,13 @@ goog.i18n.NumberFormatSymbols_en_DK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'DKK' }; @@ -2519,13 +2918,13 @@ goog.i18n.NumberFormatSymbols_en_DM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; @@ -2542,13 +2941,13 @@ goog.i18n.NumberFormatSymbols_en_ER = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ERN' }; @@ -2559,19 +2958,19 @@ goog.i18n.NumberFormatSymbols_en_ER = { */ goog.i18n.NumberFormatSymbols_en_FI = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -2588,13 +2987,13 @@ goog.i18n.NumberFormatSymbols_en_FJ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'FJD' }; @@ -2611,17 +3010,24 @@ goog.i18n.NumberFormatSymbols_en_FK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'FKP' }; +/** + * Number formatting symbols for locale en_FM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_FM = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_GD. * @enum {string} @@ -2634,13 +3040,13 @@ goog.i18n.NumberFormatSymbols_en_GD = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; @@ -2657,13 +3063,13 @@ goog.i18n.NumberFormatSymbols_en_GG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; @@ -2680,13 +3086,13 @@ goog.i18n.NumberFormatSymbols_en_GH = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GHS' }; @@ -2703,13 +3109,13 @@ goog.i18n.NumberFormatSymbols_en_GI = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GIP' }; @@ -2726,17 +3132,24 @@ goog.i18n.NumberFormatSymbols_en_GM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GMD' }; +/** + * Number formatting symbols for locale en_GU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GU = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_GY. * @enum {string} @@ -2749,13 +3162,13 @@ goog.i18n.NumberFormatSymbols_en_GY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'GYD' }; @@ -2772,13 +3185,13 @@ goog.i18n.NumberFormatSymbols_en_HK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'HKD' }; @@ -2795,13 +3208,13 @@ goog.i18n.NumberFormatSymbols_en_IL = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ILS' }; @@ -2818,17 +3231,24 @@ goog.i18n.NumberFormatSymbols_en_IM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; +/** + * Number formatting symbols for locale en_IO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_IO = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_JE. * @enum {string} @@ -2841,13 +3261,13 @@ goog.i18n.NumberFormatSymbols_en_JE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; @@ -2864,13 +3284,13 @@ goog.i18n.NumberFormatSymbols_en_JM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'JMD' }; @@ -2887,13 +3307,13 @@ goog.i18n.NumberFormatSymbols_en_KE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -2910,13 +3330,13 @@ goog.i18n.NumberFormatSymbols_en_KI = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -2933,13 +3353,13 @@ goog.i18n.NumberFormatSymbols_en_KN = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; @@ -2956,13 +3376,13 @@ goog.i18n.NumberFormatSymbols_en_KY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KYD' }; @@ -2979,13 +3399,13 @@ goog.i18n.NumberFormatSymbols_en_LC = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; @@ -3002,13 +3422,13 @@ goog.i18n.NumberFormatSymbols_en_LR = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'LRD' }; @@ -3025,13 +3445,13 @@ goog.i18n.NumberFormatSymbols_en_LS = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ZAR' }; @@ -3048,17 +3468,24 @@ goog.i18n.NumberFormatSymbols_en_MG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'MGA' }; +/** + * Number formatting symbols for locale en_MH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MH = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_MO. * @enum {string} @@ -3071,17 +3498,24 @@ goog.i18n.NumberFormatSymbols_en_MO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MOP' }; +/** + * Number formatting symbols for locale en_MP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MP = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_MS. * @enum {string} @@ -3094,13 +3528,13 @@ goog.i18n.NumberFormatSymbols_en_MS = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; @@ -3117,13 +3551,13 @@ goog.i18n.NumberFormatSymbols_en_MT = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -3140,13 +3574,13 @@ goog.i18n.NumberFormatSymbols_en_MU = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'MUR' }; @@ -3163,13 +3597,13 @@ goog.i18n.NumberFormatSymbols_en_MW = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MWK' }; @@ -3186,13 +3620,13 @@ goog.i18n.NumberFormatSymbols_en_MY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MYR' }; @@ -3209,13 +3643,13 @@ goog.i18n.NumberFormatSymbols_en_NA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NAD' }; @@ -3232,13 +3666,13 @@ goog.i18n.NumberFormatSymbols_en_NF = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -3255,13 +3689,13 @@ goog.i18n.NumberFormatSymbols_en_NG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NGN' }; @@ -3278,13 +3712,13 @@ goog.i18n.NumberFormatSymbols_en_NL = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -3301,13 +3735,13 @@ goog.i18n.NumberFormatSymbols_en_NR = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -3324,13 +3758,13 @@ goog.i18n.NumberFormatSymbols_en_NU = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NZD' }; @@ -3347,13 +3781,13 @@ goog.i18n.NumberFormatSymbols_en_NZ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NZD' }; @@ -3370,13 +3804,13 @@ goog.i18n.NumberFormatSymbols_en_PG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'PGK' }; @@ -3393,13 +3827,13 @@ goog.i18n.NumberFormatSymbols_en_PH = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'PHP' }; @@ -3416,13 +3850,13 @@ goog.i18n.NumberFormatSymbols_en_PK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'PKR' }; @@ -3439,17 +3873,31 @@ goog.i18n.NumberFormatSymbols_en_PN = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NZD' }; +/** + * 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_RW. * @enum {string} @@ -3462,13 +3910,13 @@ goog.i18n.NumberFormatSymbols_en_RW = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'RWF' }; @@ -3485,13 +3933,13 @@ goog.i18n.NumberFormatSymbols_en_SB = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SBD' }; @@ -3508,13 +3956,13 @@ goog.i18n.NumberFormatSymbols_en_SC = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SCR' }; @@ -3531,13 +3979,13 @@ goog.i18n.NumberFormatSymbols_en_SD = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SDG' }; @@ -3548,19 +3996,19 @@ goog.i18n.NumberFormatSymbols_en_SD = { */ goog.i18n.NumberFormatSymbols_en_SE = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SEK' }; @@ -3577,13 +4025,13 @@ goog.i18n.NumberFormatSymbols_en_SH = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SHP' }; @@ -3600,13 +4048,13 @@ goog.i18n.NumberFormatSymbols_en_SI = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'e', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -3623,13 +4071,13 @@ goog.i18n.NumberFormatSymbols_en_SL = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'SLL' }; @@ -3646,13 +4094,13 @@ goog.i18n.NumberFormatSymbols_en_SS = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SSP' }; @@ -3669,13 +4117,13 @@ goog.i18n.NumberFormatSymbols_en_SX = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ANG' }; @@ -3692,17 +4140,24 @@ goog.i18n.NumberFormatSymbols_en_SZ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SZL' }; +/** + * Number formatting symbols for locale en_TC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TC = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_TK. * @enum {string} @@ -3715,13 +4170,13 @@ goog.i18n.NumberFormatSymbols_en_TK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NZD' }; @@ -3738,13 +4193,13 @@ goog.i18n.NumberFormatSymbols_en_TO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TOP' }; @@ -3761,13 +4216,13 @@ goog.i18n.NumberFormatSymbols_en_TT = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TTD' }; @@ -3784,13 +4239,13 @@ goog.i18n.NumberFormatSymbols_en_TV = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; @@ -3807,13 +4262,13 @@ goog.i18n.NumberFormatSymbols_en_TZ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'TZS' }; @@ -3830,17 +4285,47 @@ goog.i18n.NumberFormatSymbols_en_UG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'UGX' }; +/** + * Number formatting symbols for locale en_UM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_UM = goog.i18n.NumberFormatSymbols_en; + + +/** + * Number formatting symbols for locale en_US_POSIX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_US_POSIX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '0/00', + INFINITY: 'INF', + NAN: 'NaN', + DECIMAL_PATTERN: '0.######', + SCIENTIFIC_PATTERN: '0.000000E+000', + PERCENT_PATTERN: '0%', + CURRENCY_PATTERN: '¤ 0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + /** * Number formatting symbols for locale en_VC. * @enum {string} @@ -3853,17 +4338,31 @@ goog.i18n.NumberFormatSymbols_en_VC = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'XCD' }; +/** + * 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} + */ +goog.i18n.NumberFormatSymbols_en_VI = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_VU. * @enum {string} @@ -3876,13 +4375,13 @@ goog.i18n.NumberFormatSymbols_en_VU = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'VUV' }; @@ -3899,17 +4398,24 @@ goog.i18n.NumberFormatSymbols_en_WS = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'WST' }; +/** + * Number formatting symbols for locale en_XA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_XA = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale en_ZM. * @enum {string} @@ -3922,47 +4428,47 @@ goog.i18n.NumberFormatSymbols_en_ZM = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ZMW' }; +/** + * Number formatting symbols for locale en_ZW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_ZW = goog.i18n.NumberFormatSymbols_en; + + /** * Number formatting symbols for locale eo. * @enum {string} */ goog.i18n.NumberFormatSymbols_eo = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'USD' }; -/** - * Number formatting symbols for locale eo_001. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_eo_001 = goog.i18n.NumberFormatSymbols_eo; - - /** * Number formatting symbols for locale es_AR. * @enum {string} @@ -3975,13 +4481,13 @@ goog.i18n.NumberFormatSymbols_es_AR = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'ARS' }; @@ -3998,13 +4504,13 @@ goog.i18n.NumberFormatSymbols_es_BO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BOB' }; @@ -4021,17 +4527,40 @@ goog.i18n.NumberFormatSymbols_es_BR = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'BRL' }; +/** + * Number formatting symbols for locale es_BZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_BZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'BZD' +}; + + /** * Number formatting symbols for locale es_CL. * @enum {string} @@ -4044,13 +4573,13 @@ goog.i18n.NumberFormatSymbols_es_CL = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0;¤-#,##0', DEF_CURRENCY_CODE: 'CLP' }; @@ -4067,13 +4596,13 @@ goog.i18n.NumberFormatSymbols_es_CO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0', DEF_CURRENCY_CODE: 'COP' }; @@ -4084,19 +4613,19 @@ goog.i18n.NumberFormatSymbols_es_CO = { */ goog.i18n.NumberFormatSymbols_es_CR = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'CRC' }; @@ -4113,13 +4642,13 @@ goog.i18n.NumberFormatSymbols_es_CU = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'CUP' }; @@ -4136,17 +4665,24 @@ goog.i18n.NumberFormatSymbols_es_DO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'DOP' }; +/** + * Number formatting symbols for locale es_EA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_EA = goog.i18n.NumberFormatSymbols_es; + + /** * Number formatting symbols for locale es_EC. * @enum {string} @@ -4159,13 +4695,13 @@ goog.i18n.NumberFormatSymbols_es_EC = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -4182,13 +4718,13 @@ goog.i18n.NumberFormatSymbols_es_GQ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'XAF' }; @@ -4205,13 +4741,13 @@ goog.i18n.NumberFormatSymbols_es_GT = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GTQ' }; @@ -4228,17 +4764,24 @@ goog.i18n.NumberFormatSymbols_es_HN = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'HNL' }; +/** + * Number formatting symbols for locale es_IC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_IC = goog.i18n.NumberFormatSymbols_es; + + /** * Number formatting symbols for locale es_NI. * @enum {string} @@ -4251,13 +4794,13 @@ goog.i18n.NumberFormatSymbols_es_NI = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NIO' }; @@ -4274,13 +4817,13 @@ goog.i18n.NumberFormatSymbols_es_PA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'PAB' }; @@ -4297,13 +4840,13 @@ goog.i18n.NumberFormatSymbols_es_PE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'PEN' }; @@ -4320,13 +4863,13 @@ goog.i18n.NumberFormatSymbols_es_PH = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'PHP' }; @@ -4343,13 +4886,13 @@ goog.i18n.NumberFormatSymbols_es_PR = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -4366,13 +4909,13 @@ goog.i18n.NumberFormatSymbols_es_PY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0;¤ -#,##0', DEF_CURRENCY_CODE: 'PYG' }; @@ -4389,13 +4932,13 @@ goog.i18n.NumberFormatSymbols_es_SV = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -4412,13 +4955,13 @@ goog.i18n.NumberFormatSymbols_es_UY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'UYU' }; @@ -4435,36 +4978,50 @@ goog.i18n.NumberFormatSymbols_es_VE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'VEF' }; +/** + * Number formatting symbols for locale et_EE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_et_EE = goog.i18n.NumberFormatSymbols_et; + + +/** + * Number formatting symbols for locale eu_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_eu_ES = goog.i18n.NumberFormatSymbols_eu; + + /** * Number formatting symbols for locale ewo. * @enum {string} */ goog.i18n.NumberFormatSymbols_ewo = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -4473,7 +5030,23 @@ goog.i18n.NumberFormatSymbols_ewo = { * Number formatting symbols for locale ewo_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ewo_CM = goog.i18n.NumberFormatSymbols_ewo; +goog.i18n.NumberFormatSymbols_ewo_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -4481,43 +5054,66 @@ goog.i18n.NumberFormatSymbols_ewo_CM = goog.i18n.NumberFormatSymbols_ewo; * @enum {string} */ goog.i18n.NumberFormatSymbols_fa_AF = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E\u2212', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', - NAN: '\u0646\u0627\u0639\u062F\u062F', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u200E\u00A4#,##0.00', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '‎٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎−', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ناعدد', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '% #,##0;% -#,##0', + CURRENCY_PATTERN: '¤ #,##0', DEF_CURRENCY_CODE: 'AFN' }; /** - * Number formatting symbols for locale ff. + * Number formatting symbols for locale fa_IR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fa_IR = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '‎٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎−', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'ناعدد', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '% #,##0;% -#,##0', + CURRENCY_PATTERN: '#,##0 ؜¤;؜-#,##0 ؜¤', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale ff. * @enum {string} */ goog.i18n.NumberFormatSymbols_ff = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -4528,19 +5124,19 @@ goog.i18n.NumberFormatSymbols_ff = { */ goog.i18n.NumberFormatSymbols_ff_CM = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -4551,19 +5147,19 @@ goog.i18n.NumberFormatSymbols_ff_CM = { */ goog.i18n.NumberFormatSymbols_ff_GN = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'GNF' }; @@ -4574,19 +5170,19 @@ goog.i18n.NumberFormatSymbols_ff_GN = { */ goog.i18n.NumberFormatSymbols_ff_MR = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'MRO' }; @@ -4595,7 +5191,37 @@ goog.i18n.NumberFormatSymbols_ff_MR = { * Number formatting symbols for locale ff_SN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ff_SN = goog.i18n.NumberFormatSymbols_ff; +goog.i18n.NumberFormatSymbols_ff_SN = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fi_FI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fi_FI = goog.i18n.NumberFormatSymbols_fi; + + +/** + * Number formatting symbols for locale fil_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fil_PH = goog.i18n.NumberFormatSymbols_fil; /** @@ -4608,15 +5234,15 @@ goog.i18n.NumberFormatSymbols_fo = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'DKK' }; @@ -4639,23 +5265,7 @@ goog.i18n.NumberFormatSymbols_fo_FO = goog.i18n.NumberFormatSymbols_fo; * Number formatting symbols for locale fr_BE. * @enum {string} */ -goog.i18n.NumberFormatSymbols_fr_BE = { - DECIMAL_SEP: ',', - GROUP_SEP: '.', - PERCENT: '%', - ZERO_DIGIT: '0', - PLUS_SIGN: '+', - MINUS_SIGN: '-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', - DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'EUR' -}; +goog.i18n.NumberFormatSymbols_fr_BE = goog.i18n.NumberFormatSymbols_fr; /** @@ -4664,19 +5274,19 @@ goog.i18n.NumberFormatSymbols_fr_BE = { */ goog.i18n.NumberFormatSymbols_fr_BF = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -4687,19 +5297,19 @@ goog.i18n.NumberFormatSymbols_fr_BF = { */ goog.i18n.NumberFormatSymbols_fr_BI = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'BIF' }; @@ -4710,42 +5320,49 @@ goog.i18n.NumberFormatSymbols_fr_BI = { */ goog.i18n.NumberFormatSymbols_fr_BJ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; +/** + * Number formatting symbols for locale fr_BL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BL = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_CD. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_CD = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CDF' }; @@ -4756,19 +5373,19 @@ goog.i18n.NumberFormatSymbols_fr_CD = { */ goog.i18n.NumberFormatSymbols_fr_CF = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -4779,19 +5396,19 @@ goog.i18n.NumberFormatSymbols_fr_CF = { */ goog.i18n.NumberFormatSymbols_fr_CG = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -4801,20 +5418,20 @@ goog.i18n.NumberFormatSymbols_fr_CG = { * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_CH = { - DECIMAL_SEP: '.', - GROUP_SEP: '\u00A0', + DECIMAL_SEP: ',', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CHF' }; @@ -4825,19 +5442,19 @@ goog.i18n.NumberFormatSymbols_fr_CH = { */ goog.i18n.NumberFormatSymbols_fr_CI = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -4848,19 +5465,19 @@ goog.i18n.NumberFormatSymbols_fr_CI = { */ goog.i18n.NumberFormatSymbols_fr_CM = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -4871,19 +5488,19 @@ goog.i18n.NumberFormatSymbols_fr_CM = { */ goog.i18n.NumberFormatSymbols_fr_DJ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'DJF' }; @@ -4894,88 +5511,109 @@ goog.i18n.NumberFormatSymbols_fr_DJ = { */ goog.i18n.NumberFormatSymbols_fr_DZ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'DZD' }; +/** + * Number formatting symbols for locale fr_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_FR = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_GA. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_GA = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; +/** + * Number formatting symbols for locale fr_GF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GF = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_GN. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_GN = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'GNF' }; +/** + * Number formatting symbols for locale fr_GP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GP = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_GQ. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_GQ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -4986,19 +5624,19 @@ goog.i18n.NumberFormatSymbols_fr_GQ = { */ goog.i18n.NumberFormatSymbols_fr_HT = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'HTG' }; @@ -5009,19 +5647,19 @@ goog.i18n.NumberFormatSymbols_fr_HT = { */ goog.i18n.NumberFormatSymbols_fr_KM = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'KMF' }; @@ -5038,13 +5676,13 @@ goog.i18n.NumberFormatSymbols_fr_LU = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -5061,36 +5699,50 @@ goog.i18n.NumberFormatSymbols_fr_MA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MAD' }; +/** + * Number formatting symbols for locale fr_MC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MC = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_MF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MF = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_MG. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_MG = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'MGA' }; @@ -5101,42 +5753,49 @@ goog.i18n.NumberFormatSymbols_fr_MG = { */ goog.i18n.NumberFormatSymbols_fr_ML = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; +/** + * Number formatting symbols for locale fr_MQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MQ = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_MR. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_MR = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'MRO' }; @@ -5147,19 +5806,19 @@ goog.i18n.NumberFormatSymbols_fr_MR = { */ goog.i18n.NumberFormatSymbols_fr_MU = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'MUR' }; @@ -5170,19 +5829,19 @@ goog.i18n.NumberFormatSymbols_fr_MU = { */ goog.i18n.NumberFormatSymbols_fr_NC = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XPF' }; @@ -5193,19 +5852,19 @@ goog.i18n.NumberFormatSymbols_fr_NC = { */ goog.i18n.NumberFormatSymbols_fr_NE = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -5216,42 +5875,56 @@ goog.i18n.NumberFormatSymbols_fr_NE = { */ goog.i18n.NumberFormatSymbols_fr_PF = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XPF' }; +/** + * Number formatting symbols for locale fr_PM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_PM = goog.i18n.NumberFormatSymbols_fr; + + +/** + * Number formatting symbols for locale fr_RE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_RE = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fr_RW. * @enum {string} */ goog.i18n.NumberFormatSymbols_fr_RW = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'RWF' }; @@ -5262,19 +5935,19 @@ goog.i18n.NumberFormatSymbols_fr_RW = { */ goog.i18n.NumberFormatSymbols_fr_SC = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SCR' }; @@ -5285,19 +5958,19 @@ goog.i18n.NumberFormatSymbols_fr_SC = { */ goog.i18n.NumberFormatSymbols_fr_SN = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -5308,19 +5981,19 @@ goog.i18n.NumberFormatSymbols_fr_SN = { */ goog.i18n.NumberFormatSymbols_fr_SY = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'SYP' }; @@ -5331,19 +6004,19 @@ goog.i18n.NumberFormatSymbols_fr_SY = { */ goog.i18n.NumberFormatSymbols_fr_TD = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -5354,19 +6027,19 @@ goog.i18n.NumberFormatSymbols_fr_TD = { */ goog.i18n.NumberFormatSymbols_fr_TG = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -5377,19 +6050,19 @@ goog.i18n.NumberFormatSymbols_fr_TG = { */ goog.i18n.NumberFormatSymbols_fr_TN = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.000 ¤', DEF_CURRENCY_CODE: 'TND' }; @@ -5400,19 +6073,19 @@ goog.i18n.NumberFormatSymbols_fr_TN = { */ goog.i18n.NumberFormatSymbols_fr_VU = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'VUV' }; @@ -5423,23 +6096,30 @@ goog.i18n.NumberFormatSymbols_fr_VU = { */ goog.i18n.NumberFormatSymbols_fr_WF = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XPF' }; +/** + * Number formatting symbols for locale fr_YT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_YT = goog.i18n.NumberFormatSymbols_fr; + + /** * Number formatting symbols for locale fur. * @enum {string} @@ -5452,13 +6132,13 @@ goog.i18n.NumberFormatSymbols_fur = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -5482,13 +6162,13 @@ goog.i18n.NumberFormatSymbols_fy = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + CURRENCY_PATTERN: '¤ #,##0.00;¤ #,##0.00-', DEF_CURRENCY_CODE: 'EUR' }; @@ -5500,6 +6180,13 @@ goog.i18n.NumberFormatSymbols_fy = { goog.i18n.NumberFormatSymbols_fy_NL = goog.i18n.NumberFormatSymbols_fy; +/** + * Number formatting symbols for locale ga_IE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ga_IE = goog.i18n.NumberFormatSymbols_ga; + + /** * Number formatting symbols for locale gd. * @enum {string} @@ -5512,13 +6199,13 @@ goog.i18n.NumberFormatSymbols_gd = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; @@ -5530,29 +6217,57 @@ goog.i18n.NumberFormatSymbols_gd = { goog.i18n.NumberFormatSymbols_gd_GB = goog.i18n.NumberFormatSymbols_gd; +/** + * Number formatting symbols for locale gl_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gl_ES = goog.i18n.NumberFormatSymbols_gl; + + +/** + * Number formatting symbols for locale gsw_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gsw_CH = goog.i18n.NumberFormatSymbols_gsw; + + /** * Number formatting symbols for locale gsw_FR. * @enum {string} */ goog.i18n.NumberFormatSymbols_gsw_FR = { DECIMAL_SEP: '.', - GROUP_SEP: '\u2019', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale gsw_LI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gsw_LI = goog.i18n.NumberFormatSymbols_gsw; + + +/** + * Number formatting symbols for locale gu_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gu_IN = goog.i18n.NumberFormatSymbols_gu; + + /** * Number formatting symbols for locale guz. * @enum {string} @@ -5565,13 +6280,13 @@ goog.i18n.NumberFormatSymbols_guz = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -5595,13 +6310,13 @@ goog.i18n.NumberFormatSymbols_gv = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; @@ -5625,13 +6340,13 @@ goog.i18n.NumberFormatSymbols_ha = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'NGN' }; @@ -5648,13 +6363,13 @@ goog.i18n.NumberFormatSymbols_ha_GH = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'GHS' }; @@ -5671,13 +6386,13 @@ goog.i18n.NumberFormatSymbols_ha_NE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0', DEF_CURRENCY_CODE: 'XOF' }; @@ -5689,6 +6404,27 @@ goog.i18n.NumberFormatSymbols_ha_NE = { goog.i18n.NumberFormatSymbols_ha_NG = goog.i18n.NumberFormatSymbols_ha; +/** + * Number formatting symbols for locale haw_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_haw_US = goog.i18n.NumberFormatSymbols_haw; + + +/** + * Number formatting symbols for locale he_IL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_he_IL = goog.i18n.NumberFormatSymbols_he; + + +/** + * Number formatting symbols for locale hi_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hi_IN = goog.i18n.NumberFormatSymbols_hi; + + /** * Number formatting symbols for locale hr_BA. * @enum {string} @@ -5701,17 +6437,24 @@ goog.i18n.NumberFormatSymbols_hr_BA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'BAM' }; +/** + * Number formatting symbols for locale hr_HR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hr_HR = goog.i18n.NumberFormatSymbols_hr; + + /** * Number formatting symbols for locale hsb. * @enum {string} @@ -5724,13 +6467,13 @@ goog.i18n.NumberFormatSymbols_hsb = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -5742,6 +6485,59 @@ goog.i18n.NumberFormatSymbols_hsb = { goog.i18n.NumberFormatSymbols_hsb_DE = goog.i18n.NumberFormatSymbols_hsb; +/** + * Number formatting symbols for locale hu_HU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hu_HU = goog.i18n.NumberFormatSymbols_hu; + + +/** + * Number formatting symbols for locale hy_AM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hy_AM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ՈչԹ', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'AMD' +}; + + +/** + * Number formatting symbols for locale id_ID. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_id_ID = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'IDR' +}; + + /** * Number formatting symbols for locale ig. * @enum {string} @@ -5754,13 +6550,13 @@ goog.i18n.NumberFormatSymbols_ig = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NGN' }; @@ -5784,13 +6580,13 @@ goog.i18n.NumberFormatSymbols_ii = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'CNY' }; @@ -5803,63 +6599,77 @@ goog.i18n.NumberFormatSymbols_ii_CN = goog.i18n.NumberFormatSymbols_ii; /** - * Number formatting symbols for locale it_CH. + * Number formatting symbols for locale is_IS. * @enum {string} */ -goog.i18n.NumberFormatSymbols_it_CH = { - DECIMAL_SEP: '.', - GROUP_SEP: '\'', +goog.i18n.NumberFormatSymbols_is_IS = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', - DEF_CURRENCY_CODE: 'CHF' + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'ISK' }; /** - * Number formatting symbols for locale jgo. + * Number formatting symbols for locale it_CH. * @enum {string} */ -goog.i18n.NumberFormatSymbols_jgo = { - DECIMAL_SEP: ',', - GROUP_SEP: '.', +goog.i18n.NumberFormatSymbols_it_CH = { + DECIMAL_SEP: '.', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'XAF' + CURRENCY_PATTERN: '¤ #,##0.00;¤-#,##0.00', + DEF_CURRENCY_CODE: 'CHF' }; /** - * Number formatting symbols for locale jgo_CM. + * Number formatting symbols for locale it_IT. * @enum {string} */ -goog.i18n.NumberFormatSymbols_jgo_CM = goog.i18n.NumberFormatSymbols_jgo; +goog.i18n.NumberFormatSymbols_it_IT = goog.i18n.NumberFormatSymbols_it; /** - * Number formatting symbols for locale jmc. + * Number formatting symbols for locale it_SM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_jmc = { +goog.i18n.NumberFormatSymbols_it_SM = goog.i18n.NumberFormatSymbols_it; + + +/** + * Number formatting symbols for locale it_VA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_it_VA = goog.i18n.NumberFormatSymbols_it; + + +/** + * Number formatting symbols for locale ja_JP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ja_JP = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -5867,59 +6677,68 @@ goog.i18n.NumberFormatSymbols_jmc = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'TZS' + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'JPY' }; /** - * Number formatting symbols for locale jmc_TZ. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_jmc_TZ = goog.i18n.NumberFormatSymbols_jmc; - - -/** - * Number formatting symbols for locale kab. + * Number formatting symbols for locale jgo. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kab = { +goog.i18n.NumberFormatSymbols_jgo = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: '.', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', - DEF_CURRENCY_CODE: 'DZD' + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale kab_DZ. + * Number formatting symbols for locale jgo_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kab_DZ = goog.i18n.NumberFormatSymbols_kab; +goog.i18n.NumberFormatSymbols_jgo_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'XAF' +}; /** - * Number formatting symbols for locale kam. + * Number formatting symbols for locale jmc. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kam = { +goog.i18n.NumberFormatSymbols_jmc = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -5927,29 +6746,22 @@ goog.i18n.NumberFormatSymbols_kam = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'KES' + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'TZS' }; /** - * Number formatting symbols for locale kam_KE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_kam_KE = goog.i18n.NumberFormatSymbols_kam; - - -/** - * Number formatting symbols for locale kde. + * Number formatting symbols for locale jmc_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kde = { +goog.i18n.NumberFormatSymbols_jmc_TZ = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -5957,43 +6769,149 @@ goog.i18n.NumberFormatSymbols_kde = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'TZS' }; /** - * Number formatting symbols for locale kde_TZ. + * Number formatting symbols for locale ka_GE. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kde_TZ = goog.i18n.NumberFormatSymbols_kde; +goog.i18n.NumberFormatSymbols_ka_GE = goog.i18n.NumberFormatSymbols_ka; /** - * Number formatting symbols for locale kea. + * Number formatting symbols for locale kab. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kea = { +goog.i18n.NumberFormatSymbols_kab = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00¤', + DEF_CURRENCY_CODE: 'DZD' +}; + + +/** + * Number formatting symbols for locale kab_DZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kab_DZ = goog.i18n.NumberFormatSymbols_kab; + + +/** + * Number formatting symbols for locale kam. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kam = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale kam_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kam_KE = goog.i18n.NumberFormatSymbols_kam; + + +/** + * Number formatting symbols for locale kde. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kde = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale kde_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kde_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale kea. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kea = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CVE' }; @@ -6011,19 +6929,19 @@ goog.i18n.NumberFormatSymbols_kea_CV = goog.i18n.NumberFormatSymbols_kea; */ goog.i18n.NumberFormatSymbols_khq = { DECIMAL_SEP: '.', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -6032,7 +6950,23 @@ goog.i18n.NumberFormatSymbols_khq = { * Number formatting symbols for locale khq_ML. * @enum {string} */ -goog.i18n.NumberFormatSymbols_khq_ML = goog.i18n.NumberFormatSymbols_khq; +goog.i18n.NumberFormatSymbols_khq_ML = { + DECIMAL_SEP: '.', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'XOF' +}; /** @@ -6047,13 +6981,13 @@ goog.i18n.NumberFormatSymbols_ki = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -6065,6 +6999,13 @@ goog.i18n.NumberFormatSymbols_ki = { goog.i18n.NumberFormatSymbols_ki_KE = goog.i18n.NumberFormatSymbols_ki; +/** + * Number formatting symbols for locale kk_KZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kk_KZ = goog.i18n.NumberFormatSymbols_kk; + + /** * Number formatting symbols for locale kkj. * @enum {string} @@ -6077,13 +7018,13 @@ goog.i18n.NumberFormatSymbols_kkj = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'XAF' }; @@ -6092,7 +7033,23 @@ goog.i18n.NumberFormatSymbols_kkj = { * Number formatting symbols for locale kkj_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_kkj_CM = goog.i18n.NumberFormatSymbols_kkj; +goog.i18n.NumberFormatSymbols_kkj_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -6106,14 +7063,14 @@ goog.i18n.NumberFormatSymbols_kl = { ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'DKK' }; @@ -6137,13 +7094,13 @@ goog.i18n.NumberFormatSymbols_kln = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -6155,6 +7112,20 @@ goog.i18n.NumberFormatSymbols_kln = { goog.i18n.NumberFormatSymbols_kln_KE = goog.i18n.NumberFormatSymbols_kln; +/** + * Number formatting symbols for locale km_KH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_km_KH = goog.i18n.NumberFormatSymbols_km; + + +/** + * Number formatting symbols for locale kn_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kn_IN = goog.i18n.NumberFormatSymbols_kn; + + /** * Number formatting symbols for locale ko_KP. * @enum {string} @@ -6167,17 +7138,40 @@ goog.i18n.NumberFormatSymbols_ko_KP = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'KPW' }; +/** + * Number formatting symbols for locale ko_KR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ko_KR = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'KRW' +}; + + /** * Number formatting symbols for locale kok. * @enum {string} @@ -6190,13 +7184,13 @@ goog.i18n.NumberFormatSymbols_kok = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -6213,20 +7207,20 @@ goog.i18n.NumberFormatSymbols_kok_IN = goog.i18n.NumberFormatSymbols_kok; * @enum {string} */ goog.i18n.NumberFormatSymbols_ks = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -6250,13 +7244,13 @@ goog.i18n.NumberFormatSymbols_ksb = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'TZS' }; @@ -6265,7 +7259,23 @@ goog.i18n.NumberFormatSymbols_ksb = { * Number formatting symbols for locale ksb_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ksb_TZ = goog.i18n.NumberFormatSymbols_ksb; +goog.i18n.NumberFormatSymbols_ksb_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -6274,19 +7284,19 @@ goog.i18n.NumberFormatSymbols_ksb_TZ = goog.i18n.NumberFormatSymbols_ksb; */ goog.i18n.NumberFormatSymbols_ksf = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -6295,7 +7305,23 @@ goog.i18n.NumberFormatSymbols_ksf = { * Number formatting symbols for locale ksf_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ksf_CM = goog.i18n.NumberFormatSymbols_ksf; +goog.i18n.NumberFormatSymbols_ksf_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -6304,19 +7330,19 @@ goog.i18n.NumberFormatSymbols_ksf_CM = goog.i18n.NumberFormatSymbols_ksf; */ goog.i18n.NumberFormatSymbols_ksh = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -6340,13 +7366,13 @@ goog.i18n.NumberFormatSymbols_kw = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'GBP' }; @@ -6358,6 +7384,13 @@ goog.i18n.NumberFormatSymbols_kw = { goog.i18n.NumberFormatSymbols_kw_GB = goog.i18n.NumberFormatSymbols_kw; +/** + * Number formatting symbols for locale ky_KG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ky_KG = goog.i18n.NumberFormatSymbols_ky; + + /** * Number formatting symbols for locale lag. * @enum {string} @@ -6370,13 +7403,13 @@ goog.i18n.NumberFormatSymbols_lag = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'TZS' }; @@ -6385,7 +7418,23 @@ goog.i18n.NumberFormatSymbols_lag = { * Number formatting symbols for locale lag_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_lag_TZ = goog.i18n.NumberFormatSymbols_lag; +goog.i18n.NumberFormatSymbols_lag_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -6400,13 +7449,13 @@ goog.i18n.NumberFormatSymbols_lb = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -6430,13 +7479,13 @@ goog.i18n.NumberFormatSymbols_lg = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'UGX' }; @@ -6445,7 +7494,23 @@ goog.i18n.NumberFormatSymbols_lg = { * Number formatting symbols for locale lg_UG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_lg_UG = goog.i18n.NumberFormatSymbols_lg; +goog.i18n.NumberFormatSymbols_lg_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'UGX' +}; /** @@ -6460,13 +7525,13 @@ goog.i18n.NumberFormatSymbols_lkt = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -6490,17 +7555,24 @@ goog.i18n.NumberFormatSymbols_ln_AO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'AOA' }; +/** + * Number formatting symbols for locale ln_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_CD = goog.i18n.NumberFormatSymbols_ln; + + /** * Number formatting symbols for locale ln_CF. * @enum {string} @@ -6513,13 +7585,13 @@ goog.i18n.NumberFormatSymbols_ln_CF = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -6536,36 +7608,59 @@ goog.i18n.NumberFormatSymbols_ln_CG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; +/** + * Number formatting symbols for locale lo_LA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lo_LA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0;¤-#,##0', + DEF_CURRENCY_CODE: 'LAK' +}; + + /** * Number formatting symbols for locale lrc. * @enum {string} */ goog.i18n.NumberFormatSymbols_lrc = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'IRR' }; @@ -6575,20 +7670,20 @@ goog.i18n.NumberFormatSymbols_lrc = { * @enum {string} */ goog.i18n.NumberFormatSymbols_lrc_IQ = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0', DEF_CURRENCY_CODE: 'IQD' }; @@ -6597,7 +7692,30 @@ goog.i18n.NumberFormatSymbols_lrc_IQ = { * Number formatting symbols for locale lrc_IR. * @enum {string} */ -goog.i18n.NumberFormatSymbols_lrc_IR = goog.i18n.NumberFormatSymbols_lrc; +goog.i18n.NumberFormatSymbols_lrc_IR = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale lt_LT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lt_LT = goog.i18n.NumberFormatSymbols_lt; /** @@ -6612,13 +7730,13 @@ goog.i18n.NumberFormatSymbols_lu = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'CDF' }; @@ -6642,13 +7760,13 @@ goog.i18n.NumberFormatSymbols_luo = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'KES' }; @@ -6672,13 +7790,13 @@ goog.i18n.NumberFormatSymbols_luy = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-\u00A0#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00;¤- #,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -6690,6 +7808,13 @@ goog.i18n.NumberFormatSymbols_luy = { goog.i18n.NumberFormatSymbols_luy_KE = goog.i18n.NumberFormatSymbols_luy; +/** + * Number formatting symbols for locale lv_LV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lv_LV = goog.i18n.NumberFormatSymbols_lv; + + /** * Number formatting symbols for locale mas. * @enum {string} @@ -6702,13 +7827,13 @@ goog.i18n.NumberFormatSymbols_mas = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -6732,22 +7857,174 @@ goog.i18n.NumberFormatSymbols_mas_TZ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'TZS' }; /** - * Number formatting symbols for locale mer. + * Number formatting symbols for locale mer. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mer = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale mer_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mer_KE = goog.i18n.NumberFormatSymbols_mer; + + +/** + * Number formatting symbols for locale mfe. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mfe = { + DECIMAL_SEP: '.', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale mfe_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mfe_MU = { + DECIMAL_SEP: '.', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale mg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale mg_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mg_MG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale mgh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'MZN' +}; + + +/** + * Number formatting symbols for locale mgh_MZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgh_MZ = goog.i18n.NumberFormatSymbols_mgh; + + +/** + * Number formatting symbols for locale mgo. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mer = { +goog.i18n.NumberFormatSymbols_mgo = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -6755,59 +8032,59 @@ goog.i18n.NumberFormatSymbols_mer = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'KES' + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale mer_KE. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_mer_KE = goog.i18n.NumberFormatSymbols_mer; - - -/** - * Number formatting symbols for locale mfe. + * Number formatting symbols for locale mgo_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mfe = { +goog.i18n.NumberFormatSymbols_mgo_CM = { DECIMAL_SEP: '.', - GROUP_SEP: '\u00A0', + GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'MUR' + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale mfe_MU. + * Number formatting symbols for locale mk_MK. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mfe_MU = goog.i18n.NumberFormatSymbols_mfe; +goog.i18n.NumberFormatSymbols_mk_MK = goog.i18n.NumberFormatSymbols_mk; /** - * Number formatting symbols for locale mg. + * Number formatting symbols for locale ml_IN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mg = { +goog.i18n.NumberFormatSymbols_ml_IN = goog.i18n.NumberFormatSymbols_ml; + + +/** + * Number formatting symbols for locale mn_MN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mn_MN = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -6815,29 +8092,29 @@ goog.i18n.NumberFormatSymbols_mg = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'MGA' + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'MNT' }; /** - * Number formatting symbols for locale mg_MG. + * Number formatting symbols for locale mr_IN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mg_MG = goog.i18n.NumberFormatSymbols_mg; +goog.i18n.NumberFormatSymbols_mr_IN = goog.i18n.NumberFormatSymbols_mr; /** - * Number formatting symbols for locale mgh. + * Number formatting symbols for locale ms_BN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mgh = { +goog.i18n.NumberFormatSymbols_ms_BN = { DECIMAL_SEP: ',', GROUP_SEP: '.', PERCENT: '%', @@ -6845,29 +8122,29 @@ goog.i18n.NumberFormatSymbols_mgh = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'MZN' + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'BND' }; /** - * Number formatting symbols for locale mgh_MZ. + * Number formatting symbols for locale ms_MY. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mgh_MZ = goog.i18n.NumberFormatSymbols_mgh; +goog.i18n.NumberFormatSymbols_ms_MY = goog.i18n.NumberFormatSymbols_ms; /** - * Number formatting symbols for locale mgo. + * Number formatting symbols for locale ms_SG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mgo = { +goog.i18n.NumberFormatSymbols_ms_SG = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -6875,29 +8152,29 @@ goog.i18n.NumberFormatSymbols_mgo = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'XAF' + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'SGD' }; /** - * Number formatting symbols for locale mgo_CM. + * Number formatting symbols for locale mt_MT. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mgo_CM = goog.i18n.NumberFormatSymbols_mgo; +goog.i18n.NumberFormatSymbols_mt_MT = goog.i18n.NumberFormatSymbols_mt; /** - * Number formatting symbols for locale ms_BN. + * Number formatting symbols for locale mua. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ms_BN = { +goog.i18n.NumberFormatSymbols_mua = { DECIMAL_SEP: ',', GROUP_SEP: '.', PERCENT: '%', @@ -6905,89 +8182,82 @@ goog.i18n.NumberFormatSymbols_ms_BN = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'BND' + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale ms_SG. + * Number formatting symbols for locale mua_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ms_SG = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', +goog.i18n.NumberFormatSymbols_mua_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'SGD' + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'XAF' }; /** - * Number formatting symbols for locale mua. + * Number formatting symbols for locale my_MM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mua = { - DECIMAL_SEP: ',', - GROUP_SEP: '.', +goog.i18n.NumberFormatSymbols_my_MM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '0', + ZERO_DIGIT: '၀', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ဂဏန်းမဟုတ်သော', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'XAF' + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'MMK' }; -/** - * Number formatting symbols for locale mua_CM. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_mua_CM = goog.i18n.NumberFormatSymbols_mua; - - /** * Number formatting symbols for locale mzn. * @enum {string} */ goog.i18n.NumberFormatSymbols_mzn = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'IRR' }; @@ -6996,7 +8266,23 @@ goog.i18n.NumberFormatSymbols_mzn = { * Number formatting symbols for locale mzn_IR. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mzn_IR = goog.i18n.NumberFormatSymbols_mzn; +goog.i18n.NumberFormatSymbols_mzn_IR = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'IRR' +}; /** @@ -7011,13 +8297,13 @@ goog.i18n.NumberFormatSymbols_naq = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NAD' }; @@ -7029,6 +8315,20 @@ goog.i18n.NumberFormatSymbols_naq = { goog.i18n.NumberFormatSymbols_naq_NA = goog.i18n.NumberFormatSymbols_naq; +/** + * Number formatting symbols for locale nb_NO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nb_NO = goog.i18n.NumberFormatSymbols_nb; + + +/** + * Number formatting symbols for locale nb_SJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nb_SJ = goog.i18n.NumberFormatSymbols_nb; + + /** * Number formatting symbols for locale nd. * @enum {string} @@ -7041,13 +8341,13 @@ goog.i18n.NumberFormatSymbols_nd = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -7059,6 +8359,43 @@ goog.i18n.NumberFormatSymbols_nd = { goog.i18n.NumberFormatSymbols_nd_ZW = goog.i18n.NumberFormatSymbols_nd; +/** + * Number formatting symbols for locale nds. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nds = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale nds_DE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nds_DE = goog.i18n.NumberFormatSymbols_nds; + + +/** + * Number formatting symbols for locale nds_NL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nds_NL = goog.i18n.NumberFormatSymbols_nds; + + /** * Number formatting symbols for locale ne_IN. * @enum {string} @@ -7067,21 +8404,28 @@ goog.i18n.NumberFormatSymbols_ne_IN = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u0966', + ZERO_DIGIT: '०', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'INR' }; +/** + * Number formatting symbols for locale ne_NP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ne_NP = goog.i18n.NumberFormatSymbols_ne; + + /** * Number formatting symbols for locale nl_AW. * @enum {string} @@ -7094,13 +8438,13 @@ goog.i18n.NumberFormatSymbols_nl_AW = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00', DEF_CURRENCY_CODE: 'AWG' }; @@ -7117,13 +8461,13 @@ goog.i18n.NumberFormatSymbols_nl_BE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -7140,13 +8484,13 @@ goog.i18n.NumberFormatSymbols_nl_BQ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -7163,17 +8507,24 @@ goog.i18n.NumberFormatSymbols_nl_CW = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00', DEF_CURRENCY_CODE: 'ANG' }; +/** + * Number formatting symbols for locale nl_NL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_NL = goog.i18n.NumberFormatSymbols_nl; + + /** * Number formatting symbols for locale nl_SR. * @enum {string} @@ -7186,13 +8537,13 @@ goog.i18n.NumberFormatSymbols_nl_SR = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00', DEF_CURRENCY_CODE: 'SRD' }; @@ -7209,13 +8560,13 @@ goog.i18n.NumberFormatSymbols_nl_SX = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00', DEF_CURRENCY_CODE: 'ANG' }; @@ -7226,19 +8577,19 @@ goog.i18n.NumberFormatSymbols_nl_SX = { */ goog.i18n.NumberFormatSymbols_nmg = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -7247,7 +8598,23 @@ goog.i18n.NumberFormatSymbols_nmg = { * Number formatting symbols for locale nmg_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_nmg_CM = goog.i18n.NumberFormatSymbols_nmg; +goog.i18n.NumberFormatSymbols_nmg_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -7256,19 +8623,19 @@ goog.i18n.NumberFormatSymbols_nmg_CM = goog.i18n.NumberFormatSymbols_nmg; */ goog.i18n.NumberFormatSymbols_nn = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'NOK' }; @@ -7292,13 +8659,13 @@ goog.i18n.NumberFormatSymbols_nnh = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'XAF' }; @@ -7307,7 +8674,23 @@ goog.i18n.NumberFormatSymbols_nnh = { * Number formatting symbols for locale nnh_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_nnh_CM = goog.i18n.NumberFormatSymbols_nnh; +goog.i18n.NumberFormatSymbols_nnh_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -7322,13 +8705,13 @@ goog.i18n.NumberFormatSymbols_nus = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SSP' }; @@ -7352,13 +8735,13 @@ goog.i18n.NumberFormatSymbols_nyn = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'UGX' }; @@ -7367,7 +8750,23 @@ goog.i18n.NumberFormatSymbols_nyn = { * Number formatting symbols for locale nyn_UG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_nyn_UG = goog.i18n.NumberFormatSymbols_nyn; +goog.i18n.NumberFormatSymbols_nyn_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'UGX' +}; /** @@ -7382,13 +8781,13 @@ goog.i18n.NumberFormatSymbols_om = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ETB' }; @@ -7412,36 +8811,43 @@ goog.i18n.NumberFormatSymbols_om_KE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; +/** + * Number formatting symbols for locale or_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_or_IN = goog.i18n.NumberFormatSymbols_or; + + /** * Number formatting symbols for locale os. * @enum {string} */ goog.i18n.NumberFormatSymbols_os = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u041D\u041D', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'НН', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'GEL' }; @@ -7459,19 +8865,19 @@ goog.i18n.NumberFormatSymbols_os_GE = goog.i18n.NumberFormatSymbols_os; */ goog.i18n.NumberFormatSymbols_os_RU = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u041D\u041D', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'НН', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'RUB' }; @@ -7481,20 +8887,20 @@ goog.i18n.NumberFormatSymbols_os_RU = { * @enum {string} */ goog.i18n.NumberFormatSymbols_pa_Arab = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'PKR' }; @@ -7503,38 +8909,44 @@ goog.i18n.NumberFormatSymbols_pa_Arab = { * Number formatting symbols for locale pa_Arab_PK. * @enum {string} */ -goog.i18n.NumberFormatSymbols_pa_Arab_PK = - goog.i18n.NumberFormatSymbols_pa_Arab; - - -/** - * Number formatting symbols for locale prg. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_prg = { - DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', - PERCENT: '%', - ZERO_DIGIT: '0', - PLUS_SIGN: '+', - MINUS_SIGN: '-', - EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', +goog.i18n.NumberFormatSymbols_pa_Arab_PK = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'USD' + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'PKR' }; /** - * Number formatting symbols for locale prg_001. + * Number formatting symbols for locale pa_Guru. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Guru = goog.i18n.NumberFormatSymbols_pa; + + +/** + * Number formatting symbols for locale pa_Guru_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Guru_IN = goog.i18n.NumberFormatSymbols_pa; + + +/** + * Number formatting symbols for locale pl_PL. * @enum {string} */ -goog.i18n.NumberFormatSymbols_prg_001 = goog.i18n.NumberFormatSymbols_prg; +goog.i18n.NumberFormatSymbols_pl_PL = goog.i18n.NumberFormatSymbols_pl; /** @@ -7542,20 +8954,20 @@ goog.i18n.NumberFormatSymbols_prg_001 = goog.i18n.NumberFormatSymbols_prg; * @enum {string} */ goog.i18n.NumberFormatSymbols_ps = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'AFN' }; @@ -7564,7 +8976,23 @@ goog.i18n.NumberFormatSymbols_ps = { * Number formatting symbols for locale ps_AF. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ps_AF = goog.i18n.NumberFormatSymbols_ps; +goog.i18n.NumberFormatSymbols_ps_AF = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'AFN' +}; /** @@ -7573,19 +9001,19 @@ goog.i18n.NumberFormatSymbols_ps_AF = goog.i18n.NumberFormatSymbols_ps; */ goog.i18n.NumberFormatSymbols_pt_AO = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'AOA' }; @@ -7596,19 +9024,19 @@ goog.i18n.NumberFormatSymbols_pt_AO = { */ goog.i18n.NumberFormatSymbols_pt_CH = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CHF' }; @@ -7619,19 +9047,19 @@ goog.i18n.NumberFormatSymbols_pt_CH = { */ goog.i18n.NumberFormatSymbols_pt_CV = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CVE' }; @@ -7642,19 +9070,19 @@ goog.i18n.NumberFormatSymbols_pt_CV = { */ goog.i18n.NumberFormatSymbols_pt_GQ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -7665,19 +9093,19 @@ goog.i18n.NumberFormatSymbols_pt_GQ = { */ goog.i18n.NumberFormatSymbols_pt_GW = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -7688,19 +9116,19 @@ goog.i18n.NumberFormatSymbols_pt_GW = { */ goog.i18n.NumberFormatSymbols_pt_LU = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -7711,19 +9139,19 @@ goog.i18n.NumberFormatSymbols_pt_LU = { */ goog.i18n.NumberFormatSymbols_pt_MO = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MOP' }; @@ -7734,19 +9162,19 @@ goog.i18n.NumberFormatSymbols_pt_MO = { */ goog.i18n.NumberFormatSymbols_pt_MZ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MZN' }; @@ -7757,19 +9185,19 @@ goog.i18n.NumberFormatSymbols_pt_MZ = { */ goog.i18n.NumberFormatSymbols_pt_ST = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0 ¤', DEF_CURRENCY_CODE: 'STD' }; @@ -7780,19 +9208,19 @@ goog.i18n.NumberFormatSymbols_pt_ST = { */ goog.i18n.NumberFormatSymbols_pt_TL = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'USD' }; @@ -7809,13 +9237,13 @@ goog.i18n.NumberFormatSymbols_qu = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'PEN' }; @@ -7832,13 +9260,13 @@ goog.i18n.NumberFormatSymbols_qu_BO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'BOB' }; @@ -7855,13 +9283,13 @@ goog.i18n.NumberFormatSymbols_qu_EC = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -7879,19 +9307,19 @@ goog.i18n.NumberFormatSymbols_qu_PE = goog.i18n.NumberFormatSymbols_qu; */ goog.i18n.NumberFormatSymbols_rm = { DECIMAL_SEP: '.', - GROUP_SEP: '\u2019', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + MINUS_SIGN: '−', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'CHF' }; @@ -7915,13 +9343,13 @@ goog.i18n.NumberFormatSymbols_rn = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'BIF' }; @@ -7930,7 +9358,23 @@ goog.i18n.NumberFormatSymbols_rn = { * Number formatting symbols for locale rn_BI. * @enum {string} */ -goog.i18n.NumberFormatSymbols_rn_BI = goog.i18n.NumberFormatSymbols_rn; +goog.i18n.NumberFormatSymbols_rn_BI = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'BIF' +}; /** @@ -7945,17 +9389,24 @@ goog.i18n.NumberFormatSymbols_ro_MD = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MDL' }; +/** + * Number formatting symbols for locale ro_RO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ro_RO = goog.i18n.NumberFormatSymbols_ro; + + /** * Number formatting symbols for locale rof. * @enum {string} @@ -7968,13 +9419,13 @@ goog.i18n.NumberFormatSymbols_rof = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TZS' }; @@ -7983,7 +9434,23 @@ goog.i18n.NumberFormatSymbols_rof = { * Number formatting symbols for locale rof_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_rof_TZ = goog.i18n.NumberFormatSymbols_rof; +goog.i18n.NumberFormatSymbols_rof_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -7992,20 +9459,20 @@ goog.i18n.NumberFormatSymbols_rof_TZ = goog.i18n.NumberFormatSymbols_rof; */ goog.i18n.NumberFormatSymbols_ru_BY = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'не число', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'BYR' + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', + DEF_CURRENCY_CODE: 'BYN' }; @@ -8015,19 +9482,19 @@ goog.i18n.NumberFormatSymbols_ru_BY = { */ goog.i18n.NumberFormatSymbols_ru_KG = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'не число', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'KGS' }; @@ -8038,19 +9505,19 @@ goog.i18n.NumberFormatSymbols_ru_KG = { */ goog.i18n.NumberFormatSymbols_ru_KZ = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'не число', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'KZT' }; @@ -8061,42 +9528,49 @@ goog.i18n.NumberFormatSymbols_ru_KZ = { */ goog.i18n.NumberFormatSymbols_ru_MD = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'не число', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MDL' }; +/** + * Number formatting symbols for locale ru_RU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_RU = goog.i18n.NumberFormatSymbols_ru; + + /** * Number formatting symbols for locale ru_UA. * @enum {string} */ goog.i18n.NumberFormatSymbols_ru_UA = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'не число', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'UAH' }; @@ -8105,7 +9579,30 @@ goog.i18n.NumberFormatSymbols_ru_UA = { * Number formatting symbols for locale rw. * @enum {string} */ -goog.i18n.NumberFormatSymbols_rw = { +goog.i18n.NumberFormatSymbols_rw = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'RWF' +}; + + +/** + * Number formatting symbols for locale rw_RW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rw_RW = { DECIMAL_SEP: ',', GROUP_SEP: '.', PERCENT: '%', @@ -8113,24 +9610,17 @@ goog.i18n.NumberFormatSymbols_rw = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0', DEF_CURRENCY_CODE: 'RWF' }; -/** - * Number formatting symbols for locale rw_RW. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_rw_RW = goog.i18n.NumberFormatSymbols_rw; - - /** * Number formatting symbols for locale rwk. * @enum {string} @@ -8143,13 +9633,13 @@ goog.i18n.NumberFormatSymbols_rwk = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'TZS' }; @@ -8158,7 +9648,23 @@ goog.i18n.NumberFormatSymbols_rwk = { * Number formatting symbols for locale rwk_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_rwk_TZ = goog.i18n.NumberFormatSymbols_rwk; +goog.i18n.NumberFormatSymbols_rwk_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -8166,20 +9672,20 @@ goog.i18n.NumberFormatSymbols_rwk_TZ = goog.i18n.NumberFormatSymbols_rwk; * @enum {string} */ goog.i18n.NumberFormatSymbols_sah = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', + DECIMAL_SEP: ',', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'чыыһыла буотах', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'RUB' }; @@ -8203,13 +9709,13 @@ goog.i18n.NumberFormatSymbols_saq = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -8233,13 +9739,13 @@ goog.i18n.NumberFormatSymbols_sbp = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'TZS' }; @@ -8248,7 +9754,23 @@ goog.i18n.NumberFormatSymbols_sbp = { * Number formatting symbols for locale sbp_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_sbp_TZ = goog.i18n.NumberFormatSymbols_sbp; +goog.i18n.NumberFormatSymbols_sbp_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -8257,19 +9779,19 @@ goog.i18n.NumberFormatSymbols_sbp_TZ = goog.i18n.NumberFormatSymbols_sbp; */ goog.i18n.NumberFormatSymbols_se = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '·10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'NOK' }; @@ -8280,19 +9802,19 @@ goog.i18n.NumberFormatSymbols_se = { */ goog.i18n.NumberFormatSymbols_se_FI = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '·10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -8310,19 +9832,19 @@ goog.i18n.NumberFormatSymbols_se_NO = goog.i18n.NumberFormatSymbols_se; */ goog.i18n.NumberFormatSymbols_se_SE = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '·10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'SEK' }; @@ -8339,13 +9861,13 @@ goog.i18n.NumberFormatSymbols_seh = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'MZN' }; @@ -8363,19 +9885,19 @@ goog.i18n.NumberFormatSymbols_seh_MZ = goog.i18n.NumberFormatSymbols_seh; */ goog.i18n.NumberFormatSymbols_ses = { DECIMAL_SEP: '.', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -8384,7 +9906,23 @@ goog.i18n.NumberFormatSymbols_ses = { * Number formatting symbols for locale ses_ML. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ses_ML = goog.i18n.NumberFormatSymbols_ses; +goog.i18n.NumberFormatSymbols_ses_ML = { + DECIMAL_SEP: '.', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'XOF' +}; /** @@ -8399,13 +9937,13 @@ goog.i18n.NumberFormatSymbols_sg = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00', DEF_CURRENCY_CODE: 'XAF' }; @@ -8414,7 +9952,23 @@ goog.i18n.NumberFormatSymbols_sg = { * Number formatting symbols for locale sg_CF. * @enum {string} */ -goog.i18n.NumberFormatSymbols_sg_CF = goog.i18n.NumberFormatSymbols_sg; +goog.i18n.NumberFormatSymbols_sg_CF = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0;¤-#,##0', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -8423,19 +9977,19 @@ goog.i18n.NumberFormatSymbols_sg_CF = goog.i18n.NumberFormatSymbols_sg; */ goog.i18n.NumberFormatSymbols_shi = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'MAD' }; @@ -8468,25 +10022,46 @@ goog.i18n.NumberFormatSymbols_shi_Tfng = goog.i18n.NumberFormatSymbols_shi; goog.i18n.NumberFormatSymbols_shi_Tfng_MA = goog.i18n.NumberFormatSymbols_shi; +/** + * Number formatting symbols for locale si_LK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_si_LK = goog.i18n.NumberFormatSymbols_si; + + +/** + * Number formatting symbols for locale sk_SK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sk_SK = goog.i18n.NumberFormatSymbols_sk; + + +/** + * Number formatting symbols for locale sl_SI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sl_SI = goog.i18n.NumberFormatSymbols_sl; + + /** * Number formatting symbols for locale smn. * @enum {string} */ goog.i18n.NumberFormatSymbols_smn = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', + DECIMAL_SEP: ',', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'epiloho', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -8510,13 +10085,13 @@ goog.i18n.NumberFormatSymbols_sn = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'USD' }; @@ -8540,13 +10115,13 @@ goog.i18n.NumberFormatSymbols_so = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SOS' }; @@ -8563,13 +10138,13 @@ goog.i18n.NumberFormatSymbols_so_DJ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'DJF' }; @@ -8586,13 +10161,13 @@ goog.i18n.NumberFormatSymbols_so_ET = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'ETB' }; @@ -8609,13 +10184,13 @@ goog.i18n.NumberFormatSymbols_so_KE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -8624,7 +10199,46 @@ goog.i18n.NumberFormatSymbols_so_KE = { * Number formatting symbols for locale so_SO. * @enum {string} */ -goog.i18n.NumberFormatSymbols_so_SO = goog.i18n.NumberFormatSymbols_so; +goog.i18n.NumberFormatSymbols_so_SO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'SOS' +}; + + +/** + * Number formatting symbols for locale sq_AL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq_AL = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'ALL' +}; /** @@ -8633,19 +10247,19 @@ goog.i18n.NumberFormatSymbols_so_SO = goog.i18n.NumberFormatSymbols_so; */ goog.i18n.NumberFormatSymbols_sq_MK = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MKD' }; @@ -8656,23 +10270,30 @@ goog.i18n.NumberFormatSymbols_sq_MK = { */ goog.i18n.NumberFormatSymbols_sq_XK = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale sr_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl = goog.i18n.NumberFormatSymbols_sr; + + /** * Number formatting symbols for locale sr_Cyrl_BA. * @enum {string} @@ -8685,13 +10306,13 @@ goog.i18n.NumberFormatSymbols_sr_Cyrl_BA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'BAM' }; @@ -8708,17 +10329,40 @@ goog.i18n.NumberFormatSymbols_sr_Cyrl_ME = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale sr_Cyrl_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_RS = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'RSD' +}; + + /** * Number formatting symbols for locale sr_Cyrl_XK. * @enum {string} @@ -8731,13 +10375,13 @@ goog.i18n.NumberFormatSymbols_sr_Cyrl_XK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -8754,13 +10398,13 @@ goog.i18n.NumberFormatSymbols_sr_Latn_BA = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'BAM' }; @@ -8777,17 +10421,40 @@ goog.i18n.NumberFormatSymbols_sr_Latn_ME = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale sr_Latn_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_RS = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'RSD' +}; + + /** * Number formatting symbols for locale sr_Latn_XK. * @enum {string} @@ -8800,13 +10467,13 @@ goog.i18n.NumberFormatSymbols_sr_Latn_XK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -8817,19 +10484,19 @@ goog.i18n.NumberFormatSymbols_sr_Latn_XK = { */ goog.i18n.NumberFormatSymbols_sv_AX = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; @@ -8840,23 +10507,30 @@ goog.i18n.NumberFormatSymbols_sv_AX = { */ goog.i18n.NumberFormatSymbols_sv_FI = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', - EXP_SYMBOL: '\u00D710^', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u00A4\u00A4\u00A4', + MINUS_SIGN: '−', + EXP_SYMBOL: '×10^', + PERMILL: '‰', + INFINITY: '∞', + NAN: '¤¤¤', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale sv_SE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sv_SE = goog.i18n.NumberFormatSymbols_sv; + + /** * Number formatting symbols for locale sw_CD. * @enum {string} @@ -8869,13 +10543,13 @@ goog.i18n.NumberFormatSymbols_sw_CD = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'CDF' }; @@ -8892,17 +10566,40 @@ goog.i18n.NumberFormatSymbols_sw_KE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; +/** + * Number formatting symbols for locale sw_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'TZS' +}; + + /** * Number formatting symbols for locale sw_UG. * @enum {string} @@ -8915,17 +10612,24 @@ goog.i18n.NumberFormatSymbols_sw_UG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'UGX' }; +/** + * Number formatting symbols for locale ta_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_IN = goog.i18n.NumberFormatSymbols_ta; + + /** * Number formatting symbols for locale ta_LK. * @enum {string} @@ -8938,13 +10642,13 @@ goog.i18n.NumberFormatSymbols_ta_LK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '¤ #,##,##0.00', DEF_CURRENCY_CODE: 'LKR' }; @@ -8961,13 +10665,13 @@ goog.i18n.NumberFormatSymbols_ta_MY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'MYR' }; @@ -8984,17 +10688,24 @@ goog.i18n.NumberFormatSymbols_ta_SG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'SGD' }; +/** + * Number formatting symbols for locale te_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_te_IN = goog.i18n.NumberFormatSymbols_te; + + /** * Number formatting symbols for locale teo. * @enum {string} @@ -9007,13 +10718,13 @@ goog.i18n.NumberFormatSymbols_teo = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'UGX' }; @@ -9030,13 +10741,13 @@ goog.i18n.NumberFormatSymbols_teo_KE = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'KES' }; @@ -9045,14 +10756,7 @@ goog.i18n.NumberFormatSymbols_teo_KE = { * Number formatting symbols for locale teo_UG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_teo_UG = goog.i18n.NumberFormatSymbols_teo; - - -/** - * Number formatting symbols for locale ti. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ti = { +goog.i18n.NumberFormatSymbols_teo_UG = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -9060,22 +10764,29 @@ goog.i18n.NumberFormatSymbols_ti = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'ETB' + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'UGX' }; /** - * Number formatting symbols for locale ti_ER. + * Number formatting symbols for locale th_TH. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ti_ER = { +goog.i18n.NumberFormatSymbols_th_TH = goog.i18n.NumberFormatSymbols_th; + + +/** + * Number formatting symbols for locale ti. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ti = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -9083,52 +10794,45 @@ goog.i18n.NumberFormatSymbols_ti_ER = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'ERN' + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'ETB' }; /** - * Number formatting symbols for locale ti_ET. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_ti_ET = goog.i18n.NumberFormatSymbols_ti; - - -/** - * Number formatting symbols for locale tk. + * Number formatting symbols for locale ti_ER. * @enum {string} */ -goog.i18n.NumberFormatSymbols_tk = { - DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', +goog.i18n.NumberFormatSymbols_ti_ER = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'san\u00A0d\u00E4l', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', - DEF_CURRENCY_CODE: 'TMT' + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'ERN' }; /** - * Number formatting symbols for locale tk_TM. + * Number formatting symbols for locale ti_ET. * @enum {string} */ -goog.i18n.NumberFormatSymbols_tk_TM = goog.i18n.NumberFormatSymbols_tk; +goog.i18n.NumberFormatSymbols_ti_ET = goog.i18n.NumberFormatSymbols_ti; /** @@ -9143,13 +10847,13 @@ goog.i18n.NumberFormatSymbols_to = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'TF', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'TOP' }; @@ -9173,36 +10877,43 @@ goog.i18n.NumberFormatSymbols_tr_CY = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '%#,##0', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; +/** + * Number formatting symbols for locale tr_TR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tr_TR = goog.i18n.NumberFormatSymbols_tr; + + /** * Number formatting symbols for locale twq. * @enum {string} */ goog.i18n.NumberFormatSymbols_twq = { DECIMAL_SEP: '.', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'XOF' }; @@ -9211,7 +10922,23 @@ goog.i18n.NumberFormatSymbols_twq = { * Number formatting symbols for locale twq_NE. * @enum {string} */ -goog.i18n.NumberFormatSymbols_twq_NE = goog.i18n.NumberFormatSymbols_twq; +goog.i18n.NumberFormatSymbols_twq_NE = { + DECIMAL_SEP: '.', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0¤', + DEF_CURRENCY_CODE: 'XOF' +}; /** @@ -9220,19 +10947,19 @@ goog.i18n.NumberFormatSymbols_twq_NE = goog.i18n.NumberFormatSymbols_twq; */ goog.i18n.NumberFormatSymbols_tzm = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'MAD' }; @@ -9256,13 +10983,13 @@ goog.i18n.NumberFormatSymbols_ug = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'CNY' }; @@ -9274,26 +11001,56 @@ goog.i18n.NumberFormatSymbols_ug = { goog.i18n.NumberFormatSymbols_ug_CN = goog.i18n.NumberFormatSymbols_ug; +/** + * Number formatting symbols for locale uk_UA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uk_UA = goog.i18n.NumberFormatSymbols_uk; + + /** * Number formatting symbols for locale ur_IN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ur_IN = { +goog.i18n.NumberFormatSymbols_ur_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale ur_PK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ur_PK = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u0642', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u06CC\u06C1\u00A0\u0639\u062F\u062F\u00A0\u0646\u06C1\u06CC\u06BA', + ZERO_DIGIT: '0', + PLUS_SIGN: '‎+', + MINUS_SIGN: '‎-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', - DEF_CURRENCY_CODE: 'INR' + CURRENCY_PATTERN: '¤ #,##,##0', + DEF_CURRENCY_CODE: 'PKR' }; @@ -9302,20 +11059,20 @@ goog.i18n.NumberFormatSymbols_ur_IN = { * @enum {string} */ goog.i18n.NumberFormatSymbols_uz_Arab = { - DECIMAL_SEP: '\u066B', - GROUP_SEP: '\u066C', - PERCENT: '\u066A', - ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '\u200E+\u200E', - MINUS_SIGN: '\u200E-\u200E', - EXP_SYMBOL: '\u00D7\u06F1\u06F0^', - PERMILL: '\u0609', - INFINITY: '\u221E', + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'AFN' }; @@ -9324,8 +11081,23 @@ goog.i18n.NumberFormatSymbols_uz_Arab = { * Number formatting symbols for locale uz_Arab_AF. * @enum {string} */ -goog.i18n.NumberFormatSymbols_uz_Arab_AF = - goog.i18n.NumberFormatSymbols_uz_Arab; +goog.i18n.NumberFormatSymbols_uz_Arab_AF = { + DECIMAL_SEP: '٫', + GROUP_SEP: '٬', + PERCENT: '٪', + ZERO_DIGIT: '۰', + PLUS_SIGN: '‎+‎', + MINUS_SIGN: '‎-‎', + EXP_SYMBOL: '×۱۰^', + PERMILL: '؉', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'AFN' +}; /** @@ -9334,19 +11106,19 @@ goog.i18n.NumberFormatSymbols_uz_Arab_AF = */ goog.i18n.NumberFormatSymbols_uz_Cyrl = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: 'NaN', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ҳақиқий сон эмас', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'UZS' }; @@ -9355,8 +11127,53 @@ goog.i18n.NumberFormatSymbols_uz_Cyrl = { * Number formatting symbols for locale uz_Cyrl_UZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ = - goog.i18n.NumberFormatSymbols_uz_Cyrl; +goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'ҳақиқий сон эмас', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'UZS' +}; + + +/** + * Number formatting symbols for locale uz_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Latn = goog.i18n.NumberFormatSymbols_uz; + + +/** + * Number formatting symbols for locale uz_Latn_UZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Latn_UZ = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'haqiqiy son emas', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'UZS' +}; /** @@ -9371,13 +11188,13 @@ goog.i18n.NumberFormatSymbols_vai = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'LRD' }; @@ -9411,35 +11228,28 @@ goog.i18n.NumberFormatSymbols_vai_Vaii_LR = goog.i18n.NumberFormatSymbols_vai; /** - * Number formatting symbols for locale vo. + * Number formatting symbols for locale vi_VN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_vo = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', +goog.i18n.NumberFormatSymbols_vi_VN = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'USD' + CURRENCY_PATTERN: '¤ #,##0', + DEF_CURRENCY_CODE: 'VND' }; -/** - * Number formatting symbols for locale vo_001. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_vo_001 = goog.i18n.NumberFormatSymbols_vo; - - /** * Number formatting symbols for locale vun. * @enum {string} @@ -9452,13 +11262,13 @@ goog.i18n.NumberFormatSymbols_vun = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TZS' }; @@ -9467,7 +11277,23 @@ goog.i18n.NumberFormatSymbols_vun = { * Number formatting symbols for locale vun_TZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_vun_TZ = goog.i18n.NumberFormatSymbols_vun; +goog.i18n.NumberFormatSymbols_vun_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0', + DEF_CURRENCY_CODE: 'TZS' +}; /** @@ -9476,19 +11302,19 @@ goog.i18n.NumberFormatSymbols_vun_TZ = goog.i18n.NumberFormatSymbols_vun; */ goog.i18n.NumberFormatSymbols_wae = { DECIMAL_SEP: ',', - GROUP_SEP: '\u2019', + GROUP_SEP: '’', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '¤ #,##0.00', DEF_CURRENCY_CODE: 'CHF' }; @@ -9512,13 +11338,13 @@ goog.i18n.NumberFormatSymbols_xog = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'UGX' }; @@ -9527,7 +11353,23 @@ goog.i18n.NumberFormatSymbols_xog = { * Number formatting symbols for locale xog_UG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_xog_UG = goog.i18n.NumberFormatSymbols_xog; +goog.i18n.NumberFormatSymbols_xog_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'UGX' +}; /** @@ -9536,19 +11378,19 @@ goog.i18n.NumberFormatSymbols_xog_UG = goog.i18n.NumberFormatSymbols_xog; */ goog.i18n.NumberFormatSymbols_yav = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + CURRENCY_PATTERN: '#,##0.00 ¤', DEF_CURRENCY_CODE: 'XAF' }; @@ -9557,7 +11399,23 @@ goog.i18n.NumberFormatSymbols_yav = { * Number formatting symbols for locale yav_CM. * @enum {string} */ -goog.i18n.NumberFormatSymbols_yav_CM = goog.i18n.NumberFormatSymbols_yav; +goog.i18n.NumberFormatSymbols_yav_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: ' ', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0 ¤', + DEF_CURRENCY_CODE: 'XAF' +}; /** @@ -9572,14 +11430,14 @@ goog.i18n.NumberFormatSymbols_yi = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', - DEF_CURRENCY_CODE: 'USD' + CURRENCY_PATTERN: '¤ #,##0.00', + DEF_CURRENCY_CODE: 'EUR' }; @@ -9602,13 +11460,13 @@ goog.i18n.NumberFormatSymbols_yo = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'NGN' }; @@ -9625,13 +11483,13 @@ goog.i18n.NumberFormatSymbols_yo_BJ = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0', DEF_CURRENCY_CODE: 'XOF' }; @@ -9655,13 +11513,13 @@ goog.i18n.NumberFormatSymbols_yue = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u975E\u6578\u503C', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'HKD' }; @@ -9679,19 +11537,19 @@ goog.i18n.NumberFormatSymbols_yue_HK = goog.i18n.NumberFormatSymbols_yue; */ goog.i18n.NumberFormatSymbols_zgh = { DECIMAL_SEP: ',', - GROUP_SEP: '\u00A0', + GROUP_SEP: ' ', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A4', + PERCENT_PATTERN: '#,##0 %', + CURRENCY_PATTERN: '#,##0.00¤', DEF_CURRENCY_CODE: 'MAD' }; @@ -9703,6 +11561,20 @@ goog.i18n.NumberFormatSymbols_zgh = { goog.i18n.NumberFormatSymbols_zgh_MA = goog.i18n.NumberFormatSymbols_zgh; +/** + * Number formatting symbols for locale zh_Hans. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans = goog.i18n.NumberFormatSymbols_zh; + + +/** + * Number formatting symbols for locale zh_Hans_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_CN = goog.i18n.NumberFormatSymbols_zh; + + /** * Number formatting symbols for locale zh_Hans_HK. * @enum {string} @@ -9715,13 +11587,13 @@ goog.i18n.NumberFormatSymbols_zh_Hans_HK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'HKD' }; @@ -9738,13 +11610,13 @@ goog.i18n.NumberFormatSymbols_zh_Hans_MO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MOP' }; @@ -9761,13 +11633,13 @@ goog.i18n.NumberFormatSymbols_zh_Hans_SG = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', + PERMILL: '‰', + INFINITY: '∞', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'SGD' }; @@ -9784,13 +11656,13 @@ goog.i18n.NumberFormatSymbols_zh_Hant = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u975E\u6578\u503C', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'TWD' }; @@ -9807,13 +11679,13 @@ goog.i18n.NumberFormatSymbols_zh_Hant_HK = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u975E\u6578\u503C', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'HKD' }; @@ -9830,13 +11702,13 @@ goog.i18n.NumberFormatSymbols_zh_Hant_MO = { PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', - PERMILL: '\u2030', - INFINITY: '\u221E', - NAN: '\u975E\u6578\u503C', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '¤#,##0.00', DEF_CURRENCY_CODE: 'MOP' }; @@ -9845,24 +11717,49 @@ goog.i18n.NumberFormatSymbols_zh_Hant_MO = { * Number formatting symbols for locale zh_Hant_TW. * @enum {string} */ -goog.i18n.NumberFormatSymbols_zh_Hant_TW = - goog.i18n.NumberFormatSymbols_zh_Hant; +goog.i18n.NumberFormatSymbols_zh_Hant_TW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '‰', + INFINITY: '∞', + NAN: '非數值', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '¤#,##0.00', + DEF_CURRENCY_CODE: 'TWD' +}; + + +/** + * Number formatting symbols for locale zu_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zu_ZA = goog.i18n.NumberFormatSymbols_zu; /** * Selected number formatting symbols by locale. */ - if (goog.LOCALE == 'af_NA' || goog.LOCALE == 'af-NA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_NA; } +if (goog.LOCALE == 'af_ZA' || goog.LOCALE == 'af-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_ZA; +} + if (goog.LOCALE == 'agq') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq; } if (goog.LOCALE == 'agq_CM' || goog.LOCALE == 'agq-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq_CM; } if (goog.LOCALE == 'ak') { @@ -9870,7 +11767,15 @@ if (goog.LOCALE == 'ak') { } if (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak_GH; +} + +if (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am_ET; +} + +if (goog.LOCALE == 'ar_001' || goog.LOCALE == 'ar-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_001; } if (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') { @@ -9885,8 +11790,8 @@ if (goog.LOCALE == 'ar_DJ' || goog.LOCALE == 'ar-DJ') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DJ; } -if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DZ; +if (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EG; } if (goog.LOCALE == 'ar_EH' || goog.LOCALE == 'ar-EH') { @@ -9973,6 +11878,10 @@ if (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TN; } +if (goog.LOCALE == 'ar_XB' || goog.LOCALE == 'ar-XB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_XB; +} + if (goog.LOCALE == 'ar_YE' || goog.LOCALE == 'ar-YE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_YE; } @@ -9982,7 +11891,7 @@ if (goog.LOCALE == 'as') { } if (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as_IN; } if (goog.LOCALE == 'asa') { @@ -9990,7 +11899,7 @@ if (goog.LOCALE == 'asa') { } if (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa_TZ; } if (goog.LOCALE == 'ast') { @@ -9998,7 +11907,7 @@ if (goog.LOCALE == 'ast') { } if (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast_ES; } if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { @@ -10006,7 +11915,15 @@ if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { } if (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl_AZ; +} + +if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn; +} + +if (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn_AZ; } if (goog.LOCALE == 'bas') { @@ -10014,7 +11931,11 @@ if (goog.LOCALE == 'bas') { } if (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas_CM; +} + +if (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be_BY; } if (goog.LOCALE == 'bem') { @@ -10022,7 +11943,7 @@ if (goog.LOCALE == 'bem') { } if (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem_ZM; } if (goog.LOCALE == 'bez') { @@ -10030,7 +11951,11 @@ if (goog.LOCALE == 'bez') { } if (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez_TZ; +} + +if (goog.LOCALE == 'bg_BG' || goog.LOCALE == 'bg-BG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg_BG; } if (goog.LOCALE == 'bm') { @@ -10038,7 +11963,11 @@ if (goog.LOCALE == 'bm') { } if (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm_ML; +} + +if (goog.LOCALE == 'bn_BD' || goog.LOCALE == 'bn-BD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn_BD; } if (goog.LOCALE == 'bn_IN' || goog.LOCALE == 'bn-IN') { @@ -10050,19 +11979,23 @@ if (goog.LOCALE == 'bo') { } if (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_CN; } if (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_IN; } +if (goog.LOCALE == 'br_FR' || goog.LOCALE == 'br-FR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_br_FR; +} + if (goog.LOCALE == 'brx') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx; } if (goog.LOCALE == 'brx_IN' || goog.LOCALE == 'brx-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx_IN; } if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { @@ -10070,7 +12003,31 @@ if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { } if (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl_BA; +} + +if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Latn; +} + +if (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Latn_BA; +} + +if (goog.LOCALE == 'ca_AD' || goog.LOCALE == 'ca-AD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_AD; +} + +if (goog.LOCALE == 'ca_ES' || goog.LOCALE == 'ca-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_ES; +} + +if (goog.LOCALE == 'ca_FR' || goog.LOCALE == 'ca-FR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_FR; +} + +if (goog.LOCALE == 'ca_IT' || goog.LOCALE == 'ca-IT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_IT; } if (goog.LOCALE == 'ce') { @@ -10078,7 +12035,7 @@ if (goog.LOCALE == 'ce') { } if (goog.LOCALE == 'ce_RU' || goog.LOCALE == 'ce-RU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ce; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ce_RU; } if (goog.LOCALE == 'cgg') { @@ -10086,47 +12043,39 @@ if (goog.LOCALE == 'cgg') { } if (goog.LOCALE == 'cgg_UG' || goog.LOCALE == 'cgg-UG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg; -} - -if (goog.LOCALE == 'ckb') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg_UG; } -if (goog.LOCALE == 'ckb_Arab' || goog.LOCALE == 'ckb-Arab') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +if (goog.LOCALE == 'chr_US' || goog.LOCALE == 'chr-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_chr_US; } -if (goog.LOCALE == 'ckb_Arab_IQ' || goog.LOCALE == 'ckb-Arab-IQ') { +if (goog.LOCALE == 'ckb') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; } -if (goog.LOCALE == 'ckb_Arab_IR' || goog.LOCALE == 'ckb-Arab-IR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Arab_IR; -} - if (goog.LOCALE == 'ckb_IQ' || goog.LOCALE == 'ckb-IQ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_IQ; } if (goog.LOCALE == 'ckb_IR' || goog.LOCALE == 'ckb-IR') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_IR; } -if (goog.LOCALE == 'ckb_Latn' || goog.LOCALE == 'ckb-Latn') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +if (goog.LOCALE == 'cs_CZ' || goog.LOCALE == 'cs-CZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs_CZ; } -if (goog.LOCALE == 'ckb_Latn_IQ' || goog.LOCALE == 'ckb-Latn-IQ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +if (goog.LOCALE == 'cy_GB' || goog.LOCALE == 'cy-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cy_GB; } -if (goog.LOCALE == 'cu') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cu; +if (goog.LOCALE == 'da_DK' || goog.LOCALE == 'da-DK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da_DK; } -if (goog.LOCALE == 'cu_RU' || goog.LOCALE == 'cu-RU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cu; +if (goog.LOCALE == 'da_GL' || goog.LOCALE == 'da-GL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da_GL; } if (goog.LOCALE == 'dav') { @@ -10134,19 +12083,35 @@ if (goog.LOCALE == 'dav') { } if (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav_KE; +} + +if (goog.LOCALE == 'de_BE' || goog.LOCALE == 'de-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_BE; +} + +if (goog.LOCALE == 'de_DE' || goog.LOCALE == 'de-DE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_DE; +} + +if (goog.LOCALE == 'de_IT' || goog.LOCALE == 'de-IT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_IT; } if (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LI; } +if (goog.LOCALE == 'de_LU' || goog.LOCALE == 'de-LU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LU; +} + if (goog.LOCALE == 'dje') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje; } if (goog.LOCALE == 'dje_NE' || goog.LOCALE == 'dje-NE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje_NE; } if (goog.LOCALE == 'dsb') { @@ -10154,7 +12119,7 @@ if (goog.LOCALE == 'dsb') { } if (goog.LOCALE == 'dsb_DE' || goog.LOCALE == 'dsb-DE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dsb; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dsb_DE; } if (goog.LOCALE == 'dua') { @@ -10162,7 +12127,7 @@ if (goog.LOCALE == 'dua') { } if (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua_CM; } if (goog.LOCALE == 'dyo') { @@ -10170,7 +12135,7 @@ if (goog.LOCALE == 'dyo') { } if (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo_SN; } if (goog.LOCALE == 'dz') { @@ -10178,7 +12143,7 @@ if (goog.LOCALE == 'dz') { } if (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz_BT; } if (goog.LOCALE == 'ebu') { @@ -10186,7 +12151,7 @@ if (goog.LOCALE == 'ebu') { } if (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu_KE; } if (goog.LOCALE == 'ee') { @@ -10194,13 +12159,25 @@ if (goog.LOCALE == 'ee') { } if (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee_GH; } if (goog.LOCALE == 'ee_TG' || goog.LOCALE == 'ee-TG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee_TG; } +if (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el_CY; +} + +if (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el_GR; +} + +if (goog.LOCALE == 'en_001' || goog.LOCALE == 'en-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_001; +} + if (goog.LOCALE == 'en_150' || goog.LOCALE == 'en-150') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_150; } @@ -10213,6 +12190,10 @@ if (goog.LOCALE == 'en_AI' || goog.LOCALE == 'en-AI') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AI; } +if (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AS; +} + if (goog.LOCALE == 'en_AT' || goog.LOCALE == 'en-AT') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AT; } @@ -10273,6 +12254,10 @@ if (goog.LOCALE == 'en_DE' || goog.LOCALE == 'en-DE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DE; } +if (goog.LOCALE == 'en_DG' || goog.LOCALE == 'en-DG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DG; +} + if (goog.LOCALE == 'en_DK' || goog.LOCALE == 'en-DK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DK; } @@ -10297,6 +12282,10 @@ if (goog.LOCALE == 'en_FK' || goog.LOCALE == 'en-FK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FK; } +if (goog.LOCALE == 'en_FM' || goog.LOCALE == 'en-FM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FM; +} + if (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GD; } @@ -10317,6 +12306,10 @@ if (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GM; } +if (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GU; +} + if (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GY; } @@ -10333,6 +12326,10 @@ if (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IM; } +if (goog.LOCALE == 'en_IO' || goog.LOCALE == 'en-IO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IO; +} + if (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JE; } @@ -10373,10 +12370,18 @@ if (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MG; } +if (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MH; +} + if (goog.LOCALE == 'en_MO' || goog.LOCALE == 'en-MO') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MO; } +if (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MP; +} + if (goog.LOCALE == 'en_MS' || goog.LOCALE == 'en-MS') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MS; } @@ -10441,6 +12446,14 @@ if (goog.LOCALE == 'en_PN' || goog.LOCALE == 'en-PN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PN; } +if (goog.LOCALE == 'en_PR' || goog.LOCALE == 'en-PR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PR; +} + +if (goog.LOCALE == 'en_PW' || goog.LOCALE == 'en-PW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PW; +} + if (goog.LOCALE == 'en_RW' || goog.LOCALE == 'en-RW') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_RW; } @@ -10485,6 +12498,10 @@ if (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SZ; } +if (goog.LOCALE == 'en_TC' || goog.LOCALE == 'en-TC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TC; +} + if (goog.LOCALE == 'en_TK' || goog.LOCALE == 'en-TK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TK; } @@ -10509,10 +12526,26 @@ if (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UG; } +if (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UM; +} + +if (goog.LOCALE == 'en_US_POSIX' || goog.LOCALE == 'en-US-POSIX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_US_POSIX; +} + if (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VC; } +if (goog.LOCALE == 'en_VG' || goog.LOCALE == 'en-VG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VG; +} + +if (goog.LOCALE == 'en_VI' || goog.LOCALE == 'en-VI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VI; +} + if (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VU; } @@ -10521,15 +12554,19 @@ if (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_WS; } +if (goog.LOCALE == 'en_XA' || goog.LOCALE == 'en-XA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_XA; +} + if (goog.LOCALE == 'en_ZM' || goog.LOCALE == 'en-ZM') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZM; } -if (goog.LOCALE == 'eo') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo; +if (goog.LOCALE == 'en_ZW' || goog.LOCALE == 'en-ZW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZW; } -if (goog.LOCALE == 'eo_001' || goog.LOCALE == 'eo-001') { +if (goog.LOCALE == 'eo') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo; } @@ -10545,6 +12582,10 @@ if (goog.LOCALE == 'es_BR' || goog.LOCALE == 'es-BR') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BR; } +if (goog.LOCALE == 'es_BZ' || goog.LOCALE == 'es-BZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BZ; +} + if (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CL; } @@ -10565,6 +12606,10 @@ if (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_DO; } +if (goog.LOCALE == 'es_EA' || goog.LOCALE == 'es-EA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EA; +} + if (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EC; } @@ -10581,6 +12626,10 @@ if (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_HN; } +if (goog.LOCALE == 'es_IC' || goog.LOCALE == 'es-IC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_IC; +} + if (goog.LOCALE == 'es_NI' || goog.LOCALE == 'es-NI') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_NI; } @@ -10617,18 +12666,30 @@ if (goog.LOCALE == 'es_VE' || goog.LOCALE == 'es-VE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_VE; } +if (goog.LOCALE == 'et_EE' || goog.LOCALE == 'et-EE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et_EE; +} + +if (goog.LOCALE == 'eu_ES' || goog.LOCALE == 'eu-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu_ES; +} + if (goog.LOCALE == 'ewo') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo; } if (goog.LOCALE == 'ewo_CM' || goog.LOCALE == 'ewo-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo_CM; } if (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_AF; } +if (goog.LOCALE == 'fa_IR' || goog.LOCALE == 'fa-IR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_IR; +} + if (goog.LOCALE == 'ff') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff; } @@ -10641,12 +12702,20 @@ if (goog.LOCALE == 'ff_GN' || goog.LOCALE == 'ff-GN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_GN; } -if (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_MR; +if (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_MR; +} + +if (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_SN; +} + +if (goog.LOCALE == 'fi_FI' || goog.LOCALE == 'fi-FI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi_FI; } -if (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff; +if (goog.LOCALE == 'fil_PH' || goog.LOCALE == 'fil-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil_PH; } if (goog.LOCALE == 'fo') { @@ -10654,11 +12723,11 @@ if (goog.LOCALE == 'fo') { } if (goog.LOCALE == 'fo_DK' || goog.LOCALE == 'fo-DK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo_DK; } if (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo_FO; } if (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') { @@ -10677,6 +12746,10 @@ if (goog.LOCALE == 'fr_BJ' || goog.LOCALE == 'fr-BJ') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BJ; } +if (goog.LOCALE == 'fr_BL' || goog.LOCALE == 'fr-BL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BL; +} + if (goog.LOCALE == 'fr_CD' || goog.LOCALE == 'fr-CD') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CD; } @@ -10709,14 +12782,26 @@ if (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DZ; } +if (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_FR; +} + if (goog.LOCALE == 'fr_GA' || goog.LOCALE == 'fr-GA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GA; } +if (goog.LOCALE == 'fr_GF' || goog.LOCALE == 'fr-GF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GF; +} + if (goog.LOCALE == 'fr_GN' || goog.LOCALE == 'fr-GN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GN; } +if (goog.LOCALE == 'fr_GP' || goog.LOCALE == 'fr-GP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GP; +} + if (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GQ; } @@ -10737,6 +12822,14 @@ if (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MA; } +if (goog.LOCALE == 'fr_MC' || goog.LOCALE == 'fr-MC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MC; +} + +if (goog.LOCALE == 'fr_MF' || goog.LOCALE == 'fr-MF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MF; +} + if (goog.LOCALE == 'fr_MG' || goog.LOCALE == 'fr-MG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MG; } @@ -10745,6 +12838,10 @@ if (goog.LOCALE == 'fr_ML' || goog.LOCALE == 'fr-ML') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_ML; } +if (goog.LOCALE == 'fr_MQ' || goog.LOCALE == 'fr-MQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MQ; +} + if (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MR; } @@ -10765,6 +12862,14 @@ if (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PF; } +if (goog.LOCALE == 'fr_PM' || goog.LOCALE == 'fr-PM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PM; +} + +if (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RE; +} + if (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RW; } @@ -10801,12 +12906,16 @@ if (goog.LOCALE == 'fr_WF' || goog.LOCALE == 'fr-WF') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_WF; } +if (goog.LOCALE == 'fr_YT' || goog.LOCALE == 'fr-YT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_YT; +} + if (goog.LOCALE == 'fur') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur; } if (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur_IT; } if (goog.LOCALE == 'fy') { @@ -10814,7 +12923,11 @@ if (goog.LOCALE == 'fy') { } if (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy_NL; +} + +if (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga_IE; } if (goog.LOCALE == 'gd') { @@ -10822,19 +12935,35 @@ if (goog.LOCALE == 'gd') { } if (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd_GB; +} + +if (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl_ES; +} + +if (goog.LOCALE == 'gsw_CH' || goog.LOCALE == 'gsw-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw_CH; } if (goog.LOCALE == 'gsw_FR' || goog.LOCALE == 'gsw-FR') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw_FR; } +if (goog.LOCALE == 'gsw_LI' || goog.LOCALE == 'gsw-LI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw_LI; +} + +if (goog.LOCALE == 'gu_IN' || goog.LOCALE == 'gu-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu_IN; +} + if (goog.LOCALE == 'guz') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz; } if (goog.LOCALE == 'guz_KE' || goog.LOCALE == 'guz-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz_KE; } if (goog.LOCALE == 'gv') { @@ -10842,7 +12971,7 @@ if (goog.LOCALE == 'gv') { } if (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv_IM; } if (goog.LOCALE == 'ha') { @@ -10858,19 +12987,47 @@ if (goog.LOCALE == 'ha_NE' || goog.LOCALE == 'ha-NE') { } if (goog.LOCALE == 'ha_NG' || goog.LOCALE == 'ha-NG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_NG; +} + +if (goog.LOCALE == 'haw_US' || goog.LOCALE == 'haw-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_haw_US; +} + +if (goog.LOCALE == 'he_IL' || goog.LOCALE == 'he-IL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he_IL; +} + +if (goog.LOCALE == 'hi_IN' || goog.LOCALE == 'hi-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi_IN; } if (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_BA; } +if (goog.LOCALE == 'hr_HR' || goog.LOCALE == 'hr-HR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_HR; +} + if (goog.LOCALE == 'hsb') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hsb; } if (goog.LOCALE == 'hsb_DE' || goog.LOCALE == 'hsb-DE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hsb; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hsb_DE; +} + +if (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu_HU; +} + +if (goog.LOCALE == 'hy_AM' || goog.LOCALE == 'hy-AM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy_AM; +} + +if (goog.LOCALE == 'id_ID' || goog.LOCALE == 'id-ID') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id_ID; } if (goog.LOCALE == 'ig') { @@ -10878,7 +13035,7 @@ if (goog.LOCALE == 'ig') { } if (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig_NG; } if (goog.LOCALE == 'ii') { @@ -10886,19 +13043,39 @@ if (goog.LOCALE == 'ii') { } if (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii_CN; +} + +if (goog.LOCALE == 'is_IS' || goog.LOCALE == 'is-IS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is_IS; } if (goog.LOCALE == 'it_CH' || goog.LOCALE == 'it-CH') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_CH; } +if (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_IT; +} + +if (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_SM; +} + +if (goog.LOCALE == 'it_VA' || goog.LOCALE == 'it-VA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_VA; +} + +if (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja_JP; +} + if (goog.LOCALE == 'jgo') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo; } if (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo_CM; } if (goog.LOCALE == 'jmc') { @@ -10906,7 +13083,11 @@ if (goog.LOCALE == 'jmc') { } if (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc_TZ; +} + +if (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka_GE; } if (goog.LOCALE == 'kab') { @@ -10914,7 +13095,7 @@ if (goog.LOCALE == 'kab') { } if (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab_DZ; } if (goog.LOCALE == 'kam') { @@ -10922,7 +13103,7 @@ if (goog.LOCALE == 'kam') { } if (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam_KE; } if (goog.LOCALE == 'kde') { @@ -10930,7 +13111,7 @@ if (goog.LOCALE == 'kde') { } if (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde_TZ; } if (goog.LOCALE == 'kea') { @@ -10938,7 +13119,7 @@ if (goog.LOCALE == 'kea') { } if (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea_CV; } if (goog.LOCALE == 'khq') { @@ -10946,7 +13127,7 @@ if (goog.LOCALE == 'khq') { } if (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq_ML; } if (goog.LOCALE == 'ki') { @@ -10954,7 +13135,11 @@ if (goog.LOCALE == 'ki') { } if (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki_KE; +} + +if (goog.LOCALE == 'kk_KZ' || goog.LOCALE == 'kk-KZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk_KZ; } if (goog.LOCALE == 'kkj') { @@ -10962,7 +13147,7 @@ if (goog.LOCALE == 'kkj') { } if (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj_CM; } if (goog.LOCALE == 'kl') { @@ -10970,7 +13155,7 @@ if (goog.LOCALE == 'kl') { } if (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl_GL; } if (goog.LOCALE == 'kln') { @@ -10978,19 +13163,31 @@ if (goog.LOCALE == 'kln') { } if (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln_KE; +} + +if (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km_KH; +} + +if (goog.LOCALE == 'kn_IN' || goog.LOCALE == 'kn-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn_IN; } if (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KP; } +if (goog.LOCALE == 'ko_KR' || goog.LOCALE == 'ko-KR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KR; +} + if (goog.LOCALE == 'kok') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok; } if (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok_IN; } if (goog.LOCALE == 'ks') { @@ -10998,7 +13195,7 @@ if (goog.LOCALE == 'ks') { } if (goog.LOCALE == 'ks_IN' || goog.LOCALE == 'ks-IN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks_IN; } if (goog.LOCALE == 'ksb') { @@ -11006,7 +13203,7 @@ if (goog.LOCALE == 'ksb') { } if (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb_TZ; } if (goog.LOCALE == 'ksf') { @@ -11014,7 +13211,7 @@ if (goog.LOCALE == 'ksf') { } if (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf_CM; } if (goog.LOCALE == 'ksh') { @@ -11022,7 +13219,7 @@ if (goog.LOCALE == 'ksh') { } if (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh_DE; } if (goog.LOCALE == 'kw') { @@ -11030,7 +13227,11 @@ if (goog.LOCALE == 'kw') { } if (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw_GB; +} + +if (goog.LOCALE == 'ky_KG' || goog.LOCALE == 'ky-KG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky_KG; } if (goog.LOCALE == 'lag') { @@ -11038,7 +13239,7 @@ if (goog.LOCALE == 'lag') { } if (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag_TZ; } if (goog.LOCALE == 'lb') { @@ -11046,7 +13247,7 @@ if (goog.LOCALE == 'lb') { } if (goog.LOCALE == 'lb_LU' || goog.LOCALE == 'lb-LU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lb; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lb_LU; } if (goog.LOCALE == 'lg') { @@ -11054,7 +13255,7 @@ if (goog.LOCALE == 'lg') { } if (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg_UG; } if (goog.LOCALE == 'lkt') { @@ -11062,13 +13263,17 @@ if (goog.LOCALE == 'lkt') { } if (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt_US; } if (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_AO; } +if (goog.LOCALE == 'ln_CD' || goog.LOCALE == 'ln-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CD; +} + if (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CF; } @@ -11077,6 +13282,10 @@ if (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CG; } +if (goog.LOCALE == 'lo_LA' || goog.LOCALE == 'lo-LA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo_LA; +} + if (goog.LOCALE == 'lrc') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lrc; } @@ -11086,7 +13295,11 @@ if (goog.LOCALE == 'lrc_IQ' || goog.LOCALE == 'lrc-IQ') { } if (goog.LOCALE == 'lrc_IR' || goog.LOCALE == 'lrc-IR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lrc; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lrc_IR; +} + +if (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt_LT; } if (goog.LOCALE == 'lu') { @@ -11094,7 +13307,7 @@ if (goog.LOCALE == 'lu') { } if (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu_CD; } if (goog.LOCALE == 'luo') { @@ -11102,7 +13315,7 @@ if (goog.LOCALE == 'luo') { } if (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo_KE; } if (goog.LOCALE == 'luy') { @@ -11110,7 +13323,11 @@ if (goog.LOCALE == 'luy') { } if (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy_KE; +} + +if (goog.LOCALE == 'lv_LV' || goog.LOCALE == 'lv-LV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv_LV; } if (goog.LOCALE == 'mas') { @@ -11118,7 +13335,7 @@ if (goog.LOCALE == 'mas') { } if (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas_KE; } if (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') { @@ -11130,7 +13347,7 @@ if (goog.LOCALE == 'mer') { } if (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer_KE; } if (goog.LOCALE == 'mfe') { @@ -11138,7 +13355,7 @@ if (goog.LOCALE == 'mfe') { } if (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe_MU; } if (goog.LOCALE == 'mg') { @@ -11146,7 +13363,7 @@ if (goog.LOCALE == 'mg') { } if (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg_MG; } if (goog.LOCALE == 'mgh') { @@ -11154,7 +13371,7 @@ if (goog.LOCALE == 'mgh') { } if (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh_MZ; } if (goog.LOCALE == 'mgo') { @@ -11162,23 +13379,51 @@ if (goog.LOCALE == 'mgo') { } if (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo_CM; +} + +if (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk_MK; +} + +if (goog.LOCALE == 'ml_IN' || goog.LOCALE == 'ml-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml_IN; +} + +if (goog.LOCALE == 'mn_MN' || goog.LOCALE == 'mn-MN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn_MN; +} + +if (goog.LOCALE == 'mr_IN' || goog.LOCALE == 'mr-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr_IN; } if (goog.LOCALE == 'ms_BN' || goog.LOCALE == 'ms-BN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_BN; } +if (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_MY; +} + if (goog.LOCALE == 'ms_SG' || goog.LOCALE == 'ms-SG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_SG; } +if (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt_MT; +} + if (goog.LOCALE == 'mua') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua; } if (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua_CM; +} + +if (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my_MM; } if (goog.LOCALE == 'mzn') { @@ -11186,7 +13431,7 @@ if (goog.LOCALE == 'mzn') { } if (goog.LOCALE == 'mzn_IR' || goog.LOCALE == 'mzn-IR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mzn; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mzn_IR; } if (goog.LOCALE == 'naq') { @@ -11194,7 +13439,15 @@ if (goog.LOCALE == 'naq') { } if (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq_NA; +} + +if (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb_NO; +} + +if (goog.LOCALE == 'nb_SJ' || goog.LOCALE == 'nb-SJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb_SJ; } if (goog.LOCALE == 'nd') { @@ -11202,13 +13455,29 @@ if (goog.LOCALE == 'nd') { } if (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd_ZW; +} + +if (goog.LOCALE == 'nds') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nds; +} + +if (goog.LOCALE == 'nds_DE' || goog.LOCALE == 'nds-DE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nds_DE; +} + +if (goog.LOCALE == 'nds_NL' || goog.LOCALE == 'nds-NL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nds_NL; } if (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_IN; } +if (goog.LOCALE == 'ne_NP' || goog.LOCALE == 'ne-NP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_NP; +} + if (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_AW; } @@ -11225,6 +13494,10 @@ if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_CW; } +if (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_NL; +} + if (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SR; } @@ -11238,7 +13511,7 @@ if (goog.LOCALE == 'nmg') { } if (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg_CM; } if (goog.LOCALE == 'nn') { @@ -11246,7 +13519,7 @@ if (goog.LOCALE == 'nn') { } if (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn_NO; } if (goog.LOCALE == 'nnh') { @@ -11254,7 +13527,7 @@ if (goog.LOCALE == 'nnh') { } if (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh_CM; } if (goog.LOCALE == 'nus') { @@ -11262,7 +13535,7 @@ if (goog.LOCALE == 'nus') { } if (goog.LOCALE == 'nus_SS' || goog.LOCALE == 'nus-SS') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus_SS; } if (goog.LOCALE == 'nyn') { @@ -11270,7 +13543,7 @@ if (goog.LOCALE == 'nyn') { } if (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn_UG; } if (goog.LOCALE == 'om') { @@ -11278,19 +13551,23 @@ if (goog.LOCALE == 'om') { } if (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_ET; } if (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_KE; } +if (goog.LOCALE == 'or_IN' || goog.LOCALE == 'or-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or_IN; +} + if (goog.LOCALE == 'os') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os; } if (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os_GE; } if (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') { @@ -11302,15 +13579,19 @@ if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') { } if (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab_PK; +} + +if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru; } -if (goog.LOCALE == 'prg') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_prg; +if (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru_IN; } -if (goog.LOCALE == 'prg_001' || goog.LOCALE == 'prg-001') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_prg; +if (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl_PL; } if (goog.LOCALE == 'ps') { @@ -11318,7 +13599,7 @@ if (goog.LOCALE == 'ps') { } if (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps_AF; } if (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') { @@ -11374,7 +13655,7 @@ if (goog.LOCALE == 'qu_EC' || goog.LOCALE == 'qu-EC') { } if (goog.LOCALE == 'qu_PE' || goog.LOCALE == 'qu-PE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_qu; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_qu_PE; } if (goog.LOCALE == 'rm') { @@ -11382,7 +13663,7 @@ if (goog.LOCALE == 'rm') { } if (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm_CH; } if (goog.LOCALE == 'rn') { @@ -11390,19 +13671,23 @@ if (goog.LOCALE == 'rn') { } if (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn_BI; } if (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_MD; } +if (goog.LOCALE == 'ro_RO' || goog.LOCALE == 'ro-RO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_RO; +} + if (goog.LOCALE == 'rof') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof; } if (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof_TZ; } if (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') { @@ -11421,6 +13706,10 @@ if (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_MD; } +if (goog.LOCALE == 'ru_RU' || goog.LOCALE == 'ru-RU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_RU; +} + if (goog.LOCALE == 'ru_UA' || goog.LOCALE == 'ru-UA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_UA; } @@ -11430,7 +13719,7 @@ if (goog.LOCALE == 'rw') { } if (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw_RW; } if (goog.LOCALE == 'rwk') { @@ -11438,7 +13727,7 @@ if (goog.LOCALE == 'rwk') { } if (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk_TZ; } if (goog.LOCALE == 'sah') { @@ -11446,7 +13735,7 @@ if (goog.LOCALE == 'sah') { } if (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah_RU; } if (goog.LOCALE == 'saq') { @@ -11454,7 +13743,7 @@ if (goog.LOCALE == 'saq') { } if (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq_KE; } if (goog.LOCALE == 'sbp') { @@ -11462,7 +13751,7 @@ if (goog.LOCALE == 'sbp') { } if (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp_TZ; } if (goog.LOCALE == 'se') { @@ -11474,7 +13763,7 @@ if (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') { } if (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_NO; } if (goog.LOCALE == 'se_SE' || goog.LOCALE == 'se-SE') { @@ -11486,7 +13775,7 @@ if (goog.LOCALE == 'seh') { } if (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh_MZ; } if (goog.LOCALE == 'ses') { @@ -11494,7 +13783,7 @@ if (goog.LOCALE == 'ses') { } if (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses_ML; } if (goog.LOCALE == 'sg') { @@ -11502,7 +13791,7 @@ if (goog.LOCALE == 'sg') { } if (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg_CF; } if (goog.LOCALE == 'shi') { @@ -11510,19 +13799,31 @@ if (goog.LOCALE == 'shi') { } if (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Latn; } if (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Latn_MA; } if (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Tfng; } if (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Tfng_MA; +} + +if (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si_LK; +} + +if (goog.LOCALE == 'sk_SK' || goog.LOCALE == 'sk-SK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk_SK; +} + +if (goog.LOCALE == 'sl_SI' || goog.LOCALE == 'sl-SI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl_SI; } if (goog.LOCALE == 'smn') { @@ -11530,7 +13831,7 @@ if (goog.LOCALE == 'smn') { } if (goog.LOCALE == 'smn_FI' || goog.LOCALE == 'smn-FI') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_smn; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_smn_FI; } if (goog.LOCALE == 'sn') { @@ -11538,7 +13839,7 @@ if (goog.LOCALE == 'sn') { } if (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn_ZW; } if (goog.LOCALE == 'so') { @@ -11558,7 +13859,11 @@ if (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') { } if (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_SO; +} + +if (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_AL; } if (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') { @@ -11569,6 +13874,10 @@ if (goog.LOCALE == 'sq_XK' || goog.LOCALE == 'sq-XK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_XK; } +if (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl; +} + if (goog.LOCALE == 'sr_Cyrl_BA' || goog.LOCALE == 'sr-Cyrl-BA') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_BA; } @@ -11577,6 +13886,10 @@ if (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_ME; } +if (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_RS; +} + if (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_XK; } @@ -11589,6 +13902,10 @@ if (goog.LOCALE == 'sr_Latn_ME' || goog.LOCALE == 'sr-Latn-ME') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_ME; } +if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_RS; +} + if (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_XK; } @@ -11601,6 +13918,10 @@ if (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_FI; } +if (goog.LOCALE == 'sv_SE' || goog.LOCALE == 'sv-SE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_SE; +} + if (goog.LOCALE == 'sw_CD' || goog.LOCALE == 'sw-CD') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_CD; } @@ -11609,10 +13930,18 @@ if (goog.LOCALE == 'sw_KE' || goog.LOCALE == 'sw-KE') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_KE; } +if (goog.LOCALE == 'sw_TZ' || goog.LOCALE == 'sw-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_TZ; +} + if (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_UG; } +if (goog.LOCALE == 'ta_IN' || goog.LOCALE == 'ta-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_IN; +} + if (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_LK; } @@ -11625,6 +13954,10 @@ if (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_SG; } +if (goog.LOCALE == 'te_IN' || goog.LOCALE == 'te-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te_IN; +} + if (goog.LOCALE == 'teo') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo; } @@ -11634,7 +13967,11 @@ if (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') { } if (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo_UG; +} + +if (goog.LOCALE == 'th_TH' || goog.LOCALE == 'th-TH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th_TH; } if (goog.LOCALE == 'ti') { @@ -11646,15 +13983,7 @@ if (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') { } if (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti; -} - -if (goog.LOCALE == 'tk') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tk; -} - -if (goog.LOCALE == 'tk_TM' || goog.LOCALE == 'tk-TM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tk; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti_ET; } if (goog.LOCALE == 'to') { @@ -11662,19 +13991,23 @@ if (goog.LOCALE == 'to') { } if (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to_TO; } if (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_CY; } +if (goog.LOCALE == 'tr_TR' || goog.LOCALE == 'tr-TR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_TR; +} + if (goog.LOCALE == 'twq') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq; } if (goog.LOCALE == 'twq_NE' || goog.LOCALE == 'twq-NE') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq_NE; } if (goog.LOCALE == 'tzm') { @@ -11682,7 +14015,7 @@ if (goog.LOCALE == 'tzm') { } if (goog.LOCALE == 'tzm_MA' || goog.LOCALE == 'tzm-MA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm_MA; } if (goog.LOCALE == 'ug') { @@ -11690,19 +14023,27 @@ if (goog.LOCALE == 'ug') { } if (goog.LOCALE == 'ug_CN' || goog.LOCALE == 'ug-CN') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug_CN; +} + +if (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk_UA; } if (goog.LOCALE == 'ur_IN' || goog.LOCALE == 'ur-IN') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_IN; } +if (goog.LOCALE == 'ur_PK' || goog.LOCALE == 'ur-PK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_PK; +} + if (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab; } if (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab_AF; } if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { @@ -11710,7 +14051,15 @@ if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { } if (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ; +} + +if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Latn; +} + +if (goog.LOCALE == 'uz_Latn_UZ' || goog.LOCALE == 'uz-Latn-UZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Latn_UZ; } if (goog.LOCALE == 'vai') { @@ -11718,27 +14067,23 @@ if (goog.LOCALE == 'vai') { } if (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Latn; } if (goog.LOCALE == 'vai_Latn_LR' || goog.LOCALE == 'vai-Latn-LR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Latn_LR; } if (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Vaii; } if (goog.LOCALE == 'vai_Vaii_LR' || goog.LOCALE == 'vai-Vaii-LR') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; -} - -if (goog.LOCALE == 'vo') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Vaii_LR; } -if (goog.LOCALE == 'vo_001' || goog.LOCALE == 'vo-001') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo; +if (goog.LOCALE == 'vi_VN' || goog.LOCALE == 'vi-VN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi_VN; } if (goog.LOCALE == 'vun') { @@ -11746,7 +14091,7 @@ if (goog.LOCALE == 'vun') { } if (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun_TZ; } if (goog.LOCALE == 'wae') { @@ -11754,7 +14099,7 @@ if (goog.LOCALE == 'wae') { } if (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae_CH; } if (goog.LOCALE == 'xog') { @@ -11762,7 +14107,7 @@ if (goog.LOCALE == 'xog') { } if (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog_UG; } if (goog.LOCALE == 'yav') { @@ -11770,7 +14115,7 @@ if (goog.LOCALE == 'yav') { } if (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav_CM; } if (goog.LOCALE == 'yi') { @@ -11778,7 +14123,7 @@ if (goog.LOCALE == 'yi') { } if (goog.LOCALE == 'yi_001' || goog.LOCALE == 'yi-001') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yi; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yi_001; } if (goog.LOCALE == 'yo') { @@ -11790,7 +14135,7 @@ if (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') { } if (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo_NG; } if (goog.LOCALE == 'yue') { @@ -11798,7 +14143,7 @@ if (goog.LOCALE == 'yue') { } if (goog.LOCALE == 'yue_HK' || goog.LOCALE == 'yue-HK') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yue; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yue_HK; } if (goog.LOCALE == 'zgh') { @@ -11806,7 +14151,15 @@ if (goog.LOCALE == 'zgh') { } if (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh_MA; +} + +if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans; +} + +if (goog.LOCALE == 'zh_Hans_CN' || goog.LOCALE == 'zh-Hans-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_CN; } if (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') { @@ -11834,5 +14187,9 @@ if (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') { } if (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant; + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_TW; +} + +if (goog.LOCALE == 'zu_ZA' || goog.LOCALE == 'zu-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zu_ZA; } diff --git a/i18n/closure/pluralRules.js b/i18n/closure/pluralRules.js index c5596883e6e9..07ad9e3903f4 100644 --- a/i18n/closure/pluralRules.js +++ b/i18n/closure/pluralRules.js @@ -17,7 +17,7 @@ * * This file is autogenerated by script: * http://go/generate_pluralrules.py - * File generated from CLDR ver. 29 + * File generated from CLDR ver. 31.0.1 * * 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 @@ -128,22 +128,6 @@ goog.i18n.pluralRules.filSelect_ = function(n, opt_precision) { return goog.i18n.pluralRules.Keyword.OTHER; }; -/** - * Plural select rules for pt_PT locale - * - * @param {number} n The count of items. - * @param {number=} opt_precision Precision for number formatting, if not default. - * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. - * @private - */ -goog.i18n.pluralRules.pt_PTSelect_ = function(n, opt_precision) { - var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); - if (n == 1 && vf.v == 0) { - return goog.i18n.pluralRules.Keyword.ONE; - } - return goog.i18n.pluralRules.Keyword.OTHER; -}; - /** * Plural select rules for br locale * @@ -240,6 +224,22 @@ goog.i18n.pluralRules.frSelect_ = function(n, opt_precision) { return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for pt locale + * + * @param {number} n The count of items. + * @param {number=} opt_precision Precision for number formatting, if not default. + * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. + * @private + */ +goog.i18n.pluralRules.ptSelect_ = function(n, opt_precision) { + var i = n | 0; + if (i >= 0 && i <= 1) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; + /** * Plural select rules for cs locale * @@ -559,21 +559,6 @@ goog.i18n.pluralRules.gaSelect_ = function(n, opt_precision) { return goog.i18n.pluralRules.Keyword.OTHER; }; -/** - * Plural select rules for pt locale - * - * @param {number} n The count of items. - * @param {number=} opt_precision Precision for number formatting, if not default. - * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value. - * @private - */ -goog.i18n.pluralRules.ptSelect_ = function(n, opt_precision) { - if (n >= 0 && n <= 2 && n != 2) { - return goog.i18n.pluralRules.Keyword.ONE; - } - return goog.i18n.pluralRules.Keyword.OTHER; -}; - /** * Plural select rules for es locale * @@ -820,6 +805,9 @@ if (goog.LOCALE == 'am') { if (goog.LOCALE == 'ar') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.arSelect_; } +if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.arSelect_; +} if (goog.LOCALE == 'az') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } @@ -1061,7 +1049,7 @@ if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_; } if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.pt_PTSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_; } if (goog.LOCALE == 'ro') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.roSelect_; diff --git a/src/ngLocale/angular-locale_af-na.js b/src/ngLocale/angular-locale_af-na.js index 5204c81f8083..88b8b9ef7e73 100644 --- a/src/ngLocale/angular-locale_af-na.js +++ b/src/ngLocale/angular-locale_af-na.js @@ -80,14 +80,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE d MMMM y", - "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", - "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "y-MM-dd h:mm a", + "fullDate": "EEEE, dd MMMM y", + "longDate": "dd MMMM y", + "medium": "dd MMM y HH:mm:ss", + "mediumDate": "dd MMM y", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", "shortDate": "y-MM-dd", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_af-za.js b/src/ngLocale/angular-locale_af-za.js index 69e887c7aece..27146ef951ca 100644 --- a/src/ngLocale/angular-locale_af-za.js +++ b/src/ngLocale/angular-locale_af-za.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd MMMM y", "longDate": "dd MMMM y", - "medium": "dd MMM y h:mm:ss a", + "medium": "dd MMM y HH:mm:ss", "mediumDate": "dd MMM y", - "mediumTime": "h:mm:ss a", - "short": "y-MM-dd h:mm a", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", "shortDate": "y-MM-dd", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "R", diff --git a/src/ngLocale/angular-locale_af.js b/src/ngLocale/angular-locale_af.js index 7d817298bebe..f0c982e2841e 100644 --- a/src/ngLocale/angular-locale_af.js +++ b/src/ngLocale/angular-locale_af.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd MMMM y", "longDate": "dd MMMM y", - "medium": "dd MMM y h:mm:ss a", + "medium": "dd MMM y HH:mm:ss", "mediumDate": "dd MMM y", - "mediumTime": "h:mm:ss a", - "short": "y-MM-dd h:mm a", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", "shortDate": "y-MM-dd", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "R", diff --git a/src/ngLocale/angular-locale_agq-cm.js b/src/ngLocale/angular-locale_agq-cm.js index 102f5b2a33e7..f33690813c60 100644 --- a/src/ngLocale/angular-locale_agq-cm.js +++ b/src/ngLocale/angular-locale_agq-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_ar-001.js b/src/ngLocale/angular-locale_ar-001.js index 4da6ab6a5b4c..8cde90f1f400 100644 --- a/src/ngLocale/angular-locale_ar-001.js +++ b/src/ngLocale/angular-locale_ar-001.js @@ -24,7 +24,7 @@ $provide.value("$locale", { "\u0642.\u0645", "\u0645" ], - "FIRSTDAYOFWEEK": 5, + "FIRSTDAYOFWEEK": 0, "MONTH": [ "\u064a\u0646\u0627\u064a\u0631", "\u0641\u0628\u0631\u0627\u064a\u0631", @@ -77,8 +77,8 @@ $provide.value("$locale", { "\u062f\u064a\u0633\u0645\u0628\u0631" ], "WEEKENDRANGE": [ - 4, - 5 + 5, + 6 ], "fullDate": "EEEE\u060c d MMMM\u060c y", "longDate": "d MMMM\u060c y", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-ae.js b/src/ngLocale/angular-locale_ar-ae.js index a1524dc98d73..26d3d7e090f4 100644 --- a/src/ngLocale/angular-locale_ar-ae.js +++ b/src/ngLocale/angular-locale_ar-ae.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-bh.js b/src/ngLocale/angular-locale_ar-bh.js index 8b24a4043101..14b457c1b9d4 100644 --- a/src/ngLocale/angular-locale_ar-bh.js +++ b/src/ngLocale/angular-locale_ar-bh.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-dj.js b/src/ngLocale/angular-locale_ar-dj.js index 673aa7e8755d..eeac9a43d9a5 100644 --- a/src/ngLocale/angular-locale_ar-dj.js +++ b/src/ngLocale/angular-locale_ar-dj.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-eg.js b/src/ngLocale/angular-locale_ar-eg.js index 07e70071a233..3d7e79be452c 100644 --- a/src/ngLocale/angular-locale_ar-eg.js +++ b/src/ngLocale/angular-locale_ar-eg.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-er.js b/src/ngLocale/angular-locale_ar-er.js index edbbccda34f3..bde00c6dac9f 100644 --- a/src/ngLocale/angular-locale_ar-er.js +++ b/src/ngLocale/angular-locale_ar-er.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-il.js b/src/ngLocale/angular-locale_ar-il.js index dd2c63f9e724..bb3f266a7991 100644 --- a/src/ngLocale/angular-locale_ar-il.js +++ b/src/ngLocale/angular-locale_ar-il.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-iq.js b/src/ngLocale/angular-locale_ar-iq.js index 4c26108f9cb4..3fb7080a22bb 100644 --- a/src/ngLocale/angular-locale_ar-iq.js +++ b/src/ngLocale/angular-locale_ar-iq.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-jo.js b/src/ngLocale/angular-locale_ar-jo.js index 8bd5a66b16ec..e167f6a99301 100644 --- a/src/ngLocale/angular-locale_ar-jo.js +++ b/src/ngLocale/angular-locale_ar-jo.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-km.js b/src/ngLocale/angular-locale_ar-km.js index f2037cc917fa..afc8dc33bda1 100644 --- a/src/ngLocale/angular-locale_ar-km.js +++ b/src/ngLocale/angular-locale_ar-km.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-kw.js b/src/ngLocale/angular-locale_ar-kw.js index c9863118c6ee..e140f0037531 100644 --- a/src/ngLocale/angular-locale_ar-kw.js +++ b/src/ngLocale/angular-locale_ar-kw.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-lb.js b/src/ngLocale/angular-locale_ar-lb.js index 2bb07fc4f27c..0af1afca9174 100644 --- a/src/ngLocale/angular-locale_ar-lb.js +++ b/src/ngLocale/angular-locale_ar-lb.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-ly.js b/src/ngLocale/angular-locale_ar-ly.js index 622bde2da6ef..eb94c4c07a7a 100644 --- a/src/ngLocale/angular-locale_ar-ly.js +++ b/src/ngLocale/angular-locale_ar-ly.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ar-mr.js b/src/ngLocale/angular-locale_ar-mr.js index 259a617d6fa9..9ebb1488174e 100644 --- a/src/ngLocale/angular-locale_ar-mr.js +++ b/src/ngLocale/angular-locale_ar-mr.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-om.js b/src/ngLocale/angular-locale_ar-om.js index 947fe89c6082..5048f613289d 100644 --- a/src/ngLocale/angular-locale_ar-om.js +++ b/src/ngLocale/angular-locale_ar-om.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-ps.js b/src/ngLocale/angular-locale_ar-ps.js index 26baca0047d6..a4f35630b5dd 100644 --- a/src/ngLocale/angular-locale_ar-ps.js +++ b/src/ngLocale/angular-locale_ar-ps.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-qa.js b/src/ngLocale/angular-locale_ar-qa.js index 7d9ea6881518..b51e6a987f74 100644 --- a/src/ngLocale/angular-locale_ar-qa.js +++ b/src/ngLocale/angular-locale_ar-qa.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-sa.js b/src/ngLocale/angular-locale_ar-sa.js index 5fb66535789e..b1a0f48db14e 100644 --- a/src/ngLocale/angular-locale_ar-sa.js +++ b/src/ngLocale/angular-locale_ar-sa.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-sd.js b/src/ngLocale/angular-locale_ar-sd.js index e8c6494b012f..71ec5b83eafe 100644 --- a/src/ngLocale/angular-locale_ar-sd.js +++ b/src/ngLocale/angular-locale_ar-sd.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-so.js b/src/ngLocale/angular-locale_ar-so.js index 7ab6a54d2231..ff1b2ae25a79 100644 --- a/src/ngLocale/angular-locale_ar-so.js +++ b/src/ngLocale/angular-locale_ar-so.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-ss.js b/src/ngLocale/angular-locale_ar-ss.js index c5afc29c9626..0a9c5af76790 100644 --- a/src/ngLocale/angular-locale_ar-ss.js +++ b/src/ngLocale/angular-locale_ar-ss.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-sy.js b/src/ngLocale/angular-locale_ar-sy.js index 9ddd6addc1e1..343a2f39b7de 100644 --- a/src/ngLocale/angular-locale_ar-sy.js +++ b/src/ngLocale/angular-locale_ar-sy.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-td.js b/src/ngLocale/angular-locale_ar-td.js index b28152a44429..6914ae2fac96 100644 --- a/src/ngLocale/angular-locale_ar-td.js +++ b/src/ngLocale/angular-locale_ar-td.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar-tn.js b/src/ngLocale/angular-locale_ar-tn.js index eaba50534b33..bd8ca0758865 100644 --- a/src/ngLocale/angular-locale_ar-tn.js +++ b/src/ngLocale/angular-locale_ar-tn.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ar-xb.js b/src/ngLocale/angular-locale_ar-xb.js index af39f37198dd..4011be68f8de 100644 --- a/src/ngLocale/angular-locale_ar-xb.js +++ b/src/ngLocale/angular-locale_ar-xb.js @@ -4,63 +4,63 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u202eAM\u202c", - "\u202ePM\u202c" + "\u061c\u202eAM\u202c\u061c", + "\u061c\u202ePM\u202c\u061c" ], "DAY": [ - "\u202eSunday\u202c", - "\u202eMonday\u202c", - "\u202eTuesday\u202c", - "\u202eWednesday\u202c", - "\u202eThursday\u202c", - "\u202eFriday\u202c", - "\u202eSaturday\u202c" + "\u061c\u202eSunday\u202c\u061c", + "\u061c\u202eMonday\u202c\u061c", + "\u061c\u202eTuesday\u202c\u061c", + "\u061c\u202eWednesday\u202c\u061c", + "\u061c\u202eThursday\u202c\u061c", + "\u061c\u202eFriday\u202c\u061c", + "\u061c\u202eSaturday\u202c\u061c" ], "ERANAMES": [ - "\u202eBefore\u202c \u202eChrist\u202c", - "\u202eAnno\u202c \u202eDomini\u202c" + "\u061c\u202eBefore\u202c\u061c \u061c\u202eChrist\u202c\u061c", + "\u061c\u202eAnno\u202c\u061c \u061c\u202eDomini\u202c\u061c" ], "ERAS": [ - "\u202eBC\u202c", - "\u202eAD\u202c" + "\u061c\u202eBC\u202c\u061c", + "\u061c\u202eAD\u202c\u061c" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "\u202eJanuary\u202c", - "\u202eFebruary\u202c", - "\u202eMarch\u202c", - "\u202eApril\u202c", - "\u202eMay\u202c", - "\u202eJune\u202c", - "\u202eJuly\u202c", - "\u202eAugust\u202c", - "\u202eSeptember\u202c", - "\u202eOctober\u202c", - "\u202eNovember\u202c", - "\u202eDecember\u202c" + "\u061c\u202eJanuary\u202c\u061c", + "\u061c\u202eFebruary\u202c\u061c", + "\u061c\u202eMarch\u202c\u061c", + "\u061c\u202eApril\u202c\u061c", + "\u061c\u202eMay\u202c\u061c", + "\u061c\u202eJune\u202c\u061c", + "\u061c\u202eJuly\u202c\u061c", + "\u061c\u202eAugust\u202c\u061c", + "\u061c\u202eSeptember\u202c\u061c", + "\u061c\u202eOctober\u202c\u061c", + "\u061c\u202eNovember\u202c\u061c", + "\u061c\u202eDecember\u202c\u061c" ], "SHORTDAY": [ - "\u202eSun\u202c", - "\u202eMon\u202c", - "\u202eTue\u202c", - "\u202eWed\u202c", - "\u202eThu\u202c", - "\u202eFri\u202c", - "\u202eSat\u202c" + "\u061c\u202eSun\u202c\u061c", + "\u061c\u202eMon\u202c\u061c", + "\u061c\u202eTue\u202c\u061c", + "\u061c\u202eWed\u202c\u061c", + "\u061c\u202eThu\u202c\u061c", + "\u061c\u202eFri\u202c\u061c", + "\u061c\u202eSat\u202c\u061c" ], "SHORTMONTH": [ - "\u202eJan\u202c", - "\u202eFeb\u202c", - "\u202eMar\u202c", - "\u202eApr\u202c", - "\u202eMay\u202c", - "\u202eJun\u202c", - "\u202eJul\u202c", - "\u202eAug\u202c", - "\u202eSep\u202c", - "\u202eOct\u202c", - "\u202eNov\u202c", - "\u202eDec\u202c" + "\u061c\u202eJan\u202c\u061c", + "\u061c\u202eFeb\u202c\u061c", + "\u061c\u202eMar\u202c\u061c", + "\u061c\u202eApr\u202c\u061c", + "\u061c\u202eMay\u202c\u061c", + "\u061c\u202eJun\u202c\u061c", + "\u061c\u202eJul\u202c\u061c", + "\u061c\u202eAug\u202c\u061c", + "\u061c\u202eSep\u202c\u061c", + "\u061c\u202eOct\u202c\u061c", + "\u061c\u202eNov\u202c\u061c", + "\u061c\u202eDec\u202c\u061c" ], "STANDALONEMONTH": [ "\u064a\u0646\u0627\u064a\u0631", @@ -91,8 +91,8 @@ $provide.value("$locale", { }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u00a3", - "DECIMAL_SEP": "\u066b", - "GROUP_SEP": "\u066c", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_ar-ye.js b/src/ngLocale/angular-locale_ar-ye.js index b0d8356fb537..2ecb30f9656c 100644 --- a/src/ngLocale/angular-locale_ar-ye.js +++ b/src/ngLocale/angular-locale_ar-ye.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ar.js b/src/ngLocale/angular-locale_ar.js index 1ac223adbfa1..ff05f34a16be 100644 --- a/src/ngLocale/angular-locale_ar.js +++ b/src/ngLocale/angular-locale_ar.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_as-in.js b/src/ngLocale/angular-locale_as-in.js index a7beeabb8f56..4d34457216fc 100644 --- a/src/ngLocale/angular-locale_as-in.js +++ b/src/ngLocale/angular-locale_as-in.js @@ -98,14 +98,14 @@ $provide.value("$locale", { 6, 6 ], - "fullDate": "EEEE, d MMMM, y", - "longDate": "d MMMM, y", - "medium": "dd-MM-y h.mm.ss a", - "mediumDate": "dd-MM-y", - "mediumTime": "h.mm.ss a", - "short": "d-M-y h.mm. a", - "shortDate": "d-M-y", - "shortTime": "h.mm. a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20b9", diff --git a/src/ngLocale/angular-locale_as.js b/src/ngLocale/angular-locale_as.js index 6c4fd512753c..833e1f808f4d 100644 --- a/src/ngLocale/angular-locale_as.js +++ b/src/ngLocale/angular-locale_as.js @@ -98,14 +98,14 @@ $provide.value("$locale", { 6, 6 ], - "fullDate": "EEEE, d MMMM, y", - "longDate": "d MMMM, y", - "medium": "dd-MM-y h.mm.ss a", - "mediumDate": "dd-MM-y", - "mediumTime": "h.mm.ss a", - "short": "d-M-y h.mm. a", - "shortDate": "d-M-y", - "shortTime": "h.mm. a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20b9", diff --git a/src/ngLocale/angular-locale_asa-tz.js b/src/ngLocale/angular-locale_asa-tz.js index 399e2142dc47..0d92f05c26e4 100644 --- a/src/ngLocale/angular-locale_asa-tz.js +++ b/src/ngLocale/angular-locale_asa-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ast-es.js b/src/ngLocale/angular-locale_ast-es.js index bd3b74176213..08ed1642f876 100644 --- a/src/ngLocale/angular-locale_ast-es.js +++ b/src/ngLocale/angular-locale_ast-es.js @@ -23,7 +23,7 @@ $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ "de la ma\u00f1ana", - "de la tardi" + "de la tarde" ], "DAY": [ "domingu", @@ -35,11 +35,11 @@ $provide.value("$locale", { "s\u00e1badu" ], "ERANAMES": [ - "a.C.", + "enantes de Cristu", "despu\u00e9s de Cristu" ], "ERAS": [ - "a.C.", + "e.C.", "d.C." ], "FIRSTDAYOFWEEK": 0, diff --git a/src/ngLocale/angular-locale_ast.js b/src/ngLocale/angular-locale_ast.js index 5a96b041729d..4f625f6c02aa 100644 --- a/src/ngLocale/angular-locale_ast.js +++ b/src/ngLocale/angular-locale_ast.js @@ -23,7 +23,7 @@ $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ "de la ma\u00f1ana", - "de la tardi" + "de la tarde" ], "DAY": [ "domingu", @@ -35,11 +35,11 @@ $provide.value("$locale", { "s\u00e1badu" ], "ERANAMES": [ - "a.C.", + "enantes de Cristu", "despu\u00e9s de Cristu" ], "ERAS": [ - "a.C.", + "e.C.", "d.C." ], "FIRSTDAYOFWEEK": 0, diff --git a/src/ngLocale/angular-locale_az-cyrl-az.js b/src/ngLocale/angular-locale_az-cyrl-az.js index 25ecfc384e1e..4f5b334ceba2 100644 --- a/src/ngLocale/angular-locale_az-cyrl-az.js +++ b/src/ngLocale/angular-locale_az-cyrl-az.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "\u0410\u041c", + "\u041f\u041c" ], "DAY": [ "\u0431\u0430\u0437\u0430\u0440", @@ -17,12 +17,12 @@ $provide.value("$locale", { "\u0448\u04d9\u043d\u0431\u04d9" ], "ERANAMES": [ - "BCE", - "CE" + "\u0435\u0440\u0430\u043c\u044b\u0437\u0434\u0430\u043d \u04d9\u0432\u0432\u04d9\u043b", + "\u0458\u0435\u043d\u0438 \u0435\u0440\u0430" ], "ERAS": [ - "BCE", - "CE" + "\u0435.\u04d9.", + "\u0458.\u0435." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -40,50 +40,50 @@ $provide.value("$locale", { "\u0434\u0435\u043a\u0430\u0431\u0440" ], "SHORTDAY": [ - "\u0431\u0430\u0437\u0430\u0440", - "\u0431\u0430\u0437\u0430\u0440 \u0435\u0440\u0442\u04d9\u0441\u0438", - "\u0447\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9 \u0430\u0445\u0448\u0430\u043c\u044b", - "\u0447\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9", - "\u04b9\u04af\u043c\u04d9 \u0430\u0445\u0448\u0430\u043c\u044b", - "\u04b9\u04af\u043c\u04d9", - "\u0448\u04d9\u043d\u0431\u04d9" + "\u0411.", + "\u0411.\u0415.", + "\u0427.\u0410.", + "\u0427.", + "\u04b8.\u0410.", + "\u04b8.", + "\u0428." ], "SHORTMONTH": [ - "\u0458\u0430\u043d\u0432\u0430\u0440", - "\u0444\u0435\u0432\u0440\u0430\u043b", - "\u043c\u0430\u0440\u0442", - "\u0430\u043f\u0440\u0435\u043b", + "\u0458\u0430\u043d", + "\u0444\u0435\u0432", + "\u043c\u0430\u0440", + "\u0430\u043f\u0440", "\u043c\u0430\u0439", - "\u0438\u0458\u0443\u043d", - "\u0438\u0458\u0443\u043b", - "\u0430\u0432\u0433\u0443\u0441\u0442", - "\u0441\u0435\u043d\u0442\u0458\u0430\u0431\u0440", - "\u043e\u043a\u0442\u0458\u0430\u0431\u0440", - "\u043d\u043e\u0458\u0430\u0431\u0440", - "\u0434\u0435\u043a\u0430\u0431\u0440" + "\u0438\u0458\u043d", + "\u0438\u0458\u043b", + "\u0430\u0432\u0433", + "\u0441\u0435\u043d", + "\u043e\u043a\u0442", + "\u043d\u043e\u0458", + "\u0434\u0435\u043a" ], "STANDALONEMONTH": [ - "\u0458\u0430\u043d\u0432\u0430\u0440", - "\u0444\u0435\u0432\u0440\u0430\u043b", - "\u043c\u0430\u0440\u0442", - "\u0430\u043f\u0440\u0435\u043b", - "\u043c\u0430\u0439", - "\u0438\u0458\u0443\u043d", - "\u0438\u0458\u0443\u043b", - "\u0430\u0432\u0433\u0443\u0441\u0442", - "\u0441\u0435\u043d\u0442\u0458\u0430\u0431\u0440", - "\u043e\u043a\u0442\u0458\u0430\u0431\u0440", - "\u043d\u043e\u0458\u0430\u0431\u0440", - "\u0434\u0435\u043a\u0430\u0431\u0440" + "\u0408\u0430\u043d\u0432\u0430\u0440", + "\u0424\u0435\u0432\u0440\u0430\u043b", + "\u041c\u0430\u0440\u0442", + "\u0410\u043f\u0440\u0435\u043b", + "\u041c\u0430\u0439", + "\u0418\u0458\u0443\u043d", + "\u0418\u0458\u0443\u043b", + "\u0410\u0432\u0433\u0443\u0441\u0442", + "\u0421\u0435\u043d\u0442\u0458\u0430\u0431\u0440", + "\u041e\u043a\u0442\u0458\u0430\u0431\u0440", + "\u041d\u043e\u0458\u0430\u0431\u0440", + "\u0414\u0435\u043a\u0430\u0431\u0440" ], "WEEKENDRANGE": [ 5, 6 ], - "fullDate": "EEEE, d, MMMM, y", - "longDate": "d MMMM, y", - "medium": "d MMM, y HH:mm:ss", - "mediumDate": "d MMM, y", + "fullDate": "d MMMM y, EEEE", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd.MM.yy HH:mm", "shortDate": "dd.MM.yy", diff --git a/src/ngLocale/angular-locale_az-cyrl.js b/src/ngLocale/angular-locale_az-cyrl.js index 859ee5814b9d..d74ea1f788d9 100644 --- a/src/ngLocale/angular-locale_az-cyrl.js +++ b/src/ngLocale/angular-locale_az-cyrl.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "\u0410\u041c", + "\u041f\u041c" ], "DAY": [ "\u0431\u0430\u0437\u0430\u0440", @@ -17,12 +17,12 @@ $provide.value("$locale", { "\u0448\u04d9\u043d\u0431\u04d9" ], "ERANAMES": [ - "BCE", - "CE" + "\u0435\u0440\u0430\u043c\u044b\u0437\u0434\u0430\u043d \u04d9\u0432\u0432\u04d9\u043b", + "\u0458\u0435\u043d\u0438 \u0435\u0440\u0430" ], "ERAS": [ - "BCE", - "CE" + "\u0435.\u04d9.", + "\u0458.\u0435." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -40,50 +40,50 @@ $provide.value("$locale", { "\u0434\u0435\u043a\u0430\u0431\u0440" ], "SHORTDAY": [ - "\u0431\u0430\u0437\u0430\u0440", - "\u0431\u0430\u0437\u0430\u0440 \u0435\u0440\u0442\u04d9\u0441\u0438", - "\u0447\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9 \u0430\u0445\u0448\u0430\u043c\u044b", - "\u0447\u04d9\u0440\u0448\u04d9\u043d\u0431\u04d9", - "\u04b9\u04af\u043c\u04d9 \u0430\u0445\u0448\u0430\u043c\u044b", - "\u04b9\u04af\u043c\u04d9", - "\u0448\u04d9\u043d\u0431\u04d9" + "\u0411.", + "\u0411.\u0415.", + "\u0427.\u0410.", + "\u0427.", + "\u04b8.\u0410.", + "\u04b8.", + "\u0428." ], "SHORTMONTH": [ - "\u0458\u0430\u043d\u0432\u0430\u0440", - "\u0444\u0435\u0432\u0440\u0430\u043b", - "\u043c\u0430\u0440\u0442", - "\u0430\u043f\u0440\u0435\u043b", + "\u0458\u0430\u043d", + "\u0444\u0435\u0432", + "\u043c\u0430\u0440", + "\u0430\u043f\u0440", "\u043c\u0430\u0439", - "\u0438\u0458\u0443\u043d", - "\u0438\u0458\u0443\u043b", - "\u0430\u0432\u0433\u0443\u0441\u0442", - "\u0441\u0435\u043d\u0442\u0458\u0430\u0431\u0440", - "\u043e\u043a\u0442\u0458\u0430\u0431\u0440", - "\u043d\u043e\u0458\u0430\u0431\u0440", - "\u0434\u0435\u043a\u0430\u0431\u0440" + "\u0438\u0458\u043d", + "\u0438\u0458\u043b", + "\u0430\u0432\u0433", + "\u0441\u0435\u043d", + "\u043e\u043a\u0442", + "\u043d\u043e\u0458", + "\u0434\u0435\u043a" ], "STANDALONEMONTH": [ - "\u0458\u0430\u043d\u0432\u0430\u0440", - "\u0444\u0435\u0432\u0440\u0430\u043b", - "\u043c\u0430\u0440\u0442", - "\u0430\u043f\u0440\u0435\u043b", - "\u043c\u0430\u0439", - "\u0438\u0458\u0443\u043d", - "\u0438\u0458\u0443\u043b", - "\u0430\u0432\u0433\u0443\u0441\u0442", - "\u0441\u0435\u043d\u0442\u0458\u0430\u0431\u0440", - "\u043e\u043a\u0442\u0458\u0430\u0431\u0440", - "\u043d\u043e\u0458\u0430\u0431\u0440", - "\u0434\u0435\u043a\u0430\u0431\u0440" + "\u0408\u0430\u043d\u0432\u0430\u0440", + "\u0424\u0435\u0432\u0440\u0430\u043b", + "\u041c\u0430\u0440\u0442", + "\u0410\u043f\u0440\u0435\u043b", + "\u041c\u0430\u0439", + "\u0418\u0458\u0443\u043d", + "\u0418\u0458\u0443\u043b", + "\u0410\u0432\u0433\u0443\u0441\u0442", + "\u0421\u0435\u043d\u0442\u0458\u0430\u0431\u0440", + "\u041e\u043a\u0442\u0458\u0430\u0431\u0440", + "\u041d\u043e\u0458\u0430\u0431\u0440", + "\u0414\u0435\u043a\u0430\u0431\u0440" ], "WEEKENDRANGE": [ 5, 6 ], - "fullDate": "EEEE, d, MMMM, y", - "longDate": "d MMMM, y", - "medium": "d MMM, y HH:mm:ss", - "mediumDate": "d MMM, y", + "fullDate": "d MMMM y, EEEE", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd.MM.yy HH:mm", "shortDate": "dd.MM.yy", diff --git a/src/ngLocale/angular-locale_az-latn-az.js b/src/ngLocale/angular-locale_az-latn-az.js index 9709d8a7ce30..cc830b70448e 100644 --- a/src/ngLocale/angular-locale_az-latn-az.js +++ b/src/ngLocale/angular-locale_az-latn-az.js @@ -18,11 +18,11 @@ $provide.value("$locale", { ], "ERANAMES": [ "eram\u0131zdan \u0259vv\u0259l", - "eram\u0131z" + "yeni era" ], "ERAS": [ "e.\u0259.", - "b.e." + "y.e." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ diff --git a/src/ngLocale/angular-locale_az-latn.js b/src/ngLocale/angular-locale_az-latn.js index b5c14900f2fe..6f43ad8b141d 100644 --- a/src/ngLocale/angular-locale_az-latn.js +++ b/src/ngLocale/angular-locale_az-latn.js @@ -18,11 +18,11 @@ $provide.value("$locale", { ], "ERANAMES": [ "eram\u0131zdan \u0259vv\u0259l", - "eram\u0131z" + "yeni era" ], "ERAS": [ "e.\u0259.", - "b.e." + "y.e." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ diff --git a/src/ngLocale/angular-locale_az.js b/src/ngLocale/angular-locale_az.js index 9adf676e617a..a0928c2782a8 100644 --- a/src/ngLocale/angular-locale_az.js +++ b/src/ngLocale/angular-locale_az.js @@ -18,11 +18,11 @@ $provide.value("$locale", { ], "ERANAMES": [ "eram\u0131zdan \u0259vv\u0259l", - "eram\u0131z" + "yeni era" ], "ERAS": [ "e.\u0259.", - "b.e." + "y.e." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ diff --git a/src/ngLocale/angular-locale_bas-cm.js b/src/ngLocale/angular-locale_bas-cm.js index 0511efcd7f88..96be9f3146f4 100644 --- a/src/ngLocale/angular-locale_bas-cm.js +++ b/src/ngLocale/angular-locale_bas-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_be-by.js b/src/ngLocale/angular-locale_be-by.js index d88f4d992c70..83c27a237f95 100644 --- a/src/ngLocale/angular-locale_be-by.js +++ b/src/ngLocale/angular-locale_be-by.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0434\u0430 \u043f\u0430\u045e\u0434\u043d\u044f", - "\u043f\u0430\u0441\u043b\u044f \u043f\u0430\u045e\u0434\u043d\u044f" + "AM", + "PM" ], "DAY": [ "\u043d\u044f\u0434\u0437\u0435\u043b\u044f", @@ -17,8 +17,8 @@ $provide.value("$locale", { "\u0441\u0443\u0431\u043e\u0442\u0430" ], "ERANAMES": [ - "\u0434\u0430 \u043d\u0430\u0448\u0430\u0439 \u044d\u0440\u044b", - "\u043d\u0430\u0448\u0430\u0439 \u044d\u0440\u044b" + "\u0434\u0430 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430", + "\u0430\u0434 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430" ], "ERAS": [ "\u0434\u0430 \u043d.\u044d.", @@ -80,17 +80,17 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, d MMMM y", - "longDate": "d MMMM y", - "medium": "d.M.y HH.mm.ss", - "mediumDate": "d.M.y", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy HH.mm", - "shortDate": "d.M.yy", - "shortTime": "HH.mm" + "fullDate": "EEEE, d MMMM y '\u0433'.", + "longDate": "d MMMM y '\u0433'.", + "medium": "d.MM.y HH:mm:ss", + "mediumDate": "d.MM.y", + "mediumTime": "HH:mm:ss", + "short": "d.MM.yy HH:mm", + "shortDate": "d.MM.yy", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "p.", + "CURRENCY_SYM": "BYN", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_be.js b/src/ngLocale/angular-locale_be.js index e0156c9ffa27..12f0b0825ee1 100644 --- a/src/ngLocale/angular-locale_be.js +++ b/src/ngLocale/angular-locale_be.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0434\u0430 \u043f\u0430\u045e\u0434\u043d\u044f", - "\u043f\u0430\u0441\u043b\u044f \u043f\u0430\u045e\u0434\u043d\u044f" + "AM", + "PM" ], "DAY": [ "\u043d\u044f\u0434\u0437\u0435\u043b\u044f", @@ -17,8 +17,8 @@ $provide.value("$locale", { "\u0441\u0443\u0431\u043e\u0442\u0430" ], "ERANAMES": [ - "\u0434\u0430 \u043d\u0430\u0448\u0430\u0439 \u044d\u0440\u044b", - "\u043d\u0430\u0448\u0430\u0439 \u044d\u0440\u044b" + "\u0434\u0430 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430", + "\u0430\u0434 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430" ], "ERAS": [ "\u0434\u0430 \u043d.\u044d.", @@ -80,17 +80,17 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, d MMMM y", - "longDate": "d MMMM y", - "medium": "d.M.y HH.mm.ss", - "mediumDate": "d.M.y", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy HH.mm", - "shortDate": "d.M.yy", - "shortTime": "HH.mm" + "fullDate": "EEEE, d MMMM y '\u0433'.", + "longDate": "d MMMM y '\u0433'.", + "medium": "d.MM.y HH:mm:ss", + "mediumDate": "d.MM.y", + "mediumTime": "HH:mm:ss", + "short": "d.MM.yy HH:mm", + "shortDate": "d.MM.yy", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "p.", + "CURRENCY_SYM": "BYN", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_bez-tz.js b/src/ngLocale/angular-locale_bez-tz.js index b85921352457..af110ce389f1 100644 --- a/src/ngLocale/angular-locale_bez-tz.js +++ b/src/ngLocale/angular-locale_bez-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_bg-bg.js b/src/ngLocale/angular-locale_bg-bg.js index 0009adcb5d88..1b940fc7db51 100644 --- a/src/ngLocale/angular-locale_bg-bg.js +++ b/src/ngLocale/angular-locale_bg-bg.js @@ -106,8 +106,8 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, diff --git a/src/ngLocale/angular-locale_bg.js b/src/ngLocale/angular-locale_bg.js index c859642d3188..6a1b64e5ed70 100644 --- a/src/ngLocale/angular-locale_bg.js +++ b/src/ngLocale/angular-locale_bg.js @@ -106,8 +106,8 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, diff --git a/src/ngLocale/angular-locale_bm-ml.js b/src/ngLocale/angular-locale_bm-ml.js index a2d263f80098..ad0fb9f43b53 100644 --- a/src/ngLocale/angular-locale_bm-ml.js +++ b/src/ngLocale/angular-locale_bm-ml.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_bn-bd.js b/src/ngLocale/angular-locale_bn-bd.js index a6009d7d8b6c..c215c8e843b8 100644 --- a/src/ngLocale/angular-locale_bn-bd.js +++ b/src/ngLocale/angular-locale_bn-bd.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "am", - "pm" + "AM", + "PM" ], "DAY": [ "\u09b0\u09ac\u09bf\u09ac\u09be\u09b0", @@ -49,8 +49,8 @@ $provide.value("$locale", { "\u09b6\u09a8\u09bf" ], "SHORTMONTH": [ - "\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0", - "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0", + "\u099c\u09be\u09a8\u09c1", + "\u09ab\u09c7\u09ac", "\u09ae\u09be\u09b0\u09cd\u099a", "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2", "\u09ae\u09c7", diff --git a/src/ngLocale/angular-locale_bn-in.js b/src/ngLocale/angular-locale_bn-in.js index 021644d4d511..747e1a188d5b 100644 --- a/src/ngLocale/angular-locale_bn-in.js +++ b/src/ngLocale/angular-locale_bn-in.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "am", - "pm" + "AM", + "PM" ], "DAY": [ "\u09b0\u09ac\u09bf\u09ac\u09be\u09b0", @@ -49,8 +49,8 @@ $provide.value("$locale", { "\u09b6\u09a8\u09bf" ], "SHORTMONTH": [ - "\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0", - "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0", + "\u099c\u09be\u09a8\u09c1", + "\u09ab\u09c7\u09ac", "\u09ae\u09be\u09b0\u09cd\u099a", "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2", "\u09ae\u09c7", diff --git a/src/ngLocale/angular-locale_bn.js b/src/ngLocale/angular-locale_bn.js index 866471e51f81..3da4b4c51f7c 100644 --- a/src/ngLocale/angular-locale_bn.js +++ b/src/ngLocale/angular-locale_bn.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "am", - "pm" + "AM", + "PM" ], "DAY": [ "\u09b0\u09ac\u09bf\u09ac\u09be\u09b0", @@ -49,8 +49,8 @@ $provide.value("$locale", { "\u09b6\u09a8\u09bf" ], "SHORTMONTH": [ - "\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0", - "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0", + "\u099c\u09be\u09a8\u09c1", + "\u09ab\u09c7\u09ac", "\u09ae\u09be\u09b0\u09cd\u099a", "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2", "\u09ae\u09c7", diff --git a/src/ngLocale/angular-locale_bo-in.js b/src/ngLocale/angular-locale_bo-in.js index c1b83b3b28b0..2321b0a7393e 100644 --- a/src/ngLocale/angular-locale_bo-in.js +++ b/src/ngLocale/angular-locale_bo-in.js @@ -95,7 +95,7 @@ $provide.value("$locale", { "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b" ], "WEEKENDRANGE": [ - 5, + 6, 6 ], "fullDate": "y MMMM\u0f60\u0f72\u0f0b\u0f5a\u0f7a\u0f66\u0f0bd, EEEE", diff --git a/src/ngLocale/angular-locale_brx-in.js b/src/ngLocale/angular-locale_brx-in.js index a0417d138c29..0489f5ba34fa 100644 --- a/src/ngLocale/angular-locale_brx-in.js +++ b/src/ngLocale/angular-locale_brx-in.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u0908\u0938\u093e.\u092a\u0942\u0930\u094d\u0935", "\u0938\u0928" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\u091c\u093e\u0928\u0941\u0935\u093e\u0930\u0940", "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", @@ -95,7 +95,7 @@ $provide.value("$locale", { "\u0926\u093f\u0938\u0947\u091c\u094d\u092c\u093c\u0930" ], "WEEKENDRANGE": [ - 5, + 6, 6 ], "fullDate": "EEEE, MMMM d, y", diff --git a/src/ngLocale/angular-locale_brx.js b/src/ngLocale/angular-locale_brx.js index b909ab27db45..b17f3dd78e74 100644 --- a/src/ngLocale/angular-locale_brx.js +++ b/src/ngLocale/angular-locale_brx.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u0908\u0938\u093e.\u092a\u0942\u0930\u094d\u0935", "\u0938\u0928" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\u091c\u093e\u0928\u0941\u0935\u093e\u0930\u0940", "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", @@ -95,7 +95,7 @@ $provide.value("$locale", { "\u0926\u093f\u0938\u0947\u091c\u094d\u092c\u093c\u0930" ], "WEEKENDRANGE": [ - 5, + 6, 6 ], "fullDate": "EEEE, MMMM d, y", diff --git a/src/ngLocale/angular-locale_bs-latn-ba.js b/src/ngLocale/angular-locale_bs-latn-ba.js index 0a819c99d068..eb346d6f5987 100644 --- a/src/ngLocale/angular-locale_bs-latn-ba.js +++ b/src/ngLocale/angular-locale_bs-latn-ba.js @@ -22,7 +22,7 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "prije podne", + "prijepodne", "popodne" ], "DAY": [ @@ -35,8 +35,8 @@ $provide.value("$locale", { "subota" ], "ERANAMES": [ - "Prije nove ere", - "Nove ere" + "prije nove ere", + "nove ere" ], "ERAS": [ "p. n. e.", @@ -51,7 +51,7 @@ $provide.value("$locale", { "maj", "juni", "juli", - "august", + "avgust", "septembar", "oktobar", "novembar", @@ -74,7 +74,7 @@ $provide.value("$locale", { "maj", "jun", "jul", - "aug", + "avg", "sep", "okt", "nov", @@ -88,7 +88,7 @@ $provide.value("$locale", { "maj", "juni", "juli", - "august", + "avgust", "septembar", "oktobar", "novembar", @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, dd. MMMM y.", - "longDate": "dd. MMMM y.", - "medium": "dd. MMM. y. HH:mm:ss", - "mediumDate": "dd. MMM. y.", + "fullDate": "EEEE, d. MMMM y.", + "longDate": "d. MMMM y.", + "medium": "d. MMM. y. HH:mm:ss", + "mediumDate": "d. MMM. y.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.yy. HH:mm", - "shortDate": "dd.MM.yy.", + "short": "d.M.yy. HH:mm", + "shortDate": "d.M.yy.", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_bs-latn.js b/src/ngLocale/angular-locale_bs-latn.js index 404daf8d71e3..a3a5efb0302c 100644 --- a/src/ngLocale/angular-locale_bs-latn.js +++ b/src/ngLocale/angular-locale_bs-latn.js @@ -22,7 +22,7 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "prije podne", + "prijepodne", "popodne" ], "DAY": [ @@ -35,8 +35,8 @@ $provide.value("$locale", { "subota" ], "ERANAMES": [ - "Prije nove ere", - "Nove ere" + "prije nove ere", + "nove ere" ], "ERAS": [ "p. n. e.", @@ -51,7 +51,7 @@ $provide.value("$locale", { "maj", "juni", "juli", - "august", + "avgust", "septembar", "oktobar", "novembar", @@ -74,7 +74,7 @@ $provide.value("$locale", { "maj", "jun", "jul", - "aug", + "avg", "sep", "okt", "nov", @@ -88,7 +88,7 @@ $provide.value("$locale", { "maj", "juni", "juli", - "august", + "avgust", "septembar", "oktobar", "novembar", @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, dd. MMMM y.", - "longDate": "dd. MMMM y.", - "medium": "dd. MMM. y. HH:mm:ss", - "mediumDate": "dd. MMM. y.", + "fullDate": "EEEE, d. MMMM y.", + "longDate": "d. MMMM y.", + "medium": "d. MMM. y. HH:mm:ss", + "mediumDate": "d. MMM. y.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.yy. HH:mm", - "shortDate": "dd.MM.yy.", + "short": "d.M.yy. HH:mm", + "shortDate": "d.M.yy.", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_bs.js b/src/ngLocale/angular-locale_bs.js index e1f4cd1fd5a4..5e2b8021759c 100644 --- a/src/ngLocale/angular-locale_bs.js +++ b/src/ngLocale/angular-locale_bs.js @@ -22,7 +22,7 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "prije podne", + "prijepodne", "popodne" ], "DAY": [ @@ -35,8 +35,8 @@ $provide.value("$locale", { "subota" ], "ERANAMES": [ - "Prije nove ere", - "Nove ere" + "prije nove ere", + "nove ere" ], "ERAS": [ "p. n. e.", @@ -51,7 +51,7 @@ $provide.value("$locale", { "maj", "juni", "juli", - "august", + "avgust", "septembar", "oktobar", "novembar", @@ -74,7 +74,7 @@ $provide.value("$locale", { "maj", "jun", "jul", - "aug", + "avg", "sep", "okt", "nov", @@ -88,7 +88,7 @@ $provide.value("$locale", { "maj", "juni", "juli", - "august", + "avgust", "septembar", "oktobar", "novembar", @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, dd. MMMM y.", - "longDate": "dd. MMMM y.", - "medium": "dd. MMM. y. HH:mm:ss", - "mediumDate": "dd. MMM. y.", + "fullDate": "EEEE, d. MMMM y.", + "longDate": "d. MMMM y.", + "medium": "d. MMM. y. HH:mm:ss", + "mediumDate": "d. MMM. y.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.yy. HH:mm", - "shortDate": "dd.MM.yy.", + "short": "d.M.yy. HH:mm", + "shortDate": "d.M.yy.", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ca-ad.js b/src/ngLocale/angular-locale_ca-ad.js index 122482841735..d0a4268c3d23 100644 --- a/src/ngLocale/angular-locale_ca-ad.js +++ b/src/ngLocale/angular-locale_ca-ad.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "ds." ], "SHORTMONTH": [ - "gen.", - "febr.", - "mar\u00e7", - "abr.", - "maig", - "juny", - "jul.", - "ag.", - "set.", - "oct.", - "nov.", - "des." + "de gen.", + "de febr.", + "de mar\u00e7", + "d\u2019abr.", + "de maig", + "de juny", + "de jul.", + "d\u2019ag.", + "de set.", + "d\u2019oct.", + "de nov.", + "de des." ], "STANDALONEMONTH": [ "gener", diff --git a/src/ngLocale/angular-locale_ca-es.js b/src/ngLocale/angular-locale_ca-es.js index 85a01a6d342f..ddfe1ffd7b3f 100644 --- a/src/ngLocale/angular-locale_ca-es.js +++ b/src/ngLocale/angular-locale_ca-es.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "ds." ], "SHORTMONTH": [ - "gen.", - "febr.", - "mar\u00e7", - "abr.", - "maig", - "juny", - "jul.", - "ag.", - "set.", - "oct.", - "nov.", - "des." + "de gen.", + "de febr.", + "de mar\u00e7", + "d\u2019abr.", + "de maig", + "de juny", + "de jul.", + "d\u2019ag.", + "de set.", + "d\u2019oct.", + "de nov.", + "de des." ], "STANDALONEMONTH": [ "gener", diff --git a/src/ngLocale/angular-locale_ca-fr.js b/src/ngLocale/angular-locale_ca-fr.js index d7b15e6e95b1..411f4b898507 100644 --- a/src/ngLocale/angular-locale_ca-fr.js +++ b/src/ngLocale/angular-locale_ca-fr.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "ds." ], "SHORTMONTH": [ - "gen.", - "febr.", - "mar\u00e7", - "abr.", - "maig", - "juny", - "jul.", - "ag.", - "set.", - "oct.", - "nov.", - "des." + "de gen.", + "de febr.", + "de mar\u00e7", + "d\u2019abr.", + "de maig", + "de juny", + "de jul.", + "d\u2019ag.", + "de set.", + "d\u2019oct.", + "de nov.", + "de des." ], "STANDALONEMONTH": [ "gener", diff --git a/src/ngLocale/angular-locale_ca-it.js b/src/ngLocale/angular-locale_ca-it.js index 72cb38424de6..3739bbcacf14 100644 --- a/src/ngLocale/angular-locale_ca-it.js +++ b/src/ngLocale/angular-locale_ca-it.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "ds." ], "SHORTMONTH": [ - "gen.", - "febr.", - "mar\u00e7", - "abr.", - "maig", - "juny", - "jul.", - "ag.", - "set.", - "oct.", - "nov.", - "des." + "de gen.", + "de febr.", + "de mar\u00e7", + "d\u2019abr.", + "de maig", + "de juny", + "de jul.", + "d\u2019ag.", + "de set.", + "d\u2019oct.", + "de nov.", + "de des." ], "STANDALONEMONTH": [ "gener", diff --git a/src/ngLocale/angular-locale_ca.js b/src/ngLocale/angular-locale_ca.js index 2fcc4afea304..774aa3724ac6 100644 --- a/src/ngLocale/angular-locale_ca.js +++ b/src/ngLocale/angular-locale_ca.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "ds." ], "SHORTMONTH": [ - "gen.", - "febr.", - "mar\u00e7", - "abr.", - "maig", - "juny", - "jul.", - "ag.", - "set.", - "oct.", - "nov.", - "des." + "de gen.", + "de febr.", + "de mar\u00e7", + "d\u2019abr.", + "de maig", + "de juny", + "de jul.", + "d\u2019ag.", + "de set.", + "d\u2019oct.", + "de nov.", + "de des." ], "STANDALONEMONTH": [ "gener", diff --git a/src/ngLocale/angular-locale_cgg-ug.js b/src/ngLocale/angular-locale_cgg-ug.js index 6716d7e0b34d..6dd5f59b57c1 100644 --- a/src/ngLocale/angular-locale_cgg-ug.js +++ b/src/ngLocale/angular-locale_cgg-ug.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_chr-us.js b/src/ngLocale/angular-locale_chr-us.js index 1445824c804d..b13806ccc160 100644 --- a/src/ngLocale/angular-locale_chr-us.js +++ b/src/ngLocale/angular-locale_chr-us.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "\u13a4\u13be\u13d9\u13d3\u13c8\u13d5\u13be" ], "ERANAMES": [ - "\u13cf \u13e5\u13cc \u13be\u13d5\u13b2\u13cd\u13ac\u13be", - "\u13a0\u13a9\u13c3\u13ae\u13b5\u13d3\u13cd\u13d7\u13f1 \u13a0\u13d5\u13d8\u13f1\u13cd\u13ac \u13f1\u13b0\u13e9 \u13e7\u13d3\u13c2\u13b8\u13a2\u13cd\u13d7" + "\u13e7\u13d3\u13b7\u13b8 \u13a4\u13b7\u13af\u13cd\u13d7 \u13a6\u13b6\u13c1\u13db", + "\u13a0\u13c3 \u13d9\u13bb\u13c2" ], "ERAS": [ - "\u13a4\u13d3\u13b7\u13b8", - "\u13a4\u13b6\u13d0\u13c5" + "BC", + "AD" ], "FIRSTDAYOFWEEK": 6, "MONTH": [ diff --git a/src/ngLocale/angular-locale_chr.js b/src/ngLocale/angular-locale_chr.js index 61030c4e12a3..e8213affd70f 100644 --- a/src/ngLocale/angular-locale_chr.js +++ b/src/ngLocale/angular-locale_chr.js @@ -17,14 +17,14 @@ $provide.value("$locale", { "\u13a4\u13be\u13d9\u13d3\u13c8\u13d5\u13be" ], "ERANAMES": [ - "\u13cf \u13e5\u13cc \u13be\u13d5\u13b2\u13cd\u13ac\u13be", - "\u13a0\u13a9\u13c3\u13ae\u13b5\u13d3\u13cd\u13d7\u13f1 \u13a0\u13d5\u13d8\u13f1\u13cd\u13ac \u13f1\u13b0\u13e9 \u13e7\u13d3\u13c2\u13b8\u13a2\u13cd\u13d7" + "\u13e7\u13d3\u13b7\u13b8 \u13a4\u13b7\u13af\u13cd\u13d7 \u13a6\u13b6\u13c1\u13db", + "\u13a0\u13c3 \u13d9\u13bb\u13c2" ], "ERAS": [ - "\u13a4\u13d3\u13b7\u13b8", - "\u13a4\u13b6\u13d0\u13c5" + "BC", + "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\u13a4\u13c3\u13b8\u13d4\u13c5", "\u13a7\u13a6\u13b5", diff --git a/src/ngLocale/angular-locale_ckb-iq.js b/src/ngLocale/angular-locale_ckb-iq.js index 222fd700c861..0a13c81d07d7 100644 --- a/src/ngLocale/angular-locale_ckb-iq.js +++ b/src/ngLocale/angular-locale_ckb-iq.js @@ -39,8 +39,8 @@ $provide.value("$locale", { "\u0632\u0627\u06cc\u06cc\u0646\u06cc" ], "ERAS": [ - "\u067e.\u0646", - "\u0632" + "\u067e\u06ce\u0634 \u0632\u0627\u06cc\u06cc\u0646", + "\u0632\u0627\u06cc\u06cc\u0646\u06cc" ], "FIRSTDAYOFWEEK": 5, "MONTH": [ @@ -126,13 +126,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ckb-ir.js b/src/ngLocale/angular-locale_ckb-ir.js index 80c79b025017..a6c2a7507505 100644 --- a/src/ngLocale/angular-locale_ckb-ir.js +++ b/src/ngLocale/angular-locale_ckb-ir.js @@ -39,8 +39,8 @@ $provide.value("$locale", { "\u0632\u0627\u06cc\u06cc\u0646\u06cc" ], "ERAS": [ - "\u067e.\u0646", - "\u0632" + "\u067e\u06ce\u0634 \u0632\u0627\u06cc\u06cc\u0646", + "\u0632\u0627\u06cc\u06cc\u0646\u06cc" ], "FIRSTDAYOFWEEK": 5, "MONTH": [ @@ -126,13 +126,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ckb.js b/src/ngLocale/angular-locale_ckb.js index 8325a3c9ea89..45e7e97ff1f0 100644 --- a/src/ngLocale/angular-locale_ckb.js +++ b/src/ngLocale/angular-locale_ckb.js @@ -39,8 +39,8 @@ $provide.value("$locale", { "\u0632\u0627\u06cc\u06cc\u0646\u06cc" ], "ERAS": [ - "\u067e.\u0646", - "\u0632" + "\u067e\u06ce\u0634 \u0632\u0627\u06cc\u06cc\u0646", + "\u0632\u0627\u06cc\u06cc\u0646\u06cc" ], "FIRSTDAYOFWEEK": 5, "MONTH": [ @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_cy-gb.js b/src/ngLocale/angular-locale_cy-gb.js index c7679948bd35..063709995cea 100644 --- a/src/ngLocale/angular-locale_cy-gb.js +++ b/src/ngLocale/angular-locale_cy-gb.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "yb", + "yh" ], "DAY": [ "Dydd Sul", diff --git a/src/ngLocale/angular-locale_cy.js b/src/ngLocale/angular-locale_cy.js index 52c014889cca..02cfcb404539 100644 --- a/src/ngLocale/angular-locale_cy.js +++ b/src/ngLocale/angular-locale_cy.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "yb", + "yh" ], "DAY": [ "Dydd Sul", diff --git a/src/ngLocale/angular-locale_dav-ke.js b/src/ngLocale/angular-locale_dav-ke.js index 59832bc791eb..1f60af56a782 100644 --- a/src/ngLocale/angular-locale_dav-ke.js +++ b/src/ngLocale/angular-locale_dav-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "KK", "BK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mori ghwa imbiri", "Mori ghwa kawi", diff --git a/src/ngLocale/angular-locale_dav.js b/src/ngLocale/angular-locale_dav.js index f976c834f946..1c655a479249 100644 --- a/src/ngLocale/angular-locale_dav.js +++ b/src/ngLocale/angular-locale_dav.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "KK", "BK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mori ghwa imbiri", "Mori ghwa kawi", diff --git a/src/ngLocale/angular-locale_de-ch.js b/src/ngLocale/angular-locale_de-ch.js index 14554f9600ac..02228f528f74 100644 --- a/src/ngLocale/angular-locale_de-ch.js +++ b/src/ngLocale/angular-locale_de-ch.js @@ -110,7 +110,7 @@ $provide.value("$locale", { "NUMBER_FORMATS": { "CURRENCY_SYM": "CHF", "DECIMAL_SEP": ".", - "GROUP_SEP": "'", + "GROUP_SEP": "\u2019", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_de-it.js b/src/ngLocale/angular-locale_de-it.js new file mode 100644 index 000000000000..f2bc9a8282cb --- /dev/null +++ b/src/ngLocale/angular-locale_de-it.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "vorm.", + "nachm." + ], + "DAY": [ + "Sonntag", + "Montag", + "Dienstag", + "Mittwoch", + "Donnerstag", + "Freitag", + "Samstag" + ], + "ERANAMES": [ + "v. Chr.", + "n. Chr." + ], + "ERAS": [ + "v. Chr.", + "n. Chr." + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "J\u00e4nner", + "Februar", + "M\u00e4rz", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ], + "SHORTDAY": [ + "So.", + "Mo.", + "Di.", + "Mi.", + "Do.", + "Fr.", + "Sa." + ], + "SHORTMONTH": [ + "J\u00e4n.", + "Feb.", + "M\u00e4rz", + "Apr.", + "Mai", + "Juni", + "Juli", + "Aug.", + "Sep.", + "Okt.", + "Nov.", + "Dez." + ], + "STANDALONEMONTH": [ + "J\u00e4nner", + "Februar", + "M\u00e4rz", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "EEEE, d. MMMM y", + "longDate": "d. MMMM y", + "medium": "dd.MM.y HH:mm:ss", + "mediumDate": "dd.MM.y", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", + "shortDate": "dd.MM.yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "de-it", + "localeID": "de_IT", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_de-li.js b/src/ngLocale/angular-locale_de-li.js index fa93e9d1fb4b..68df140c09d3 100644 --- a/src/ngLocale/angular-locale_de-li.js +++ b/src/ngLocale/angular-locale_de-li.js @@ -110,7 +110,7 @@ $provide.value("$locale", { "NUMBER_FORMATS": { "CURRENCY_SYM": "CHF", "DECIMAL_SEP": ".", - "GROUP_SEP": "'", + "GROUP_SEP": "\u2019", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_dje-ne.js b/src/ngLocale/angular-locale_dje-ne.js index 468c85593641..34f9320b4baf 100644 --- a/src/ngLocale/angular-locale_dje-ne.js +++ b/src/ngLocale/angular-locale_dje-ne.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_dua-cm.js b/src/ngLocale/angular-locale_dua-cm.js index eacb47f0d65d..c83d9ba1025f 100644 --- a/src/ngLocale/angular-locale_dua-cm.js +++ b/src/ngLocale/angular-locale_dua-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_dyo-sn.js b/src/ngLocale/angular-locale_dyo-sn.js index 2e1c1fc2428e..8527e12e09b5 100644 --- a/src/ngLocale/angular-locale_dyo-sn.js +++ b/src/ngLocale/angular-locale_dyo-sn.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ebu-ke.js b/src/ngLocale/angular-locale_ebu-ke.js index 17f7254ecacd..7c2babcf5bbf 100644 --- a/src/ngLocale/angular-locale_ebu-ke.js +++ b/src/ngLocale/angular-locale_ebu-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MK", "TK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mweri wa mbere", "Mweri wa ka\u0129ri", diff --git a/src/ngLocale/angular-locale_ebu.js b/src/ngLocale/angular-locale_ebu.js index e2bc0f74a6b7..3b5dae56ed04 100644 --- a/src/ngLocale/angular-locale_ebu.js +++ b/src/ngLocale/angular-locale_ebu.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MK", "TK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mweri wa mbere", "Mweri wa ka\u0129ri", diff --git a/src/ngLocale/angular-locale_ee-tg.js b/src/ngLocale/angular-locale_ee-tg.js index 6931a3fdab97..ac5c81f40a5b 100644 --- a/src/ngLocale/angular-locale_ee-tg.js +++ b/src/ngLocale/angular-locale_ee-tg.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-001.js b/src/ngLocale/angular-locale_en-001.js index 568867f6db7f..5117423dcf1a 100644 --- a/src/ngLocale/angular-locale_en-001.js +++ b/src/ngLocale/angular-locale_en-001.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BC", "AD" ], - "FIRSTDAYOFWEEK": 6, + "FIRSTDAYOFWEEK": 0, "MONTH": [ "January", "February", diff --git a/src/ngLocale/angular-locale_en-150.js b/src/ngLocale/angular-locale_en-150.js index ce4fb2e32c99..d8b518a90a19 100644 --- a/src/ngLocale/angular-locale_en-150.js +++ b/src/ngLocale/angular-locale_en-150.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BC", "AD" ], - "FIRSTDAYOFWEEK": 6, + "FIRSTDAYOFWEEK": 0, "MONTH": [ "January", "February", diff --git a/src/ngLocale/angular-locale_en-at.js b/src/ngLocale/angular-locale_en-at.js index 5d477a5a0bfa..74bd52e27323 100644 --- a/src/ngLocale/angular-locale_en-at.js +++ b/src/ngLocale/angular-locale_en-at.js @@ -129,9 +129,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", + "negPre": "-\u00a4", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_en-bi.js b/src/ngLocale/angular-locale_en-bi.js index 430b67d71888..b6b65641c4f5 100644 --- a/src/ngLocale/angular-locale_en-bi.js +++ b/src/ngLocale/angular-locale_en-bi.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-bw.js b/src/ngLocale/angular-locale_en-bw.js index 6ecf7889bd20..35a31a5ca79f 100644 --- a/src/ngLocale/angular-locale_en-bw.js +++ b/src/ngLocale/angular-locale_en-bw.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd MMMM y", "longDate": "dd MMMM y", - "medium": "dd MMM y h:mm:ss a", + "medium": "dd MMM y HH:mm:ss", "mediumDate": "dd MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/yy h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", "shortDate": "dd/MM/yy", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "P", diff --git a/src/ngLocale/angular-locale_en-cm.js b/src/ngLocale/angular-locale_en-cm.js index 97a4085de3b2..d755359791dd 100644 --- a/src/ngLocale/angular-locale_en-cm.js +++ b/src/ngLocale/angular-locale_en-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-de.js b/src/ngLocale/angular-locale_en-de.js index b52b106b5e66..5dd8761ee0e5 100644 --- a/src/ngLocale/angular-locale_en-de.js +++ b/src/ngLocale/angular-locale_en-de.js @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_en-fi.js b/src/ngLocale/angular-locale_en-fi.js index 3adc46c00efe..2092e0fdd64f 100644 --- a/src/ngLocale/angular-locale_en-fi.js +++ b/src/ngLocale/angular-locale_en-fi.js @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_en-gy.js b/src/ngLocale/angular-locale_en-gy.js index d3d543e89f5f..028c3d88ae0a 100644 --- a/src/ngLocale/angular-locale_en-gy.js +++ b/src/ngLocale/angular-locale_en-gy.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-jm.js b/src/ngLocale/angular-locale_en-jm.js index 174002b6396b..69b16fafca47 100644 --- a/src/ngLocale/angular-locale_en-jm.js +++ b/src/ngLocale/angular-locale_en-jm.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y h:mm:ss a", "mediumDate": "d MMM y", "mediumTime": "h:mm:ss a", - "short": "d/M/yy h:mm a", - "shortDate": "d/M/yy", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", "shortTime": "h:mm a" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_en-mg.js b/src/ngLocale/angular-locale_en-mg.js index 9e69addc27df..045f3cd3a950 100644 --- a/src/ngLocale/angular-locale_en-mg.js +++ b/src/ngLocale/angular-locale_en-mg.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-mu.js b/src/ngLocale/angular-locale_en-mu.js index 6107ce15be26..02d955293228 100644 --- a/src/ngLocale/angular-locale_en-mu.js +++ b/src/ngLocale/angular-locale_en-mu.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-nl.js b/src/ngLocale/angular-locale_en-nl.js index 8f708ea350ae..2ae339dee5f8 100644 --- a/src/ngLocale/angular-locale_en-nl.js +++ b/src/ngLocale/angular-locale_en-nl.js @@ -129,9 +129,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "-\u00a4", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_en-pk.js b/src/ngLocale/angular-locale_en-pk.js index 8b29fb59b092..c636ca809ac4 100644 --- a/src/ngLocale/angular-locale_en-pk.js +++ b/src/ngLocale/angular-locale_en-pk.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-rw.js b/src/ngLocale/angular-locale_en-rw.js index dc73402e2d34..e68b8cab4865 100644 --- a/src/ngLocale/angular-locale_en-rw.js +++ b/src/ngLocale/angular-locale_en-rw.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-si.js b/src/ngLocale/angular-locale_en-si.js index cc9072187046..7a133dafdc1a 100644 --- a/src/ngLocale/angular-locale_en-si.js +++ b/src/ngLocale/angular-locale_en-si.js @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "(", - "negSuf": "\u00a0\u00a4)", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_en-sl.js b/src/ngLocale/angular-locale_en-sl.js index 752d458c75f7..863075fe56ba 100644 --- a/src/ngLocale/angular-locale_en-sl.js +++ b/src/ngLocale/angular-locale_en-sl.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-tz.js b/src/ngLocale/angular-locale_en-tz.js index e52513c90f3f..a021f10aa5c3 100644 --- a/src/ngLocale/angular-locale_en-tz.js +++ b/src/ngLocale/angular-locale_en-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-ug.js b/src/ngLocale/angular-locale_en-ug.js index 5e2c3d39a784..37357e752e8d 100644 --- a/src/ngLocale/angular-locale_en-ug.js +++ b/src/ngLocale/angular-locale_en-ug.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-us-posix.js b/src/ngLocale/angular-locale_en-us-posix.js new file mode 100644 index 000000000000..202e9a6489d6 --- /dev/null +++ b/src/ngLocale/angular-locale_en-us-posix.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "ERANAMES": [ + "Before Christ", + "Anno Domini" + ], + "ERAS": [ + "BC", + "AD" + ], + "FIRSTDAYOFWEEK": 6, + "MONTH": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "SHORTDAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec" + ], + "STANDALONEMONTH": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 0, + "lgSize": 0, + "maxFrac": 6, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 0, + "lgSize": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + } + ] + }, + "id": "en-us-posix", + "localeID": "en_US_POSIX", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_en-vu.js b/src/ngLocale/angular-locale_en-vu.js index 61bf223e605b..ead316414259 100644 --- a/src/ngLocale/angular-locale_en-vu.js +++ b/src/ngLocale/angular-locale_en-vu.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_en-za.js b/src/ngLocale/angular-locale_en-za.js index 65ce4d7b43b9..b3e7d4c18915 100644 --- a/src/ngLocale/angular-locale_en-za.js +++ b/src/ngLocale/angular-locale_en-za.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd MMMM y", "longDate": "dd MMMM y", - "medium": "dd MMM y h:mm:ss a", + "medium": "dd MMM y HH:mm:ss", "mediumDate": "dd MMM y", - "mediumTime": "h:mm:ss a", - "short": "y/MM/dd h:mm a", + "mediumTime": "HH:mm:ss", + "short": "y/MM/dd HH:mm", "shortDate": "y/MM/dd", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "R", diff --git a/src/ngLocale/angular-locale_en-zw.js b/src/ngLocale/angular-locale_en-zw.js index 2f81e30eedd1..2422ea29c3be 100644 --- a/src/ngLocale/angular-locale_en-zw.js +++ b/src/ngLocale/angular-locale_en-zw.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd MMMM y", "longDate": "dd MMMM y", - "medium": "dd MMM,y h:mm:ss a", + "medium": "dd MMM,y HH:mm:ss", "mediumDate": "dd MMM,y", - "mediumTime": "h:mm:ss a", - "short": "d/M/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", "shortDate": "d/M/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_es-ar.js b/src/ngLocale/angular-locale_es-ar.js index 0f62c67178d2..a512ea6f7bae 100644 --- a/src/ngLocale/angular-locale_es-ar.js +++ b/src/ngLocale/angular-locale_es-ar.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-bo.js b/src/ngLocale/angular-locale_es-bo.js index e05b5989ef06..bd742b6d692d 100644 --- a/src/ngLocale/angular-locale_es-bo.js +++ b/src/ngLocale/angular-locale_es-bo.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", @@ -82,8 +82,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d 'de' MMMM 'de' y", "longDate": "d 'de' MMMM 'de' y", - "medium": "d MMM y HH:mm:ss", - "mediumDate": "d MMM y", + "medium": "d MMM 'de' y HH:mm:ss", + "mediumDate": "d MMM 'de' y", "mediumTime": "HH:mm:ss", "short": "d/M/yy HH:mm", "shortDate": "d/M/yy", diff --git a/src/ngLocale/angular-locale_es-bz.js b/src/ngLocale/angular-locale_es-bz.js new file mode 100644 index 000000000000..5e39c698d5a7 --- /dev/null +++ b/src/ngLocale/angular-locale_es-bz.js @@ -0,0 +1,125 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "domingo", + "lunes", + "martes", + "mi\u00e9rcoles", + "jueves", + "viernes", + "s\u00e1bado" + ], + "ERANAMES": [ + "antes de Cristo", + "despu\u00e9s de Cristo" + ], + "ERAS": [ + "a. C.", + "d. C." + ], + "FIRSTDAYOFWEEK": 6, + "MONTH": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ], + "SHORTDAY": [ + "dom.", + "lun.", + "mar.", + "mi\u00e9.", + "jue.", + "vie.", + "s\u00e1b." + ], + "SHORTMONTH": [ + "ene.", + "feb.", + "mar.", + "abr.", + "may.", + "jun.", + "jul.", + "ago.", + "sep.", + "oct.", + "nov.", + "dic." + ], + "STANDALONEMONTH": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "EEEE, d 'de' MMMM 'de' y", + "longDate": "d 'de' MMMM 'de' y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "es-bz", + "localeID": "es_BZ", + "pluralCat": function(n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_es-cl.js b/src/ngLocale/angular-locale_es-cl.js index a028090b1c33..2005f0140e02 100644 --- a/src/ngLocale/angular-locale_es-cl.js +++ b/src/ngLocale/angular-locale_es-cl.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "\u00a4-", "negSuf": "", diff --git a/src/ngLocale/angular-locale_es-co.js b/src/ngLocale/angular-locale_es-co.js index f7ac82e646f7..9fbd8d8e735d 100644 --- a/src/ngLocale/angular-locale_es-co.js +++ b/src/ngLocale/angular-locale_es-co.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_es-cr.js b/src/ngLocale/angular-locale_es-cr.js index a24b23af52ea..3109fe24b11e 100644 --- a/src/ngLocale/angular-locale_es-cr.js +++ b/src/ngLocale/angular-locale_es-cr.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-do.js b/src/ngLocale/angular-locale_es-do.js index 20cbd309aa63..c1a615d7b323 100644 --- a/src/ngLocale/angular-locale_es-do.js +++ b/src/ngLocale/angular-locale_es-do.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", @@ -111,8 +111,8 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "(\u00a4", - "negSuf": ")", + "negPre": "-\u00a4", + "negSuf": "", "posPre": "\u00a4", "posSuf": "" } diff --git a/src/ngLocale/angular-locale_es-ec.js b/src/ngLocale/angular-locale_es-ec.js index 10745a039083..d713237eb899 100644 --- a/src/ngLocale/angular-locale_es-ec.js +++ b/src/ngLocale/angular-locale_es-ec.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-gq.js b/src/ngLocale/angular-locale_es-gq.js index ef26e5e4040c..66c34c8bfdd5 100644 --- a/src/ngLocale/angular-locale_es-gq.js +++ b/src/ngLocale/angular-locale_es-gq.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_es-gt.js b/src/ngLocale/angular-locale_es-gt.js index 063af1d8a8d1..a8e0ff7049f7 100644 --- a/src/ngLocale/angular-locale_es-gt.js +++ b/src/ngLocale/angular-locale_es-gt.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-hn.js b/src/ngLocale/angular-locale_es-hn.js index a5e77c6ef88a..c3507809f243 100644 --- a/src/ngLocale/angular-locale_es-hn.js +++ b/src/ngLocale/angular-locale_es-hn.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-mx.js b/src/ngLocale/angular-locale_es-mx.js index 085f439e9540..3b2af333e868 100644 --- a/src/ngLocale/angular-locale_es-mx.js +++ b/src/ngLocale/angular-locale_es-mx.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-ni.js b/src/ngLocale/angular-locale_es-ni.js index a0dc698f995e..df278676ab80 100644 --- a/src/ngLocale/angular-locale_es-ni.js +++ b/src/ngLocale/angular-locale_es-ni.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-pa.js b/src/ngLocale/angular-locale_es-pa.js index dba1817c4079..96c6f40aaf90 100644 --- a/src/ngLocale/angular-locale_es-pa.js +++ b/src/ngLocale/angular-locale_es-pa.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-pe.js b/src/ngLocale/angular-locale_es-pe.js index d31d86ba35e0..7b9e84373770 100644 --- a/src/ngLocale/angular-locale_es-pe.js +++ b/src/ngLocale/angular-locale_es-pe.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-pr.js b/src/ngLocale/angular-locale_es-pr.js index 80203f6986b1..180e77d7abb9 100644 --- a/src/ngLocale/angular-locale_es-pr.js +++ b/src/ngLocale/angular-locale_es-pr.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-py.js b/src/ngLocale/angular-locale_es-py.js index 4c02628e23a2..338456047999 100644 --- a/src/ngLocale/angular-locale_es-py.js +++ b/src/ngLocale/angular-locale_es-py.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "\u00a4\u00a0-", "negSuf": "", diff --git a/src/ngLocale/angular-locale_es-sv.js b/src/ngLocale/angular-locale_es-sv.js index 74eb5b411bb9..138b7019a82f 100644 --- a/src/ngLocale/angular-locale_es-sv.js +++ b/src/ngLocale/angular-locale_es-sv.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-us.js b/src/ngLocale/angular-locale_es-us.js index aec103892788..93a9a0974a79 100644 --- a/src/ngLocale/angular-locale_es-us.js +++ b/src/ngLocale/angular-locale_es-us.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_es-uy.js b/src/ngLocale/angular-locale_es-uy.js index fe82f67750c6..6f62e2df508d 100644 --- a/src/ngLocale/angular-locale_es-uy.js +++ b/src/ngLocale/angular-locale_es-uy.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "a.m.", - "p.m." + "a. m.", + "p. m." ], "DAY": [ "domingo", diff --git a/src/ngLocale/angular-locale_et-ee.js b/src/ngLocale/angular-locale_et-ee.js index 108524feda0b..1d0fdb805409 100644 --- a/src/ngLocale/angular-locale_et-ee.js +++ b/src/ngLocale/angular-locale_et-ee.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y H:mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "H:mm.ss", - "short": "dd.MM.yy H:mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", "shortDate": "dd.MM.yy", - "shortTime": "H:mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", diff --git a/src/ngLocale/angular-locale_et.js b/src/ngLocale/angular-locale_et.js index ace664fa38a0..1230e711df2b 100644 --- a/src/ngLocale/angular-locale_et.js +++ b/src/ngLocale/angular-locale_et.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y H:mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "H:mm.ss", - "short": "dd.MM.yy H:mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", "shortDate": "dd.MM.yy", - "shortTime": "H:mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", diff --git a/src/ngLocale/angular-locale_eu-es.js b/src/ngLocale/angular-locale_eu-es.js index 1f27109eaa36..286cbdf1d094 100644 --- a/src/ngLocale/angular-locale_eu-es.js +++ b/src/ngLocale/angular-locale_eu-es.js @@ -18,7 +18,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "K.a.", - "K.o." + "Kristo ondoren" ], "ERAS": [ "K.a.", @@ -26,18 +26,18 @@ $provide.value("$locale", { ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "urtarrilak", - "otsailak", - "martxoak", - "apirilak", - "maiatzak", - "ekainak", - "uztailak", - "abuztuak", - "irailak", - "urriak", - "azaroak", - "abenduak" + "urtarrila", + "otsaila", + "martxoa", + "apirila", + "maiatza", + "ekaina", + "uztaila", + "abuztua", + "iraila", + "urria", + "azaroa", + "abendua" ], "SHORTDAY": [ "ig.", @@ -63,7 +63,7 @@ $provide.value("$locale", { "abe." ], "STANDALONEMONTH": [ - "Urtarrila", + "urtarrila", "Otsaila", "Martxoa", "Apirila", @@ -85,8 +85,8 @@ $provide.value("$locale", { "medium": "y MMM d HH:mm:ss", "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "y/MM/dd HH:mm", - "shortDate": "y/MM/dd", + "short": "yy/M/d HH:mm", + "shortDate": "yy/M/d", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_eu.js b/src/ngLocale/angular-locale_eu.js index c1ea375c095d..eada5f30272a 100644 --- a/src/ngLocale/angular-locale_eu.js +++ b/src/ngLocale/angular-locale_eu.js @@ -18,7 +18,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "K.a.", - "K.o." + "Kristo ondoren" ], "ERAS": [ "K.a.", @@ -26,18 +26,18 @@ $provide.value("$locale", { ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "urtarrilak", - "otsailak", - "martxoak", - "apirilak", - "maiatzak", - "ekainak", - "uztailak", - "abuztuak", - "irailak", - "urriak", - "azaroak", - "abenduak" + "urtarrila", + "otsaila", + "martxoa", + "apirila", + "maiatza", + "ekaina", + "uztaila", + "abuztua", + "iraila", + "urria", + "azaroa", + "abendua" ], "SHORTDAY": [ "ig.", @@ -63,7 +63,7 @@ $provide.value("$locale", { "abe." ], "STANDALONEMONTH": [ - "Urtarrila", + "urtarrila", "Otsaila", "Martxoa", "Apirila", @@ -85,8 +85,8 @@ $provide.value("$locale", { "medium": "y MMM d HH:mm:ss", "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "y/MM/dd HH:mm", - "shortDate": "y/MM/dd", + "short": "yy/M/d HH:mm", + "shortDate": "yy/M/d", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ewo-cm.js b/src/ngLocale/angular-locale_ewo-cm.js index 70c6fef0430c..93e2b1422551 100644 --- a/src/ngLocale/angular-locale_ewo-cm.js +++ b/src/ngLocale/angular-locale_ewo-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fa-af.js b/src/ngLocale/angular-locale_fa-af.js index 7dcc7e590d29..19dfaa93c4ee 100644 --- a/src/ngLocale/angular-locale_fa-af.js +++ b/src/ngLocale/angular-locale_fa-af.js @@ -63,18 +63,18 @@ $provide.value("$locale", { "\u062f\u0633\u0645" ], "STANDALONEMONTH": [ - "\u0698\u0627\u0646\u0648\u06cc\u0647", - "\u0641\u0648\u0631\u06cc\u0647", - "\u0645\u0627\u0631\u0633", - "\u0622\u0648\u0631\u06cc\u0644", - "\u0645\u0647", - "\u0698\u0648\u0626\u0646", - "\u0698\u0648\u0626\u06cc\u0647", - "\u0627\u0648\u062a", - "\u0633\u067e\u062a\u0627\u0645\u0628\u0631", - "\u0627\u06a9\u062a\u0628\u0631", - "\u0646\u0648\u0627\u0645\u0628\u0631", - "\u062f\u0633\u0627\u0645\u0628\u0631" + "\u062c\u0646\u0648\u0631\u06cc", + "\u0641\u0628\u0631\u0648\u0631\u06cc", + "\u0645\u0627\u0631\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc", + "\u062c\u0648\u0646", + "\u062c\u0648\u0644\u0627\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u067e\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" ], "WEEKENDRANGE": [ 3, @@ -108,12 +108,12 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u200e\u00a4", + "negPre": "-\u00a4\u00a0", "negSuf": "", - "posPre": "\u200e\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_fa-ir.js b/src/ngLocale/angular-locale_fa-ir.js index 01d13ad9318c..5bf4c5c8fb66 100644 --- a/src/ngLocale/angular-locale_fa-ir.js +++ b/src/ngLocale/angular-locale_fa-ir.js @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u200e\u00a4", - "negSuf": "", - "posPre": "\u200e\u00a4", - "posSuf": "" + "negPre": "\u061c-", + "negSuf": "\u00a0\u061c\u00a4", + "posPre": "", + "posSuf": "\u00a0\u061c\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_fa.js b/src/ngLocale/angular-locale_fa.js index bc2762387141..6ab028b20754 100644 --- a/src/ngLocale/angular-locale_fa.js +++ b/src/ngLocale/angular-locale_fa.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u200e\u00a4", - "negSuf": "", - "posPre": "\u200e\u00a4", - "posSuf": "" + "negPre": "\u061c-", + "negSuf": "\u00a0\u061c\u00a4", + "posPre": "", + "posSuf": "\u00a0\u061c\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ff-cm.js b/src/ngLocale/angular-locale_ff-cm.js index fc81b6e0b70f..dddcf6a46a31 100644 --- a/src/ngLocale/angular-locale_ff-cm.js +++ b/src/ngLocale/angular-locale_ff-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ff-gn.js b/src/ngLocale/angular-locale_ff-gn.js index f88c63e70c18..80832377d602 100644 --- a/src/ngLocale/angular-locale_ff-gn.js +++ b/src/ngLocale/angular-locale_ff-gn.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ff-mr.js b/src/ngLocale/angular-locale_ff-mr.js index 046dba8bf729..b7712c83ab33 100644 --- a/src/ngLocale/angular-locale_ff-mr.js +++ b/src/ngLocale/angular-locale_ff-mr.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ff-sn.js b/src/ngLocale/angular-locale_ff-sn.js index de6849ea83c2..9ea9a8acf83a 100644 --- a/src/ngLocale/angular-locale_ff-sn.js +++ b/src/ngLocale/angular-locale_ff-sn.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fi-fi.js b/src/ngLocale/angular-locale_fi-fi.js index c3e6a46c5c5e..768dd4972335 100644 --- a/src/ngLocale/angular-locale_fi-fi.js +++ b/src/ngLocale/angular-locale_fi-fi.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "la" ], "SHORTMONTH": [ - "tammikuuta", - "helmikuuta", - "maaliskuuta", - "huhtikuuta", - "toukokuuta", - "kes\u00e4kuuta", - "hein\u00e4kuuta", - "elokuuta", - "syyskuuta", - "lokakuuta", - "marraskuuta", - "joulukuuta" + "tammik.", + "helmik.", + "maalisk.", + "huhtik.", + "toukok.", + "kes\u00e4k.", + "hein\u00e4k.", + "elok.", + "syysk.", + "lokak.", + "marrask.", + "jouluk." ], "STANDALONEMONTH": [ "tammikuu", diff --git a/src/ngLocale/angular-locale_fi.js b/src/ngLocale/angular-locale_fi.js index f10f66e4ccfc..66d953d35ffa 100644 --- a/src/ngLocale/angular-locale_fi.js +++ b/src/ngLocale/angular-locale_fi.js @@ -67,18 +67,18 @@ $provide.value("$locale", { "la" ], "SHORTMONTH": [ - "tammikuuta", - "helmikuuta", - "maaliskuuta", - "huhtikuuta", - "toukokuuta", - "kes\u00e4kuuta", - "hein\u00e4kuuta", - "elokuuta", - "syyskuuta", - "lokakuuta", - "marraskuuta", - "joulukuuta" + "tammik.", + "helmik.", + "maalisk.", + "huhtik.", + "toukok.", + "kes\u00e4k.", + "hein\u00e4k.", + "elok.", + "syysk.", + "lokak.", + "marrask.", + "jouluk." ], "STANDALONEMONTH": [ "tammikuu", diff --git a/src/ngLocale/angular-locale_fr-be.js b/src/ngLocale/angular-locale_fr-be.js index 0ce829162552..4dff740c5c2b 100644 --- a/src/ngLocale/angular-locale_fr-be.js +++ b/src/ngLocale/angular-locale_fr-be.js @@ -92,7 +92,7 @@ $provide.value("$locale", { "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", - "GROUP_SEP": ".", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_fr-bf.js b/src/ngLocale/angular-locale_fr-bf.js index 071419bba46c..d639bdef5c0c 100644 --- a/src/ngLocale/angular-locale_fr-bf.js +++ b/src/ngLocale/angular-locale_fr-bf.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-bi.js b/src/ngLocale/angular-locale_fr-bi.js index f7a4d119dbcf..7634cc5f5511 100644 --- a/src/ngLocale/angular-locale_fr-bi.js +++ b/src/ngLocale/angular-locale_fr-bi.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-bj.js b/src/ngLocale/angular-locale_fr-bj.js index fa33211667c4..225ab84be912 100644 --- a/src/ngLocale/angular-locale_fr-bj.js +++ b/src/ngLocale/angular-locale_fr-bj.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-ca.js b/src/ngLocale/angular-locale_fr-ca.js index 4f1327d89aaa..9c0a227eac20 100644 --- a/src/ngLocale/angular-locale_fr-ca.js +++ b/src/ngLocale/angular-locale_fr-ca.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "a.m.", + "p.m." ], "DAY": [ "dimanche", @@ -55,7 +55,7 @@ $provide.value("$locale", { "avr.", "mai", "juin", - "juil.", + "juill.", "ao\u00fbt", "sept.", "oct.", @@ -85,9 +85,9 @@ $provide.value("$locale", { "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", - "short": "yy-MM-dd HH:mm", + "short": "yy-MM-dd HH 'h' mm", "shortDate": "yy-MM-dd", - "shortTime": "HH:mm" + "shortTime": "HH 'h' mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_fr-cf.js b/src/ngLocale/angular-locale_fr-cf.js index 99846b4e0cde..b1f960048dcd 100644 --- a/src/ngLocale/angular-locale_fr-cf.js +++ b/src/ngLocale/angular-locale_fr-cf.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-cg.js b/src/ngLocale/angular-locale_fr-cg.js index cad0eeec9b68..d9c473645f00 100644 --- a/src/ngLocale/angular-locale_fr-cg.js +++ b/src/ngLocale/angular-locale_fr-cg.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-ch.js b/src/ngLocale/angular-locale_fr-ch.js index d332b49f95c4..ed698479b8bf 100644 --- a/src/ngLocale/angular-locale_fr-ch.js +++ b/src/ngLocale/angular-locale_fr-ch.js @@ -91,7 +91,7 @@ $provide.value("$locale", { }, "NUMBER_FORMATS": { "CURRENCY_SYM": "CHF", - "DECIMAL_SEP": ".", + "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ { @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_fr-ci.js b/src/ngLocale/angular-locale_fr-ci.js index 09ad4343a630..acd179729642 100644 --- a/src/ngLocale/angular-locale_fr-ci.js +++ b/src/ngLocale/angular-locale_fr-ci.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-cm.js b/src/ngLocale/angular-locale_fr-cm.js index 79c6fb1f0aa8..2a8453a67be2 100644 --- a/src/ngLocale/angular-locale_fr-cm.js +++ b/src/ngLocale/angular-locale_fr-cm.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "matin", + "soir" ], "DAY": [ "dimanche", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-dj.js b/src/ngLocale/angular-locale_fr-dj.js index b5b638824375..863cd9f845c4 100644 --- a/src/ngLocale/angular-locale_fr-dj.js +++ b/src/ngLocale/angular-locale_fr-dj.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-ga.js b/src/ngLocale/angular-locale_fr-ga.js index 0f21cd681361..5722d4c8812a 100644 --- a/src/ngLocale/angular-locale_fr-ga.js +++ b/src/ngLocale/angular-locale_fr-ga.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-gn.js b/src/ngLocale/angular-locale_fr-gn.js index 7a98efe0302d..f0ea73ca727e 100644 --- a/src/ngLocale/angular-locale_fr-gn.js +++ b/src/ngLocale/angular-locale_fr-gn.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-gq.js b/src/ngLocale/angular-locale_fr-gq.js index 8fe29b564655..e5a021f49d4e 100644 --- a/src/ngLocale/angular-locale_fr-gq.js +++ b/src/ngLocale/angular-locale_fr-gq.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-km.js b/src/ngLocale/angular-locale_fr-km.js index 1cbfd8894b98..945f803195b2 100644 --- a/src/ngLocale/angular-locale_fr-km.js +++ b/src/ngLocale/angular-locale_fr-km.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-mg.js b/src/ngLocale/angular-locale_fr-mg.js index 396ae48b7961..5eaa9eed3fe4 100644 --- a/src/ngLocale/angular-locale_fr-mg.js +++ b/src/ngLocale/angular-locale_fr-mg.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-ml.js b/src/ngLocale/angular-locale_fr-ml.js index fa5512495c96..b6919e2d411d 100644 --- a/src/ngLocale/angular-locale_fr-ml.js +++ b/src/ngLocale/angular-locale_fr-ml.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-mr.js b/src/ngLocale/angular-locale_fr-mr.js index 0e5c5f9ef303..4ce2dc67a0b3 100644 --- a/src/ngLocale/angular-locale_fr-mr.js +++ b/src/ngLocale/angular-locale_fr-mr.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-mu.js b/src/ngLocale/angular-locale_fr-mu.js index 6c054be67a76..0adcc0eac325 100644 --- a/src/ngLocale/angular-locale_fr-mu.js +++ b/src/ngLocale/angular-locale_fr-mu.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-nc.js b/src/ngLocale/angular-locale_fr-nc.js index a0bc37bd1c78..9aeedbda36ef 100644 --- a/src/ngLocale/angular-locale_fr-nc.js +++ b/src/ngLocale/angular-locale_fr-nc.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-ne.js b/src/ngLocale/angular-locale_fr-ne.js index 76c5b6188483..ed930d61aaba 100644 --- a/src/ngLocale/angular-locale_fr-ne.js +++ b/src/ngLocale/angular-locale_fr-ne.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-pf.js b/src/ngLocale/angular-locale_fr-pf.js index 2ffc86fcae74..b4399ab91f51 100644 --- a/src/ngLocale/angular-locale_fr-pf.js +++ b/src/ngLocale/angular-locale_fr-pf.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-rw.js b/src/ngLocale/angular-locale_fr-rw.js index a9f59200e3b2..684b739c540e 100644 --- a/src/ngLocale/angular-locale_fr-rw.js +++ b/src/ngLocale/angular-locale_fr-rw.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-sn.js b/src/ngLocale/angular-locale_fr-sn.js index bb3a475e213c..e4b33942d553 100644 --- a/src/ngLocale/angular-locale_fr-sn.js +++ b/src/ngLocale/angular-locale_fr-sn.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-sy.js b/src/ngLocale/angular-locale_fr-sy.js index 37105940cd9d..7d4145aaf8d2 100644 --- a/src/ngLocale/angular-locale_fr-sy.js +++ b/src/ngLocale/angular-locale_fr-sy.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-td.js b/src/ngLocale/angular-locale_fr-td.js index 9363878e1353..ee43b39d9aa2 100644 --- a/src/ngLocale/angular-locale_fr-td.js +++ b/src/ngLocale/angular-locale_fr-td.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-tg.js b/src/ngLocale/angular-locale_fr-tg.js index f02ef4287311..eac965e9259e 100644 --- a/src/ngLocale/angular-locale_fr-tg.js +++ b/src/ngLocale/angular-locale_fr-tg.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-tn.js b/src/ngLocale/angular-locale_fr-tn.js index d94bc3e22c30..158c8616aa67 100644 --- a/src/ngLocale/angular-locale_fr-tn.js +++ b/src/ngLocale/angular-locale_fr-tn.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 3, + "minFrac": 3, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-vu.js b/src/ngLocale/angular-locale_fr-vu.js index 1a7b46cd31e3..874be5ef599f 100644 --- a/src/ngLocale/angular-locale_fr-vu.js +++ b/src/ngLocale/angular-locale_fr-vu.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fr-wf.js b/src/ngLocale/angular-locale_fr-wf.js index 3fe3d40885d6..02f22ed6655c 100644 --- a/src/ngLocale/angular-locale_fr-wf.js +++ b/src/ngLocale/angular-locale_fr-wf.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_fy-nl.js b/src/ngLocale/angular-locale_fy-nl.js index 7acf31cdeff8..33e138ee0cf7 100644 --- a/src/ngLocale/angular-locale_fy-nl.js +++ b/src/ngLocale/angular-locale_fy-nl.js @@ -44,18 +44,18 @@ $provide.value("$locale", { ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "jannewaris", - "febrewaris", - "maart", - "april", - "maaie", - "juny", - "july", - "augustus", - "septimber", - "oktober", - "novimber", - "desimber" + "Jannewaris", + "Febrewaris", + "Maart", + "April", + "Maaie", + "Juny", + "July", + "Augustus", + "Septimber", + "Oktober", + "Novimber", + "Desimber" ], "SHORTDAY": [ "si", @@ -67,32 +67,32 @@ $provide.value("$locale", { "so" ], "SHORTMONTH": [ - "jan.", - "feb.", - "mrt.", - "apr.", - "mai.", - "jun.", - "jul.", - "aug.", - "sep.", - "okt.", - "nov.", - "des." + "Jan", + "Feb", + "Mrt", + "Apr", + "Mai", + "Jun", + "Jul", + "Aug", + "Sep", + "Okt", + "Nov", + "Des" ], "STANDALONEMONTH": [ - "jannewaris", - "febrewaris", - "maart", - "april", - "maaie", - "juny", - "july", - "augustus", - "septimber", - "oktober", - "novimber", - "desimber" + "Jannewaris", + "Febrewaris", + "Maart", + "April", + "Maaie", + "Juny", + "July", + "Augustus", + "Septimber", + "Oktober", + "Novimber", + "Desimber" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_fy.js b/src/ngLocale/angular-locale_fy.js index 11d5e0d601e5..c11f46376e68 100644 --- a/src/ngLocale/angular-locale_fy.js +++ b/src/ngLocale/angular-locale_fy.js @@ -44,18 +44,18 @@ $provide.value("$locale", { ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "jannewaris", - "febrewaris", - "maart", - "april", - "maaie", - "juny", - "july", - "augustus", - "septimber", - "oktober", - "novimber", - "desimber" + "Jannewaris", + "Febrewaris", + "Maart", + "April", + "Maaie", + "Juny", + "July", + "Augustus", + "Septimber", + "Oktober", + "Novimber", + "Desimber" ], "SHORTDAY": [ "si", @@ -67,32 +67,32 @@ $provide.value("$locale", { "so" ], "SHORTMONTH": [ - "jan.", - "feb.", - "mrt.", - "apr.", - "mai.", - "jun.", - "jul.", - "aug.", - "sep.", - "okt.", - "nov.", - "des." + "Jan", + "Feb", + "Mrt", + "Apr", + "Mai", + "Jun", + "Jul", + "Aug", + "Sep", + "Okt", + "Nov", + "Des" ], "STANDALONEMONTH": [ - "jannewaris", - "febrewaris", - "maart", - "april", - "maaie", - "juny", - "july", - "augustus", - "septimber", - "oktober", - "novimber", - "desimber" + "Jannewaris", + "Febrewaris", + "Maart", + "April", + "Maaie", + "Juny", + "July", + "Augustus", + "Septimber", + "Oktober", + "Novimber", + "Desimber" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_gl-es.js b/src/ngLocale/angular-locale_gl-es.js index abf2d3262944..127afc48c023 100644 --- a/src/ngLocale/angular-locale_gl-es.js +++ b/src/ngLocale/angular-locale_gl-es.js @@ -58,27 +58,27 @@ $provide.value("$locale", { "decembro" ], "SHORTDAY": [ - "dom", + "dom.", "luns", - "mar", - "m\u00e9r", - "xov", - "ven", - "s\u00e1b" + "mar.", + "m\u00e9r.", + "xov.", + "ven.", + "s\u00e1b." ], "SHORTMONTH": [ - "xan", - "feb", - "mar", - "abr", - "mai", - "xu\u00f1", - "xul", - "ago", - "set", - "out", - "nov", - "dec" + "xan.", + "feb.", + "mar.", + "abr.", + "maio", + "xu\u00f1o", + "xul.", + "ago.", + "set.", + "out.", + "nov.", + "dec." ], "STANDALONEMONTH": [ "Xaneiro", @@ -98,10 +98,10 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE dd MMMM y", - "longDate": "dd MMMM y", - "medium": "d MMM, y HH:mm:ss", - "mediumDate": "d MMM, y", + "fullDate": "EEEE, d 'de' MMMM 'de' y", + "longDate": "d 'de' MMMM 'de' y", + "medium": "d 'de' MMM 'de' y HH:mm:ss", + "mediumDate": "d 'de' MMM 'de' y", "mediumTime": "HH:mm:ss", "short": "dd/MM/yy HH:mm", "shortDate": "dd/MM/yy", diff --git a/src/ngLocale/angular-locale_gl.js b/src/ngLocale/angular-locale_gl.js index b9c043d354a4..264b017c343b 100644 --- a/src/ngLocale/angular-locale_gl.js +++ b/src/ngLocale/angular-locale_gl.js @@ -58,27 +58,27 @@ $provide.value("$locale", { "decembro" ], "SHORTDAY": [ - "dom", + "dom.", "luns", - "mar", - "m\u00e9r", - "xov", - "ven", - "s\u00e1b" + "mar.", + "m\u00e9r.", + "xov.", + "ven.", + "s\u00e1b." ], "SHORTMONTH": [ - "xan", - "feb", - "mar", - "abr", - "mai", - "xu\u00f1", - "xul", - "ago", - "set", - "out", - "nov", - "dec" + "xan.", + "feb.", + "mar.", + "abr.", + "maio", + "xu\u00f1o", + "xul.", + "ago.", + "set.", + "out.", + "nov.", + "dec." ], "STANDALONEMONTH": [ "Xaneiro", @@ -98,10 +98,10 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE dd MMMM y", - "longDate": "dd MMMM y", - "medium": "d MMM, y HH:mm:ss", - "mediumDate": "d MMM, y", + "fullDate": "EEEE, d 'de' MMMM 'de' y", + "longDate": "d 'de' MMMM 'de' y", + "medium": "d 'de' MMM 'de' y HH:mm:ss", + "mediumDate": "d 'de' MMM 'de' y", "mediumTime": "HH:mm:ss", "short": "dd/MM/yy HH:mm", "shortDate": "dd/MM/yy", diff --git a/src/ngLocale/angular-locale_gsw-ch.js b/src/ngLocale/angular-locale_gsw-ch.js index bc494c8159cb..4dd95dbfa115 100644 --- a/src/ngLocale/angular-locale_gsw-ch.js +++ b/src/ngLocale/angular-locale_gsw-ch.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "vorm.", - "nam." + "am Vormittag", + "am Namittag" ], "DAY": [ "Sunntig", diff --git a/src/ngLocale/angular-locale_gsw-fr.js b/src/ngLocale/angular-locale_gsw-fr.js index 253ae2940e7c..74dd423d4b82 100644 --- a/src/ngLocale/angular-locale_gsw-fr.js +++ b/src/ngLocale/angular-locale_gsw-fr.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "vorm.", - "nam." + "am Vormittag", + "am Namittag" ], "DAY": [ "Sunntig", diff --git a/src/ngLocale/angular-locale_gsw-li.js b/src/ngLocale/angular-locale_gsw-li.js index 615fafd0e35f..a13d6ec2066c 100644 --- a/src/ngLocale/angular-locale_gsw-li.js +++ b/src/ngLocale/angular-locale_gsw-li.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "vorm.", - "nam." + "am Vormittag", + "am Namittag" ], "DAY": [ "Sunntig", diff --git a/src/ngLocale/angular-locale_gsw.js b/src/ngLocale/angular-locale_gsw.js index 13c517def80b..21bdc982167b 100644 --- a/src/ngLocale/angular-locale_gsw.js +++ b/src/ngLocale/angular-locale_gsw.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "vorm.", - "nam." + "am Vormittag", + "am Namittag" ], "DAY": [ "Sunntig", diff --git a/src/ngLocale/angular-locale_guz-ke.js b/src/ngLocale/angular-locale_guz-ke.js index b60e89b8fa39..5d807f2205bc 100644 --- a/src/ngLocale/angular-locale_guz-ke.js +++ b/src/ngLocale/angular-locale_guz-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "YA", "YK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Chanuari", "Feburari", diff --git a/src/ngLocale/angular-locale_guz.js b/src/ngLocale/angular-locale_guz.js index 657035e57c69..d309804d7189 100644 --- a/src/ngLocale/angular-locale_guz.js +++ b/src/ngLocale/angular-locale_guz.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "YA", "YK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Chanuari", "Feburari", diff --git a/src/ngLocale/angular-locale_gv-im.js b/src/ngLocale/angular-locale_gv-im.js index ec806da0efd1..118c67497af3 100644 --- a/src/ngLocale/angular-locale_gv-im.js +++ b/src/ngLocale/angular-locale_gv-im.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE dd MMMM y", - "longDate": "dd MMMM y", - "medium": "MMM dd, y HH:mm:ss", - "mediumDate": "MMM dd, y", + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "dd/MM/yy HH:mm", - "shortDate": "dd/MM/yy", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_gv.js b/src/ngLocale/angular-locale_gv.js index 4e760e99dc6d..b8fb5d02c90d 100644 --- a/src/ngLocale/angular-locale_gv.js +++ b/src/ngLocale/angular-locale_gv.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE dd MMMM y", - "longDate": "dd MMMM y", - "medium": "MMM dd, y HH:mm:ss", - "mediumDate": "MMM dd, y", + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "dd/MM/yy HH:mm", - "shortDate": "dd/MM/yy", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ha-gh.js b/src/ngLocale/angular-locale_ha-gh.js index 3ef5ad724569..24d46a97220f 100644 --- a/src/ngLocale/angular-locale_ha-gh.js +++ b/src/ngLocale/angular-locale_ha-gh.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "Disamba" ], "SHORTDAY": [ - "Lh", - "Li", - "Ta", - "Lr", - "Al", - "Ju", - "As" + "Lah", + "Lit", + "Tal", + "Lar", + "Alh", + "Jum", + "Asa" ], "SHORTMONTH": [ "Jan", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM, y", "longDate": "d MMMM, y", - "medium": "d MMM, y h:mm:ss a", + "medium": "d MMM, y HH:mm:ss", "mediumDate": "d MMM, y", - "mediumTime": "h:mm:ss a", - "short": "d/M/yy h:mm a", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", "shortDate": "d/M/yy", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "GHS", diff --git a/src/ngLocale/angular-locale_ha-ne.js b/src/ngLocale/angular-locale_ha-ne.js index 7f296b28a94b..75041d55cfe0 100644 --- a/src/ngLocale/angular-locale_ha-ne.js +++ b/src/ngLocale/angular-locale_ha-ne.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "Disamba" ], "SHORTDAY": [ - "Lh", - "Li", - "Ta", - "Lr", - "Al", - "Ju", - "As" + "Lah", + "Lit", + "Tal", + "Lar", + "Alh", + "Jum", + "Asa" ], "SHORTMONTH": [ "Jan", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ha-ng.js b/src/ngLocale/angular-locale_ha-ng.js index 3205bfc10612..607899ce3a5b 100644 --- a/src/ngLocale/angular-locale_ha-ng.js +++ b/src/ngLocale/angular-locale_ha-ng.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "Disamba" ], "SHORTDAY": [ - "Lh", - "Li", - "Ta", - "Lr", - "Al", - "Ju", - "As" + "Lah", + "Lit", + "Tal", + "Lar", + "Alh", + "Jum", + "Asa" ], "SHORTMONTH": [ "Jan", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM, y", "longDate": "d MMMM, y", - "medium": "d MMM, y h:mm:ss a", + "medium": "d MMM, y HH:mm:ss", "mediumDate": "d MMM, y", - "mediumTime": "h:mm:ss a", - "short": "d/M/yy h:mm a", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", "shortDate": "d/M/yy", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20a6", diff --git a/src/ngLocale/angular-locale_ha.js b/src/ngLocale/angular-locale_ha.js index e773206c21f4..8e6c865d69d7 100644 --- a/src/ngLocale/angular-locale_ha.js +++ b/src/ngLocale/angular-locale_ha.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "Disamba" ], "SHORTDAY": [ - "Lh", - "Li", - "Ta", - "Lr", - "Al", - "Ju", - "As" + "Lah", + "Lit", + "Tal", + "Lar", + "Alh", + "Jum", + "Asa" ], "SHORTMONTH": [ "Jan", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM, y", "longDate": "d MMMM, y", - "medium": "d MMM, y h:mm:ss a", + "medium": "d MMM, y HH:mm:ss", "mediumDate": "d MMM, y", - "mediumTime": "h:mm:ss a", - "short": "d/M/yy h:mm a", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", "shortDate": "d/M/yy", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20a6", diff --git a/src/ngLocale/angular-locale_he-il.js b/src/ngLocale/angular-locale_he-il.js index df764adb0601..6c8ed7d027e3 100644 --- a/src/ngLocale/angular-locale_he-il.js +++ b/src/ngLocale/angular-locale_he-il.js @@ -129,9 +129,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", + "negPre": "\u200f-", "negSuf": "\u00a0\u00a4", - "posPre": "", + "posPre": "\u200f", "posSuf": "\u00a0\u00a4" } ] diff --git a/src/ngLocale/angular-locale_he.js b/src/ngLocale/angular-locale_he.js index 9978dc778599..c66acddfab2f 100644 --- a/src/ngLocale/angular-locale_he.js +++ b/src/ngLocale/angular-locale_he.js @@ -129,9 +129,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", + "negPre": "\u200f-", "negSuf": "\u00a0\u00a4", - "posPre": "", + "posPre": "\u200f", "posSuf": "\u00a0\u00a4" } ] diff --git a/src/ngLocale/angular-locale_hr-ba.js b/src/ngLocale/angular-locale_hr-ba.js index da432246ce5b..b593b53a51f3 100644 --- a/src/ngLocale/angular-locale_hr-ba.js +++ b/src/ngLocale/angular-locale_hr-ba.js @@ -40,7 +40,7 @@ $provide.value("$locale", { ], "ERAS": [ "pr. Kr.", - "p. Kr." + "po. Kr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d. MMM y. HH:mm:ss", "mediumDate": "d. MMM y.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.y. HH:mm", - "shortDate": "dd.MM.y.", + "short": "d. M. yy. HH:mm", + "shortDate": "d. M. yy.", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_hr-hr.js b/src/ngLocale/angular-locale_hr-hr.js index 5d3d01492cac..b6a6bdb0d0d5 100644 --- a/src/ngLocale/angular-locale_hr-hr.js +++ b/src/ngLocale/angular-locale_hr-hr.js @@ -40,7 +40,7 @@ $provide.value("$locale", { ], "ERAS": [ "pr. Kr.", - "p. Kr." + "po. Kr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d. MMM y. HH:mm:ss", "mediumDate": "d. MMM y.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.y. HH:mm", - "shortDate": "dd.MM.y.", + "short": "dd. MM. y. HH:mm", + "shortDate": "dd. MM. y.", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_hr.js b/src/ngLocale/angular-locale_hr.js index 4ae1adbf6886..254b57fcfad3 100644 --- a/src/ngLocale/angular-locale_hr.js +++ b/src/ngLocale/angular-locale_hr.js @@ -40,7 +40,7 @@ $provide.value("$locale", { ], "ERAS": [ "pr. Kr.", - "p. Kr." + "po. Kr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d. MMM y. HH:mm:ss", "mediumDate": "d. MMM y.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.y. HH:mm", - "shortDate": "dd.MM.y.", + "short": "dd. MM. y. HH:mm", + "shortDate": "dd. MM. y.", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_hy-am.js b/src/ngLocale/angular-locale_hy-am.js index d319860dd8b7..87bf471887f4 100644 --- a/src/ngLocale/angular-locale_hy-am.js +++ b/src/ngLocale/angular-locale_hy-am.js @@ -17,8 +17,8 @@ $provide.value("$locale", { "\u0577\u0561\u0562\u0561\u0569" ], "ERANAMES": [ - "\u0574.\u0569.\u0561.", - "\u0574.\u0569." + "\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0561\u057c\u0561\u057b", + "\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0570\u0565\u057f\u0578" ], "ERAS": [ "\u0574.\u0569.\u0561.", @@ -80,23 +80,23 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "y\u0569. MMMM d, EEEE", - "longDate": "dd MMMM, y\u0569.", - "medium": "dd MMM, y\u0569. H:mm:ss", - "mediumDate": "dd MMM, y\u0569.", - "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", + "fullDate": "y \u0569. MMMM d, EEEE", + "longDate": "dd MMMM, y \u0569.", + "medium": "dd MMM, y \u0569. HH:mm:ss", + "mediumDate": "dd MMM, y \u0569.", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", "shortDate": "dd.MM.yy", - "shortTime": "H:mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "Dram", "DECIMAL_SEP": ",", - "GROUP_SEP": ".", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { - "gSize": 0, - "lgSize": 0, + "gSize": 3, + "lgSize": 3, "maxFrac": 3, "minFrac": 0, "minInt": 1, @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_hy.js b/src/ngLocale/angular-locale_hy.js index ddc8c689999d..2c7d5122a136 100644 --- a/src/ngLocale/angular-locale_hy.js +++ b/src/ngLocale/angular-locale_hy.js @@ -17,8 +17,8 @@ $provide.value("$locale", { "\u0577\u0561\u0562\u0561\u0569" ], "ERANAMES": [ - "\u0574.\u0569.\u0561.", - "\u0574.\u0569." + "\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0561\u057c\u0561\u057b", + "\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0570\u0565\u057f\u0578" ], "ERAS": [ "\u0574.\u0569.\u0561.", @@ -80,23 +80,23 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "y\u0569. MMMM d, EEEE", - "longDate": "dd MMMM, y\u0569.", - "medium": "dd MMM, y\u0569. H:mm:ss", - "mediumDate": "dd MMM, y\u0569.", - "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", + "fullDate": "y \u0569. MMMM d, EEEE", + "longDate": "dd MMMM, y \u0569.", + "medium": "dd MMM, y \u0569. HH:mm:ss", + "mediumDate": "dd MMM, y \u0569.", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", "shortDate": "dd.MM.yy", - "shortTime": "H:mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "Dram", "DECIMAL_SEP": ",", - "GROUP_SEP": ".", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { - "gSize": 0, - "lgSize": 0, + "gSize": 3, + "lgSize": 3, "maxFrac": 3, "minFrac": 0, "minInt": 1, diff --git a/src/ngLocale/angular-locale_id-id.js b/src/ngLocale/angular-locale_id-id.js index 021ede1712a0..8b5d5602dfdf 100644 --- a/src/ngLocale/angular-locale_id-id.js +++ b/src/ngLocale/angular-locale_id-id.js @@ -18,7 +18,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "Sebelum Masehi", - "M" + "Masehi" ], "ERAS": [ "SM", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_id.js b/src/ngLocale/angular-locale_id.js index 09a2c51b8c1b..12d48077a47e 100644 --- a/src/ngLocale/angular-locale_id.js +++ b/src/ngLocale/angular-locale_id.js @@ -18,7 +18,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "Sebelum Masehi", - "M" + "Masehi" ], "ERAS": [ "SM", diff --git a/src/ngLocale/angular-locale_ig-ng.js b/src/ngLocale/angular-locale_ig-ng.js index c6691f9f2f0e..c8aa6c6c952d 100644 --- a/src/ngLocale/angular-locale_ig-ng.js +++ b/src/ngLocale/angular-locale_ig-ng.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20a6", diff --git a/src/ngLocale/angular-locale_ig.js b/src/ngLocale/angular-locale_ig.js index 040376f64cef..34098ea5baac 100644 --- a/src/ngLocale/angular-locale_ig.js +++ b/src/ngLocale/angular-locale_ig.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20a6", diff --git a/src/ngLocale/angular-locale_ii-cn.js b/src/ngLocale/angular-locale_ii-cn.js index 5bfb69d70932..fc62f38f7a04 100644 --- a/src/ngLocale/angular-locale_ii-cn.js +++ b/src/ngLocale/angular-locale_ii-cn.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\ua0c5\ua2ca\ua0bf", "\ua0c5\ua2ca\ua282" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\ua2cd\ua1aa", "\ua44d\ua1aa", @@ -67,18 +67,18 @@ $provide.value("$locale", { "\ua18f\ua0d8" ], "SHORTMONTH": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12" + "\ua2cd\ua1aa", + "\ua44d\ua1aa", + "\ua315\ua1aa", + "\ua1d6\ua1aa", + "\ua26c\ua1aa", + "\ua0d8\ua1aa", + "\ua3c3\ua1aa", + "\ua246\ua1aa", + "\ua22c\ua1aa", + "\ua2b0\ua1aa", + "\ua2b0\ua2aa\ua1aa", + "\ua2b0\ua44b\ua1aa" ], "STANDALONEMONTH": [ "\ua2cd\ua1aa", diff --git a/src/ngLocale/angular-locale_ii.js b/src/ngLocale/angular-locale_ii.js index aae6cb0137ec..ca0e5fecb208 100644 --- a/src/ngLocale/angular-locale_ii.js +++ b/src/ngLocale/angular-locale_ii.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\ua0c5\ua2ca\ua0bf", "\ua0c5\ua2ca\ua282" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\ua2cd\ua1aa", "\ua44d\ua1aa", @@ -67,18 +67,18 @@ $provide.value("$locale", { "\ua18f\ua0d8" ], "SHORTMONTH": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12" + "\ua2cd\ua1aa", + "\ua44d\ua1aa", + "\ua315\ua1aa", + "\ua1d6\ua1aa", + "\ua26c\ua1aa", + "\ua0d8\ua1aa", + "\ua3c3\ua1aa", + "\ua246\ua1aa", + "\ua22c\ua1aa", + "\ua2b0\ua1aa", + "\ua2b0\ua2aa\ua1aa", + "\ua2b0\ua44b\ua1aa" ], "STANDALONEMONTH": [ "\ua2cd\ua1aa", diff --git a/src/ngLocale/angular-locale_in.js b/src/ngLocale/angular-locale_in.js index 44bb3c9d5803..98eaf0216d6f 100644 --- a/src/ngLocale/angular-locale_in.js +++ b/src/ngLocale/angular-locale_in.js @@ -18,7 +18,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "Sebelum Masehi", - "M" + "Masehi" ], "ERAS": [ "SM", diff --git a/src/ngLocale/angular-locale_is-is.js b/src/ngLocale/angular-locale_is-is.js index a8266d1e811f..85a79055d6cc 100644 --- a/src/ngLocale/angular-locale_is-is.js +++ b/src/ngLocale/angular-locale_is-is.js @@ -139,8 +139,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_it-ch.js b/src/ngLocale/angular-locale_it-ch.js index 9100da3a7ed2..c469d675f397 100644 --- a/src/ngLocale/angular-locale_it-ch.js +++ b/src/ngLocale/angular-locale_it-ch.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "sabato" ], "ERANAMES": [ - "a.C.", - "d.C." + "avanti Cristo", + "dopo Cristo" ], "ERAS": [ "a.C.", @@ -110,7 +110,7 @@ $provide.value("$locale", { "NUMBER_FORMATS": { "CURRENCY_SYM": "CHF", "DECIMAL_SEP": ".", - "GROUP_SEP": "'", + "GROUP_SEP": "\u2019", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_it-it.js b/src/ngLocale/angular-locale_it-it.js index feaecbf11a33..ba723af2dda2 100644 --- a/src/ngLocale/angular-locale_it-it.js +++ b/src/ngLocale/angular-locale_it-it.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "sabato" ], "ERANAMES": [ - "a.C.", - "d.C." + "avanti Cristo", + "dopo Cristo" ], "ERAS": [ "a.C.", @@ -81,18 +81,18 @@ $provide.value("$locale", { "dic" ], "STANDALONEMONTH": [ - "Gennaio", - "Febbraio", - "Marzo", - "Aprile", - "Maggio", - "Giugno", - "Luglio", - "Agosto", - "Settembre", - "Ottobre", - "Novembre", - "Dicembre" + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_it-sm.js b/src/ngLocale/angular-locale_it-sm.js index b7855ab37e37..cb9d4351d04c 100644 --- a/src/ngLocale/angular-locale_it-sm.js +++ b/src/ngLocale/angular-locale_it-sm.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "sabato" ], "ERANAMES": [ - "a.C.", - "d.C." + "avanti Cristo", + "dopo Cristo" ], "ERAS": [ "a.C.", @@ -81,18 +81,18 @@ $provide.value("$locale", { "dic" ], "STANDALONEMONTH": [ - "Gennaio", - "Febbraio", - "Marzo", - "Aprile", - "Maggio", - "Giugno", - "Luglio", - "Agosto", - "Settembre", - "Ottobre", - "Novembre", - "Dicembre" + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_it-va.js b/src/ngLocale/angular-locale_it-va.js new file mode 100644 index 000000000000..4ab07dbeaac7 --- /dev/null +++ b/src/ngLocale/angular-locale_it-va.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "domenica", + "luned\u00ec", + "marted\u00ec", + "mercoled\u00ec", + "gioved\u00ec", + "venerd\u00ec", + "sabato" + ], + "ERANAMES": [ + "avanti Cristo", + "dopo Cristo" + ], + "ERAS": [ + "a.C.", + "d.C." + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ], + "SHORTDAY": [ + "dom", + "lun", + "mar", + "mer", + "gio", + "ven", + "sab" + ], + "SHORTMONTH": [ + "gen", + "feb", + "mar", + "apr", + "mag", + "giu", + "lug", + "ago", + "set", + "ott", + "nov", + "dic" + ], + "STANDALONEMONTH": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "dd MMM y HH:mm:ss", + "mediumDate": "dd MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "it-va", + "localeID": "it_VA", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_it.js b/src/ngLocale/angular-locale_it.js index 5d1222dc36e3..1388721887cb 100644 --- a/src/ngLocale/angular-locale_it.js +++ b/src/ngLocale/angular-locale_it.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "sabato" ], "ERANAMES": [ - "a.C.", - "d.C." + "avanti Cristo", + "dopo Cristo" ], "ERAS": [ "a.C.", @@ -81,18 +81,18 @@ $provide.value("$locale", { "dic" ], "STANDALONEMONTH": [ - "Gennaio", - "Febbraio", - "Marzo", - "Aprile", - "Maggio", - "Giugno", - "Luglio", - "Agosto", - "Settembre", - "Ottobre", - "Novembre", - "Dicembre" + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_iw.js b/src/ngLocale/angular-locale_iw.js index d4e5cfa4dd46..88be53633a0f 100644 --- a/src/ngLocale/angular-locale_iw.js +++ b/src/ngLocale/angular-locale_iw.js @@ -129,9 +129,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", + "negPre": "\u200f-", "negSuf": "\u00a0\u00a4", - "posPre": "", + "posPre": "\u200f", "posSuf": "\u00a0\u00a4" } ] diff --git a/src/ngLocale/angular-locale_ja-jp.js b/src/ngLocale/angular-locale_ja-jp.js index daaede0dbc5c..e4b9d5bafb32 100644 --- a/src/ngLocale/angular-locale_ja-jp.js +++ b/src/ngLocale/angular-locale_ja-jp.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_jgo-cm.js b/src/ngLocale/angular-locale_jgo-cm.js index 5d5224925309..9d6b05d783e1 100644 --- a/src/ngLocale/angular-locale_jgo-cm.js +++ b/src/ngLocale/angular-locale_jgo-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_jmc-tz.js b/src/ngLocale/angular-locale_jmc-tz.js index 3be329b4382d..9cb38f86336c 100644 --- a/src/ngLocale/angular-locale_jmc-tz.js +++ b/src/ngLocale/angular-locale_jmc-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_kab-dz.js b/src/ngLocale/angular-locale_kab-dz.js index 0806f5949840..bb00bb3b067b 100644 --- a/src/ngLocale/angular-locale_kab-dz.js +++ b/src/ngLocale/angular-locale_kab-dz.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "snd. T.\u0190", "sld. T.\u0190" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "Yennayer", "Fu\u1e5bar", @@ -95,8 +95,8 @@ $provide.value("$locale", { "Du\u01e7embe\u1e5b" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_kab.js b/src/ngLocale/angular-locale_kab.js index 0654d6daaec1..00dbb5c367bf 100644 --- a/src/ngLocale/angular-locale_kab.js +++ b/src/ngLocale/angular-locale_kab.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "snd. T.\u0190", "sld. T.\u0190" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "Yennayer", "Fu\u1e5bar", @@ -95,8 +95,8 @@ $provide.value("$locale", { "Du\u01e7embe\u1e5b" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_kam-ke.js b/src/ngLocale/angular-locale_kam-ke.js index 6bd20c962f69..cb34eac35aeb 100644 --- a/src/ngLocale/angular-locale_kam-ke.js +++ b/src/ngLocale/angular-locale_kam-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MY", "IY" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mwai wa mbee", "Mwai wa kel\u0129", diff --git a/src/ngLocale/angular-locale_kam.js b/src/ngLocale/angular-locale_kam.js index 589aa6b82328..f6db3268cb73 100644 --- a/src/ngLocale/angular-locale_kam.js +++ b/src/ngLocale/angular-locale_kam.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MY", "IY" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mwai wa mbee", "Mwai wa kel\u0129", diff --git a/src/ngLocale/angular-locale_kde-tz.js b/src/ngLocale/angular-locale_kde-tz.js index 4c10ac2ce26d..9d95a23bb6b5 100644 --- a/src/ngLocale/angular-locale_kde-tz.js +++ b/src/ngLocale/angular-locale_kde-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_khq-ml.js b/src/ngLocale/angular-locale_khq-ml.js index 5ec71480ef5b..e26e8db8522e 100644 --- a/src/ngLocale/angular-locale_khq-ml.js +++ b/src/ngLocale/angular-locale_khq-ml.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_ki-ke.js b/src/ngLocale/angular-locale_ki-ke.js index 3c1849495cec..ffae9b898dac 100644 --- a/src/ngLocale/angular-locale_ki-ke.js +++ b/src/ngLocale/angular-locale_ki-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MK", "TK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Njenuar\u0129", "Mwere wa ker\u0129", diff --git a/src/ngLocale/angular-locale_ki.js b/src/ngLocale/angular-locale_ki.js index 62883973b792..aa511cc94455 100644 --- a/src/ngLocale/angular-locale_ki.js +++ b/src/ngLocale/angular-locale_ki.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MK", "TK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Njenuar\u0129", "Mwere wa ker\u0129", diff --git a/src/ngLocale/angular-locale_kk-kz.js b/src/ngLocale/angular-locale_kk-kz.js index 0c8d5dd49e0a..6c6db105e6fa 100644 --- a/src/ngLocale/angular-locale_kk-kz.js +++ b/src/ngLocale/angular-locale_kk-kz.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0442\u0430\u04a3\u0493\u044b", - "\u0442\u04af\u0441\u043a\u0456/\u043a\u0435\u0448\u043a\u0456" + "AM", + "PM" ], "DAY": [ "\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456", diff --git a/src/ngLocale/angular-locale_kk.js b/src/ngLocale/angular-locale_kk.js index 09e0d9ae4bdd..7babcd0b0b8b 100644 --- a/src/ngLocale/angular-locale_kk.js +++ b/src/ngLocale/angular-locale_kk.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0442\u0430\u04a3\u0493\u044b", - "\u0442\u04af\u0441\u043a\u0456/\u043a\u0435\u0448\u043a\u0456" + "AM", + "PM" ], "DAY": [ "\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456", diff --git a/src/ngLocale/angular-locale_kkj-cm.js b/src/ngLocale/angular-locale_kkj-cm.js index 9247110a61e6..99559e507c43 100644 --- a/src/ngLocale/angular-locale_kkj-cm.js +++ b/src/ngLocale/angular-locale_kkj-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_kl-gl.js b/src/ngLocale/angular-locale_kl-gl.js index 72b31878bbcb..92d9770a2ca9 100644 --- a/src/ngLocale/angular-locale_kl-gl.js +++ b/src/ngLocale/angular-locale_kl-gl.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "ulloqeqqata-tungaa", - "ulloqeqqata-kingorna" + "AM", + "PM" ], "DAY": [ "sabaat", @@ -35,12 +35,12 @@ $provide.value("$locale", { "arfininngorneq" ], "ERANAMES": [ - "Kristusip inunngornerata siornagut", - "Kristusip inunngornerata kingornagut" + "BCE", + "CE" ], "ERAS": [ - "Kr.in.si.", - "Kr.in.king." + "BCE", + "CE" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -98,14 +98,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE dd MMMM y", - "longDate": "dd MMMM y", - "medium": "MMM dd, y h:mm:ss a", - "mediumDate": "MMM dd, y", - "mediumTime": "h:mm:ss a", - "short": "y-MM-dd h:mm a", + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", "shortDate": "y-MM-dd", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr.", diff --git a/src/ngLocale/angular-locale_kl.js b/src/ngLocale/angular-locale_kl.js index fb03a151964c..f2d9d9e21192 100644 --- a/src/ngLocale/angular-locale_kl.js +++ b/src/ngLocale/angular-locale_kl.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "ulloqeqqata-tungaa", - "ulloqeqqata-kingorna" + "AM", + "PM" ], "DAY": [ "sabaat", @@ -35,12 +35,12 @@ $provide.value("$locale", { "arfininngorneq" ], "ERANAMES": [ - "Kristusip inunngornerata siornagut", - "Kristusip inunngornerata kingornagut" + "BCE", + "CE" ], "ERAS": [ - "Kr.in.si.", - "Kr.in.king." + "BCE", + "CE" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -98,14 +98,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE dd MMMM y", - "longDate": "dd MMMM y", - "medium": "MMM dd, y h:mm:ss a", - "mediumDate": "MMM dd, y", - "mediumTime": "h:mm:ss a", - "short": "y-MM-dd h:mm a", + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", "shortDate": "y-MM-dd", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr.", diff --git a/src/ngLocale/angular-locale_kln-ke.js b/src/ngLocale/angular-locale_kln-ke.js index 03b7ca16aaa9..25e2e7a0bf15 100644 --- a/src/ngLocale/angular-locale_kln-ke.js +++ b/src/ngLocale/angular-locale_kln-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "AM", "KO" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mulgul", "Ng\u2019atyaato", diff --git a/src/ngLocale/angular-locale_kln.js b/src/ngLocale/angular-locale_kln.js index 9bd1dbdb17af..ab3938905587 100644 --- a/src/ngLocale/angular-locale_kln.js +++ b/src/ngLocale/angular-locale_kln.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "AM", "KO" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mulgul", "Ng\u2019atyaato", diff --git a/src/ngLocale/angular-locale_km-kh.js b/src/ngLocale/angular-locale_km-kh.js index a02558d3d0b1..9118a3a3f508 100644 --- a/src/ngLocale/angular-locale_km-kh.js +++ b/src/ngLocale/angular-locale_km-kh.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u1796\u17d2\u179a\u17b9\u1780", - "\u179b\u17d2\u1784\u17b6\u1785" + "AM", + "PM" ], "DAY": [ "\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4", - "negSuf": "", - "posPre": "\u00a4", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_km.js b/src/ngLocale/angular-locale_km.js index 665c828863fa..af5af7fdb85f 100644 --- a/src/ngLocale/angular-locale_km.js +++ b/src/ngLocale/angular-locale_km.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u1796\u17d2\u179a\u17b9\u1780", - "\u179b\u17d2\u1784\u17b6\u1785" + "AM", + "PM" ], "DAY": [ "\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4", - "negSuf": "", - "posPre": "\u00a4", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_ko-kp.js b/src/ngLocale/angular-locale_ko-kp.js index 81c7fbcb9dce..8e126ec8ebbc 100644 --- a/src/ngLocale/angular-locale_ko-kp.js +++ b/src/ngLocale/angular-locale_ko-kp.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ko-kr.js b/src/ngLocale/angular-locale_ko-kr.js index 32a9efe8197c..96a33fe960a1 100644 --- a/src/ngLocale/angular-locale_ko-kr.js +++ b/src/ngLocale/angular-locale_ko-kr.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_kok-in.js b/src/ngLocale/angular-locale_kok-in.js index abfcd60dbd14..c5c33aebdd5d 100644 --- a/src/ngLocale/angular-locale_kok-in.js +++ b/src/ngLocale/angular-locale_kok-in.js @@ -98,14 +98,14 @@ $provide.value("$locale", { 6, 6 ], - "fullDate": "EEEE d MMMM y", - "longDate": "d MMMM y", - "medium": "dd-MM-y h:mm:ss a", - "mediumDate": "dd-MM-y", - "mediumTime": "h:mm:ss a", - "short": "d-M-yy h:mm a", - "shortDate": "d-M-yy", - "shortTime": "h:mm a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20b9", diff --git a/src/ngLocale/angular-locale_kok.js b/src/ngLocale/angular-locale_kok.js index 4a59d032a071..63944905f126 100644 --- a/src/ngLocale/angular-locale_kok.js +++ b/src/ngLocale/angular-locale_kok.js @@ -98,14 +98,14 @@ $provide.value("$locale", { 6, 6 ], - "fullDate": "EEEE d MMMM y", - "longDate": "d MMMM y", - "medium": "dd-MM-y h:mm:ss a", - "mediumDate": "dd-MM-y", - "mediumTime": "h:mm:ss a", - "short": "d-M-yy h:mm a", - "shortDate": "d-M-yy", - "shortTime": "h:mm a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20b9", diff --git a/src/ngLocale/angular-locale_ksb-tz.js b/src/ngLocale/angular-locale_ksb-tz.js index 65ab5ee608eb..dce2395d0968 100644 --- a/src/ngLocale/angular-locale_ksb-tz.js +++ b/src/ngLocale/angular-locale_ksb-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_ksf-cm.js b/src/ngLocale/angular-locale_ksf-cm.js index 459b8505384f..19ea5d6a452c 100644 --- a/src/ngLocale/angular-locale_ksf-cm.js +++ b/src/ngLocale/angular-locale_ksf-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ksh-de.js b/src/ngLocale/angular-locale_ksh-de.js index 793b20a02ac1..b38f41139eff 100644 --- a/src/ngLocale/angular-locale_ksh-de.js +++ b/src/ngLocale/angular-locale_ksh-de.js @@ -27,7 +27,7 @@ $provide.value("$locale", { ], "DAY": [ "Sunndaach", - "Moondaach", + "Mohndaach", "Dinnsdaach", "Metwoch", "Dunnersdaach", @@ -35,8 +35,8 @@ $provide.value("$locale", { "Samsdaach" ], "ERANAMES": [ - "v\u00fcr Chrestus", - "noh Chrestus" + "v\u00fcr Krestos", + "noh Krestos" ], "ERAS": [ "v. Chr.", @@ -48,12 +48,12 @@ $provide.value("$locale", { "F\u00e4browa", "M\u00e4\u00e4z", "Aprell", - "M\u00e4i", + "Mai", "Juuni", "Juuli", "Oujo\u00df", "Sept\u00e4mber", - "Oktoober", + "Oktohber", "Nov\u00e4mber", "Dez\u00e4mber" ], @@ -71,7 +71,7 @@ $provide.value("$locale", { "F\u00e4b", "M\u00e4z", "Apr", - "M\u00e4i", + "Mai", "Jun", "Jul", "Ouj", @@ -85,12 +85,12 @@ $provide.value("$locale", { "F\u00e4browa", "M\u00e4\u00e4z", "Aprell", - "M\u00e4i", + "Mai", "Juuni", "Juuli", "Oujo\u00df", "Sept\u00e4mber", - "Oktoober", + "Oktohber", "Nov\u00e4mber", "Dez\u00e4mber" ], diff --git a/src/ngLocale/angular-locale_ksh.js b/src/ngLocale/angular-locale_ksh.js index 312fbee71808..b6e38cb61aad 100644 --- a/src/ngLocale/angular-locale_ksh.js +++ b/src/ngLocale/angular-locale_ksh.js @@ -27,7 +27,7 @@ $provide.value("$locale", { ], "DAY": [ "Sunndaach", - "Moondaach", + "Mohndaach", "Dinnsdaach", "Metwoch", "Dunnersdaach", @@ -35,8 +35,8 @@ $provide.value("$locale", { "Samsdaach" ], "ERANAMES": [ - "v\u00fcr Chrestus", - "noh Chrestus" + "v\u00fcr Krestos", + "noh Krestos" ], "ERAS": [ "v. Chr.", @@ -48,12 +48,12 @@ $provide.value("$locale", { "F\u00e4browa", "M\u00e4\u00e4z", "Aprell", - "M\u00e4i", + "Mai", "Juuni", "Juuli", "Oujo\u00df", "Sept\u00e4mber", - "Oktoober", + "Oktohber", "Nov\u00e4mber", "Dez\u00e4mber" ], @@ -71,7 +71,7 @@ $provide.value("$locale", { "F\u00e4b", "M\u00e4z", "Apr", - "M\u00e4i", + "Mai", "Jun", "Jul", "Ouj", @@ -85,12 +85,12 @@ $provide.value("$locale", { "F\u00e4browa", "M\u00e4\u00e4z", "Aprell", - "M\u00e4i", + "Mai", "Juuni", "Juuli", "Oujo\u00df", "Sept\u00e4mber", - "Oktoober", + "Oktohber", "Nov\u00e4mber", "Dez\u00e4mber" ], diff --git a/src/ngLocale/angular-locale_kw-gb.js b/src/ngLocale/angular-locale_kw-gb.js index 46a8c1031a64..8aad7fc5554d 100644 --- a/src/ngLocale/angular-locale_kw-gb.js +++ b/src/ngLocale/angular-locale_kw-gb.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE d MMMM y", - "longDate": "d MMMM y", - "medium": "d MMM y HH:mm:ss", - "mediumDate": "d MMM y", + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "dd/MM/y HH:mm", - "shortDate": "dd/MM/y", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_kw.js b/src/ngLocale/angular-locale_kw.js index d6a128b885ea..2df471a712c7 100644 --- a/src/ngLocale/angular-locale_kw.js +++ b/src/ngLocale/angular-locale_kw.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE d MMMM y", - "longDate": "d MMMM y", - "medium": "d MMM y HH:mm:ss", - "mediumDate": "d MMM y", + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "dd/MM/y HH:mm", - "shortDate": "dd/MM/y", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ky-kg.js b/src/ngLocale/angular-locale_ky-kg.js index 3bf7cd1b34b2..e79cd4ce0d98 100644 --- a/src/ngLocale/angular-locale_ky-kg.js +++ b/src/ngLocale/angular-locale_ky-kg.js @@ -80,13 +80,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, d-MMMM, y-'\u0436'.", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "fullDate": "y-'\u0436'., d-MMMM, EEEE", + "longDate": "y-'\u0436'., d-MMMM", + "medium": "y-'\u0436'., d-MMM HH:mm:ss", + "mediumDate": "y-'\u0436'., d-MMM", "mediumTime": "HH:mm:ss", - "short": "dd.MM.yy HH:mm", - "shortDate": "dd.MM.yy", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ky.js b/src/ngLocale/angular-locale_ky.js index 6e9611d42dc3..5d0780e4fbf5 100644 --- a/src/ngLocale/angular-locale_ky.js +++ b/src/ngLocale/angular-locale_ky.js @@ -80,13 +80,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, d-MMMM, y-'\u0436'.", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "fullDate": "y-'\u0436'., d-MMMM, EEEE", + "longDate": "y-'\u0436'., d-MMMM", + "medium": "y-'\u0436'., d-MMM HH:mm:ss", + "mediumDate": "y-'\u0436'., d-MMM", "mediumTime": "HH:mm:ss", - "short": "dd.MM.yy HH:mm", - "shortDate": "dd.MM.yy", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_lag-tz.js b/src/ngLocale/angular-locale_lag-tz.js index 63a4b93ca504..40c9a58d2868 100644 --- a/src/ngLocale/angular-locale_lag-tz.js +++ b/src/ngLocale/angular-locale_lag-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_lg-ug.js b/src/ngLocale/angular-locale_lg-ug.js index 157c9242a8de..c6b6b0e219ba 100644 --- a/src/ngLocale/angular-locale_lg-ug.js +++ b/src/ngLocale/angular-locale_lg-ug.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_lkt-us.js b/src/ngLocale/angular-locale_lkt-us.js index 8f0f754fa98a..5b25fb62a54d 100644 --- a/src/ngLocale/angular-locale_lkt-us.js +++ b/src/ngLocale/angular-locale_lkt-us.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BCE", "CE" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Wi\u00f3the\u021fika W\u00ed", "Thiy\u00f3\u021feyu\u014bka W\u00ed", @@ -98,14 +98,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, MMMM d, y", - "longDate": "MMMM d, y", - "medium": "MMM d, y h:mm:ss a", - "mediumDate": "MMM d, y", - "mediumTime": "h:mm:ss a", - "short": "M/d/yy h:mm a", - "shortDate": "M/d/yy", - "shortTime": "h:mm a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_lkt.js b/src/ngLocale/angular-locale_lkt.js index 7b66c440e414..db9c59fd1e54 100644 --- a/src/ngLocale/angular-locale_lkt.js +++ b/src/ngLocale/angular-locale_lkt.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BCE", "CE" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Wi\u00f3the\u021fika W\u00ed", "Thiy\u00f3\u021feyu\u014bka W\u00ed", @@ -98,14 +98,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, MMMM d, y", - "longDate": "MMMM d, y", - "medium": "MMM d, y h:mm:ss a", - "mediumDate": "MMM d, y", - "mediumTime": "h:mm:ss a", - "short": "M/d/yy h:mm a", - "shortDate": "M/d/yy", - "shortTime": "h:mm a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_ln-cf.js b/src/ngLocale/angular-locale_ln-cf.js index 8a2d99978e7d..9f2a70b3df77 100644 --- a/src/ngLocale/angular-locale_ln-cf.js +++ b/src/ngLocale/angular-locale_ln-cf.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ln-cg.js b/src/ngLocale/angular-locale_ln-cg.js index fd47f4abbe50..4402f5e92769 100644 --- a/src/ngLocale/angular-locale_ln-cg.js +++ b/src/ngLocale/angular-locale_ln-cg.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_lo-la.js b/src/ngLocale/angular-locale_lo-la.js index 170926984645..192bf3785ba5 100644 --- a/src/ngLocale/angular-locale_lo-la.js +++ b/src/ngLocale/angular-locale_lo-la.js @@ -40,13 +40,13 @@ $provide.value("$locale", { "\u0e97\u0eb1\u0e99\u0ea7\u0eb2" ], "SHORTDAY": [ - "\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94", - "\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99", - "\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", - "\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94", - "\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94", - "\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81", - "\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2" + "\u0ead\u0eb2\u0e97\u0eb4\u0e94", + "\u0e88\u0eb1\u0e99", + "\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", + "\u0e9e\u0eb8\u0e94", + "\u0e9e\u0eb0\u0eab\u0eb1\u0e94", + "\u0eaa\u0eb8\u0e81", + "\u0ec0\u0eaa\u0ebb\u0eb2" ], "SHORTMONTH": [ "\u0ea1.\u0e81.", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "\u00a4-", "negSuf": "", diff --git a/src/ngLocale/angular-locale_lo.js b/src/ngLocale/angular-locale_lo.js index 9d273937dd96..6d488d193035 100644 --- a/src/ngLocale/angular-locale_lo.js +++ b/src/ngLocale/angular-locale_lo.js @@ -40,13 +40,13 @@ $provide.value("$locale", { "\u0e97\u0eb1\u0e99\u0ea7\u0eb2" ], "SHORTDAY": [ - "\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94", - "\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99", - "\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", - "\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94", - "\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94", - "\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81", - "\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2" + "\u0ead\u0eb2\u0e97\u0eb4\u0e94", + "\u0e88\u0eb1\u0e99", + "\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99", + "\u0e9e\u0eb8\u0e94", + "\u0e9e\u0eb0\u0eab\u0eb1\u0e94", + "\u0eaa\u0eb8\u0e81", + "\u0ec0\u0eaa\u0ebb\u0eb2" ], "SHORTMONTH": [ "\u0ea1.\u0e81.", diff --git a/src/ngLocale/angular-locale_lrc-iq.js b/src/ngLocale/angular-locale_lrc-iq.js index fc8164f057d0..83a3a0c13c3c 100644 --- a/src/ngLocale/angular-locale_lrc-iq.js +++ b/src/ngLocale/angular-locale_lrc-iq.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_lrc-ir.js b/src/ngLocale/angular-locale_lrc-ir.js index 3f4a1ff6f31d..bf6e2e1d32f1 100644 --- a/src/ngLocale/angular-locale_lrc-ir.js +++ b/src/ngLocale/angular-locale_lrc-ir.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BCE", "CE" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u062c\u0627\u0646\u06a4\u06cc\u06d5", "\u0641\u0626\u06a4\u0631\u06cc\u06d5", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u062f\u0626\u0633\u0627\u0645\u0631" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 4 ], "fullDate": "y MMMM d, EEEE", "longDate": "y MMMM d", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_lrc.js b/src/ngLocale/angular-locale_lrc.js index df5e5ab80e13..1351fbf3fbcf 100644 --- a/src/ngLocale/angular-locale_lrc.js +++ b/src/ngLocale/angular-locale_lrc.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BCE", "CE" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u062c\u0627\u0646\u06a4\u06cc\u06d5", "\u0641\u0626\u06a4\u0631\u06cc\u06d5", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u062f\u0626\u0633\u0627\u0645\u0631" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 4 ], "fullDate": "y MMMM d, EEEE", "longDate": "y MMMM d", diff --git a/src/ngLocale/angular-locale_luo-ke.js b/src/ngLocale/angular-locale_luo-ke.js index 8d9f23efe4cf..2a36813f47d0 100644 --- a/src/ngLocale/angular-locale_luo-ke.js +++ b/src/ngLocale/angular-locale_luo-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BC", "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Dwe mar Achiel", "Dwe mar Ariyo", diff --git a/src/ngLocale/angular-locale_luo.js b/src/ngLocale/angular-locale_luo.js index b81a56b0a2dd..1ab5517dbb9a 100644 --- a/src/ngLocale/angular-locale_luo.js +++ b/src/ngLocale/angular-locale_luo.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BC", "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Dwe mar Achiel", "Dwe mar Ariyo", diff --git a/src/ngLocale/angular-locale_luy-ke.js b/src/ngLocale/angular-locale_luy-ke.js index 3c0168c1b40a..59ccdbafe2fd 100644 --- a/src/ngLocale/angular-locale_luy-ke.js +++ b/src/ngLocale/angular-locale_luy-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BC", "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Januari", "Februari", diff --git a/src/ngLocale/angular-locale_luy.js b/src/ngLocale/angular-locale_luy.js index c15a8552ee28..90735f358689 100644 --- a/src/ngLocale/angular-locale_luy.js +++ b/src/ngLocale/angular-locale_luy.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BC", "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Januari", "Februari", diff --git a/src/ngLocale/angular-locale_lv-lv.js b/src/ngLocale/angular-locale_lv-lv.js index 6a0033c8c2ba..e06a9225e88a 100644 --- a/src/ngLocale/angular-locale_lv-lv.js +++ b/src/ngLocale/angular-locale_lv-lv.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "decembris" ], "SHORTDAY": [ - "Sv", - "Pr", - "Ot", - "Tr", - "Ce", - "Pk", - "Se" + "sv\u0113td.", + "pirmd.", + "otrd.", + "tre\u0161d.", + "ceturtd.", + "piektd.", + "sestd." ], "SHORTMONTH": [ "janv.", @@ -81,18 +81,18 @@ $provide.value("$locale", { "dec." ], "STANDALONEMONTH": [ - "Janv\u0101ris", - "Febru\u0101ris", - "Marts", - "Apr\u012blis", - "Maijs", - "J\u016bnijs", - "J\u016blijs", - "Augusts", - "Septembris", - "Oktobris", - "Novembris", - "Decembris" + "janv\u0101ris", + "febru\u0101ris", + "marts", + "apr\u012blis", + "maijs", + "j\u016bnijs", + "j\u016blijs", + "augusts", + "septembris", + "oktobris", + "novembris", + "decembris" ], "WEEKENDRANGE": [ 5, @@ -124,8 +124,8 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 0, - "lgSize": 0, + "gSize": 3, + "lgSize": 3, "maxFrac": 2, "minFrac": 2, "minInt": 1, diff --git a/src/ngLocale/angular-locale_lv.js b/src/ngLocale/angular-locale_lv.js index e7e1fa238c73..9f5f3887d7b7 100644 --- a/src/ngLocale/angular-locale_lv.js +++ b/src/ngLocale/angular-locale_lv.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "decembris" ], "SHORTDAY": [ - "Sv", - "Pr", - "Ot", - "Tr", - "Ce", - "Pk", - "Se" + "sv\u0113td.", + "pirmd.", + "otrd.", + "tre\u0161d.", + "ceturtd.", + "piektd.", + "sestd." ], "SHORTMONTH": [ "janv.", @@ -81,18 +81,18 @@ $provide.value("$locale", { "dec." ], "STANDALONEMONTH": [ - "Janv\u0101ris", - "Febru\u0101ris", - "Marts", - "Apr\u012blis", - "Maijs", - "J\u016bnijs", - "J\u016blijs", - "Augusts", - "Septembris", - "Oktobris", - "Novembris", - "Decembris" + "janv\u0101ris", + "febru\u0101ris", + "marts", + "apr\u012blis", + "maijs", + "j\u016bnijs", + "j\u016blijs", + "augusts", + "septembris", + "oktobris", + "novembris", + "decembris" ], "WEEKENDRANGE": [ 5, @@ -124,8 +124,8 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 0, - "lgSize": 0, + "gSize": 3, + "lgSize": 3, "maxFrac": 2, "minFrac": 2, "minInt": 1, diff --git a/src/ngLocale/angular-locale_mas-ke.js b/src/ngLocale/angular-locale_mas-ke.js index 046cd683cadf..b16170298a94 100644 --- a/src/ngLocale/angular-locale_mas-ke.js +++ b/src/ngLocale/angular-locale_mas-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MY", "EY" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Oladal\u0289\u0301", "Ar\u00e1t", diff --git a/src/ngLocale/angular-locale_mas-tz.js b/src/ngLocale/angular-locale_mas-tz.js index b4a7e3dec4f8..2e7a42945742 100644 --- a/src/ngLocale/angular-locale_mas-tz.js +++ b/src/ngLocale/angular-locale_mas-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_mas.js b/src/ngLocale/angular-locale_mas.js index 012010ed7dbc..44f41f774ab8 100644 --- a/src/ngLocale/angular-locale_mas.js +++ b/src/ngLocale/angular-locale_mas.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MY", "EY" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Oladal\u0289\u0301", "Ar\u00e1t", diff --git a/src/ngLocale/angular-locale_mer-ke.js b/src/ngLocale/angular-locale_mer-ke.js index 40fc06377d81..d826ab034a64 100644 --- a/src/ngLocale/angular-locale_mer-ke.js +++ b/src/ngLocale/angular-locale_mer-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MK", "NK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Januar\u0129", "Feburuar\u0129", diff --git a/src/ngLocale/angular-locale_mer.js b/src/ngLocale/angular-locale_mer.js index e4acbec19a56..22367fb78d89 100644 --- a/src/ngLocale/angular-locale_mer.js +++ b/src/ngLocale/angular-locale_mer.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "MK", "NK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Januar\u0129", "Feburuar\u0129", diff --git a/src/ngLocale/angular-locale_mfe-mu.js b/src/ngLocale/angular-locale_mfe-mu.js index 55ef1ff257a7..4e158b0d7d50 100644 --- a/src/ngLocale/angular-locale_mfe-mu.js +++ b/src/ngLocale/angular-locale_mfe-mu.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_mg-mg.js b/src/ngLocale/angular-locale_mg-mg.js index 1bb99a0ed968..951c4e3eaf40 100644 --- a/src/ngLocale/angular-locale_mg-mg.js +++ b/src/ngLocale/angular-locale_mg-mg.js @@ -100,11 +100,11 @@ $provide.value("$locale", { ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM, y HH:mm:ss", - "mediumDate": "d MMM, y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "d/M/y HH:mm", - "shortDate": "d/M/y", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { @@ -126,12 +126,12 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4", + "negPre": "-\u00a4\u00a0", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_mg.js b/src/ngLocale/angular-locale_mg.js index 5c27790303cf..bab587d1b703 100644 --- a/src/ngLocale/angular-locale_mg.js +++ b/src/ngLocale/angular-locale_mg.js @@ -100,11 +100,11 @@ $provide.value("$locale", { ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM, y HH:mm:ss", - "mediumDate": "d MMM, y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "d/M/y HH:mm", - "shortDate": "d/M/y", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { @@ -129,9 +129,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4", + "negPre": "-\u00a4\u00a0", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_mgh-mz.js b/src/ngLocale/angular-locale_mgh-mz.js index 90810920150f..72ddab6da433 100644 --- a/src/ngLocale/angular-locale_mgh-mz.js +++ b/src/ngLocale/angular-locale_mgh-mz.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "HY", "YY" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mweri wo kwanza", "Mweri wo unayeli", diff --git a/src/ngLocale/angular-locale_mgh.js b/src/ngLocale/angular-locale_mgh.js index 9718c8b1a10c..3c34989aea4f 100644 --- a/src/ngLocale/angular-locale_mgh.js +++ b/src/ngLocale/angular-locale_mgh.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "HY", "YY" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Mweri wo kwanza", "Mweri wo unayeli", diff --git a/src/ngLocale/angular-locale_mgo-cm.js b/src/ngLocale/angular-locale_mgo-cm.js index d1dc4f678df3..f1f4cf4c94ef 100644 --- a/src/ngLocale/angular-locale_mgo-cm.js +++ b/src/ngLocale/angular-locale_mgo-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_mk-mk.js b/src/ngLocale/angular-locale_mk-mk.js index 1eb4837499cc..0e211176d3fb 100644 --- a/src/ngLocale/angular-locale_mk-mk.js +++ b/src/ngLocale/angular-locale_mk-mk.js @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_mk.js b/src/ngLocale/angular-locale_mk.js index 81b07fd966e1..7437a24e8948 100644 --- a/src/ngLocale/angular-locale_mk.js +++ b/src/ngLocale/angular-locale_mk.js @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_mn-mn.js b/src/ngLocale/angular-locale_mn-mn.js index 0fc3c0c852c4..aff52e045d13 100644 --- a/src/ngLocale/angular-locale_mn-mn.js +++ b/src/ngLocale/angular-locale_mn-mn.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u04ae\u04e8", - "\u04ae\u0425" + "\u04af.\u04e9", + "\u04af.\u0445" ], "DAY": [ "\u043d\u044f\u043c", @@ -81,7 +81,7 @@ $provide.value("$locale", { 6 ], "fullDate": "EEEE, y '\u043e\u043d\u044b' MM '\u0441\u0430\u0440\u044b\u043d' d", - "longDate": "y '\u043e\u043d\u044b' MM '\u0441\u0430\u0440\u044b\u043d' d", + "longDate": "y'\u043e\u043d\u044b' MMMM'\u0441\u0430\u0440\u044b\u043d' d'\u04e9\u0434\u04e9\u0440'", "medium": "y MMM d HH:mm:ss", "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_mn.js b/src/ngLocale/angular-locale_mn.js index 7ee227919649..890e8614fb26 100644 --- a/src/ngLocale/angular-locale_mn.js +++ b/src/ngLocale/angular-locale_mn.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u04ae\u04e8", - "\u04ae\u0425" + "\u04af.\u04e9", + "\u04af.\u0445" ], "DAY": [ "\u043d\u044f\u043c", @@ -24,7 +24,7 @@ $provide.value("$locale", { "\u043c.\u044d.\u04e9", "\u043c.\u044d." ], - "FIRSTDAYOFWEEK": 6, + "FIRSTDAYOFWEEK": 0, "MONTH": [ "\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440", "\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440", @@ -81,7 +81,7 @@ $provide.value("$locale", { 6 ], "fullDate": "EEEE, y '\u043e\u043d\u044b' MM '\u0441\u0430\u0440\u044b\u043d' d", - "longDate": "y '\u043e\u043d\u044b' MM '\u0441\u0430\u0440\u044b\u043d' d", + "longDate": "y'\u043e\u043d\u044b' MMMM'\u0441\u0430\u0440\u044b\u043d' d'\u04e9\u0434\u04e9\u0440'", "medium": "y MMM d HH:mm:ss", "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", diff --git a/src/ngLocale/angular-locale_mo.js b/src/ngLocale/angular-locale_mo.js new file mode 100644 index 000000000000..b790138493d7 --- /dev/null +++ b/src/ngLocale/angular-locale_mo.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "duminic\u0103", + "luni", + "mar\u021bi", + "miercuri", + "joi", + "vineri", + "s\u00e2mb\u0103t\u0103" + ], + "ERANAMES": [ + "\u00eenainte de Hristos", + "dup\u0103 Hristos" + ], + "ERAS": [ + "\u00ee.Hr.", + "d.Hr." + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "ianuarie", + "februarie", + "martie", + "aprilie", + "mai", + "iunie", + "iulie", + "august", + "septembrie", + "octombrie", + "noiembrie", + "decembrie" + ], + "SHORTDAY": [ + "Dum", + "Lun", + "Mar", + "Mie", + "Joi", + "Vin", + "S\u00e2m" + ], + "SHORTMONTH": [ + "ian.", + "feb.", + "mar.", + "apr.", + "mai", + "iun.", + "iul.", + "aug.", + "sept.", + "oct.", + "nov.", + "dec." + ], + "STANDALONEMONTH": [ + "ianuarie", + "februarie", + "martie", + "aprilie", + "mai", + "iunie", + "iulie", + "august", + "septembrie", + "octombrie", + "noiembrie", + "decembrie" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", + "shortDate": "dd.MM.y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MDL", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "mo", + "localeID": "mo", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } if (vf.v != 0 || n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) { return PLURAL_CATEGORY.FEW; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_mua-cm.js b/src/ngLocale/angular-locale_mua-cm.js index 2584507a3fee..74dc6309cabb 100644 --- a/src/ngLocale/angular-locale_mua-cm.js +++ b/src/ngLocale/angular-locale_mua-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_my-mm.js b/src/ngLocale/angular-locale_my-mm.js index f39a9d1b06fa..721d59d82439 100644 --- a/src/ngLocale/angular-locale_my-mm.js +++ b/src/ngLocale/angular-locale_my-mm.js @@ -17,8 +17,8 @@ $provide.value("$locale", { "\u1005\u1014\u1031" ], "ERANAMES": [ - "\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1019\u1015\u1031\u102b\u103a\u1019\u102e\u1000\u102c\u101c", - "\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1015\u1031\u102b\u103a\u1011\u103d\u1014\u103a\u1038\u1015\u103c\u102e\u1038\u1000\u102c\u101c" + "\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1019\u1015\u1031\u102b\u103a\u1019\u102e\u1014\u103e\u1005\u103a", + "\u1001\u101b\u1005\u103a\u1014\u103e\u1005\u103a" ], "ERAS": [ "\u1018\u102e\u1005\u102e", @@ -52,7 +52,7 @@ $provide.value("$locale", { "\u1007\u1014\u103a", "\u1016\u1031", "\u1019\u1010\u103a", - "\u1027\u1015\u103c\u102e", + "\u1027", "\u1019\u1031", "\u1007\u103d\u1014\u103a", "\u1007\u1030", @@ -80,7 +80,7 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE\u104a dd MMMM y", + "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_my.js b/src/ngLocale/angular-locale_my.js index 610432e6796e..92e3a3ed11fc 100644 --- a/src/ngLocale/angular-locale_my.js +++ b/src/ngLocale/angular-locale_my.js @@ -17,8 +17,8 @@ $provide.value("$locale", { "\u1005\u1014\u1031" ], "ERANAMES": [ - "\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1019\u1015\u1031\u102b\u103a\u1019\u102e\u1000\u102c\u101c", - "\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1015\u1031\u102b\u103a\u1011\u103d\u1014\u103a\u1038\u1015\u103c\u102e\u1038\u1000\u102c\u101c" + "\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1019\u1015\u1031\u102b\u103a\u1019\u102e\u1014\u103e\u1005\u103a", + "\u1001\u101b\u1005\u103a\u1014\u103e\u1005\u103a" ], "ERAS": [ "\u1018\u102e\u1005\u102e", @@ -52,7 +52,7 @@ $provide.value("$locale", { "\u1007\u1014\u103a", "\u1016\u1031", "\u1019\u1010\u103a", - "\u1027\u1015\u103c\u102e", + "\u1027", "\u1019\u1031", "\u1007\u103d\u1014\u103a", "\u1007\u1030", @@ -80,7 +80,7 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE\u104a dd MMMM y", + "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_mzn-ir.js b/src/ngLocale/angular-locale_mzn-ir.js index 46fe4d287041..335ca39e778b 100644 --- a/src/ngLocale/angular-locale_mzn-ir.js +++ b/src/ngLocale/angular-locale_mzn-ir.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u067e.\u0645", "\u0645." ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u0698\u0627\u0646\u0648\u06cc\u0647", "\u0641\u0648\u0631\u06cc\u0647", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u062f\u0633\u0627\u0645\u0628\u0631" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 4 ], "fullDate": "y MMMM d, EEEE", "longDate": "y MMMM d", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_mzn.js b/src/ngLocale/angular-locale_mzn.js index 89ef17b7ecda..3f014bca990b 100644 --- a/src/ngLocale/angular-locale_mzn.js +++ b/src/ngLocale/angular-locale_mzn.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u067e.\u0645", "\u0645." ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u0698\u0627\u0646\u0648\u06cc\u0647", "\u0641\u0648\u0631\u06cc\u0647", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u062f\u0633\u0627\u0645\u0628\u0631" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 4 ], "fullDate": "y MMMM d, EEEE", "longDate": "y MMMM d", diff --git a/src/ngLocale/angular-locale_nb-no.js b/src/ngLocale/angular-locale_nb-no.js index 79136f95eba0..4b90ae07fcf6 100644 --- a/src/ngLocale/angular-locale_nb-no.js +++ b/src/ngLocale/angular-locale_nb-no.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_nb-sj.js b/src/ngLocale/angular-locale_nb-sj.js index a16b486ee3d3..2e9ff7001928 100644 --- a/src/ngLocale/angular-locale_nb-sj.js +++ b/src/ngLocale/angular-locale_nb-sj.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_nb.js b/src/ngLocale/angular-locale_nb.js index 9898d0eaeed0..3db8284c0f9c 100644 --- a/src/ngLocale/angular-locale_nb.js +++ b/src/ngLocale/angular-locale_nb.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_nd-zw.js b/src/ngLocale/angular-locale_nd-zw.js index 701e00bb3973..3bb8b1716d52 100644 --- a/src/ngLocale/angular-locale_nd-zw.js +++ b/src/ngLocale/angular-locale_nd-zw.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_nd.js b/src/ngLocale/angular-locale_nd.js index 5faebec5b394..c03642c59d25 100644 --- a/src/ngLocale/angular-locale_nd.js +++ b/src/ngLocale/angular-locale_nd.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_nds-de.js b/src/ngLocale/angular-locale_nds-de.js new file mode 100644 index 000000000000..21778c78354e --- /dev/null +++ b/src/ngLocale/angular-locale_nds-de.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "ERANAMES": [ + "BCE", + "CE" + ], + "ERAS": [ + "BCE", + "CE" + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "SHORTDAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "SHORTMONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "STANDALONEMONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-\u00a4\u00a0", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "nds-de", + "localeID": "nds_DE", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_nds-nl.js b/src/ngLocale/angular-locale_nds-nl.js new file mode 100644 index 000000000000..3eb28a026c1f --- /dev/null +++ b/src/ngLocale/angular-locale_nds-nl.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "ERANAMES": [ + "BCE", + "CE" + ], + "ERAS": [ + "BCE", + "CE" + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "SHORTDAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "SHORTMONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "STANDALONEMONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-\u00a4\u00a0", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "nds-nl", + "localeID": "nds_NL", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_nds.js b/src/ngLocale/angular-locale_nds.js new file mode 100644 index 000000000000..af7dadc434d8 --- /dev/null +++ b/src/ngLocale/angular-locale_nds.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "ERANAMES": [ + "BCE", + "CE" + ], + "ERAS": [ + "BCE", + "CE" + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "SHORTDAY": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" + ], + "SHORTMONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "STANDALONEMONTH": [ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-\u00a4\u00a0", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "nds", + "localeID": "nds", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_ne-in.js b/src/ngLocale/angular-locale_ne-in.js index 7f0d48a800e4..e13a8e9916c8 100644 --- a/src/ngLocale/angular-locale_ne-in.js +++ b/src/ngLocale/angular-locale_ne-in.js @@ -44,7 +44,7 @@ $provide.value("$locale", { "\u0938\u094b\u092e", "\u092e\u0919\u094d\u0917\u0932", "\u092c\u0941\u0927", - "\u092c\u093f\u0939\u0940", + "\u092c\u093f\u0939\u093f", "\u0936\u0941\u0915\u094d\u0930", "\u0936\u0928\u093f" ], diff --git a/src/ngLocale/angular-locale_ne-np.js b/src/ngLocale/angular-locale_ne-np.js index 2f241a74cdf2..0eace95f5918 100644 --- a/src/ngLocale/angular-locale_ne-np.js +++ b/src/ngLocale/angular-locale_ne-np.js @@ -44,7 +44,7 @@ $provide.value("$locale", { "\u0938\u094b\u092e", "\u092e\u0919\u094d\u0917\u0932", "\u092c\u0941\u0927", - "\u092c\u093f\u0939\u0940", + "\u092c\u093f\u0939\u093f", "\u0936\u0941\u0915\u094d\u0930", "\u0936\u0928\u093f" ], diff --git a/src/ngLocale/angular-locale_ne.js b/src/ngLocale/angular-locale_ne.js index 59b8ac0457c2..57deb63616f4 100644 --- a/src/ngLocale/angular-locale_ne.js +++ b/src/ngLocale/angular-locale_ne.js @@ -44,7 +44,7 @@ $provide.value("$locale", { "\u0938\u094b\u092e", "\u092e\u0919\u094d\u0917\u0932", "\u092c\u0941\u0927", - "\u092c\u093f\u0939\u0940", + "\u092c\u093f\u0939\u093f", "\u0936\u0941\u0915\u094d\u0930", "\u0936\u0928\u093f" ], diff --git a/src/ngLocale/angular-locale_nmg-cm.js b/src/ngLocale/angular-locale_nmg-cm.js index 518ef7c89707..38ab5a9b65ee 100644 --- a/src/ngLocale/angular-locale_nmg-cm.js +++ b/src/ngLocale/angular-locale_nmg-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_nn-no.js b/src/ngLocale/angular-locale_nn-no.js index a69590b230c0..15370bc072af 100644 --- a/src/ngLocale/angular-locale_nn-no.js +++ b/src/ngLocale/angular-locale_nn-no.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_nn.js b/src/ngLocale/angular-locale_nn.js index 0c64e5ebc1c0..2ca6886b29d3 100644 --- a/src/ngLocale/angular-locale_nn.js +++ b/src/ngLocale/angular-locale_nn.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_nnh-cm.js b/src/ngLocale/angular-locale_nnh-cm.js index 22b6f7f0aad0..9d3a3e29e4ea 100644 --- a/src/ngLocale/angular-locale_nnh-cm.js +++ b/src/ngLocale/angular-locale_nnh-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_no-no.js b/src/ngLocale/angular-locale_no-no.js index 23f2b969c7a9..48b969e92a50 100644 --- a/src/ngLocale/angular-locale_no-no.js +++ b/src/ngLocale/angular-locale_no-no.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_no.js b/src/ngLocale/angular-locale_no.js index f8b98355ac7d..61c3b3d00c62 100644 --- a/src/ngLocale/angular-locale_no.js +++ b/src/ngLocale/angular-locale_no.js @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE d. MMMM y", "longDate": "d. MMMM y", - "medium": "d. MMM y HH.mm.ss", + "medium": "d. MMM y HH:mm:ss", "mediumDate": "d. MMM y", - "mediumTime": "HH.mm.ss", - "short": "dd.MM.y HH.mm", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "kr", diff --git a/src/ngLocale/angular-locale_nyn-ug.js b/src/ngLocale/angular-locale_nyn-ug.js index eac56ada0de9..946c8c144caa 100644 --- a/src/ngLocale/angular-locale_nyn-ug.js +++ b/src/ngLocale/angular-locale_nyn-ug.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_om-et.js b/src/ngLocale/angular-locale_om-et.js index 83ab18d8e698..0adcf1b1c6ab 100644 --- a/src/ngLocale/angular-locale_om-et.js +++ b/src/ngLocale/angular-locale_om-et.js @@ -35,14 +35,14 @@ $provide.value("$locale", { "Sanbata" ], "ERANAMES": [ - "KD", - "KB" + "Dheengadda Jeesu", + "CE" ], "ERAS": [ - "KD", - "KB" + "BCE", + "CE" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Amajjii", "Guraandhala", diff --git a/src/ngLocale/angular-locale_om-ke.js b/src/ngLocale/angular-locale_om-ke.js index 1c6557cf3ff6..ba8e91f38121 100644 --- a/src/ngLocale/angular-locale_om-ke.js +++ b/src/ngLocale/angular-locale_om-ke.js @@ -35,12 +35,12 @@ $provide.value("$locale", { "Sanbata" ], "ERANAMES": [ - "KD", - "KB" + "Dheengadda Jeesu", + "CE" ], "ERAS": [ "KD", - "KB" + "CE" ], "FIRSTDAYOFWEEK": 6, "MONTH": [ diff --git a/src/ngLocale/angular-locale_om.js b/src/ngLocale/angular-locale_om.js index 46083873b450..ed44a7bc4e8c 100644 --- a/src/ngLocale/angular-locale_om.js +++ b/src/ngLocale/angular-locale_om.js @@ -35,14 +35,14 @@ $provide.value("$locale", { "Sanbata" ], "ERANAMES": [ - "KD", - "KB" + "Dheengadda Jeesu", + "CE" ], "ERAS": [ - "KD", - "KB" + "BCE", + "CE" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Amajjii", "Guraandhala", diff --git a/src/ngLocale/angular-locale_pa-arab-pk.js b/src/ngLocale/angular-locale_pa-arab-pk.js index a39934280ae3..fd36b6c3120d 100644 --- a/src/ngLocale/angular-locale_pa-arab-pk.js +++ b/src/ngLocale/angular-locale_pa-arab-pk.js @@ -24,7 +24,7 @@ $provide.value("$locale", { "\u0627\u064a\u0633\u0627\u067e\u0648\u0631\u0648", "\u0633\u06ba" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\u062c\u0646\u0648\u0631\u06cc", "\u0641\u0631\u0648\u0631\u06cc", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_pa-arab.js b/src/ngLocale/angular-locale_pa-arab.js index 8a24136194ea..5ddf75247a10 100644 --- a/src/ngLocale/angular-locale_pa-arab.js +++ b/src/ngLocale/angular-locale_pa-arab.js @@ -24,7 +24,7 @@ $provide.value("$locale", { "\u0627\u064a\u0633\u0627\u067e\u0648\u0631\u0648", "\u0633\u06ba" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "\u062c\u0646\u0648\u0631\u06cc", "\u0641\u0631\u0648\u0631\u06cc", diff --git a/src/ngLocale/angular-locale_pa-guru-in.js b/src/ngLocale/angular-locale_pa-guru-in.js index c9fc7c2f959c..a1378f2af972 100644 --- a/src/ngLocale/angular-locale_pa-guru-in.js +++ b/src/ngLocale/angular-locale_pa-guru-in.js @@ -111,9 +111,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4", + "negPre": "-\u00a4\u00a0", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_pa-guru.js b/src/ngLocale/angular-locale_pa-guru.js index 4705ac92212d..1b470081daeb 100644 --- a/src/ngLocale/angular-locale_pa-guru.js +++ b/src/ngLocale/angular-locale_pa-guru.js @@ -111,9 +111,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4", + "negPre": "-\u00a4\u00a0", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_pa.js b/src/ngLocale/angular-locale_pa.js index e2a9a69a56a4..b1d9d51539dc 100644 --- a/src/ngLocale/angular-locale_pa.js +++ b/src/ngLocale/angular-locale_pa.js @@ -111,9 +111,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4", + "negPre": "-\u00a4\u00a0", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_pl-pl.js b/src/ngLocale/angular-locale_pl-pl.js index f3d2667aa921..3ff2180ecc0a 100644 --- a/src/ngLocale/angular-locale_pl-pl.js +++ b/src/ngLocale/angular-locale_pl-pl.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "sobota" ], "ERANAMES": [ - "p.n.e.", - "n.e." + "przed nasz\u0105 er\u0105", + "naszej ery" ], "ERAS": [ "p.n.e.", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "dd.MM.y HH:mm:ss", - "mediumDate": "dd.MM.y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", diff --git a/src/ngLocale/angular-locale_pl.js b/src/ngLocale/angular-locale_pl.js index 0bd6959400a4..5816af8aa0e1 100644 --- a/src/ngLocale/angular-locale_pl.js +++ b/src/ngLocale/angular-locale_pl.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "sobota" ], "ERANAMES": [ - "p.n.e.", - "n.e." + "przed nasz\u0105 er\u0105", + "naszej ery" ], "ERAS": [ "p.n.e.", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "dd.MM.y HH:mm:ss", - "mediumDate": "dd.MM.y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd.MM.y HH:mm", "shortDate": "dd.MM.y", diff --git a/src/ngLocale/angular-locale_ps-af.js b/src/ngLocale/angular-locale_ps-af.js index 1c41578bbbf7..ebc0b1ac0bf6 100644 --- a/src/ngLocale/angular-locale_ps-af.js +++ b/src/ngLocale/angular-locale_ps-af.js @@ -35,11 +35,11 @@ $provide.value("$locale", { "\u0634\u0646\u0628\u0647" ], "ERANAMES": [ - "\u0642.\u0645.", - "\u0645." + "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0", + "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0631\u0648\u0633\u062a\u0647" ], "ERAS": [ - "\u0642.\u0645.", + "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0648\u0693\u0627\u0646\u062f\u06d0", "\u0645." ], "FIRSTDAYOFWEEK": 5, @@ -48,7 +48,7 @@ $provide.value("$locale", { "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", - "\u0645\u06cc", + "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", @@ -71,7 +71,7 @@ $provide.value("$locale", { "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", - "\u0645\u06cc", + "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", @@ -85,7 +85,7 @@ $provide.value("$locale", { "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", - "\u0645\u06cc", + "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE \u062f y \u062f MMMM d", "longDate": "\u062f y \u062f MMMM d", - "medium": "d MMM y H:mm:ss", - "mediumDate": "d MMM y", + "medium": "y MMM d H:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "H:mm:ss", "short": "y/M/d H:mm", "shortDate": "y/M/d", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_ps.js b/src/ngLocale/angular-locale_ps.js index cea6bd240efe..66eb24591550 100644 --- a/src/ngLocale/angular-locale_ps.js +++ b/src/ngLocale/angular-locale_ps.js @@ -35,11 +35,11 @@ $provide.value("$locale", { "\u0634\u0646\u0628\u0647" ], "ERANAMES": [ - "\u0642.\u0645.", - "\u0645." + "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0", + "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0631\u0648\u0633\u062a\u0647" ], "ERAS": [ - "\u0642.\u0645.", + "\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0648\u0693\u0627\u0646\u062f\u06d0", "\u0645." ], "FIRSTDAYOFWEEK": 5, @@ -48,7 +48,7 @@ $provide.value("$locale", { "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", - "\u0645\u06cc", + "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", @@ -71,7 +71,7 @@ $provide.value("$locale", { "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", - "\u0645\u06cc", + "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", @@ -85,7 +85,7 @@ $provide.value("$locale", { "\u0641\u0628\u0631\u0648\u0631\u064a", "\u0645\u0627\u0631\u0686", "\u0627\u067e\u0631\u06cc\u0644", - "\u0645\u06cc", + "\u0645\u06cd", "\u062c\u0648\u0646", "\u062c\u0648\u0644\u0627\u06cc", "\u0627\u06ab\u0633\u062a", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE \u062f y \u062f MMMM d", "longDate": "\u062f y \u062f MMMM d", - "medium": "d MMM y H:mm:ss", - "mediumDate": "d MMM y", + "medium": "y MMM d H:mm:ss", + "mediumDate": "y MMM d", "mediumTime": "H:mm:ss", "short": "y/M/d H:mm", "shortDate": "y/M/d", diff --git a/src/ngLocale/angular-locale_pt-ao.js b/src/ngLocale/angular-locale_pt-ao.js index 6c43b828f37c..164609a5a732 100644 --- a/src/ngLocale/angular-locale_pt-ao.js +++ b/src/ngLocale/angular-locale_pt-ao.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-ao", "localeID": "pt_AO", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-br.js b/src/ngLocale/angular-locale_pt-br.js index d3d02b936202..0e2332a3aaf3 100644 --- a/src/ngLocale/angular-locale_pt-br.js +++ b/src/ngLocale/angular-locale_pt-br.js @@ -85,8 +85,8 @@ $provide.value("$locale", { "medium": "d 'de' MMM 'de' y HH:mm:ss", "mediumDate": "d 'de' MMM 'de' y", "mediumTime": "HH:mm:ss", - "short": "dd/MM/yy HH:mm", - "shortDate": "dd/MM/yy", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-br", "localeID": "pt_BR", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-ch.js b/src/ngLocale/angular-locale_pt-ch.js index 87f74d19b320..7fffa7200f17 100644 --- a/src/ngLocale/angular-locale_pt-ch.js +++ b/src/ngLocale/angular-locale_pt-ch.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-ch", "localeID": "pt_CH", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-cv.js b/src/ngLocale/angular-locale_pt-cv.js index 70f69c845b94..00a0b2fe48bd 100644 --- a/src/ngLocale/angular-locale_pt-cv.js +++ b/src/ngLocale/angular-locale_pt-cv.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-cv", "localeID": "pt_CV", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-gq.js b/src/ngLocale/angular-locale_pt-gq.js index e2829f1c3ba6..f9862d17fe84 100644 --- a/src/ngLocale/angular-locale_pt-gq.js +++ b/src/ngLocale/angular-locale_pt-gq.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-gq", "localeID": "pt_GQ", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-gw.js b/src/ngLocale/angular-locale_pt-gw.js index eff2904c126f..dd86bc388809 100644 --- a/src/ngLocale/angular-locale_pt-gw.js +++ b/src/ngLocale/angular-locale_pt-gw.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-gw", "localeID": "pt_GW", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-lu.js b/src/ngLocale/angular-locale_pt-lu.js index df5ebbc3bd38..fcb132dc0b46 100644 --- a/src/ngLocale/angular-locale_pt-lu.js +++ b/src/ngLocale/angular-locale_pt-lu.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-lu", "localeID": "pt_LU", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-mo.js b/src/ngLocale/angular-locale_pt-mo.js index 250371f488a6..3122fb0f353f 100644 --- a/src/ngLocale/angular-locale_pt-mo.js +++ b/src/ngLocale/angular-locale_pt-mo.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-mo", "localeID": "pt_MO", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-mz.js b/src/ngLocale/angular-locale_pt-mz.js index 0b729b6e7ba0..fdf84c6b9000 100644 --- a/src/ngLocale/angular-locale_pt-mz.js +++ b/src/ngLocale/angular-locale_pt-mz.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-mz", "localeID": "pt_MZ", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-pt.js b/src/ngLocale/angular-locale_pt-pt.js index 66b4038e7086..30146f67dc31 100644 --- a/src/ngLocale/angular-locale_pt-pt.js +++ b/src/ngLocale/angular-locale_pt-pt.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-pt", "localeID": "pt_PT", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-st.js b/src/ngLocale/angular-locale_pt-st.js index e98ce0192be7..678565506962 100644 --- a/src/ngLocale/angular-locale_pt-st.js +++ b/src/ngLocale/angular-locale_pt-st.js @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-st", "localeID": "pt_ST", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt-tl.js b/src/ngLocale/angular-locale_pt-tl.js index 90e77ed9cd48..57b2fdcaed85 100644 --- a/src/ngLocale/angular-locale_pt-tl.js +++ b/src/ngLocale/angular-locale_pt-tl.js @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt-tl", "localeID": "pt_TL", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_pt.js b/src/ngLocale/angular-locale_pt.js index e1d02bd0d907..b7c915ce0985 100644 --- a/src/ngLocale/angular-locale_pt.js +++ b/src/ngLocale/angular-locale_pt.js @@ -85,8 +85,8 @@ $provide.value("$locale", { "medium": "d 'de' MMM 'de' y HH:mm:ss", "mediumDate": "d 'de' MMM 'de' y", "mediumTime": "HH:mm:ss", - "short": "dd/MM/yy HH:mm", - "shortDate": "dd/MM/yy", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { @@ -120,6 +120,6 @@ $provide.value("$locale", { }, "id": "pt", "localeID": "pt", - "pluralCat": function(n, opt_precision) { if (n >= 0 && n <= 2 && n != 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} + "pluralCat": function(n, opt_precision) { var i = n | 0; if (i >= 0 && i <= 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} }); }]); diff --git a/src/ngLocale/angular-locale_qu-bo.js b/src/ngLocale/angular-locale_qu-bo.js index 01863cbde90f..b1fbf1ee79dd 100644 --- a/src/ngLocale/angular-locale_qu-bo.js +++ b/src/ngLocale/angular-locale_qu-bo.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BCE", "d.C." ], - "FIRSTDAYOFWEEK": 6, + "FIRSTDAYOFWEEK": 0, "MONTH": [ "Qulla puquy", "Hatun puquy", @@ -99,9 +99,9 @@ $provide.value("$locale", { 6 ], "fullDate": "EEEE, d MMMM, y", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", diff --git a/src/ngLocale/angular-locale_qu-ec.js b/src/ngLocale/angular-locale_qu-ec.js index 0566ed1b8a3f..4266caf00816 100644 --- a/src/ngLocale/angular-locale_qu-ec.js +++ b/src/ngLocale/angular-locale_qu-ec.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "BCE", "d.C." ], - "FIRSTDAYOFWEEK": 6, + "FIRSTDAYOFWEEK": 0, "MONTH": [ "Qulla puquy", "Hatun puquy", @@ -99,9 +99,9 @@ $provide.value("$locale", { 6 ], "fullDate": "EEEE, d MMMM, y", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", diff --git a/src/ngLocale/angular-locale_qu-pe.js b/src/ngLocale/angular-locale_qu-pe.js index f5a3283a944a..f440a6239ab3 100644 --- a/src/ngLocale/angular-locale_qu-pe.js +++ b/src/ngLocale/angular-locale_qu-pe.js @@ -99,9 +99,9 @@ $provide.value("$locale", { 6 ], "fullDate": "EEEE, d MMMM, y", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", diff --git a/src/ngLocale/angular-locale_qu.js b/src/ngLocale/angular-locale_qu.js index ba19c4ad281f..5688150dba3b 100644 --- a/src/ngLocale/angular-locale_qu.js +++ b/src/ngLocale/angular-locale_qu.js @@ -99,9 +99,9 @@ $provide.value("$locale", { 6 ], "fullDate": "EEEE, d MMMM, y", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", diff --git a/src/ngLocale/angular-locale_rm-ch.js b/src/ngLocale/angular-locale_rm-ch.js index 4e80899a0a8f..25d9d3236d80 100644 --- a/src/ngLocale/angular-locale_rm-ch.js +++ b/src/ngLocale/angular-locale_rm-ch.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "am", - "sm" + "AM", + "PM" ], "DAY": [ "dumengia", diff --git a/src/ngLocale/angular-locale_rm.js b/src/ngLocale/angular-locale_rm.js index bb3a11bf55ea..179220af63da 100644 --- a/src/ngLocale/angular-locale_rm.js +++ b/src/ngLocale/angular-locale_rm.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "am", - "sm" + "AM", + "PM" ], "DAY": [ "dumengia", diff --git a/src/ngLocale/angular-locale_rn-bi.js b/src/ngLocale/angular-locale_rn-bi.js index 806d589ba9e4..c51776503da2 100644 --- a/src/ngLocale/angular-locale_rn-bi.js +++ b/src/ngLocale/angular-locale_rn-bi.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_rof-tz.js b/src/ngLocale/angular-locale_rof-tz.js index f28143be756e..a36b94f0bf42 100644 --- a/src/ngLocale/angular-locale_rof-tz.js +++ b/src/ngLocale/angular-locale_rof-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ru-by.js b/src/ngLocale/angular-locale_ru-by.js index 518eda4962b7..fd75de259443 100644 --- a/src/ngLocale/angular-locale_ru-by.js +++ b/src/ngLocale/angular-locale_ru-by.js @@ -103,12 +103,12 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. H:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y H:mm", + "shortDate": "dd.MM.y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "p.", + "CURRENCY_SYM": "BYN", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ru-kg.js b/src/ngLocale/angular-locale_ru-kg.js index aa4195dacab1..302ab2afeec2 100644 --- a/src/ngLocale/angular-locale_ru-kg.js +++ b/src/ngLocale/angular-locale_ru-kg.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. H:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y H:mm", + "shortDate": "dd.MM.y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ru-kz.js b/src/ngLocale/angular-locale_ru-kz.js index 81473cd923e1..57e1a52d7401 100644 --- a/src/ngLocale/angular-locale_ru-kz.js +++ b/src/ngLocale/angular-locale_ru-kz.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. H:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y H:mm", + "shortDate": "dd.MM.y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ru-md.js b/src/ngLocale/angular-locale_ru-md.js index f49ec229d6d7..b3837e0229ae 100644 --- a/src/ngLocale/angular-locale_ru-md.js +++ b/src/ngLocale/angular-locale_ru-md.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. H:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y H:mm", + "shortDate": "dd.MM.y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ru-ru.js b/src/ngLocale/angular-locale_ru-ru.js index 9332e7763439..34d4431698ae 100644 --- a/src/ngLocale/angular-locale_ru-ru.js +++ b/src/ngLocale/angular-locale_ru-ru.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. H:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y H:mm", + "shortDate": "dd.MM.y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ru-ua.js b/src/ngLocale/angular-locale_ru-ua.js index eb3867203836..0958afad6ab4 100644 --- a/src/ngLocale/angular-locale_ru-ua.js +++ b/src/ngLocale/angular-locale_ru-ua.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0414\u041f", - "\u041f\u041f" + "AM", + "PM" ], "DAY": [ "\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435", @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. HH:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "HH:mm:ss", - "short": "dd.MM.yy HH:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y HH:mm", + "shortDate": "dd.MM.y", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ru.js b/src/ngLocale/angular-locale_ru.js index ec9b1877d883..3e66f05d2105 100644 --- a/src/ngLocale/angular-locale_ru.js +++ b/src/ngLocale/angular-locale_ru.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d MMM y '\u0433'. H:mm:ss", "mediumDate": "d MMM y '\u0433'.", "mediumTime": "H:mm:ss", - "short": "dd.MM.yy H:mm", - "shortDate": "dd.MM.yy", + "short": "dd.MM.y H:mm", + "shortDate": "dd.MM.y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_rw-rw.js b/src/ngLocale/angular-locale_rw-rw.js index 1778548ce706..1210a3a6e5ed 100644 --- a/src/ngLocale/angular-locale_rw-rw.js +++ b/src/ngLocale/angular-locale_rw-rw.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", + "fullDate": "y MMMM d, EEEE", "longDate": "y MMMM d", "medium": "y MMM d HH:mm:ss", "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "yy/MM/dd HH:mm", - "shortDate": "yy/MM/dd", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_rw.js b/src/ngLocale/angular-locale_rw.js index 11806021f516..bad3818918a8 100644 --- a/src/ngLocale/angular-locale_rw.js +++ b/src/ngLocale/angular-locale_rw.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", + "fullDate": "y MMMM d, EEEE", "longDate": "y MMMM d", "medium": "y MMM d HH:mm:ss", "mediumDate": "y MMM d", "mediumTime": "HH:mm:ss", - "short": "yy/MM/dd HH:mm", - "shortDate": "yy/MM/dd", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_rwk-tz.js b/src/ngLocale/angular-locale_rwk-tz.js index b03880d23ed9..38b85962c07d 100644 --- a/src/ngLocale/angular-locale_rwk-tz.js +++ b/src/ngLocale/angular-locale_rwk-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_sah-ru.js b/src/ngLocale/angular-locale_sah-ru.js index 5c48da1849ed..2a90d28c6ddf 100644 --- a/src/ngLocale/angular-locale_sah-ru.js +++ b/src/ngLocale/angular-locale_sah-ru.js @@ -26,13 +26,13 @@ $provide.value("$locale", { "\u042d\u041a" ], "DAY": [ - "\u0411\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430", - "\u0411\u044d\u043d\u0438\u0434\u0438\u044d\u043b\u0438\u043d\u043d\u044c\u0438\u043a", - "\u041e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a", - "\u0421\u044d\u0440\u044d\u0434\u044d", - "\u0427\u044d\u043f\u043f\u0438\u044d\u0440", + "\u0431\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430", + "\u0431\u044d\u043d\u0438\u0434\u0438\u044d\u043d\u043d\u044c\u0438\u043a", + "\u043e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a", + "\u0441\u044d\u0440\u044d\u0434\u044d", + "\u0447\u044d\u043f\u043f\u0438\u044d\u0440", "\u0411\u044d\u044d\u0442\u0438\u04a5\u0441\u044d", - "\u0421\u0443\u0431\u0443\u043e\u0442\u0430" + "\u0441\u0443\u0431\u0443\u043e\u0442\u0430" ], "ERANAMES": [ "\u0431. \u044d. \u0438.", @@ -55,44 +55,44 @@ $provide.value("$locale", { "\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d", "\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b", "\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438", - "\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b" + "\u0430\u0445\u0441\u044b\u043d\u043d\u044c\u044b" ], "SHORTDAY": [ - "\u0411\u0441", - "\u0411\u043d", - "\u041e\u043f", - "\u0421\u044d", - "\u0427\u043f", - "\u0411\u044d", - "\u0421\u0431" + "\u0431\u0441", + "\u0431\u043d", + "\u043e\u043f", + "\u0441\u044d", + "\u0447\u043f", + "\u0431\u044d", + "\u0441\u0431" ], "SHORTMONTH": [ "\u0422\u043e\u0445\u0441", "\u041e\u043b\u0443\u043d", - "\u041a\u043b\u043d_\u0442\u0442\u0440", - "\u041c\u0443\u0441_\u0443\u0441\u0442", - "\u042b\u0430\u043c_\u0439\u043d", - "\u0411\u044d\u0441_\u0439\u043d", - "\u041e\u0442_\u0439\u043d", - "\u0410\u0442\u0440\u0434\u044c_\u0439\u043d", - "\u0411\u043b\u0495\u043d_\u0439\u043d", + "\u041a\u043b\u043d", + "\u041c\u0441\u0443", + "\u042b\u0430\u043c", + "\u0411\u044d\u0441", + "\u041e\u0442\u0439", + "\u0410\u0442\u0440", + "\u0411\u043b\u0495", "\u0410\u043b\u0442", "\u0421\u044d\u0442", "\u0410\u0445\u0441" ], "STANDALONEMONTH": [ - "\u0422\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443", - "\u041e\u043b\u0443\u043d\u043d\u044c\u0443", - "\u041a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440", - "\u041c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440", - "\u042b\u0430\u043c \u044b\u0439\u044b\u043d", - "\u0411\u044d\u0441 \u044b\u0439\u044b\u043d", - "\u041e\u0442 \u044b\u0439\u044b\u043d", - "\u0410\u0442\u044b\u0440\u0434\u044c\u044b\u0445 \u044b\u0439\u044b\u043d", - "\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d", - "\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b", - "\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438", - "\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b" + "\u0442\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443", + "\u043e\u043b\u0443\u043d\u043d\u044c\u0443", + "\u043a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440", + "\u043c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440", + "\u044b\u0430\u043c \u044b\u0439\u0430", + "\u0431\u044d\u0441 \u044b\u0439\u0430", + "\u043e\u0442 \u044b\u0439\u0430", + "\u0430\u0442\u044b\u0440\u0434\u044c\u044b\u0445 \u044b\u0439\u0430", + "\u0431\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u0430", + "\u0430\u043b\u0442\u044b\u043d\u043d\u044c\u044b", + "\u0441\u044d\u0442\u0438\u043d\u043d\u044c\u0438", + "\u0430\u0445\u0441\u044b\u043d\u043d\u044c\u044b" ], "WEEKENDRANGE": [ 5, @@ -109,8 +109,8 @@ $provide.value("$locale", { }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20bd", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { "gSize": 3, @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_sah.js b/src/ngLocale/angular-locale_sah.js index 4e94922630d9..f844ac53f6e5 100644 --- a/src/ngLocale/angular-locale_sah.js +++ b/src/ngLocale/angular-locale_sah.js @@ -26,13 +26,13 @@ $provide.value("$locale", { "\u042d\u041a" ], "DAY": [ - "\u0411\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430", - "\u0411\u044d\u043d\u0438\u0434\u0438\u044d\u043b\u0438\u043d\u043d\u044c\u0438\u043a", - "\u041e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a", - "\u0421\u044d\u0440\u044d\u0434\u044d", - "\u0427\u044d\u043f\u043f\u0438\u044d\u0440", + "\u0431\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430", + "\u0431\u044d\u043d\u0438\u0434\u0438\u044d\u043d\u043d\u044c\u0438\u043a", + "\u043e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a", + "\u0441\u044d\u0440\u044d\u0434\u044d", + "\u0447\u044d\u043f\u043f\u0438\u044d\u0440", "\u0411\u044d\u044d\u0442\u0438\u04a5\u0441\u044d", - "\u0421\u0443\u0431\u0443\u043e\u0442\u0430" + "\u0441\u0443\u0431\u0443\u043e\u0442\u0430" ], "ERANAMES": [ "\u0431. \u044d. \u0438.", @@ -55,44 +55,44 @@ $provide.value("$locale", { "\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d", "\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b", "\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438", - "\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b" + "\u0430\u0445\u0441\u044b\u043d\u043d\u044c\u044b" ], "SHORTDAY": [ - "\u0411\u0441", - "\u0411\u043d", - "\u041e\u043f", - "\u0421\u044d", - "\u0427\u043f", - "\u0411\u044d", - "\u0421\u0431" + "\u0431\u0441", + "\u0431\u043d", + "\u043e\u043f", + "\u0441\u044d", + "\u0447\u043f", + "\u0431\u044d", + "\u0441\u0431" ], "SHORTMONTH": [ "\u0422\u043e\u0445\u0441", "\u041e\u043b\u0443\u043d", - "\u041a\u043b\u043d_\u0442\u0442\u0440", - "\u041c\u0443\u0441_\u0443\u0441\u0442", - "\u042b\u0430\u043c_\u0439\u043d", - "\u0411\u044d\u0441_\u0439\u043d", - "\u041e\u0442_\u0439\u043d", - "\u0410\u0442\u0440\u0434\u044c_\u0439\u043d", - "\u0411\u043b\u0495\u043d_\u0439\u043d", + "\u041a\u043b\u043d", + "\u041c\u0441\u0443", + "\u042b\u0430\u043c", + "\u0411\u044d\u0441", + "\u041e\u0442\u0439", + "\u0410\u0442\u0440", + "\u0411\u043b\u0495", "\u0410\u043b\u0442", "\u0421\u044d\u0442", "\u0410\u0445\u0441" ], "STANDALONEMONTH": [ - "\u0422\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443", - "\u041e\u043b\u0443\u043d\u043d\u044c\u0443", - "\u041a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440", - "\u041c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440", - "\u042b\u0430\u043c \u044b\u0439\u044b\u043d", - "\u0411\u044d\u0441 \u044b\u0439\u044b\u043d", - "\u041e\u0442 \u044b\u0439\u044b\u043d", - "\u0410\u0442\u044b\u0440\u0434\u044c\u044b\u0445 \u044b\u0439\u044b\u043d", - "\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d", - "\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b", - "\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438", - "\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b" + "\u0442\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443", + "\u043e\u043b\u0443\u043d\u043d\u044c\u0443", + "\u043a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440", + "\u043c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440", + "\u044b\u0430\u043c \u044b\u0439\u0430", + "\u0431\u044d\u0441 \u044b\u0439\u0430", + "\u043e\u0442 \u044b\u0439\u0430", + "\u0430\u0442\u044b\u0440\u0434\u044c\u044b\u0445 \u044b\u0439\u0430", + "\u0431\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u0430", + "\u0430\u043b\u0442\u044b\u043d\u043d\u044c\u044b", + "\u0441\u044d\u0442\u0438\u043d\u043d\u044c\u0438", + "\u0430\u0445\u0441\u044b\u043d\u043d\u044c\u044b" ], "WEEKENDRANGE": [ 5, @@ -109,8 +109,8 @@ $provide.value("$locale", { }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20bd", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { "gSize": 3, @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_saq-ke.js b/src/ngLocale/angular-locale_saq-ke.js index cabe22887f02..01e2328d7774 100644 --- a/src/ngLocale/angular-locale_saq-ke.js +++ b/src/ngLocale/angular-locale_saq-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "KK", "BK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Lapa le obo", "Lapa le waare", diff --git a/src/ngLocale/angular-locale_saq.js b/src/ngLocale/angular-locale_saq.js index 9bfe762a2f5a..24fe989e26e0 100644 --- a/src/ngLocale/angular-locale_saq.js +++ b/src/ngLocale/angular-locale_saq.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "KK", "BK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Lapa le obo", "Lapa le waare", diff --git a/src/ngLocale/angular-locale_sbp-tz.js b/src/ngLocale/angular-locale_sbp-tz.js index cea37e712375..3464a84c98b4 100644 --- a/src/ngLocale/angular-locale_sbp-tz.js +++ b/src/ngLocale/angular-locale_sbp-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_se-fi.js b/src/ngLocale/angular-locale_se-fi.js index 0d3b47778d46..4fdcceec8cb4 100644 --- a/src/ngLocale/angular-locale_se-fi.js +++ b/src/ngLocale/angular-locale_se-fi.js @@ -26,13 +26,13 @@ $provide.value("$locale", { "eahketbeaivet" ], "DAY": [ - "aejlege", - "m\u00e5anta", - "d\u00e4jsta", - "gaskevahkoe", - "d\u00e5arsta", - "bearjadahke", - "laavadahke" + "sotnabeaivi", + "vuoss\u00e1rgga", + "ma\u014b\u014beb\u00e1rgga", + "gaskavahku", + "duorastaga", + "bearjadaga", + "l\u00e1vvardaga" ], "ERANAMES": [ "ovdal Kristtusa", @@ -67,18 +67,18 @@ $provide.value("$locale", { "l\u00e1v" ], "SHORTMONTH": [ - "o\u0111\u0111ajage", - "guovva", - "njuk\u010da", - "cuo\u014bo", - "miesse", - "geasse", - "suoidne", - "borge", - "\u010dak\u010da", - "golggot", - "sk\u00e1bma", - "juovla" + "o\u0111\u0111j", + "guov", + "njuk", + "cuo", + "mies", + "geas", + "suoi", + "borg", + "\u010dak\u010d", + "golg", + "sk\u00e1b", + "juov" ], "STANDALONEMONTH": [ "o\u0111\u0111ajagem\u00e1nnu", diff --git a/src/ngLocale/angular-locale_seh-mz.js b/src/ngLocale/angular-locale_seh-mz.js index f9341d9ca3e2..754cf3a28a94 100644 --- a/src/ngLocale/angular-locale_seh-mz.js +++ b/src/ngLocale/angular-locale_seh-mz.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "AC", "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Janeiro", "Fevreiro", diff --git a/src/ngLocale/angular-locale_seh.js b/src/ngLocale/angular-locale_seh.js index 135b223e43c8..69e4680a4661 100644 --- a/src/ngLocale/angular-locale_seh.js +++ b/src/ngLocale/angular-locale_seh.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "AC", "AD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Janeiro", "Fevreiro", diff --git a/src/ngLocale/angular-locale_ses-ml.js b/src/ngLocale/angular-locale_ses-ml.js index 071f8a43034d..16f810b1bf86 100644 --- a/src/ngLocale/angular-locale_ses-ml.js +++ b/src/ngLocale/angular-locale_ses-ml.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_sg-cf.js b/src/ngLocale/angular-locale_sg-cf.js index 8cb4ce048fce..c988bf9434c8 100644 --- a/src/ngLocale/angular-locale_sg-cf.js +++ b/src/ngLocale/angular-locale_sg-cf.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "\u00a4-", "negSuf": "", diff --git a/src/ngLocale/angular-locale_sh.js b/src/ngLocale/angular-locale_sh.js new file mode 100644 index 000000000000..2a242aeddb65 --- /dev/null +++ b/src/ngLocale/angular-locale_sh.js @@ -0,0 +1,143 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "pre podne", + "po podne" + ], + "DAY": [ + "nedelja", + "ponedeljak", + "utorak", + "sreda", + "\u010detvrtak", + "petak", + "subota" + ], + "ERANAMES": [ + "pre nove ere", + "nove ere" + ], + "ERAS": [ + "p. n. e.", + "n. e." + ], + "FIRSTDAYOFWEEK": 0, + "MONTH": [ + "januar", + "februar", + "mart", + "april", + "maj", + "jun", + "jul", + "avgust", + "septembar", + "oktobar", + "novembar", + "decembar" + ], + "SHORTDAY": [ + "ned", + "pon", + "uto", + "sre", + "\u010det", + "pet", + "sub" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "avg", + "sep", + "okt", + "nov", + "dec" + ], + "STANDALONEMONTH": [ + "januar", + "februar", + "mart", + "april", + "maj", + "jun", + "jul", + "avgust", + "septembar", + "oktobar", + "novembar", + "decembar" + ], + "WEEKENDRANGE": [ + 5, + 6 + ], + "fullDate": "EEEE, dd. MMMM y.", + "longDate": "dd. MMMM y.", + "medium": "dd.MM.y. HH:mm:ss", + "mediumDate": "dd.MM.y.", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", + "shortDate": "d.M.yy.", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "sh", + "localeID": "sh", + "pluralCat": function(n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) { return PLURAL_CATEGORY.ONE; } if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) { return PLURAL_CATEGORY.FEW; } return PLURAL_CATEGORY.OTHER;} +}); +}]); diff --git a/src/ngLocale/angular-locale_shi-latn-ma.js b/src/ngLocale/angular-locale_shi-latn-ma.js index 31565461a13d..7fdd8709e6d2 100644 --- a/src/ngLocale/angular-locale_shi-latn-ma.js +++ b/src/ngLocale/angular-locale_shi-latn-ma.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "da\u025b", "df\u025b" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "innayr", "b\u1e5bay\u1e5b", @@ -95,8 +95,8 @@ $provide.value("$locale", { "dujanbir" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_shi-latn.js b/src/ngLocale/angular-locale_shi-latn.js index d754079baf74..b7265b627d7e 100644 --- a/src/ngLocale/angular-locale_shi-latn.js +++ b/src/ngLocale/angular-locale_shi-latn.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "da\u025b", "df\u025b" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "innayr", "b\u1e5bay\u1e5b", @@ -95,8 +95,8 @@ $provide.value("$locale", { "dujanbir" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_shi-tfng-ma.js b/src/ngLocale/angular-locale_shi-tfng-ma.js index bcbd7c1986f9..a4ba704423df 100644 --- a/src/ngLocale/angular-locale_shi-tfng-ma.js +++ b/src/ngLocale/angular-locale_shi-tfng-ma.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u2d37\u2d30\u2d44", "\u2d37\u2d3c\u2d44" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", "\u2d31\u2d55\u2d30\u2d62\u2d55", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_shi-tfng.js b/src/ngLocale/angular-locale_shi-tfng.js index be8968d5ca2c..2186dacdada7 100644 --- a/src/ngLocale/angular-locale_shi-tfng.js +++ b/src/ngLocale/angular-locale_shi-tfng.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u2d37\u2d30\u2d44", "\u2d37\u2d3c\u2d44" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", "\u2d31\u2d55\u2d30\u2d62\u2d55", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_shi.js b/src/ngLocale/angular-locale_shi.js index cc1e5316d2ba..a3cd7b7ee39f 100644 --- a/src/ngLocale/angular-locale_shi.js +++ b/src/ngLocale/angular-locale_shi.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u2d37\u2d30\u2d44", "\u2d37\u2d3c\u2d44" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", "\u2d31\u2d55\u2d30\u2d62\u2d55", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_sk-sk.js b/src/ngLocale/angular-locale_sk-sk.js index 1bddfa8c116c..4a3427e73376 100644 --- a/src/ngLocale/angular-locale_sk-sk.js +++ b/src/ngLocale/angular-locale_sk-sk.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d. M. y H:mm:ss", "mediumDate": "d. M. y", "mediumTime": "H:mm:ss", - "short": "d.M.yy H:mm", - "shortDate": "d.M.yy", + "short": "d. M. y H:mm", + "shortDate": "d. M. y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_sk.js b/src/ngLocale/angular-locale_sk.js index d790451baf63..6ff0148f4c8d 100644 --- a/src/ngLocale/angular-locale_sk.js +++ b/src/ngLocale/angular-locale_sk.js @@ -103,8 +103,8 @@ $provide.value("$locale", { "medium": "d. M. y H:mm:ss", "mediumDate": "d. M. y", "mediumTime": "H:mm:ss", - "short": "d.M.yy H:mm", - "shortDate": "d.M.yy", + "short": "d. M. y H:mm", + "shortDate": "d. M. y", "shortTime": "H:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_sl-si.js b/src/ngLocale/angular-locale_sl-si.js index 51fb6a351239..6489321556b8 100644 --- a/src/ngLocale/angular-locale_sl-si.js +++ b/src/ngLocale/angular-locale_sl-si.js @@ -36,11 +36,11 @@ $provide.value("$locale", { ], "ERANAMES": [ "pred Kristusom", - "na\u0161e \u0161tetje" + "po Kristusu" ], "ERAS": [ "pr. Kr.", - "po n. \u0161t." + "po Kr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ diff --git a/src/ngLocale/angular-locale_sl.js b/src/ngLocale/angular-locale_sl.js index f46c7dff8300..3fccc5fef2b3 100644 --- a/src/ngLocale/angular-locale_sl.js +++ b/src/ngLocale/angular-locale_sl.js @@ -36,11 +36,11 @@ $provide.value("$locale", { ], "ERANAMES": [ "pred Kristusom", - "na\u0161e \u0161tetje" + "po Kristusu" ], "ERAS": [ "pr. Kr.", - "po n. \u0161t." + "po Kr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ diff --git a/src/ngLocale/angular-locale_smn-fi.js b/src/ngLocale/angular-locale_smn-fi.js index 912e21821e11..fd9483f0e8f7 100644 --- a/src/ngLocale/angular-locale_smn-fi.js +++ b/src/ngLocale/angular-locale_smn-fi.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "ip.", + "ep." ], "DAY": [ "pasepeeivi", @@ -35,50 +35,50 @@ $provide.value("$locale", { "l\u00e1vurduv" ], "ERANAMES": [ - "BCE", - "CE" + "Ovdil Kristus \u0161odd\u00e2m", + "ma\u014ba Kristus \u0161odd\u00e2m" ], "ERAS": [ - "BCE", - "CE" + "oKr.", + "mKr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12" + "u\u0111\u0111\u00e2ivem\u00e1\u00e1nu", + "kuov\u00e2m\u00e1\u00e1nu", + "njuh\u010d\u00e2m\u00e1\u00e1nu", + "cu\u00e1\u014buim\u00e1\u00e1nu", + "vyesim\u00e1\u00e1nu", + "kesim\u00e1\u00e1nu", + "syeinim\u00e1\u00e1nu", + "porgem\u00e1\u00e1nu", + "\u010doh\u010d\u00e2m\u00e1\u00e1nu", + "roovv\u00e2dm\u00e1\u00e1nu", + "skamm\u00e2m\u00e1\u00e1nu", + "juovl\u00e2m\u00e1\u00e1nu" ], "SHORTDAY": [ - "pa", - "vu", - "ma", - "ko", - "tu", - "v\u00e1", - "l\u00e1" + "pas", + "vuo", + "maj", + "kos", + "tuo", + "v\u00e1s", + "l\u00e1v" ], "SHORTMONTH": [ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12" + "u\u0111iv", + "kuov\u00e2", + "njuh\u010d\u00e2", + "cu\u00e1\u014bui", + "vyesi", + "kesi", + "syeini", + "porge", + "\u010doh\u010d\u00e2", + "roovv\u00e2d", + "skamm\u00e2", + "juovl\u00e2" ], "STANDALONEMONTH": [ "u\u0111\u0111\u00e2ivem\u00e1\u00e1nu", @@ -98,19 +98,19 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "y MMMM d, EEEE", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", - "mediumTime": "HH:mm:ss", - "short": "y-MM-dd HH:mm", - "shortDate": "y-MM-dd", - "shortTime": "HH:mm" + "fullDate": "cccc, MMMM d. y", + "longDate": "MMMM d. y", + "medium": "MMM d. y H.mm.ss", + "mediumDate": "MMM d. y", + "mediumTime": "H.mm.ss", + "short": "d.M.y H.mm", + "shortDate": "d.M.y", + "shortTime": "H.mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { "gSize": 3, @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_smn.js b/src/ngLocale/angular-locale_smn.js index c7cba3cc1c0d..d122e7444b22 100644 --- a/src/ngLocale/angular-locale_smn.js +++ b/src/ngLocale/angular-locale_smn.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "ip.", + "ep." ], "DAY": [ "pasepeeivi", @@ -35,50 +35,50 @@ $provide.value("$locale", { "l\u00e1vurduv" ], "ERANAMES": [ - "BCE", - "CE" + "Ovdil Kristus \u0161odd\u00e2m", + "ma\u014ba Kristus \u0161odd\u00e2m" ], "ERAS": [ - "BCE", - "CE" + "oKr.", + "mKr." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12" + "u\u0111\u0111\u00e2ivem\u00e1\u00e1nu", + "kuov\u00e2m\u00e1\u00e1nu", + "njuh\u010d\u00e2m\u00e1\u00e1nu", + "cu\u00e1\u014buim\u00e1\u00e1nu", + "vyesim\u00e1\u00e1nu", + "kesim\u00e1\u00e1nu", + "syeinim\u00e1\u00e1nu", + "porgem\u00e1\u00e1nu", + "\u010doh\u010d\u00e2m\u00e1\u00e1nu", + "roovv\u00e2dm\u00e1\u00e1nu", + "skamm\u00e2m\u00e1\u00e1nu", + "juovl\u00e2m\u00e1\u00e1nu" ], "SHORTDAY": [ - "pa", - "vu", - "ma", - "ko", - "tu", - "v\u00e1", - "l\u00e1" + "pas", + "vuo", + "maj", + "kos", + "tuo", + "v\u00e1s", + "l\u00e1v" ], "SHORTMONTH": [ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12" + "u\u0111iv", + "kuov\u00e2", + "njuh\u010d\u00e2", + "cu\u00e1\u014bui", + "vyesi", + "kesi", + "syeini", + "porge", + "\u010doh\u010d\u00e2", + "roovv\u00e2d", + "skamm\u00e2", + "juovl\u00e2" ], "STANDALONEMONTH": [ "u\u0111\u0111\u00e2ivem\u00e1\u00e1nu", @@ -98,19 +98,19 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "y MMMM d, EEEE", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", - "mediumTime": "HH:mm:ss", - "short": "y-MM-dd HH:mm", - "shortDate": "y-MM-dd", - "shortTime": "HH:mm" + "fullDate": "cccc, MMMM d. y", + "longDate": "MMMM d. y", + "medium": "MMM d. y H.mm.ss", + "mediumDate": "MMM d. y", + "mediumTime": "H.mm.ss", + "short": "d.M.y H.mm", + "shortDate": "d.M.y", + "shortTime": "H.mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", "PATTERNS": [ { "gSize": 3, @@ -129,10 +129,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_sn-zw.js b/src/ngLocale/angular-locale_sn-zw.js index 6a802890d95a..9efc08183f1b 100644 --- a/src/ngLocale/angular-locale_sn-zw.js +++ b/src/ngLocale/angular-locale_sn-zw.js @@ -36,7 +36,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "Kristo asati auya", - "Kristo ashaya" + "mugore ramambo vedu" ], "ERAS": [ "BC", @@ -60,10 +60,10 @@ $provide.value("$locale", { "SHORTDAY": [ "Svo", "Muv", - "Chip", - "Chit", - "Chin", - "Chis", + "Chp", + "Cht", + "Chn", + "Chs", "Mug" ], "SHORTMONTH": [ @@ -77,7 +77,7 @@ $provide.value("$locale", { "Nya", "Gun", "Gum", - "Mb", + "Mbu", "Zvi" ], "STANDALONEMONTH": [ @@ -98,14 +98,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, d MMMM y", - "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", - "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", - "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_sn.js b/src/ngLocale/angular-locale_sn.js index 96f0168fb637..a59bb09a3fbe 100644 --- a/src/ngLocale/angular-locale_sn.js +++ b/src/ngLocale/angular-locale_sn.js @@ -36,7 +36,7 @@ $provide.value("$locale", { ], "ERANAMES": [ "Kristo asati auya", - "Kristo ashaya" + "mugore ramambo vedu" ], "ERAS": [ "BC", @@ -60,10 +60,10 @@ $provide.value("$locale", { "SHORTDAY": [ "Svo", "Muv", - "Chip", - "Chit", - "Chin", - "Chis", + "Chp", + "Cht", + "Chn", + "Chs", "Mug" ], "SHORTMONTH": [ @@ -77,7 +77,7 @@ $provide.value("$locale", { "Nya", "Gun", "Gum", - "Mb", + "Mbu", "Zvi" ], "STANDALONEMONTH": [ @@ -98,14 +98,14 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, d MMMM y", - "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", - "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", - "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", diff --git a/src/ngLocale/angular-locale_so-dj.js b/src/ngLocale/angular-locale_so-dj.js index bc58c0049fb5..71ac785620e1 100644 --- a/src/ngLocale/angular-locale_so-dj.js +++ b/src/ngLocale/angular-locale_so-dj.js @@ -35,14 +35,14 @@ $provide.value("$locale", { "Sabti" ], "ERANAMES": [ - "Ciise ka hor (CS)", - "Ciise ka dib (CS)" + "CK", + "CD" ], "ERAS": [ "CK", "CD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "Bisha Koobaad", "Bisha Labaad", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_so-et.js b/src/ngLocale/angular-locale_so-et.js index 98b5e4df2267..a78b24426b86 100644 --- a/src/ngLocale/angular-locale_so-et.js +++ b/src/ngLocale/angular-locale_so-et.js @@ -35,14 +35,14 @@ $provide.value("$locale", { "Sabti" ], "ERANAMES": [ - "Ciise ka hor (CS)", - "Ciise ka dib (CS)" + "CK", + "CD" ], "ERAS": [ "CK", "CD" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Bisha Koobaad", "Bisha Labaad", diff --git a/src/ngLocale/angular-locale_so-ke.js b/src/ngLocale/angular-locale_so-ke.js index f3ec837d3bdb..cd67c8469512 100644 --- a/src/ngLocale/angular-locale_so-ke.js +++ b/src/ngLocale/angular-locale_so-ke.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "Sabti" ], "ERANAMES": [ - "Ciise ka hor (CS)", - "Ciise ka dib (CS)" + "CK", + "CD" ], "ERAS": [ "CK", diff --git a/src/ngLocale/angular-locale_so-so.js b/src/ngLocale/angular-locale_so-so.js index 327842963a56..6bca4081e998 100644 --- a/src/ngLocale/angular-locale_so-so.js +++ b/src/ngLocale/angular-locale_so-so.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "Sabti" ], "ERANAMES": [ - "Ciise ka hor (CS)", - "Ciise ka dib (CS)" + "CK", + "CD" ], "ERAS": [ "CK", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_so.js b/src/ngLocale/angular-locale_so.js index 33068e351c92..307c6cb5a850 100644 --- a/src/ngLocale/angular-locale_so.js +++ b/src/ngLocale/angular-locale_so.js @@ -35,8 +35,8 @@ $provide.value("$locale", { "Sabti" ], "ERANAMES": [ - "Ciise ka hor (CS)", - "Ciise ka dib (CS)" + "CK", + "CD" ], "ERAS": [ "CK", diff --git a/src/ngLocale/angular-locale_sq-al.js b/src/ngLocale/angular-locale_sq-al.js index 79b6d6da6184..db4e4ba7cabf 100644 --- a/src/ngLocale/angular-locale_sq-al.js +++ b/src/ngLocale/angular-locale_sq-al.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "e shtun\u00eb" ], "ERANAMES": [ - "para er\u00ebs s\u00eb re", - "er\u00ebs s\u00eb re" + "para Krishtit", + "mbas Krishtit" ], "ERAS": [ - "p.e.r.", - "e.r." + "p.K.", + "mb.K." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -49,18 +49,18 @@ $provide.value("$locale", { "Sht" ], "SHORTMONTH": [ - "Jan", - "Shk", - "Mar", - "Pri", - "Maj", - "Qer", - "Kor", - "Gsh", - "Sht", - "Tet", - "N\u00ebn", - "Dhj" + "jan", + "shk", + "mar", + "pri", + "maj", + "qer", + "kor", + "gsh", + "sht", + "tet", + "n\u00ebn", + "dhj" ], "STANDALONEMONTH": [ "Janar", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_sq-mk.js b/src/ngLocale/angular-locale_sq-mk.js index 168eaccc101e..4f18094f2a90 100644 --- a/src/ngLocale/angular-locale_sq-mk.js +++ b/src/ngLocale/angular-locale_sq-mk.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "e shtun\u00eb" ], "ERANAMES": [ - "para er\u00ebs s\u00eb re", - "er\u00ebs s\u00eb re" + "para Krishtit", + "mbas Krishtit" ], "ERAS": [ - "p.e.r.", - "e.r." + "p.K.", + "mb.K." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -49,18 +49,18 @@ $provide.value("$locale", { "Sht" ], "SHORTMONTH": [ - "Jan", - "Shk", - "Mar", - "Pri", - "Maj", - "Qer", - "Kor", - "Gsh", - "Sht", - "Tet", - "N\u00ebn", - "Dhj" + "jan", + "shk", + "mar", + "pri", + "maj", + "qer", + "kor", + "gsh", + "sht", + "tet", + "n\u00ebn", + "dhj" ], "STANDALONEMONTH": [ "Janar", diff --git a/src/ngLocale/angular-locale_sq-xk.js b/src/ngLocale/angular-locale_sq-xk.js index 3d705833db8d..bfa8d80def49 100644 --- a/src/ngLocale/angular-locale_sq-xk.js +++ b/src/ngLocale/angular-locale_sq-xk.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "e shtun\u00eb" ], "ERANAMES": [ - "para er\u00ebs s\u00eb re", - "er\u00ebs s\u00eb re" + "para Krishtit", + "mbas Krishtit" ], "ERAS": [ - "p.e.r.", - "e.r." + "p.K.", + "mb.K." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -49,18 +49,18 @@ $provide.value("$locale", { "Sht" ], "SHORTMONTH": [ - "Jan", - "Shk", - "Mar", - "Pri", - "Maj", - "Qer", - "Kor", - "Gsh", - "Sht", - "Tet", - "N\u00ebn", - "Dhj" + "jan", + "shk", + "mar", + "pri", + "maj", + "qer", + "kor", + "gsh", + "sht", + "tet", + "n\u00ebn", + "dhj" ], "STANDALONEMONTH": [ "Janar", diff --git a/src/ngLocale/angular-locale_sq.js b/src/ngLocale/angular-locale_sq.js index ae2e38d7d7bc..f8d1cb2b731b 100644 --- a/src/ngLocale/angular-locale_sq.js +++ b/src/ngLocale/angular-locale_sq.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "e shtun\u00eb" ], "ERANAMES": [ - "para er\u00ebs s\u00eb re", - "er\u00ebs s\u00eb re" + "para Krishtit", + "mbas Krishtit" ], "ERAS": [ - "p.e.r.", - "e.r." + "p.K.", + "mb.K." ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -49,18 +49,18 @@ $provide.value("$locale", { "Sht" ], "SHORTMONTH": [ - "Jan", - "Shk", - "Mar", - "Pri", - "Maj", - "Qer", - "Kor", - "Gsh", - "Sht", - "Tet", - "N\u00ebn", - "Dhj" + "jan", + "shk", + "mar", + "pri", + "maj", + "qer", + "kor", + "gsh", + "sht", + "tet", + "n\u00ebn", + "dhj" ], "STANDALONEMONTH": [ "Janar", diff --git a/src/ngLocale/angular-locale_sr-cyrl-ba.js b/src/ngLocale/angular-locale_sr-cyrl-ba.js index 0e16d7a1057c..164bdf591bed 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-ba.js +++ b/src/ngLocale/angular-locale_sr-cyrl-ba.js @@ -22,20 +22,20 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435", + "\u043f\u0440\u0438\u0458\u0435 \u043f\u043e\u0434\u043d\u0435", "\u043f\u043e \u043f\u043e\u0434\u043d\u0435" ], "DAY": [ - "\u043d\u0435\u0434\u0435\u0459\u0430", + "\u043d\u0435\u0434\u0458\u0435\u0459\u0430", "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a", "\u0443\u0442\u043e\u0440\u0430\u043a", - "\u0441\u0440\u0435\u0434\u0430", + "\u0441\u0440\u0438\u0458\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a", "\u043f\u0435\u0442\u0430\u043a", "\u0441\u0443\u0431\u043e\u0442\u0430" ], "ERANAMES": [ - "\u043f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435", + "\u043f\u0440\u0438\u0458\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435", "\u043d\u043e\u0432\u0435 \u0435\u0440\u0435" ], "ERAS": [ @@ -58,27 +58,27 @@ $provide.value("$locale", { "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440" ], "SHORTDAY": [ - "\u043d\u0435\u0434", - "\u043f\u043e\u043d", - "\u0443\u0442\u043e", - "\u0441\u0440\u0435", - "\u0447\u0435\u0442", - "\u043f\u0435\u0442", - "\u0441\u0443\u0431" + "\u043d\u0435\u0434.", + "\u043f\u043e\u043d.", + "\u0443\u0442.", + "\u0441\u0440.", + "\u0447\u0435\u0442.", + "\u043f\u0435\u0442.", + "\u0441\u0443\u0431." ], "SHORTMONTH": [ - "\u0458\u0430\u043d", - "\u0444\u0435\u0431", - "\u043c\u0430\u0440", - "\u0430\u043f\u0440", + "\u0458\u0430\u043d.", + "\u0444\u0435\u0431.", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440.", "\u043c\u0430\u0458", "\u0458\u0443\u043d", "\u0458\u0443\u043b", - "\u0430\u0432\u0433", - "\u0441\u0435\u043f", - "\u043e\u043a\u0442", - "\u043d\u043e\u0432", - "\u0434\u0435\u0446" + "\u0430\u0432\u0433.", + "\u0441\u0435\u043f\u0442.", + "\u043e\u043a\u0442.", + "\u043d\u043e\u0432.", + "\u0434\u0435\u0446." ], "STANDALONEMONTH": [ "\u0458\u0430\u043d\u0443\u0430\u0440", diff --git a/src/ngLocale/angular-locale_sr-cyrl-me.js b/src/ngLocale/angular-locale_sr-cyrl-me.js index 5ea8851558c4..12979456c02d 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-me.js +++ b/src/ngLocale/angular-locale_sr-cyrl-me.js @@ -22,20 +22,20 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435", + "\u043f\u0440\u0438\u0458\u0435 \u043f\u043e\u0434\u043d\u0435", "\u043f\u043e \u043f\u043e\u0434\u043d\u0435" ], "DAY": [ - "\u043d\u0435\u0434\u0435\u0459\u0430", + "\u043d\u0435\u0434\u0458\u0435\u0459\u0430", "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a", "\u0443\u0442\u043e\u0440\u0430\u043a", - "\u0441\u0440\u0435\u0434\u0430", + "\u0441\u0440\u0438\u0458\u0435\u0434\u0430", "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a", "\u043f\u0435\u0442\u0430\u043a", "\u0441\u0443\u0431\u043e\u0442\u0430" ], "ERANAMES": [ - "\u043f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435", + "\u043f\u0440\u0438\u0458\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435", "\u043d\u043e\u0432\u0435 \u0435\u0440\u0435" ], "ERAS": [ @@ -58,27 +58,27 @@ $provide.value("$locale", { "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440" ], "SHORTDAY": [ - "\u043d\u0435\u0434", - "\u043f\u043e\u043d", - "\u0443\u0442\u043e", - "\u0441\u0440\u0435", - "\u0447\u0435\u0442", - "\u043f\u0435\u0442", - "\u0441\u0443\u0431" + "\u043d\u0435\u0434.", + "\u043f\u043e\u043d.", + "\u0443\u0442.", + "\u0441\u0440.", + "\u0447\u0435\u0442.", + "\u043f\u0435\u0442.", + "\u0441\u0443\u0431." ], "SHORTMONTH": [ - "\u0458\u0430\u043d", - "\u0444\u0435\u0431", - "\u043c\u0430\u0440", - "\u0430\u043f\u0440", + "\u0458\u0430\u043d.", + "\u0444\u0435\u0431.", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440.", "\u043c\u0430\u0458", "\u0458\u0443\u043d", "\u0458\u0443\u043b", - "\u0430\u0432\u0433", - "\u0441\u0435\u043f", - "\u043e\u043a\u0442", - "\u043d\u043e\u0432", - "\u0434\u0435\u0446" + "\u0430\u0432\u0433.", + "\u0441\u0435\u043f\u0442.", + "\u043e\u043a\u0442.", + "\u043d\u043e\u0432.", + "\u0434\u0435\u0446." ], "STANDALONEMONTH": [ "\u0458\u0430\u043d\u0443\u0430\u0440", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", diff --git a/src/ngLocale/angular-locale_sr-cyrl-rs.js b/src/ngLocale/angular-locale_sr-cyrl-rs.js index 29aa3bdc6f58..3bbf26ab3322 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-rs.js +++ b/src/ngLocale/angular-locale_sr-cyrl-rs.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "din", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_sr-cyrl-xk.js b/src/ngLocale/angular-locale_sr-cyrl-xk.js index 9f1c53d0c04b..1d8ad8863f3c 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-xk.js +++ b/src/ngLocale/angular-locale_sr-cyrl-xk.js @@ -58,27 +58,27 @@ $provide.value("$locale", { "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440" ], "SHORTDAY": [ - "\u043d\u0435\u0434", - "\u043f\u043e\u043d", - "\u0443\u0442\u043e", - "\u0441\u0440\u0435", - "\u0447\u0435\u0442", - "\u043f\u0435\u0442", - "\u0441\u0443\u0431" + "\u043d\u0435\u0434.", + "\u043f\u043e\u043d.", + "\u0443\u0442.", + "\u0441\u0440.", + "\u0447\u0435\u0442.", + "\u043f\u0435\u0442.", + "\u0441\u0443\u0431." ], "SHORTMONTH": [ - "\u0458\u0430\u043d", - "\u0444\u0435\u0431", - "\u043c\u0430\u0440", - "\u0430\u043f\u0440", + "\u0458\u0430\u043d.", + "\u0444\u0435\u0431.", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440.", "\u043c\u0430\u0458", "\u0458\u0443\u043d", "\u0458\u0443\u043b", - "\u0430\u0432\u0433", - "\u0441\u0435\u043f", - "\u043e\u043a\u0442", - "\u043d\u043e\u0432", - "\u0434\u0435\u0446" + "\u0430\u0432\u0433.", + "\u0441\u0435\u043f\u0442.", + "\u043e\u043a\u0442.", + "\u043d\u043e\u0432.", + "\u0434\u0435\u0446." ], "STANDALONEMONTH": [ "\u0458\u0430\u043d\u0443\u0430\u0440", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", diff --git a/src/ngLocale/angular-locale_sr-cyrl.js b/src/ngLocale/angular-locale_sr-cyrl.js index 50c4c7d9d4ca..679afb834216 100644 --- a/src/ngLocale/angular-locale_sr-cyrl.js +++ b/src/ngLocale/angular-locale_sr-cyrl.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "din", diff --git a/src/ngLocale/angular-locale_sr-latn-ba.js b/src/ngLocale/angular-locale_sr-latn-ba.js index 5df457c4fb26..fd67003c14be 100644 --- a/src/ngLocale/angular-locale_sr-latn-ba.js +++ b/src/ngLocale/angular-locale_sr-latn-ba.js @@ -22,20 +22,20 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "pre podne", + "prije podne", "po podne" ], "DAY": [ - "nedelja", + "nedjelja", "ponedeljak", "utorak", - "sreda", + "srijeda", "\u010detvrtak", "petak", "subota" ], "ERANAMES": [ - "pre nove ere", + "prije nove ere", "nove ere" ], "ERAS": [ @@ -58,27 +58,27 @@ $provide.value("$locale", { "decembar" ], "SHORTDAY": [ - "ned", - "pon", - "uto", - "sre", - "\u010det", - "pet", - "sub" + "ned.", + "pon.", + "ut.", + "sr.", + "\u010det.", + "pet.", + "sub." ], "SHORTMONTH": [ - "jan", - "feb", - "mar", - "apr", + "jan.", + "feb.", + "mart", + "apr.", "maj", "jun", "jul", - "avg", - "sep", - "okt", - "nov", - "dec" + "avg.", + "sept.", + "okt.", + "nov.", + "dec." ], "STANDALONEMONTH": [ "januar", diff --git a/src/ngLocale/angular-locale_sr-latn-me.js b/src/ngLocale/angular-locale_sr-latn-me.js index edd2c4d64626..b5c189625ff8 100644 --- a/src/ngLocale/angular-locale_sr-latn-me.js +++ b/src/ngLocale/angular-locale_sr-latn-me.js @@ -22,20 +22,20 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "pre podne", + "prije podne", "po podne" ], "DAY": [ - "nedelja", + "nedjelja", "ponedeljak", "utorak", - "sreda", + "srijeda", "\u010detvrtak", "petak", "subota" ], "ERANAMES": [ - "pre nove ere", + "prije nove ere", "nove ere" ], "ERAS": [ @@ -58,27 +58,27 @@ $provide.value("$locale", { "decembar" ], "SHORTDAY": [ - "ned", - "pon", - "uto", - "sre", - "\u010det", - "pet", - "sub" + "ned.", + "pon.", + "ut.", + "sr.", + "\u010det.", + "pet.", + "sub." ], "SHORTMONTH": [ - "jan", - "feb", - "mar", - "apr", + "jan.", + "feb.", + "mart", + "apr.", "maj", "jun", "jul", - "avg", - "sep", - "okt", - "nov", - "dec" + "avg.", + "sept.", + "okt.", + "nov.", + "dec." ], "STANDALONEMONTH": [ "januar", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", diff --git a/src/ngLocale/angular-locale_sr-latn-rs.js b/src/ngLocale/angular-locale_sr-latn-rs.js index 4e2216aa5d18..47ef1d5f64c9 100644 --- a/src/ngLocale/angular-locale_sr-latn-rs.js +++ b/src/ngLocale/angular-locale_sr-latn-rs.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "din", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_sr-latn-xk.js b/src/ngLocale/angular-locale_sr-latn-xk.js index dc31ad6468fa..63d12b1fc677 100644 --- a/src/ngLocale/angular-locale_sr-latn-xk.js +++ b/src/ngLocale/angular-locale_sr-latn-xk.js @@ -58,27 +58,27 @@ $provide.value("$locale", { "decembar" ], "SHORTDAY": [ - "ned", - "pon", - "uto", - "sre", - "\u010det", - "pet", - "sub" + "ned.", + "pon.", + "ut.", + "sr.", + "\u010det.", + "pet.", + "sub." ], "SHORTMONTH": [ - "jan", - "feb", - "mar", - "apr", + "jan.", + "feb.", + "mart", + "apr.", "maj", "jun", "jul", - "avg", - "sep", - "okt", - "nov", - "dec" + "avg.", + "sept.", + "okt.", + "nov.", + "dec." ], "STANDALONEMONTH": [ "januar", @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", diff --git a/src/ngLocale/angular-locale_sr-latn.js b/src/ngLocale/angular-locale_sr-latn.js index 96d4eb97cd9f..18458493798f 100644 --- a/src/ngLocale/angular-locale_sr-latn.js +++ b/src/ngLocale/angular-locale_sr-latn.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "din", diff --git a/src/ngLocale/angular-locale_sr.js b/src/ngLocale/angular-locale_sr.js index c7e9001ea8e0..1199c0e8d491 100644 --- a/src/ngLocale/angular-locale_sr.js +++ b/src/ngLocale/angular-locale_sr.js @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, dd. MMMM y.", "longDate": "dd. MMMM y.", - "medium": "dd.MM.y. HH.mm.ss", + "medium": "dd.MM.y. HH:mm:ss", "mediumDate": "dd.MM.y.", - "mediumTime": "HH.mm.ss", - "short": "d.M.yy. HH.mm", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", "shortDate": "d.M.yy.", - "shortTime": "HH.mm" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "din", diff --git a/src/ngLocale/angular-locale_sw-cd.js b/src/ngLocale/angular-locale_sw-cd.js index 5fbbd34dd931..855a037fc843 100644 --- a/src/ngLocale/angular-locale_sw-cd.js +++ b/src/ngLocale/angular-locale_sw-cd.js @@ -22,63 +22,63 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "ya asubuyi", - "ya muchana" + "Asubuhi", + "Mchana" ], "DAY": [ - "siku ya yenga", - "siku ya kwanza", - "siku ya pili", - "siku ya tatu", - "siku ya ine", - "siku ya tanu", - "siku ya sita" + "Jumapili", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alhamisi", + "Ijumaa", + "Jumamosi" ], "ERANAMES": [ "Kabla ya Kristo", "Baada ya Kristo" ], "ERAS": [ - "BC", - "AD" + "KK", + "BK" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "mwezi ya kwanja", - "mwezi ya pili", - "mwezi ya tatu", - "mwezi ya ine", - "mwezi ya tanu", - "mwezi ya sita", - "mwezi ya saba", - "mwezi ya munane", - "mwezi ya tisa", - "mwezi ya kumi", - "mwezi ya kumi na moya", - "mwezi ya kumi ya mbili" + "Januari", + "Februari", + "Machi", + "Aprili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" ], "SHORTDAY": [ - "yen", - "kwa", - "pil", - "tat", - "ine", - "tan", - "sit" + "Jumapili", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alhamisi", + "Ijumaa", + "Jumamosi" ], "SHORTMONTH": [ - "mkw", - "mpi", - "mtu", - "min", - "mtn", - "mst", - "msb", - "mun", - "mts", - "mku", - "mkm", - "mkb" + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" ], "STANDALONEMONTH": [ "Januari", @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE d MMMM y", + "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", "mediumTime": "HH:mm:ss", - "short": "d/M/y HH:mm", - "shortDate": "d/M/y", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", "shortTime": "HH:mm" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_sw-ke.js b/src/ngLocale/angular-locale_sw-ke.js index 63fc94657256..9f6e9974b8b1 100644 --- a/src/ngLocale/angular-locale_sw-ke.js +++ b/src/ngLocale/angular-locale_sw-ke.js @@ -39,8 +39,8 @@ $provide.value("$locale", { "Baada ya Kristo" ], "ERAS": [ - "BC", - "AD" + "KK", + "BK" ], "FIRSTDAYOFWEEK": 6, "MONTH": [ diff --git a/src/ngLocale/angular-locale_sw-tz.js b/src/ngLocale/angular-locale_sw-tz.js index 8e4bbf84eac5..1d02d0a54e1b 100644 --- a/src/ngLocale/angular-locale_sw-tz.js +++ b/src/ngLocale/angular-locale_sw-tz.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "Asubuhi", + "Mchana" ], "DAY": [ "Jumapili", @@ -39,8 +39,8 @@ $provide.value("$locale", { "Baada ya Kristo" ], "ERAS": [ - "BC", - "AD" + "KK", + "BK" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_sw-ug.js b/src/ngLocale/angular-locale_sw-ug.js index a9a3e3fed2d8..93f7025307a7 100644 --- a/src/ngLocale/angular-locale_sw-ug.js +++ b/src/ngLocale/angular-locale_sw-ug.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "Asubuhi", + "Mchana" ], "DAY": [ "Jumapili", @@ -39,8 +39,8 @@ $provide.value("$locale", { "Baada ya Kristo" ], "ERAS": [ - "BC", - "AD" + "KK", + "BK" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_sw.js b/src/ngLocale/angular-locale_sw.js index a2f12367ef20..3241426741ff 100644 --- a/src/ngLocale/angular-locale_sw.js +++ b/src/ngLocale/angular-locale_sw.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "Asubuhi", + "Mchana" ], "DAY": [ "Jumapili", @@ -39,8 +39,8 @@ $provide.value("$locale", { "Baada ya Kristo" ], "ERAS": [ - "BC", - "AD" + "KK", + "BK" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ diff --git a/src/ngLocale/angular-locale_ta-in.js b/src/ngLocale/angular-locale_ta-in.js index 2bea69d72c2e..29c56149781d 100644 --- a/src/ngLocale/angular-locale_ta-in.js +++ b/src/ngLocale/angular-locale_ta-in.js @@ -70,7 +70,7 @@ $provide.value("$locale", { "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", - "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bc1", + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd", "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd", "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd", diff --git a/src/ngLocale/angular-locale_ta-lk.js b/src/ngLocale/angular-locale_ta-lk.js index 06fd63e704cc..21942eb7f414 100644 --- a/src/ngLocale/angular-locale_ta-lk.js +++ b/src/ngLocale/angular-locale_ta-lk.js @@ -70,7 +70,7 @@ $provide.value("$locale", { "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", - "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bc1", + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd", "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd", "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd", diff --git a/src/ngLocale/angular-locale_ta-my.js b/src/ngLocale/angular-locale_ta-my.js index e463620bb6d0..7963f1bb9642 100644 --- a/src/ngLocale/angular-locale_ta-my.js +++ b/src/ngLocale/angular-locale_ta-my.js @@ -70,7 +70,7 @@ $provide.value("$locale", { "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", - "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bc1", + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd", "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd", "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd", diff --git a/src/ngLocale/angular-locale_ta-sg.js b/src/ngLocale/angular-locale_ta-sg.js index 07ce08291ed3..c862ad306f2d 100644 --- a/src/ngLocale/angular-locale_ta-sg.js +++ b/src/ngLocale/angular-locale_ta-sg.js @@ -70,7 +70,7 @@ $provide.value("$locale", { "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", - "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bc1", + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd", "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd", "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd", diff --git a/src/ngLocale/angular-locale_ta.js b/src/ngLocale/angular-locale_ta.js index db958348f16f..9701a55ba658 100644 --- a/src/ngLocale/angular-locale_ta.js +++ b/src/ngLocale/angular-locale_ta.js @@ -70,7 +70,7 @@ $provide.value("$locale", { "\u0bae\u0bc7", "\u0b9c\u0bc2\u0ba9\u0bcd", "\u0b9c\u0bc2\u0bb2\u0bc8", - "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bc1", + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd", "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd", "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd", "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd", diff --git a/src/ngLocale/angular-locale_te-in.js b/src/ngLocale/angular-locale_te-in.js index b912a94ee519..dd4dfe1c1821 100644 --- a/src/ngLocale/angular-locale_te-in.js +++ b/src/ngLocale/angular-locale_te-in.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "[AM]", - "[PM]" + "AM", + "PM" ], "DAY": [ "\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02", diff --git a/src/ngLocale/angular-locale_te.js b/src/ngLocale/angular-locale_te.js index 8011dd46a794..5154acd123a2 100644 --- a/src/ngLocale/angular-locale_te.js +++ b/src/ngLocale/angular-locale_te.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "[AM]", - "[PM]" + "AM", + "PM" ], "DAY": [ "\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02", diff --git a/src/ngLocale/angular-locale_teo-ke.js b/src/ngLocale/angular-locale_teo-ke.js index f38cbb7f3ae6..70feee6e8b44 100644 --- a/src/ngLocale/angular-locale_teo-ke.js +++ b/src/ngLocale/angular-locale_teo-ke.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "KK", "BK" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "Orara", "Omuk", diff --git a/src/ngLocale/angular-locale_teo-ug.js b/src/ngLocale/angular-locale_teo-ug.js index d0588f113d02..326f3f537bd4 100644 --- a/src/ngLocale/angular-locale_teo-ug.js +++ b/src/ngLocale/angular-locale_teo-ug.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ti-er.js b/src/ngLocale/angular-locale_ti-er.js index dcc74c8854a4..8431c8b22505 100644 --- a/src/ngLocale/angular-locale_ti-er.js +++ b/src/ngLocale/angular-locale_ti-er.js @@ -28,15 +28,15 @@ $provide.value("$locale", { "DAY": [ "\u1230\u1295\u1260\u1275", "\u1230\u1291\u12ed", - "\u1230\u1209\u1235", + "\u1220\u1209\u1235", "\u1228\u1261\u12d5", - "\u1213\u1219\u1235", + "\u1283\u1219\u1235", "\u12d3\u122d\u1262", "\u1240\u12f3\u121d" ], "ERANAMES": [ - "\u12d3/\u12d3", - "\u12d3/\u121d" + "\u12d3\u1218\u1270 \u12d3\u1208\u121d", + "\u12d3\u1218\u1270 \u121d\u1205\u1228\u1275" ], "ERAS": [ "\u12d3/\u12d3", @@ -58,27 +58,27 @@ $provide.value("$locale", { "\u1273\u1215\u1233\u1235" ], "SHORTDAY": [ - "\u1230\u1295\u1260\u1275", - "\u1230\u1291\u12ed", - "\u1230\u1209\u1235", - "\u1228\u1261\u12d5", - "\u1213\u1219\u1235", - "\u12d3\u122d\u1262", - "\u1240\u12f3\u121d" + "\u1230\u1295", + "\u1230\u1291", + "\u1230\u1209", + "\u1228\u1261", + "\u1213\u1219", + "\u12d3\u122d", + "\u1240\u12f3" ], "SHORTMONTH": [ "\u1325\u122a", - "\u1208\u12ab\u1272", - "\u1218\u130b\u1262", - "\u121a\u12eb\u12dd", - "\u130d\u1295\u1266", + "\u1208\u12ab", + "\u1218\u130b", + "\u121a\u12eb", + "\u130d\u1295", "\u1230\u1290", - "\u1213\u121d\u1208", - "\u1290\u1213\u1230", - "\u1218\u1235\u12a8", - "\u1325\u1245\u121d", - "\u1215\u12f3\u122d", - "\u1273\u1215\u1233" + "\u1213\u121d", + "\u1290\u1213", + "\u1218\u1235", + "\u1325\u1245", + "\u1215\u12f3", + "\u1273\u1215" ], "STANDALONEMONTH": [ "\u1325\u122a", @@ -98,7 +98,7 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE\u1361 dd MMMM \u1218\u12d3\u120d\u1272 y G", + "fullDate": "EEEE\u1363 dd MMMM \u1218\u12d3\u120d\u1272 y G", "longDate": "dd MMMM y", "medium": "dd-MMM-y h:mm:ss a", "mediumDate": "dd-MMM-y", diff --git a/src/ngLocale/angular-locale_ti-et.js b/src/ngLocale/angular-locale_ti-et.js index 15b6d1a2218d..26b77204da76 100644 --- a/src/ngLocale/angular-locale_ti-et.js +++ b/src/ngLocale/angular-locale_ti-et.js @@ -36,63 +36,63 @@ $provide.value("$locale", { ], "ERANAMES": [ "\u12d3/\u12d3", - "\u12d3/\u121d" + "\u12d3\u1218\u1270 \u121d\u1205\u1228\u1275" ], "ERAS": [ "\u12d3/\u12d3", "\u12d3/\u121d" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ - "\u1303\u1295\u12e9\u12c8\u122a", - "\u134c\u1265\u1229\u12c8\u122a", - "\u121b\u122d\u127d", - "\u12a4\u1355\u1228\u120d", - "\u121c\u12ed", - "\u1301\u1295", - "\u1301\u120b\u12ed", - "\u12a6\u1308\u1235\u1275", - "\u1234\u1355\u1274\u121d\u1260\u122d", - "\u12a6\u12ad\u1270\u12cd\u1260\u122d", - "\u1296\u126c\u121d\u1260\u122d", - "\u12f2\u1234\u121d\u1260\u122d" + "\u1325\u122a", + "\u1208\u12ab\u1272\u1275", + "\u1218\u130b\u1262\u1275", + "\u121a\u12eb\u12dd\u12eb", + "\u130d\u1295\u1266\u1275", + "\u1230\u1290", + "\u1213\u121d\u1208", + "\u1290\u1213\u1230", + "\u1218\u1235\u12a8\u1228\u121d", + "\u1325\u1245\u121d\u1272", + "\u1215\u12f3\u122d", + "\u1273\u1215\u1233\u1235" ], "SHORTDAY": [ - "\u1230\u1295\u1260\u1275", - "\u1230\u1291\u12ed", - "\u1220\u1209\u1235", - "\u1228\u1261\u12d5", - "\u1283\u1219\u1235", - "\u12d3\u122d\u1262", - "\u1240\u12f3\u121d" + "\u1230\u1295", + "\u1230\u1291", + "\u1230\u1209", + "\u1228\u1261", + "\u1213\u1219", + "\u12d3\u122d", + "\u1240\u12f3" ], "SHORTMONTH": [ - "\u1303\u1295\u12e9", - "\u134c\u1265\u1229", - "\u121b\u122d\u127d", - "\u12a4\u1355\u1228", - "\u121c\u12ed", - "\u1301\u1295", - "\u1301\u120b\u12ed", - "\u12a6\u1308\u1235", - "\u1234\u1355\u1274", - "\u12a6\u12ad\u1270", - "\u1296\u126c\u121d", - "\u12f2\u1234\u121d" + "\u1325\u122a", + "\u1208\u12ab", + "\u1218\u130b", + "\u121a\u12eb", + "\u130d\u1295", + "\u1230\u1290", + "\u1213\u121d", + "\u1290\u1213", + "\u1218\u1235", + "\u1325\u1245", + "\u1215\u12f3", + "\u1273\u1215" ], "STANDALONEMONTH": [ - "\u1303\u1295\u12e9\u12c8\u122a", - "\u134c\u1265\u1229\u12c8\u122a", - "\u121b\u122d\u127d", - "\u12a4\u1355\u1228\u120d", - "\u121c\u12ed", - "\u1301\u1295", - "\u1301\u120b\u12ed", - "\u12a6\u1308\u1235\u1275", - "\u1234\u1355\u1274\u121d\u1260\u122d", - "\u12a6\u12ad\u1270\u12cd\u1260\u122d", - "\u1296\u126c\u121d\u1260\u122d", - "\u12f2\u1234\u121d\u1260\u122d" + "\u1325\u122a", + "\u1208\u12ab\u1272\u1275", + "\u1218\u130b\u1262\u1275", + "\u121a\u12eb\u12dd\u12eb", + "\u130d\u1295\u1266\u1275", + "\u1230\u1290", + "\u1213\u121d\u1208", + "\u1290\u1213\u1230", + "\u1218\u1235\u12a8\u1228\u121d", + "\u1325\u1245\u121d\u1272", + "\u1215\u12f3\u122d", + "\u1273\u1215\u1233\u1235" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_ti.js b/src/ngLocale/angular-locale_ti.js index 199b10105ee4..393245235ab8 100644 --- a/src/ngLocale/angular-locale_ti.js +++ b/src/ngLocale/angular-locale_ti.js @@ -36,63 +36,63 @@ $provide.value("$locale", { ], "ERANAMES": [ "\u12d3/\u12d3", - "\u12d3/\u121d" + "\u12d3\u1218\u1270 \u121d\u1205\u1228\u1275" ], "ERAS": [ "\u12d3/\u12d3", "\u12d3/\u121d" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ - "\u1303\u1295\u12e9\u12c8\u122a", - "\u134c\u1265\u1229\u12c8\u122a", - "\u121b\u122d\u127d", - "\u12a4\u1355\u1228\u120d", - "\u121c\u12ed", - "\u1301\u1295", - "\u1301\u120b\u12ed", - "\u12a6\u1308\u1235\u1275", - "\u1234\u1355\u1274\u121d\u1260\u122d", - "\u12a6\u12ad\u1270\u12cd\u1260\u122d", - "\u1296\u126c\u121d\u1260\u122d", - "\u12f2\u1234\u121d\u1260\u122d" + "\u1325\u122a", + "\u1208\u12ab\u1272\u1275", + "\u1218\u130b\u1262\u1275", + "\u121a\u12eb\u12dd\u12eb", + "\u130d\u1295\u1266\u1275", + "\u1230\u1290", + "\u1213\u121d\u1208", + "\u1290\u1213\u1230", + "\u1218\u1235\u12a8\u1228\u121d", + "\u1325\u1245\u121d\u1272", + "\u1215\u12f3\u122d", + "\u1273\u1215\u1233\u1235" ], "SHORTDAY": [ - "\u1230\u1295\u1260\u1275", - "\u1230\u1291\u12ed", - "\u1220\u1209\u1235", - "\u1228\u1261\u12d5", - "\u1283\u1219\u1235", - "\u12d3\u122d\u1262", - "\u1240\u12f3\u121d" + "\u1230\u1295", + "\u1230\u1291", + "\u1230\u1209", + "\u1228\u1261", + "\u1213\u1219", + "\u12d3\u122d", + "\u1240\u12f3" ], "SHORTMONTH": [ - "\u1303\u1295\u12e9", - "\u134c\u1265\u1229", - "\u121b\u122d\u127d", - "\u12a4\u1355\u1228", - "\u121c\u12ed", - "\u1301\u1295", - "\u1301\u120b\u12ed", - "\u12a6\u1308\u1235", - "\u1234\u1355\u1274", - "\u12a6\u12ad\u1270", - "\u1296\u126c\u121d", - "\u12f2\u1234\u121d" + "\u1325\u122a", + "\u1208\u12ab", + "\u1218\u130b", + "\u121a\u12eb", + "\u130d\u1295", + "\u1230\u1290", + "\u1213\u121d", + "\u1290\u1213", + "\u1218\u1235", + "\u1325\u1245", + "\u1215\u12f3", + "\u1273\u1215" ], "STANDALONEMONTH": [ - "\u1303\u1295\u12e9\u12c8\u122a", - "\u134c\u1265\u1229\u12c8\u122a", - "\u121b\u122d\u127d", - "\u12a4\u1355\u1228\u120d", - "\u121c\u12ed", - "\u1301\u1295", - "\u1301\u120b\u12ed", - "\u12a6\u1308\u1235\u1275", - "\u1234\u1355\u1274\u121d\u1260\u122d", - "\u12a6\u12ad\u1270\u12cd\u1260\u122d", - "\u1296\u126c\u121d\u1260\u122d", - "\u12f2\u1234\u121d\u1260\u122d" + "\u1325\u122a", + "\u1208\u12ab\u1272\u1275", + "\u1218\u130b\u1262\u1275", + "\u121a\u12eb\u12dd\u12eb", + "\u130d\u1295\u1266\u1275", + "\u1230\u1290", + "\u1213\u121d\u1208", + "\u1290\u1213\u1230", + "\u1218\u1235\u12a8\u1228\u121d", + "\u1325\u1245\u121d\u1272", + "\u1215\u12f3\u122d", + "\u1273\u1215\u1233\u1235" ], "WEEKENDRANGE": [ 5, diff --git a/src/ngLocale/angular-locale_to-to.js b/src/ngLocale/angular-locale_to-to.js index 65f6a5bf5e81..aab9a8e2c62b 100644 --- a/src/ngLocale/angular-locale_to-to.js +++ b/src/ngLocale/angular-locale_to-to.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "hengihengi", + "efiafi" ], "DAY": [ "S\u0101pate", diff --git a/src/ngLocale/angular-locale_to.js b/src/ngLocale/angular-locale_to.js index cadf60adf354..97c89d5f6b2f 100644 --- a/src/ngLocale/angular-locale_to.js +++ b/src/ngLocale/angular-locale_to.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "hengihengi", + "efiafi" ], "DAY": [ "S\u0101pate", diff --git a/src/ngLocale/angular-locale_tr-cy.js b/src/ngLocale/angular-locale_tr-cy.js index 34851d0beaf5..017cdea41c86 100644 --- a/src/ngLocale/angular-locale_tr-cy.js +++ b/src/ngLocale/angular-locale_tr-cy.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_tr-tr.js b/src/ngLocale/angular-locale_tr-tr.js index b8f8e7bac724..4aa5f87c17c7 100644 --- a/src/ngLocale/angular-locale_tr-tr.js +++ b/src/ngLocale/angular-locale_tr-tr.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_tr.js b/src/ngLocale/angular-locale_tr.js index 547675f25451..743a70ae51bd 100644 --- a/src/ngLocale/angular-locale_tr.js +++ b/src/ngLocale/angular-locale_tr.js @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_twq-ne.js b/src/ngLocale/angular-locale_twq-ne.js index 77c78dca248d..71d17fce5fcc 100644 --- a/src/ngLocale/angular-locale_twq-ne.js +++ b/src/ngLocale/angular-locale_twq-ne.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a4", diff --git a/src/ngLocale/angular-locale_ug-cn.js b/src/ngLocale/angular-locale_ug-cn.js index 502e1af7e43c..ed3eb01c3de3 100644 --- a/src/ngLocale/angular-locale_ug-cn.js +++ b/src/ngLocale/angular-locale_ug-cn.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE\u060c MMMM d\u060c y", - "longDate": "MMMM d\u060c y", - "medium": "MMM d\u060c y h:mm:ss a", - "mediumDate": "MMM d\u060c y", + "fullDate": "y d-MMMM\u060c EEEE", + "longDate": "d-MMMM\u060c y", + "medium": "d-MMM\u060c y h:mm:ss a", + "mediumDate": "d-MMM\u060c y", "mediumTime": "h:mm:ss a", - "short": "M/d/yy h:mm a", - "shortDate": "M/d/yy", + "short": "y-MM-dd h:mm a", + "shortDate": "y-MM-dd", "shortTime": "h:mm a" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_ug.js b/src/ngLocale/angular-locale_ug.js index 8db839213699..735933f7fce6 100644 --- a/src/ngLocale/angular-locale_ug.js +++ b/src/ngLocale/angular-locale_ug.js @@ -98,13 +98,13 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE\u060c MMMM d\u060c y", - "longDate": "MMMM d\u060c y", - "medium": "MMM d\u060c y h:mm:ss a", - "mediumDate": "MMM d\u060c y", + "fullDate": "y d-MMMM\u060c EEEE", + "longDate": "d-MMMM\u060c y", + "medium": "d-MMM\u060c y h:mm:ss a", + "mediumDate": "d-MMM\u060c y", "mediumTime": "h:mm:ss a", - "short": "M/d/yy h:mm a", - "shortDate": "M/d/yy", + "short": "y-MM-dd h:mm a", + "shortDate": "y-MM-dd", "shortTime": "h:mm a" }, "NUMBER_FORMATS": { diff --git a/src/ngLocale/angular-locale_uk-ua.js b/src/ngLocale/angular-locale_uk-ua.js index 4ed9abeafaea..2491667aa2cc 100644 --- a/src/ngLocale/angular-locale_uk-ua.js +++ b/src/ngLocale/angular-locale_uk-ua.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "\u0433\u0440\u0443\u0434\u043d\u044f" ], "SHORTDAY": [ - "\u041d\u0434", - "\u041f\u043d", - "\u0412\u0442", - "\u0421\u0440", - "\u0427\u0442", - "\u041f\u0442", - "\u0421\u0431" + "\u043d\u0434", + "\u043f\u043d", + "\u0432\u0442", + "\u0441\u0440", + "\u0447\u0442", + "\u043f\u0442", + "\u0441\u0431" ], "SHORTMONTH": [ "\u0441\u0456\u0447.", diff --git a/src/ngLocale/angular-locale_uk.js b/src/ngLocale/angular-locale_uk.js index 1a5df795d388..5b460d6cedba 100644 --- a/src/ngLocale/angular-locale_uk.js +++ b/src/ngLocale/angular-locale_uk.js @@ -58,13 +58,13 @@ $provide.value("$locale", { "\u0433\u0440\u0443\u0434\u043d\u044f" ], "SHORTDAY": [ - "\u041d\u0434", - "\u041f\u043d", - "\u0412\u0442", - "\u0421\u0440", - "\u0427\u0442", - "\u041f\u0442", - "\u0421\u0431" + "\u043d\u0434", + "\u043f\u043d", + "\u0432\u0442", + "\u0441\u0440", + "\u0447\u0442", + "\u043f\u0442", + "\u0441\u0431" ], "SHORTMONTH": [ "\u0441\u0456\u0447.", diff --git a/src/ngLocale/angular-locale_ur-in.js b/src/ngLocale/angular-locale_ur-in.js index 762a3d85f37a..4e7b31eecdb8 100644 --- a/src/ngLocale/angular-locale_ur-in.js +++ b/src/ngLocale/angular-locale_ur-in.js @@ -22,12 +22,12 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0642\u0628\u0644 \u062f\u0648\u067e\u06c1\u0631", - "\u0628\u0639\u062f \u062f\u0648\u067e\u06c1\u0631" + "AM", + "PM" ], "DAY": [ "\u0627\u062a\u0648\u0627\u0631", - "\u0633\u0648\u0645\u0648\u0627\u0631", + "\u067e\u06cc\u0631", "\u0645\u0646\u06af\u0644", "\u0628\u062f\u06be", "\u062c\u0645\u0639\u0631\u0627\u062a", @@ -59,7 +59,7 @@ $provide.value("$locale", { ], "SHORTDAY": [ "\u0627\u062a\u0648\u0627\u0631", - "\u0633\u0648\u0645\u0648\u0627\u0631", + "\u067e\u06cc\u0631", "\u0645\u0646\u06af\u0644", "\u0628\u062f\u06be", "\u062c\u0645\u0639\u0631\u0627\u062a", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE\u060c d MMMM\u060c y", "longDate": "d MMMM\u060c y", - "medium": "d MMM\u060c y h:mm:ss a", - "mediumDate": "d MMM\u060c y", + "medium": "y MMM d h:mm:ss a", + "mediumDate": "y MMM d", "mediumTime": "h:mm:ss a", "short": "d/M/yy h:mm a", "shortDate": "d/M/yy", diff --git a/src/ngLocale/angular-locale_ur-pk.js b/src/ngLocale/angular-locale_ur-pk.js index 272d9c0de728..6e07ddb0080f 100644 --- a/src/ngLocale/angular-locale_ur-pk.js +++ b/src/ngLocale/angular-locale_ur-pk.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0642\u0628\u0644 \u062f\u0648\u067e\u06c1\u0631", - "\u0628\u0639\u062f \u062f\u0648\u067e\u06c1\u0631" + "AM", + "PM" ], "DAY": [ "\u0627\u062a\u0648\u0627\u0631", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE\u060c d MMMM\u060c y", "longDate": "d MMMM\u060c y", - "medium": "d MMM\u060c y h:mm:ss a", - "mediumDate": "d MMM\u060c y", + "medium": "y MMM d h:mm:ss a", + "mediumDate": "y MMM d", "mediumTime": "h:mm:ss a", "short": "d/M/yy h:mm a", "shortDate": "d/M/yy", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 2, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_ur.js b/src/ngLocale/angular-locale_ur.js index 3f3aa4249307..2f866e8ed782 100644 --- a/src/ngLocale/angular-locale_ur.js +++ b/src/ngLocale/angular-locale_ur.js @@ -22,8 +22,8 @@ function getVF(n, opt_precision) { $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "\u0642\u0628\u0644 \u062f\u0648\u067e\u06c1\u0631", - "\u0628\u0639\u062f \u062f\u0648\u067e\u06c1\u0631" + "AM", + "PM" ], "DAY": [ "\u0627\u062a\u0648\u0627\u0631", @@ -100,8 +100,8 @@ $provide.value("$locale", { ], "fullDate": "EEEE\u060c d MMMM\u060c y", "longDate": "d MMMM\u060c y", - "medium": "d MMM\u060c y h:mm:ss a", - "mediumDate": "d MMM\u060c y", + "medium": "y MMM d h:mm:ss a", + "mediumDate": "y MMM d", "mediumTime": "h:mm:ss a", "short": "d/M/yy h:mm a", "shortDate": "d/M/yy", diff --git a/src/ngLocale/angular-locale_uz-arab-af.js b/src/ngLocale/angular-locale_uz-arab-af.js index b01d766f7c07..3b7ea7abca0c 100644 --- a/src/ngLocale/angular-locale_uz-arab-af.js +++ b/src/ngLocale/angular-locale_uz-arab-af.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "\u0634\u0646\u0628\u0647" ], "ERANAMES": [ - "\u0642.\u0645.", - "\u0645." + "BCE", + "CE" ], "ERAS": [ - "\u0642.\u0645.", - "\u0645." + "BCE", + "CE" ], "FIRSTDAYOFWEEK": 5, "MONTH": [ @@ -80,14 +80,14 @@ $provide.value("$locale", { 3, 4 ], - "fullDate": "y \u0646\u0686\u06cc \u06cc\u06cc\u0644 d \u0646\u0686\u06cc MMMM EEEE \u06a9\u0648\u0646\u06cc", - "longDate": "d \u0646\u0686\u06cc MMMM y", - "medium": "d MMM y H:mm:ss", - "mediumDate": "d MMM y", - "mediumTime": "H:mm:ss", - "short": "y/M/d H:mm", - "shortDate": "y/M/d", - "shortTime": "H:mm" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "Af.", @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4\u00a0", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_uz-arab.js b/src/ngLocale/angular-locale_uz-arab.js index d9cbe3facf7f..0246c209687e 100644 --- a/src/ngLocale/angular-locale_uz-arab.js +++ b/src/ngLocale/angular-locale_uz-arab.js @@ -17,12 +17,12 @@ $provide.value("$locale", { "\u0634\u0646\u0628\u0647" ], "ERANAMES": [ - "\u0642.\u0645.", - "\u0645." + "BCE", + "CE" ], "ERAS": [ - "\u0642.\u0645.", - "\u0645." + "BCE", + "CE" ], "FIRSTDAYOFWEEK": 5, "MONTH": [ @@ -80,14 +80,14 @@ $provide.value("$locale", { 3, 4 ], - "fullDate": "y \u0646\u0686\u06cc \u06cc\u06cc\u0644 d \u0646\u0686\u06cc MMMM EEEE \u06a9\u0648\u0646\u06cc", - "longDate": "d \u0646\u0686\u06cc MMMM y", - "medium": "d MMM y H:mm:ss", - "mediumDate": "d MMM y", - "mediumTime": "H:mm:ss", - "short": "y/M/d H:mm", - "shortDate": "y/M/d", - "shortTime": "H:mm" + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "Af.", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "-\u00a4\u00a0", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_uz-cyrl-uz.js b/src/ngLocale/angular-locale_uz-cyrl-uz.js index dd541c83923e..d1723c814506 100644 --- a/src/ngLocale/angular-locale_uz-cyrl-uz.js +++ b/src/ngLocale/angular-locale_uz-cyrl-uz.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "\u0422\u041e", + "\u0422\u041a" ], "DAY": [ "\u044f\u043a\u0448\u0430\u043d\u0431\u0430", @@ -17,50 +17,50 @@ $provide.value("$locale", { "\u0448\u0430\u043d\u0431\u0430" ], "ERANAMES": [ - "\u041c.\u0410.", - "\u042d" + "\u043c\u0438\u043b\u043e\u0434\u0434\u0430\u043d \u0430\u0432\u0432\u0430\u043b\u0433\u0438", + "\u043c\u0438\u043b\u043e\u0434\u0438\u0439" ], "ERAS": [ - "\u041c.\u0410.", - "\u042d" + "\u043c.\u0430.", + "\u043c\u0438\u043b\u043e\u0434\u0438\u0439" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "\u042f\u043d\u0432\u0430\u0440", - "\u0424\u0435\u0432\u0440\u0430\u043b", - "\u041c\u0430\u0440\u0442", - "\u0410\u043f\u0440\u0435\u043b", - "\u041c\u0430\u0439", - "\u0418\u044e\u043d", - "\u0418\u044e\u043b", - "\u0410\u0432\u0433\u0443\u0441\u0442", - "\u0421\u0435\u043d\u0442\u044f\u0431\u0440", - "\u041e\u043a\u0442\u044f\u0431\u0440", - "\u041d\u043e\u044f\u0431\u0440", - "\u0414\u0435\u043a\u0430\u0431\u0440" + "\u044f\u043d\u0432\u0430\u0440", + "\u0444\u0435\u0432\u0440\u0430\u043b", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440\u0435\u043b", + "\u043c\u0430\u0439", + "\u0438\u044e\u043d", + "\u0438\u044e\u043b", + "\u0430\u0432\u0433\u0443\u0441\u0442", + "\u0441\u0435\u043d\u0442\u044f\u0431\u0440", + "\u043e\u043a\u0442\u044f\u0431\u0440", + "\u043d\u043e\u044f\u0431\u0440", + "\u0434\u0435\u043a\u0430\u0431\u0440" ], "SHORTDAY": [ - "\u042f\u043a\u0448", - "\u0414\u0443\u0448", - "\u0421\u0435\u0448", - "\u0427\u043e\u0440", - "\u041f\u0430\u0439", - "\u0416\u0443\u043c", - "\u0428\u0430\u043d" + "\u044f\u043a\u0448", + "\u0434\u0443\u0448", + "\u0441\u0435\u0448", + "\u0447\u043e\u0440", + "\u043f\u0430\u0439", + "\u0436\u0443\u043c", + "\u0448\u0430\u043d" ], "SHORTMONTH": [ - "\u042f\u043d\u0432", - "\u0424\u0435\u0432", - "\u041c\u0430\u0440", - "\u0410\u043f\u0440", - "\u041c\u0430\u0439", - "\u0418\u044e\u043d", - "\u0418\u044e\u043b", - "\u0410\u0432\u0433", - "\u0421\u0435\u043d", - "\u041e\u043a\u0442", - "\u041d\u043e\u044f", - "\u0414\u0435\u043a" + "\u044f\u043d\u0432", + "\u0444\u0435\u0432", + "\u043c\u0430\u0440", + "\u0430\u043f\u0440", + "\u043c\u0430\u0439", + "\u0438\u044e\u043d", + "\u0438\u044e\u043b", + "\u0430\u0432\u0433", + "\u0441\u0435\u043d", + "\u043e\u043a\u0442", + "\u043d\u043e\u044f", + "\u0434\u0435\u043a" ], "STANDALONEMONTH": [ "\u042f\u043d\u0432\u0430\u0440", @@ -80,10 +80,10 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "fullDate": "EEEE, dd MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", "mediumTime": "HH:mm:ss", "short": "dd/MM/yy HH:mm", "shortDate": "dd/MM/yy", @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_uz-cyrl.js b/src/ngLocale/angular-locale_uz-cyrl.js index c4c4ae06af64..e3cf1744abae 100644 --- a/src/ngLocale/angular-locale_uz-cyrl.js +++ b/src/ngLocale/angular-locale_uz-cyrl.js @@ -4,8 +4,8 @@ var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: " $provide.value("$locale", { "DATETIME_FORMATS": { "AMPMS": [ - "AM", - "PM" + "\u0422\u041e", + "\u0422\u041a" ], "DAY": [ "\u044f\u043a\u0448\u0430\u043d\u0431\u0430", @@ -17,50 +17,50 @@ $provide.value("$locale", { "\u0448\u0430\u043d\u0431\u0430" ], "ERANAMES": [ - "\u041c.\u0410.", - "\u042d" + "\u043c\u0438\u043b\u043e\u0434\u0434\u0430\u043d \u0430\u0432\u0432\u0430\u043b\u0433\u0438", + "\u043c\u0438\u043b\u043e\u0434\u0438\u0439" ], "ERAS": [ - "\u041c.\u0410.", - "\u042d" + "\u043c.\u0430.", + "\u043c\u0438\u043b\u043e\u0434\u0438\u0439" ], "FIRSTDAYOFWEEK": 0, "MONTH": [ - "\u042f\u043d\u0432\u0430\u0440", - "\u0424\u0435\u0432\u0440\u0430\u043b", - "\u041c\u0430\u0440\u0442", - "\u0410\u043f\u0440\u0435\u043b", - "\u041c\u0430\u0439", - "\u0418\u044e\u043d", - "\u0418\u044e\u043b", - "\u0410\u0432\u0433\u0443\u0441\u0442", - "\u0421\u0435\u043d\u0442\u044f\u0431\u0440", - "\u041e\u043a\u0442\u044f\u0431\u0440", - "\u041d\u043e\u044f\u0431\u0440", - "\u0414\u0435\u043a\u0430\u0431\u0440" + "\u044f\u043d\u0432\u0430\u0440", + "\u0444\u0435\u0432\u0440\u0430\u043b", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440\u0435\u043b", + "\u043c\u0430\u0439", + "\u0438\u044e\u043d", + "\u0438\u044e\u043b", + "\u0430\u0432\u0433\u0443\u0441\u0442", + "\u0441\u0435\u043d\u0442\u044f\u0431\u0440", + "\u043e\u043a\u0442\u044f\u0431\u0440", + "\u043d\u043e\u044f\u0431\u0440", + "\u0434\u0435\u043a\u0430\u0431\u0440" ], "SHORTDAY": [ - "\u042f\u043a\u0448", - "\u0414\u0443\u0448", - "\u0421\u0435\u0448", - "\u0427\u043e\u0440", - "\u041f\u0430\u0439", - "\u0416\u0443\u043c", - "\u0428\u0430\u043d" + "\u044f\u043a\u0448", + "\u0434\u0443\u0448", + "\u0441\u0435\u0448", + "\u0447\u043e\u0440", + "\u043f\u0430\u0439", + "\u0436\u0443\u043c", + "\u0448\u0430\u043d" ], "SHORTMONTH": [ - "\u042f\u043d\u0432", - "\u0424\u0435\u0432", - "\u041c\u0430\u0440", - "\u0410\u043f\u0440", - "\u041c\u0430\u0439", - "\u0418\u044e\u043d", - "\u0418\u044e\u043b", - "\u0410\u0432\u0433", - "\u0421\u0435\u043d", - "\u041e\u043a\u0442", - "\u041d\u043e\u044f", - "\u0414\u0435\u043a" + "\u044f\u043d\u0432", + "\u0444\u0435\u0432", + "\u043c\u0430\u0440", + "\u0430\u043f\u0440", + "\u043c\u0430\u0439", + "\u0438\u044e\u043d", + "\u0438\u044e\u043b", + "\u0430\u0432\u0433", + "\u0441\u0435\u043d", + "\u043e\u043a\u0442", + "\u043d\u043e\u044f", + "\u0434\u0435\u043a" ], "STANDALONEMONTH": [ "\u042f\u043d\u0432\u0430\u0440", @@ -80,10 +80,10 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", - "longDate": "y MMMM d", - "medium": "y MMM d HH:mm:ss", - "mediumDate": "y MMM d", + "fullDate": "EEEE, dd MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", "mediumTime": "HH:mm:ss", "short": "dd/MM/yy HH:mm", "shortDate": "dd/MM/yy", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_uz-latn-uz.js b/src/ngLocale/angular-locale_uz-latn-uz.js index f3d8bbf0a29f..b8afec112c1d 100644 --- a/src/ngLocale/angular-locale_uz-latn-uz.js +++ b/src/ngLocale/angular-locale_uz-latn-uz.js @@ -34,19 +34,19 @@ $provide.value("$locale", { "iyun", "iyul", "avgust", - "Sentabr", - "Oktabr", + "sentabr", + "oktabr", "noyabr", "dekabr" ], "SHORTDAY": [ - "Ya", - "Du", - "Se", - "Ch", - "Pa", - "Ju", - "Sh" + "Yak", + "Dush", + "Sesh", + "Chor", + "Pay", + "Jum", + "Shan" ], "SHORTMONTH": [ "yan", @@ -80,7 +80,7 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", + "fullDate": "EEEE, d-MMMM, y", "longDate": "d-MMMM, y", "medium": "d-MMM, y HH:mm:ss", "mediumDate": "d-MMM, y", @@ -108,13 +108,13 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_uz-latn.js b/src/ngLocale/angular-locale_uz-latn.js index 9f82b7cf496a..56724d156836 100644 --- a/src/ngLocale/angular-locale_uz-latn.js +++ b/src/ngLocale/angular-locale_uz-latn.js @@ -34,19 +34,19 @@ $provide.value("$locale", { "iyun", "iyul", "avgust", - "Sentabr", - "Oktabr", + "sentabr", + "oktabr", "noyabr", "dekabr" ], "SHORTDAY": [ - "Ya", - "Du", - "Se", - "Ch", - "Pa", - "Ju", - "Sh" + "Yak", + "Dush", + "Sesh", + "Chor", + "Pay", + "Jum", + "Shan" ], "SHORTMONTH": [ "yan", @@ -80,7 +80,7 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", + "fullDate": "EEEE, d-MMMM, y", "longDate": "d-MMMM, y", "medium": "d-MMM, y HH:mm:ss", "mediumDate": "d-MMM, y", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_uz.js b/src/ngLocale/angular-locale_uz.js index fa4e7832d3a7..0af75a831589 100644 --- a/src/ngLocale/angular-locale_uz.js +++ b/src/ngLocale/angular-locale_uz.js @@ -34,19 +34,19 @@ $provide.value("$locale", { "iyun", "iyul", "avgust", - "Sentabr", - "Oktabr", + "sentabr", + "oktabr", "noyabr", "dekabr" ], "SHORTDAY": [ - "Ya", - "Du", - "Se", - "Ch", - "Pa", - "Ju", - "Sh" + "Yak", + "Dush", + "Sesh", + "Chor", + "Pay", + "Jum", + "Shan" ], "SHORTMONTH": [ "yan", @@ -80,7 +80,7 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, y MMMM dd", + "fullDate": "EEEE, d-MMMM, y", "longDate": "d-MMMM, y", "medium": "d-MMM, y HH:mm:ss", "mediumDate": "d-MMM, y", @@ -111,10 +111,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-\u00a4\u00a0", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_vi-vn.js b/src/ngLocale/angular-locale_vi-vn.js index 39369fc61b58..40dd78cfb3bb 100644 --- a/src/ngLocale/angular-locale_vi-vn.js +++ b/src/ngLocale/angular-locale_vi-vn.js @@ -17,11 +17,11 @@ $provide.value("$locale", { "Th\u1ee9 B\u1ea3y" ], "ERANAMES": [ - "tr. CN", + "Tr\u01b0\u1edbc CN", "sau CN" ], "ERAS": [ - "tr. CN", + "Tr\u01b0\u1edbc CN", "sau CN" ], "FIRSTDAYOFWEEK": 0, @@ -80,8 +80,8 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, 'ng\u00e0y' dd MMMM 'n\u0103m' y", - "longDate": "'Ng\u00e0y' dd 'th\u00e1ng' MM 'n\u0103m' y", + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", "medium": "d MMM, y HH:mm:ss", "mediumDate": "d MMM, y", "mediumTime": "HH:mm:ss", @@ -108,8 +108,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4\u00a0", "negSuf": "", diff --git a/src/ngLocale/angular-locale_vi.js b/src/ngLocale/angular-locale_vi.js index 3e837bbb2f6e..74cdcadc8053 100644 --- a/src/ngLocale/angular-locale_vi.js +++ b/src/ngLocale/angular-locale_vi.js @@ -17,11 +17,11 @@ $provide.value("$locale", { "Th\u1ee9 B\u1ea3y" ], "ERANAMES": [ - "tr. CN", + "Tr\u01b0\u1edbc CN", "sau CN" ], "ERAS": [ - "tr. CN", + "Tr\u01b0\u1edbc CN", "sau CN" ], "FIRSTDAYOFWEEK": 0, @@ -80,8 +80,8 @@ $provide.value("$locale", { 5, 6 ], - "fullDate": "EEEE, 'ng\u00e0y' dd MMMM 'n\u0103m' y", - "longDate": "'Ng\u00e0y' dd 'th\u00e1ng' MM 'n\u0103m' y", + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", "medium": "d MMM, y HH:mm:ss", "mediumDate": "d MMM, y", "mediumTime": "HH:mm:ss", diff --git a/src/ngLocale/angular-locale_vun-tz.js b/src/ngLocale/angular-locale_vun-tz.js index d241f2ea5291..7f1900e634b5 100644 --- a/src/ngLocale/angular-locale_vun-tz.js +++ b/src/ngLocale/angular-locale_vun-tz.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_xog-ug.js b/src/ngLocale/angular-locale_xog-ug.js index 319c110625f7..c17dd023e0b1 100644 --- a/src/ngLocale/angular-locale_xog-ug.js +++ b/src/ngLocale/angular-locale_xog-ug.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_yav-cm.js b/src/ngLocale/angular-locale_yav-cm.js index c880307bafcd..9c93a7ee9258 100644 --- a/src/ngLocale/angular-locale_yav-cm.js +++ b/src/ngLocale/angular-locale_yav-cm.js @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-", "negSuf": "\u00a0\u00a4", diff --git a/src/ngLocale/angular-locale_yi-001.js b/src/ngLocale/angular-locale_yi-001.js index bc5b5c9cf782..0e049960063d 100644 --- a/src/ngLocale/angular-locale_yi-001.js +++ b/src/ngLocale/angular-locale_yi-001.js @@ -108,7 +108,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_yi.js b/src/ngLocale/angular-locale_yi.js index 8d41a8ab940b..c74f10a85364 100644 --- a/src/ngLocale/angular-locale_yi.js +++ b/src/ngLocale/angular-locale_yi.js @@ -108,7 +108,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_yo-bj.js b/src/ngLocale/angular-locale_yo-bj.js index a3fa227305db..6044e7161095 100644 --- a/src/ngLocale/angular-locale_yo-bj.js +++ b/src/ngLocale/angular-locale_yo-bj.js @@ -39,7 +39,7 @@ $provide.value("$locale", { "Lehin Kristi" ], "ERAS": [ - "SK", + "BCE", "LK" ], "FIRSTDAYOFWEEK": 0, @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "CFA", @@ -126,8 +126,8 @@ $provide.value("$locale", { { "gSize": 3, "lgSize": 3, - "maxFrac": 2, - "minFrac": 2, + "maxFrac": 0, + "minFrac": 0, "minInt": 1, "negPre": "-\u00a4", "negSuf": "", diff --git a/src/ngLocale/angular-locale_yo-ng.js b/src/ngLocale/angular-locale_yo-ng.js index 6af884e6aad1..5c959c4c7741 100644 --- a/src/ngLocale/angular-locale_yo-ng.js +++ b/src/ngLocale/angular-locale_yo-ng.js @@ -39,7 +39,7 @@ $provide.value("$locale", { "Lehin Kristi" ], "ERAS": [ - "SK", + "BCE", "LK" ], "FIRSTDAYOFWEEK": 0, @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20a6", diff --git a/src/ngLocale/angular-locale_yo.js b/src/ngLocale/angular-locale_yo.js index 02fe54995860..23c7be168f4a 100644 --- a/src/ngLocale/angular-locale_yo.js +++ b/src/ngLocale/angular-locale_yo.js @@ -39,7 +39,7 @@ $provide.value("$locale", { "Lehin Kristi" ], "ERAS": [ - "SK", + "BCE", "LK" ], "FIRSTDAYOFWEEK": 0, @@ -100,12 +100,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, d MMMM y", "longDate": "d MMMM y", - "medium": "d MMM y h:mm:ss a", + "medium": "d MMM y HH:mm:ss", "mediumDate": "d MMM y", - "mediumTime": "h:mm:ss a", - "short": "dd/MM/y h:mm a", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", "shortDate": "dd/MM/y", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20a6", diff --git a/src/ngLocale/angular-locale_yue-hk.js b/src/ngLocale/angular-locale_yue-hk.js index cf6b20719e36..294e3bdb2a64 100644 --- a/src/ngLocale/angular-locale_yue-hk.js +++ b/src/ngLocale/angular-locale_yue-hk.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u897f\u5143\u524d", "\u897f\u5143" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "1\u6708", "2\u6708", diff --git a/src/ngLocale/angular-locale_yue.js b/src/ngLocale/angular-locale_yue.js index 268bce899183..cf1c4aaf19b5 100644 --- a/src/ngLocale/angular-locale_yue.js +++ b/src/ngLocale/angular-locale_yue.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u897f\u5143\u524d", "\u897f\u5143" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 6, "MONTH": [ "1\u6708", "2\u6708", diff --git a/src/ngLocale/angular-locale_zgh-ma.js b/src/ngLocale/angular-locale_zgh-ma.js index 70aaf8587a64..3e6aea22bed1 100644 --- a/src/ngLocale/angular-locale_zgh-ma.js +++ b/src/ngLocale/angular-locale_zgh-ma.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u2d37\u2d30\u2d44", "\u2d37\u2d3c\u2d44" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", "\u2d31\u2d55\u2d30\u2d62\u2d55", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_zgh.js b/src/ngLocale/angular-locale_zgh.js index dc8b56af9a4a..9f51e216ed4c 100644 --- a/src/ngLocale/angular-locale_zgh.js +++ b/src/ngLocale/angular-locale_zgh.js @@ -42,7 +42,7 @@ $provide.value("$locale", { "\u2d37\u2d30\u2d44", "\u2d37\u2d3c\u2d44" ], - "FIRSTDAYOFWEEK": 0, + "FIRSTDAYOFWEEK": 5, "MONTH": [ "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", "\u2d31\u2d55\u2d30\u2d62\u2d55", @@ -95,8 +95,8 @@ $provide.value("$locale", { "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" ], "WEEKENDRANGE": [ - 5, - 6 + 4, + 5 ], "fullDate": "EEEE d MMMM y", "longDate": "d MMMM y", diff --git a/src/ngLocale/angular-locale_zu-za.js b/src/ngLocale/angular-locale_zu-za.js index 65fdff705bf5..293982325bd0 100644 --- a/src/ngLocale/angular-locale_zu-za.js +++ b/src/ngLocale/angular-locale_zu-za.js @@ -26,7 +26,7 @@ $provide.value("$locale", { ], "FIRSTDAYOFWEEK": 6, "MONTH": [ - "Januwari", + "UMasingana", "Februwari", "Mashi", "Ephreli", @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, MMMM d, y", "longDate": "MMMM d, y", - "medium": "MMM d, y h:mm:ss a", + "medium": "MMM d, y HH:mm:ss", "mediumDate": "MMM d, y", - "mediumTime": "h:mm:ss a", - "short": "M/d/yy h:mm a", + "mediumTime": "HH:mm:ss", + "short": "M/d/yy HH:mm", "shortDate": "M/d/yy", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "R", diff --git a/src/ngLocale/angular-locale_zu.js b/src/ngLocale/angular-locale_zu.js index 345ff2123ecb..3d802906910e 100644 --- a/src/ngLocale/angular-locale_zu.js +++ b/src/ngLocale/angular-locale_zu.js @@ -26,7 +26,7 @@ $provide.value("$locale", { ], "FIRSTDAYOFWEEK": 6, "MONTH": [ - "Januwari", + "UMasingana", "Februwari", "Mashi", "Ephreli", @@ -82,12 +82,12 @@ $provide.value("$locale", { ], "fullDate": "EEEE, MMMM d, y", "longDate": "MMMM d, y", - "medium": "MMM d, y h:mm:ss a", + "medium": "MMM d, y HH:mm:ss", "mediumDate": "MMM d, y", - "mediumTime": "h:mm:ss a", - "short": "M/d/yy h:mm a", + "mediumTime": "HH:mm:ss", + "short": "M/d/yy HH:mm", "shortDate": "M/d/yy", - "shortTime": "h:mm a" + "shortTime": "HH:mm" }, "NUMBER_FORMATS": { "CURRENCY_SYM": "R", From 32f464531472ca7b5aa0dc81c5f6421096012201 Mon Sep 17 00:00:00 2001 From: Lucio Martinez Date: Mon, 1 May 2017 23:39:29 -0300 Subject: [PATCH 015/583] fix(ngMock/$interval): add support for zero-delay intervals in tests Previously, trying to test code thaat contained zero-delay intervals (e.g. `$interval(fn, 0)` or `$interval(fn)`) would result in an infinite loop. This commit avoids the infinite loop, by treating zero-delay intervals as one second intervals (except for the initial trigger, where they can also be executed with `$interval.flush(0)`). Fixes #15952 Closes #15953 --- src/ngMock/angular-mocks.js | 10 ++++- test/ngMock/angular-mocksSpec.js | 69 ++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 2 deletions(-) diff --git a/src/ngMock/angular-mocks.js b/src/ngMock/angular-mocks.js index 1d21364da7bb..27b4da48b2c7 100644 --- a/src/ngMock/angular-mocks.js +++ b/src/ngMock/angular-mocks.js @@ -504,8 +504,8 @@ angular.mock.$IntervalProvider = function() { } repeatFns.push({ - nextTime:(now + delay), - delay: delay, + nextTime: (now + (delay || 0)), + delay: delay || 1, fn: tick, id: nextRepeatId, deferred: deferred @@ -555,10 +555,16 @@ angular.mock.$IntervalProvider = function() { * @return {number} The amount of time moved forward. */ $interval.flush = function(millis) { + var before = now; now += millis; while (repeatFns.length && repeatFns[0].nextTime <= now) { var task = repeatFns[0]; task.fn(); + if (task.nextTime === before) { + // this can only happen the first time + // a zero-delay interval gets triggered + task.nextTime++; + } task.nextTime += task.delay; repeatFns.sort(function(a, b) { return a.nextTime - b.nextTime;}); } diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js index 67f9674f8034..57cf31400179 100644 --- a/test/ngMock/angular-mocksSpec.js +++ b/test/ngMock/angular-mocksSpec.js @@ -351,6 +351,75 @@ describe('ngMock', function() { })); + it('should allow you to NOT specify the delay time', inject(function($interval) { + var counterA = 0; + var counterB = 0; + + $interval(function() { counterA++; }); + $interval(function() { counterB++; }, 0); + + $interval.flush(1000); + expect(counterA).toBe(1000); + expect(counterB).toBe(1000); + $interval.flush(1000); + expect(counterA).toBe(2000); + expect(counterB).toBe(2000); + })); + + + it('should run tasks in correct relative order', inject(function($interval) { + var counterA = 0; + var counterB = 0; + $interval(function() { counterA++; }, 0); + $interval(function() { counterB++; }, 1000); + + $interval.flush(1000); + expect(counterA).toBe(1000); + expect(counterB).toBe(1); + $interval.flush(999); + expect(counterA).toBe(1999); + expect(counterB).toBe(1); + $interval.flush(1); + expect(counterA).toBe(2000); + expect(counterB).toBe(2); + })); + + + it('should NOT trigger zero-delay interval when flush has ran before', inject(function($interval) { + var counterA = 0; + var counterB = 0; + + $interval.flush(100); + + $interval(function() { counterA++; }); + $interval(function() { counterB++; }, 0); + + expect(counterA).toBe(0); + expect(counterB).toBe(0); + + $interval.flush(100); + + expect(counterA).toBe(100); + expect(counterB).toBe(100); + })); + + + it('should trigger zero-delay interval only once on flush zero', inject(function($interval) { + var counterA = 0; + var counterB = 0; + + $interval(function() { counterA++; }); + $interval(function() { counterB++; }, 0); + + $interval.flush(0); + expect(counterA).toBe(1); + expect(counterB).toBe(1); + $interval.flush(0); + expect(counterA).toBe(1); + expect(counterB).toBe(1); + })); + + it('should allow you to specify a number of iterations', inject(function($interval) { var counter = 0; $interval(function() {counter++;}, 1000, 2); From 420ceb6e485441d0953fc5ca415a1b93b017b776 Mon Sep 17 00:00:00 2001 From: Peter Bacon Darwin Date: Mon, 5 Jun 2017 21:13:06 +0100 Subject: [PATCH 016/583] chore(jenkins): do not publish to code.angularjs.org snapshot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit While the firewall continues to block the update ports we will not try to publish there. This will be fixed when we move to hosting the sites on Firebase. This means that successful builds on master will not automatically update code.angularjs.org, this will affect: * https://code.angularjs.org/snapshot, which people often use to check latest features * https://docs.angularjs.org, which is supposed to display the docs for the latest master As it turns out we can manually partially trigger an update by browsing to https://code.angularjs.org/gitFetchSite.php but we just can’t guarantee that we will update both the round robin servers. --- scripts/code.angularjs.org/publish.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/code.angularjs.org/publish.sh b/scripts/code.angularjs.org/publish.sh index fa2c22b440d8..a9780a6de4a4 100755 --- a/scripts/code.angularjs.org/publish.sh +++ b/scripts/code.angularjs.org/publish.sh @@ -62,7 +62,11 @@ function _update_code() { for backend in "$@" ; do echo "-- Refreshing code.angularjs.org: backend=$backend" - curl http://$backend:8003/gitFetchSite.php + + # FIXME: We gave up publishing to code.angularjs.org because the GCE automatically removes firewall + # rules that allow access to port 8003. + + # curl http://$backend:8003/gitFetchSite.php done } From 53fb909068fc391d969bdcd039f39e249cdd6a8a Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Mon, 12 Jun 2017 11:02:49 +0300 Subject: [PATCH 017/583] test(ngMock): fix Firefox craches on Travis This test keeps causing Firefox 47 (currently used on Travis) to crash and fail the build. The test passes locally (on Firefox 53). Lowering the loop count from 1000 to 100 seems to fix the issue. (Note: The crach only affects the mocked implementation of `$interval` and does not happen locally.) Closes #16040 --- test/ngMock/angular-mocksSpec.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js index 57cf31400179..27244e9a12b3 100644 --- a/test/ngMock/angular-mocksSpec.js +++ b/test/ngMock/angular-mocksSpec.js @@ -358,12 +358,12 @@ describe('ngMock', function() { $interval(function() { counterA++; }); $interval(function() { counterB++; }, 0); - $interval.flush(1000); - expect(counterA).toBe(1000); - expect(counterB).toBe(1000); - $interval.flush(1000); - expect(counterA).toBe(2000); - expect(counterB).toBe(2000); + $interval.flush(100); + expect(counterA).toBe(100); + expect(counterB).toBe(100); + $interval.flush(100); + expect(counterA).toBe(200); + expect(counterB).toBe(200); })); From 42299e9f6dbe5f0f6f73e01c96a9e97419aa365d Mon Sep 17 00:00:00 2001 From: Saurav Bhattacharya Date: Thu, 8 Jun 2017 14:18:16 -0400 Subject: [PATCH 018/583] docs(external-resources.ngdoc): fix broken link Closes #16042 --- docs/content/guide/external-resources.ngdoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/guide/external-resources.ngdoc b/docs/content/guide/external-resources.ngdoc index 072d7d7f4abb..d43dcf2b6d7b 100644 --- a/docs/content/guide/external-resources.ngdoc +++ b/docs/content/guide/external-resources.ngdoc @@ -139,7 +139,7 @@ You can find a larger list of AngularJS external libraries at [ngmodules.org](ht [CodeAcademy](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1), [CodeSchool](https://www.codeschool.com/courses/shaping-up-with-angular-js) * **Paid online:** - [Pluralsight (3 courses)](http://www.pluralsight.com/training/Courses/Find?highlight=true&searchTerm=angularjs), + [Pluralsight](https://www.pluralsight.com/search?q=angularjs), [Tuts+](https://tutsplus.com/course/easier-js-apps-with-angular/), [lynda.com](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/133318-2.html), [WintellectNOW (4 lessons)](http://www.wintellectnow.com/Course/Detail/mastering-angularjs), From 464dde8bd12d9be8503678ac5752945661e006a5 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 12 Jun 2017 15:59:20 +0200 Subject: [PATCH 019/583] fix(Angular): deprecate angular.merge This function has problems with special object types but since it's not used in core, it is not worth implementing fixes for these cases. A general purpose library like lodash (provides `merge`) should be used instead. Closes #12653 Closes #14941 Closes #15180 Closes #15992 Closes #16036 --- src/Angular.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Angular.js b/src/Angular.js index e6bd34013b0f..4cb891a0401e 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -421,6 +421,20 @@ function extend(dst) { * Unlike {@link angular.extend extend()}, `merge()` recursively descends into object properties of source * objects, performing a deep copy. * +* @deprecated +* sinceVersion="1.6.5" +* This function is deprecated, but will not be removed in the 1.x lifecycle. +* There are edge cases (see {@link angular.merge#known-issues known issues}) that are not +* supported by this function. We suggest +* using [lodash's merge()](https://lodash.com/docs/4.17.4#merge) instead. +* +* @knownIssue +* This is a list of (known) object types that are not handled correctly by this function: +* - [`Blob`](https://developer.mozilla.org/docs/Web/API/Blob) +* - [`MediaStream`](https://developer.mozilla.org/docs/Web/API/MediaStream) +* - [`CanvasGradient`](https://developer.mozilla.org/docs/Web/API/CanvasGradient) +* - AngularJS {@link $rootScope.Scope scopes}; +* * @param {Object} dst Destination object. * @param {...Object} src Source object(s). * @returns {Object} Reference to `dst`. From b12a0b7652f4161375fd9a535d2832dd1f09817a Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Fri, 26 May 2017 00:28:34 -0700 Subject: [PATCH 020/583] fix($parse): do not shallow-watch inputs when wrapped in an interceptor fn Fixes #15905 Closes #16018 --- src/ng/parse.js | 23 ++++++++++++++++------- test/ng/directive/ngClassSpec.js | 16 ++++++++++++++++ test/ng/parseSpec.js | 19 +++++++++++++++++++ 3 files changed, 51 insertions(+), 7 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index 4455129d7ea7..38bb20e7a2a2 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -622,6 +622,9 @@ function isStateless($filter, filterName) { return !fn.$stateful; } +var PURITY_ABSOLUTE = 1; +var PURITY_RELATIVE = 2; + // Detect nodes which could depend on non-shallow state of objects function isPure(node, parentIsPure) { switch (node.type) { @@ -634,18 +637,18 @@ function isPure(node, parentIsPure) { // Unary always convert to primative case AST.UnaryExpression: - return true; + return PURITY_ABSOLUTE; // The binary + operator can invoke a stateful toString(). case AST.BinaryExpression: - return node.operator !== '+'; + return node.operator !== '+' ? PURITY_ABSOLUTE : false; // Functions / filters probably read state from within objects case AST.CallExpression: return false; } - return (undefined === parentIsPure) || parentIsPure; + return (undefined === parentIsPure) ? PURITY_RELATIVE : parentIsPure; } function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { @@ -873,7 +876,7 @@ ASTCompiler.prototype = { forEach(inputs, function(input) { result.push('var ' + input.name + '=' + self.generateFunction(input.name, 's')); if (input.isPure) { - result.push(input.name, '.isPure=true;'); + result.push(input.name, '.isPure=' + JSON.stringify(input.isPure) + ';'); } }); if (inputs.length) { @@ -1960,10 +1963,16 @@ function $ParseProvider() { fn.$$watchDelegate = watchDelegate; fn.inputs = parsedExpression.inputs; } else if (!interceptorFn.$stateful) { - // If there is an interceptor, but no watchDelegate then treat the interceptor like - // we treat filters - it is assumed to be a pure function unless flagged with $stateful + // Treat interceptor like filters - assume non-stateful by default and use the inputsWatchDelegate fn.$$watchDelegate = inputsWatchDelegate; - fn.inputs = parsedExpression.inputs ? parsedExpression.inputs : [parsedExpression]; + fn.inputs = (parsedExpression.inputs ? parsedExpression.inputs : [parsedExpression]).map(function(e) { + // Remove the isPure flag of inputs when it is not absolute because they are now wrapped in a + // potentially non-pure interceptor function. + if (e.isPure === PURITY_RELATIVE) { + return function depurifier(s) { return e(s); }; + } + return e; + }); } return fn; diff --git a/test/ng/directive/ngClassSpec.js b/test/ng/directive/ngClassSpec.js index 655f3b9cea1c..1c08a1c4133c 100644 --- a/test/ng/directive/ngClassSpec.js +++ b/test/ng/directive/ngClassSpec.js @@ -517,6 +517,22 @@ describe('ngClass', function() { }) ); + // https://github.com/angular/angular.js/issues/15905 + it('should support a mixed literal-array/object variable', inject(function($rootScope, $compile) { + element = $compile('
')($rootScope); + + $rootScope.classVar = {orange: true}; + $rootScope.$digest(); + expect(element).toHaveClass('orange'); + + $rootScope.classVar.orange = false; + $rootScope.$digest(); + + expect(element).not.toHaveClass('orange'); + }) + ); + + it('should do value stabilization as expected when one-time binding', inject(function($rootScope, $compile) { element = $compile('
')($rootScope); diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 3c21649db71e..0af6b7ebcf6f 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3277,6 +3277,25 @@ describe('parser', function() { expect(called).toBe(true); })); + it('should always be invoked if inputs are non-primitive', inject(function($parse) { + var called = false; + function interceptor(v) { + called = true; + return v.sub; + } + + scope.$watch($parse('[o]', interceptor)); + scope.o = {sub: 1}; + + called = false; + scope.$digest(); + expect(called).toBe(true); + + called = false; + scope.$digest(); + expect(called).toBe(true); + })); + it('should not be invoked unless the input.valueOf() changes even if the instance changes', inject(function($parse) { var called = false; function interceptor(v) { From b85926b33f57882a917b96fd8a5f97a8a057f6d4 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Thu, 8 Jun 2017 22:04:30 -0700 Subject: [PATCH 021/583] test($parse): add one-time/interceptor tests --- test/ng/parseSpec.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 0af6b7ebcf6f..cfa713d60279 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3340,6 +3340,32 @@ describe('parser', function() { scope.$digest(); expect(called).toBe(true); })); + + it('should not affect when a one-time binding becomes stable', inject(function($parse) { + scope.$watch($parse('::x')); + scope.$watch($parse('::x', identity)); + scope.$watch($parse('::x', function() { return 1; })); //interceptor that returns non-undefined + + scope.$digest(); + expect(scope.$$watchersCount).toBe(3); + + scope.x = 1; + scope.$digest(); + expect(scope.$$watchersCount).toBe(0); + })); + + it('should not affect when a one-time literal binding becomes stable', inject(function($parse) { + scope.$watch($parse('::[x]')); + scope.$watch($parse('::[x]', identity)); + scope.$watch($parse('::[x]', function() { return 1; })); //interceptor that returns non-literal + + scope.$digest(); + expect(scope.$$watchersCount).toBe(3); + + scope.x = 1; + scope.$digest(); + expect(scope.$$watchersCount).toBe(0); + })); }); describe('literals', function() { From 030ae660bb4bf0adadc040750fcc97062a8ed9a2 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Sat, 10 Jun 2017 23:36:38 +0200 Subject: [PATCH 022/583] chore(travis): use "karma-spec-reporter" dots reporter creates lots of empty space that makes it tedious to scroll through the logs. "Spec" is configured to only report on failures. --- karma-shared.conf.js | 12 ++++++++++-- package.json | 1 + scripts/travis/build.sh | 4 ++-- yarn.lock | 8 +++++++- 4 files changed, 20 insertions(+), 5 deletions(-) diff --git a/karma-shared.conf.js b/karma-shared.conf.js index 1fcf53d4a4d6..65774aa404e8 100644 --- a/karma-shared.conf.js +++ b/karma-shared.conf.js @@ -10,8 +10,16 @@ module.exports = function(config, specificOptions) { browserDisconnectTimeout: 10000, browserDisconnectTolerance: 2, browserNoActivityTimeout: 30000, - - + reporters: ['spec'], + specReporter: { + maxLogLines: 5, // limit number of lines logged per test + suppressErrorSummary: true, // do not print error summary + suppressFailed: false, // do not print information about failed tests + suppressPassed: true, // do not print information about passed tests + suppressSkipped: false, // do not print information about skipped tests + showSpecTiming: false, // print the time elapsed for each spec + failFast: false // test would finish with error when a first fail occurs. + }, // SauceLabs config for local development. sauceLabs: { testName: specificOptions.testName || 'AngularJS', diff --git a/package.json b/package.json index 86df6f1c8259..8c710e67fc7d 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "karma-ng-scenario": "^1.0.0", "karma-sauce-launcher": "^1.1.0", "karma-script-launcher": "^1.0.0", + "karma-spec-reporter": "^0.0.31", "load-grunt-tasks": "^3.5.0", "lodash": "~2.4.1", "log4js": "^0.6.27", diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index c193039bc02d..0ecfc25daf5f 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -15,8 +15,8 @@ elif [ "$JOB" == "unit" ]; then fi grunt test:promises-aplus - grunt test:unit --browsers="$BROWSERS" --reporters=dots - grunt tests:docs --browsers="$BROWSERS" --reporters=dots + grunt test:unit --browsers="$BROWSERS" --reporters=spec + grunt tests:docs --browsers="$BROWSERS" --reporters=spec elif [ "$JOB" == "docs-e2e" ]; then grunt test:travis-protractor --specs="docs/app/e2e/**/*.scenario.js" elif [ "$JOB" == "e2e" ]; then diff --git a/yarn.lock b/yarn.lock index 116e4d1c983d..46d99a35381b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1093,7 +1093,7 @@ colors@1.0.x: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" -colors@^1.1.0, colors@~1.1.2: +colors@^1.1.0, colors@^1.1.2, colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -3649,6 +3649,12 @@ karma-script-launcher@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/karma-script-launcher/-/karma-script-launcher-1.0.0.tgz#cd017c4de5ef09e5a9da793276176108dd4b542d" +karma-spec-reporter@^0.0.31: + version "0.0.31" + resolved "https://registry.yarnpkg.com/karma-spec-reporter/-/karma-spec-reporter-0.0.31.tgz#4830dc7148a155c7d7a186e632339a0d80fadec3" + dependencies: + colors "^1.1.2" + karma@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/karma/-/karma-1.7.0.tgz#6f7a1a406446fa2e187ec95398698f4cee476269" From 4015e0fde5bb0005d9812bdd1fb5c6496f5b1944 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Sun, 11 Jun 2017 00:41:24 +0200 Subject: [PATCH 023/583] chore(travis): don't build package for the "unit" job Source test:unit do not need built or packaged code, and, and tests:docs only need built code. --- scripts/travis/before_build.sh | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/scripts/travis/before_build.sh b/scripts/travis/before_build.sh index 0b3356ea358c..76ff7193520f 100755 --- a/scripts/travis/before_build.sh +++ b/scripts/travis/before_build.sh @@ -4,15 +4,26 @@ set -e yarn global add grunt-cli@1.2.0 -mkdir -p $LOGS_DIR +mkdir -p "$LOGS_DIR" -if [ $JOB != "ci-checks" ]; then +if [ "$JOB" != "ci-checks" ]; then echo "start_browser_provider" ./scripts/travis/start_browser_provider.sh fi -if [ $JOB != "ci-checks" ]; then +# ci-checks and unit tests do not run against the packaged code +if [ "$JOB" != "ci-checks" ] && [ "$JOB" != "unit" ]; then grunt package +fi + +# unit runs the docs tests too which need a built version of the code +if [ "$JOB" = "unit" ]; then + grunt build +fi + +# check this after the package, because at this point the browser_provider +# has probably arrived +if [ "$JOB" != "ci-checks" ]; then echo "wait_for_browser_provider" ./scripts/travis/wait_for_browser_provider.sh -fi +fi \ No newline at end of file From e58bcfab99450d2c4777d87a7ddfea19b9f38b5c Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Sun, 11 Jun 2017 22:02:50 +0200 Subject: [PATCH 024/583] chore(grunt): increase task readability --- Gruntfile.js | 71 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 60 insertions(+), 11 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 031612615690..5f602bed8fd7 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -358,24 +358,73 @@ module.exports = function(grunt) { }); //alias tasks - grunt.registerTask('test', 'Run unit, docs and e2e tests with Karma', ['eslint', 'package', 'test:unit', 'test:promises-aplus', 'tests:docs', 'test:protractor']); + grunt.registerTask('test', 'Run unit, docs and e2e tests with Karma', [ + 'eslint', + 'package', + 'test:unit', + 'test:promises-aplus', + 'tests:docs', + 'test:protractor' + ]); grunt.registerTask('test:jqlite', 'Run the unit tests with Karma' , ['tests:jqlite']); grunt.registerTask('test:jquery', 'Run the jQuery (latest) unit tests with Karma', ['tests:jquery']); grunt.registerTask('test:jquery-2.2', 'Run the jQuery 2.2 unit tests with Karma', ['tests:jquery-2.2']); grunt.registerTask('test:jquery-2.1', 'Run the jQuery 2.1 unit tests with Karma', ['tests:jquery-2.1']); - grunt.registerTask('test:modules', 'Run the Karma module tests with Karma', ['build', 'tests:modules']); + grunt.registerTask('test:modules', 'Run the Karma module tests with Karma', [ + 'build', + 'tests:modules' + ]); grunt.registerTask('test:docs', 'Run the doc-page tests with Karma', ['package', 'tests:docs']); - grunt.registerTask('test:unit', 'Run unit, jQuery and Karma module tests with Karma', ['test:jqlite', 'test:jquery', 'test:jquery-2.2', 'test:jquery-2.1', 'test:modules']); - grunt.registerTask('test:protractor', 'Run the end to end tests with Protractor and keep a test server running in the background', ['webdriver', 'connect:testserver', 'protractor:normal']); - grunt.registerTask('test:travis-protractor', 'Run the end to end tests with Protractor for Travis CI builds', ['connect:testserver', 'protractor:travis']); - grunt.registerTask('test:ci-protractor', 'Run the end to end tests with Protractor for Jenkins CI builds', ['webdriver', 'connect:testserver', 'protractor:jenkins']); + grunt.registerTask('test:unit', 'Run unit, jQuery and Karma module tests with Karma', [ + 'test:jqlite', + 'test:jquery', + 'test:jquery-2.2', + 'test:jquery-2.1', + 'test:modules' + ]); + grunt.registerTask('test:protractor', 'Run the end to end tests with Protractor and keep a test server running in the background', [ + 'webdriver', + 'connect:testserver', + 'protractor:normal' + ]); + grunt.registerTask('test:travis-protractor', 'Run the end to end tests with Protractor for Travis CI builds', [ + 'connect:testserver', + 'protractor:travis' + ]); + grunt.registerTask('test:ci-protractor', 'Run the end to end tests with Protractor for Jenkins CI builds', [ + 'webdriver', + 'connect:testserver', + 'protractor:jenkins' + ]); grunt.registerTask('test:e2e', 'Alias for test:protractor', ['test:protractor']); - grunt.registerTask('test:promises-aplus',['build:promises-aplus-adapter', 'shell:promises-aplus-tests']); - - grunt.registerTask('minify', ['bower', 'clean', 'build', 'minall']); + grunt.registerTask('test:promises-aplus',[ + 'build:promises-aplus-adapter', + 'shell:promises-aplus-tests' + ]); + grunt.registerTask('minify', [ + 'bower', + 'clean', + 'build', + 'minall' + ]); grunt.registerTask('webserver', ['connect:devserver']); - grunt.registerTask('package', ['bower', 'validate-angular-files', 'clean', 'buildall', 'minall', 'collect-errors', 'write', 'docs', 'copy', 'compress']); - grunt.registerTask('ci-checks', ['ddescribe-iit', 'merge-conflict', 'eslint']); + grunt.registerTask('package', [ + 'bower', + 'validate-angular-files', + 'clean', + 'buildall', + 'minall', + 'collect-errors', + 'write', + 'docs', + 'copy', + 'compress' + ]); + grunt.registerTask('ci-checks', [ + 'ddescribe-iit', + 'merge-conflict', + 'eslint' + ]); grunt.registerTask('default', ['package']); }; From a03b75c6a812fcc2f616fc05c0f1710e03fca8e9 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Wed, 21 Jun 2017 07:34:37 -0700 Subject: [PATCH 025/583] refactor($browser): remove workaround for old ff bug - https://bugzilla.mozilla.org/show_bug.cgi?id=407172 was fixed in ff 40 Closes #16065 --- src/ng/browser.js | 3 +-- test/ng/browserSpecs.js | 5 ----- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/ng/browser.js b/src/ng/browser.js index abacb9f3cd83..3f5f125ed4c3 100644 --- a/src/ng/browser.js +++ b/src/ng/browser.js @@ -173,8 +173,7 @@ function Browser(window, document, $log, $sniffer) { // - pendingLocation is needed as browsers don't allow to read out // the new location.href if a reload happened or if there is a bug like in iOS 9 (see // https://openradar.appspot.com/22186109). - // - the replacement is a workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=407172 - return pendingLocation || location.href.replace(/%27/g,'\''); + return pendingLocation || location.href; } }; diff --git a/test/ng/browserSpecs.js b/test/ng/browserSpecs.js index eaafea739fee..074e4404830a 100644 --- a/test/ng/browserSpecs.js +++ b/test/ng/browserSpecs.js @@ -383,11 +383,6 @@ describe('browser', function() { expect(browser.url('http://any.com', true, state).url('http://any.com', true, state)).toBe(browser); }); - it('should decode single quotes to work around FF bug 407273', function() { - fakeWindow.location.href = 'http://ff-bug/?single%27quote'; - expect(browser.url()).toBe('http://ff-bug/?single\'quote'); - }); - it('should not set URL when the URL is already set', function() { var current = fakeWindow.location.href; sniffer.history = false; From 423acc2c677411b47338be7c577caca795ebad79 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sun, 18 Jun 2017 17:08:50 -0700 Subject: [PATCH 026/583] chore(benchmarks): remove no longer applicable tests and literal watching workarounds --- benchmarks/parsed-expressions-bp/app.js | 21 +-------- benchmarks/parsed-expressions-bp/main.html | 53 ++++++++-------------- 2 files changed, 19 insertions(+), 55 deletions(-) diff --git a/benchmarks/parsed-expressions-bp/app.js b/benchmarks/parsed-expressions-bp/app.js index 4b93c9770fa3..4c95fdd06940 100644 --- a/benchmarks/parsed-expressions-bp/app.js +++ b/benchmarks/parsed-expressions-bp/app.js @@ -29,24 +29,6 @@ app.directive('bmPeWatch', function() { }; }); -//Executes the specified expression as a watcher -//Adds a simple wrapper method to allow use of $watch instead of $watchCollection -app.directive('bmPeWatchLiteral', function($parse) { - function retZero() { - return 0; - } - - return { - restrict: 'A', - compile: function($element, $attrs) { - $element.text($attrs.bmPeWatchLiteral); - return function($scope, $element, $attrs) { - $scope.$watch($parse($attrs.bmPeWatchLiteral, retZero)); - }; - } - }; -}); - app.controller('DataController', function($scope, $rootScope) { var totalRows = 10000; @@ -72,8 +54,7 @@ app.controller('DataController', function($scope, $rootScope) { date2: new Date(Math.random() * Date.now()), func: function() { return star; }, obj: data[i - 1], - keys: data[i - 1] && (data[i - 1].keys || Object.keys(data[i - 1])), - constructor: data[i - 1] + keys: data[i - 1] && (data[i - 1].keys || Object.keys(data[i - 1])) }); } diff --git a/benchmarks/parsed-expressions-bp/main.html b/benchmarks/parsed-expressions-bp/main.html index 8b71317bfabd..63f30b43c1a3 100644 --- a/benchmarks/parsed-expressions-bp/main.html +++ b/benchmarks/parsed-expressions-bp/main.html @@ -16,12 +16,6 @@ -
  • - - - ($parse special cases "constructor" for security) -
  • -
  • @@ -88,17 +82,6 @@
  • -
  • - - - - - - - - -
  • -
  • @@ -215,27 +198,27 @@
  • - - - - - - + + + + + +
  • - - - - - - - - - - - - + + + + + + + + + + + +
  • From a772b94b0a4429051bf85b01ed74444e7ecfd747 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sun, 18 Jun 2017 17:11:07 -0700 Subject: [PATCH 027/583] chore(benchmarks): add $watchCollection tests --- benchmarks/parsed-expressions-bp/app.js | 15 ++++++++++++ benchmarks/parsed-expressions-bp/main.html | 27 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/benchmarks/parsed-expressions-bp/app.js b/benchmarks/parsed-expressions-bp/app.js index 4c95fdd06940..dbe7b5fb93de 100644 --- a/benchmarks/parsed-expressions-bp/app.js +++ b/benchmarks/parsed-expressions-bp/app.js @@ -29,6 +29,21 @@ app.directive('bmPeWatch', function() { }; }); +//Executes the specified expression as a collection watcher +app.directive('bmPeWatchCollection', function() { + return { + restrict: 'A', + compile: function($element, $attrs) { + $element.text($attrs.bmPeWatchCollection); + return function($scope, $element, $attrs) { + $scope.$watchCollection($attrs.bmPeWatchCollection, function(val) { + $element.text(val); + }); + }; + } + }; +}); + app.controller('DataController', function($scope, $rootScope) { var totalRows = 10000; diff --git a/benchmarks/parsed-expressions-bp/main.html b/benchmarks/parsed-expressions-bp/main.html index 63f30b43c1a3..e0e4e85ff0b4 100644 --- a/benchmarks/parsed-expressions-bp/main.html +++ b/benchmarks/parsed-expressions-bp/main.html @@ -60,6 +60,16 @@ + +
  • + + +
  • + +
  • + + +
  • + + + + From 65728383f35d8516558ab94a913a0a604579c93f Mon Sep 17 00:00:00 2001 From: Pol Bonastre Date: Fri, 17 Mar 2017 19:00:54 +0100 Subject: [PATCH 028/583] perf(ngOptions): prevent initial options repainting Avoid double execution of `updateOptions()` method, which causes a complete repainting of all `
    From e872f0ed36f4885d9ea35dd0ebce5cc8418f5b21 Mon Sep 17 00:00:00 2001 From: Frederik Prijck Date: Tue, 21 Feb 2017 23:42:16 +0100 Subject: [PATCH 036/583] feat($http): allow differentiation between XHR completion, error, abort, timeout Previously, it wasn't possible to tell if an `$http`-initiated XMLHttpRequest was completed normally or with an error or it was aborted or timed out. This commit adds a new property on the `response` object (`xhrStatus`) which allows to defferentiate between the possible statuses. Fixes #15924 Closes #15847 --- src/ng/http.js | 18 +++++----- src/ng/httpBackend.js | 25 ++++++++++---- src/ngMock/angular-mocks.js | 8 ++--- test/ng/httpBackendSpec.js | 57 +++++++++++++++++++++++++++++++- test/ng/httpSpec.js | 34 +++++++++++++++++++ test/ngMock/angular-mocksSpec.js | 52 ++++++++++++++++++----------- 6 files changed, 154 insertions(+), 40 deletions(-) diff --git a/src/ng/http.js b/src/ng/http.js index 9262e3dec5ea..78628a0ffbf9 100644 --- a/src/ng/http.js +++ b/src/ng/http.js @@ -453,6 +453,7 @@ function $HttpProvider() { * - **headers** – `{function([headerName])}` – Header getter function. * - **config** – `{Object}` – The configuration object that was used to generate the request. * - **statusText** – `{string}` – HTTP status text of the response. + * - **xhrStatus** – `{string}` – Status of the XMLHttpRequest (`complete`, `error`, `timeout` or `abort`). * * A response status code between 200 and 299 is considered a success status and will result in * the success callback being called. Any response status code outside of that range is @@ -1294,9 +1295,9 @@ function $HttpProvider() { } else { // serving from cache if (isArray(cachedResp)) { - resolvePromise(cachedResp[1], cachedResp[0], shallowCopy(cachedResp[2]), cachedResp[3]); + resolvePromise(cachedResp[1], cachedResp[0], shallowCopy(cachedResp[2]), cachedResp[3], cachedResp[4]); } else { - resolvePromise(cachedResp, 200, {}, 'OK'); + resolvePromise(cachedResp, 200, {}, 'OK', 'complete'); } } } else { @@ -1353,10 +1354,10 @@ function $HttpProvider() { * - resolves the raw $http promise * - calls $apply */ - function done(status, response, headersString, statusText) { + function done(status, response, headersString, statusText, xhrStatus) { if (cache) { if (isSuccess(status)) { - cache.put(url, [status, response, parseHeaders(headersString), statusText]); + cache.put(url, [status, response, parseHeaders(headersString), statusText, xhrStatus]); } else { // remove promise from the cache cache.remove(url); @@ -1364,7 +1365,7 @@ function $HttpProvider() { } function resolveHttpPromise() { - resolvePromise(response, status, headersString, statusText); + resolvePromise(response, status, headersString, statusText, xhrStatus); } if (useApplyAsync) { @@ -1379,7 +1380,7 @@ function $HttpProvider() { /** * Resolves the raw $http promise. */ - function resolvePromise(response, status, headers, statusText) { + function resolvePromise(response, status, headers, statusText, xhrStatus) { //status: HTTP response status code, 0, -1 (aborted by timeout / promise) status = status >= -1 ? status : 0; @@ -1388,12 +1389,13 @@ function $HttpProvider() { status: status, headers: headersGetter(headers), config: config, - statusText: statusText + statusText: statusText, + xhrStatus: xhrStatus }); } function resolvePromiseWithResult(result) { - resolvePromise(result.data, result.status, shallowCopy(result.headers()), result.statusText); + resolvePromise(result.data, result.status, shallowCopy(result.headers()), result.statusText, result.xhrStatus); } function removePendingReq() { diff --git a/src/ng/httpBackend.js b/src/ng/httpBackend.js index 501c1de86c73..7e4cb6d75680 100644 --- a/src/ng/httpBackend.js +++ b/src/ng/httpBackend.js @@ -64,7 +64,7 @@ function createHttpBackend($browser, createXhr, $browserDefer, callbacks, rawDoc var jsonpDone = jsonpReq(url, callbackPath, function(status, text) { // jsonpReq only ever sets status to 200 (OK), 404 (ERROR) or -1 (WAITING) var response = (status === 200) && callbacks.getResponse(callbackPath); - completeRequest(callback, status, response, '', text); + completeRequest(callback, status, response, '', text, 'complete'); callbacks.removeCallback(callbackPath); }); } else { @@ -99,18 +99,29 @@ function createHttpBackend($browser, createXhr, $browserDefer, callbacks, rawDoc status, response, xhr.getAllResponseHeaders(), - statusText); + statusText, + 'complete'); }; var requestError = function() { // The response is always empty // See https://xhr.spec.whatwg.org/#request-error-steps and https://fetch.spec.whatwg.org/#concept-network-error - completeRequest(callback, -1, null, null, ''); + completeRequest(callback, -1, null, null, '', 'error'); + }; + + var requestAborted = function() { + completeRequest(callback, -1, null, null, '', 'abort'); + }; + + var requestTimeout = function() { + // The response is always empty + // See https://xhr.spec.whatwg.org/#request-error-steps and https://fetch.spec.whatwg.org/#concept-network-error + completeRequest(callback, -1, null, null, '', 'timeout'); }; xhr.onerror = requestError; - xhr.onabort = requestError; - xhr.ontimeout = requestError; + xhr.onabort = requestAborted; + xhr.ontimeout = requestTimeout; forEach(eventHandlers, function(value, key) { xhr.addEventListener(key, value); @@ -160,14 +171,14 @@ function createHttpBackend($browser, createXhr, $browserDefer, callbacks, rawDoc } } - function completeRequest(callback, status, response, headersString, statusText) { + function completeRequest(callback, status, response, headersString, statusText, xhrStatus) { // cancel timeout and subsequent timeout promise resolution if (isDefined(timeoutId)) { $browserDefer.cancel(timeoutId); } jsonpDone = xhr = null; - callback(status, response, headersString, statusText); + callback(status, response, headersString, statusText, xhrStatus); } }; diff --git a/src/ngMock/angular-mocks.js b/src/ngMock/angular-mocks.js index 27b4da48b2c7..3416448b40b6 100644 --- a/src/ngMock/angular-mocks.js +++ b/src/ngMock/angular-mocks.js @@ -1354,8 +1354,8 @@ function createHttpBackendMock($rootScope, $timeout, $delegate, $browser) { return function() { return angular.isNumber(status) - ? [status, data, headers, statusText] - : [200, status, data, headers]; + ? [status, data, headers, statusText, 'complete'] + : [200, status, data, headers, 'complete']; }; } @@ -1391,14 +1391,14 @@ function createHttpBackendMock($rootScope, $timeout, $delegate, $browser) { var response = wrapped.response(method, url, data, headers, wrapped.params(url)); xhr.$$respHeaders = response[2]; callback(copy(response[0]), copy(response[1]), xhr.getAllResponseHeaders(), - copy(response[3] || '')); + copy(response[3] || ''), copy(response[4])); } function handleTimeout() { for (var i = 0, ii = responses.length; i < ii; i++) { if (responses[i] === handleResponse) { responses.splice(i, 1); - callback(-1, undefined, ''); + callback(-1, undefined, '', undefined, 'timeout'); break; } } diff --git a/test/ng/httpBackendSpec.js b/test/ng/httpBackendSpec.js index fbc58072894f..adb76f60b097 100644 --- a/test/ng/httpBackendSpec.js +++ b/test/ng/httpBackendSpec.js @@ -174,11 +174,12 @@ describe('$httpBackend', function() { }); it('should complete the request on timeout', function() { - callback.and.callFake(function(status, response, headers, statusText) { + callback.and.callFake(function(status, response, headers, statusText, xhrStatus) { expect(status).toBe(-1); expect(response).toBe(null); expect(headers).toBe(null); expect(statusText).toBe(''); + expect(xhrStatus).toBe('timeout'); }); $backend('GET', '/url', null, callback, {}); xhr = MockXhr.$$lastInstance; @@ -189,6 +190,60 @@ describe('$httpBackend', function() { expect(callback).toHaveBeenCalledOnce(); }); + it('should complete the request on abort', function() { + callback.and.callFake(function(status, response, headers, statusText, xhrStatus) { + expect(status).toBe(-1); + expect(response).toBe(null); + expect(headers).toBe(null); + expect(statusText).toBe(''); + expect(xhrStatus).toBe('abort'); + }); + $backend('GET', '/url', null, callback, {}); + xhr = MockXhr.$$lastInstance; + + expect(callback).not.toHaveBeenCalled(); + + xhr.onabort(); + expect(callback).toHaveBeenCalledOnce(); + }); + + it('should complete the request on error', function() { + callback.and.callFake(function(status, response, headers, statusText, xhrStatus) { + expect(status).toBe(-1); + expect(response).toBe(null); + expect(headers).toBe(null); + expect(statusText).toBe(''); + expect(xhrStatus).toBe('error'); + }); + $backend('GET', '/url', null, callback, {}); + xhr = MockXhr.$$lastInstance; + + expect(callback).not.toHaveBeenCalled(); + + xhr.onerror(); + expect(callback).toHaveBeenCalledOnce(); + }); + + it('should complete the request on success', function() { + callback.and.callFake(function(status, response, headers, statusText, xhrStatus) { + expect(status).toBe(200); + expect(response).toBe('response'); + expect(headers).toBe(''); + expect(statusText).toBe(''); + expect(xhrStatus).toBe('complete'); + }); + $backend('GET', '/url', null, callback, {}); + xhr = MockXhr.$$lastInstance; + + expect(callback).not.toHaveBeenCalled(); + + xhr.statusText = ''; + xhr.response = 'response'; + xhr.status = 200; + xhr.onload(); + expect(callback).toHaveBeenCalledOnce(); + }); + it('should abort request on timeout', function() { callback.and.callFake(function(status, response) { expect(status).toBe(-1); diff --git a/test/ng/httpSpec.js b/test/ng/httpSpec.js index 4cab7d53ac71..99bdabe599ad 100644 --- a/test/ng/httpSpec.js +++ b/test/ng/httpSpec.js @@ -448,6 +448,28 @@ describe('$http', function() { expect(callback).toHaveBeenCalledOnce(); }); + it('should pass xhrStatus in response object when a request is successful', function() { + $httpBackend.expect('GET', '/url').respond(200, 'SUCCESS', {}, 'OK'); + $http({url: '/url', method: 'GET'}).then(function(response) { + expect(response.xhrStatus).toBe('complete'); + callback(); + }); + + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnce(); + }); + + it('should pass xhrStatus in response object when a request fails', function() { + $httpBackend.expect('GET', '/url').respond(404, 'ERROR', {}, 'Not Found'); + $http({url: '/url', method: 'GET'}).then(null, function(response) { + expect(response.xhrStatus).toBe('complete'); + callback(); + }); + + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnce(); + }); + it('should pass in the response object when a request failed', function() { $httpBackend.expect('GET', '/url').respond(543, 'bad error', {'request-id': '123'}); @@ -1623,6 +1645,17 @@ describe('$http', function() { expect(callback).toHaveBeenCalledOnce(); })); + it('should cache xhrStatus as well', inject(function($rootScope) { + doFirstCacheRequest('GET', 201, null); + callback.and.callFake(function(response) { + expect(response.xhrStatus).toBe('complete'); + }); + + $http({method: 'get', url: '/url', cache: cache}).then(callback); + $rootScope.$digest(); + expect(callback).toHaveBeenCalledOnce(); + })); + it('should use cache even if second request was made before the first returned', function() { $httpBackend.expect('GET', '/url').respond(201, 'fake-response'); @@ -1788,6 +1821,7 @@ describe('$http', function() { function(response) { expect(response.data).toBeUndefined(); expect(response.status).toBe(-1); + expect(response.xhrStatus).toBe('timeout'); expect(response.headers()).toEqual(Object.create(null)); expect(response.config.url).toBe('/some'); callback(); diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js index 27244e9a12b3..e596bcb44445 100644 --- a/test/ngMock/angular-mocksSpec.js +++ b/test/ngMock/angular-mocksSpec.js @@ -1343,8 +1343,8 @@ describe('ngMock', function() { hb.flush(); expect(callback).toHaveBeenCalledTimes(2); - expect(callback.calls.argsFor(0)).toEqual([201, 'second', '', '']); - expect(callback.calls.argsFor(1)).toEqual([200, 'first', '', '']); + expect(callback.calls.argsFor(0)).toEqual([201, 'second', '', '', 'complete']); + expect(callback.calls.argsFor(1)).toEqual([200, 'first', '', '', 'complete']); }); @@ -1354,7 +1354,7 @@ describe('ngMock', function() { hb('GET', '/url1', undefined, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'first', 'header: val', 'OK'); + expect(callback).toHaveBeenCalledOnceWith(200, 'first', 'header: val', 'OK', 'complete'); }); it('should default status code to 200', function() { @@ -1377,7 +1377,19 @@ describe('ngMock', function() { hb('GET', '/url1', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'first', 'header: val', 'OK'); + expect(callback).toHaveBeenCalledOnceWith(200, 'first', 'header: val', 'OK', 'complete'); + }); + + it('should default xhrStatus to complete', function() { + callback.and.callFake(function(status, response, headers, x, xhrStatus) { + expect(xhrStatus).toBe('complete'); + }); + + hb.expect('GET', '/url1').respond('some-data'); + hb('GET', '/url1', null, callback); + + hb.flush(); + expect(callback).toHaveBeenCalled(); }); it('should take function', function() { @@ -1388,7 +1400,7 @@ describe('ngMock', function() { hb('GET', '/some?q=s', 'data', callback, {a: 'b'}); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(301, 'GET/some?q=s;data;a=b;q=s', 'Connection: keep-alive', 'Moved Permanently'); + expect(callback).toHaveBeenCalledOnceWith(301, 'GET/some?q=s;data;a=b;q=s', 'Connection: keep-alive', 'Moved Permanently', undefined); }); it('should decode query parameters in respond() function', function() { @@ -1400,7 +1412,7 @@ describe('ngMock', function() { hb('GET', '/url?query=l%E2%80%A2ng%20string%20w%2F%20spec%5Eal%20char%24&id=1234&orderBy=-name', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'id=1234;orderBy=-name;query=l•ng string w/ spec^al char$', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'id=1234;orderBy=-name;query=l•ng string w/ spec^al char$', '', '', undefined); }); it('should include regex captures in respond() params when keys provided', function() { @@ -1412,7 +1424,7 @@ describe('ngMock', function() { hb('GET', '/1234/article/cool-angular-article', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'id=1234;name=cool-angular-article', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'id=1234;name=cool-angular-article', '', '', undefined); }); it('should default response headers to ""', function() { @@ -1425,8 +1437,8 @@ describe('ngMock', function() { hb.flush(); expect(callback).toHaveBeenCalledTimes(2); - expect(callback.calls.argsFor(0)).toEqual([200, 'first', '', '']); - expect(callback.calls.argsFor(1)).toEqual([200, 'second', '', '']); + expect(callback.calls.argsFor(0)).toEqual([200, 'first', '', '', 'complete']); + expect(callback.calls.argsFor(1)).toEqual([200, 'second', '', '', 'complete']); }); it('should be able to override response of expect definition', function() { @@ -1436,7 +1448,7 @@ describe('ngMock', function() { hb('GET', '/url1', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', '', 'complete'); }); it('should be able to override response of when definition', function() { @@ -1446,7 +1458,7 @@ describe('ngMock', function() { hb('GET', '/url1', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', '', 'complete'); }); it('should be able to override response of expect definition with chaining', function() { @@ -1455,7 +1467,7 @@ describe('ngMock', function() { hb('GET', '/url1', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', '', 'complete'); }); it('should be able to override response of when definition with chaining', function() { @@ -1464,7 +1476,7 @@ describe('ngMock', function() { hb('GET', '/url1', null, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'second', '', '', 'complete'); }); }); @@ -1657,7 +1669,7 @@ describe('ngMock', function() { canceler(); // simulate promise resolution - expect(callback).toHaveBeenCalledWith(-1, undefined, ''); + expect(callback).toHaveBeenCalledWith(-1, undefined, '', undefined, 'timeout'); hb.verifyNoOutstandingExpectation(); hb.verifyNoOutstandingRequest(); }); @@ -1669,7 +1681,7 @@ describe('ngMock', function() { hb('GET', '/url1', null, callback, null, 200); $timeout.flush(300); - expect(callback).toHaveBeenCalledWith(-1, undefined, ''); + expect(callback).toHaveBeenCalledWith(-1, undefined, '', undefined, 'timeout'); hb.verifyNoOutstandingExpectation(); hb.verifyNoOutstandingRequest(); })); @@ -1831,7 +1843,7 @@ describe('ngMock', function() { hb[shortcut]('/foo').respond('bar'); hb(method, '/foo', undefined, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'bar', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'bar', '', '', 'complete'); }); }); }); @@ -1846,7 +1858,7 @@ describe('ngMock', function() { hb[routeShortcut](this, '/route').respond('path'); hb(this, '/route', undefined, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'path', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'path', '', '', 'complete'); } ); they('should match colon delimited parameters in ' + routeShortcut + ' $prop method', methods, @@ -1854,7 +1866,7 @@ describe('ngMock', function() { hb[routeShortcut](this, '/route/:id/path/:s_id').respond('path'); hb(this, '/route/123/path/456', undefined, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'path', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'path', '', '', 'complete'); } ); they('should ignore query param when matching in ' + routeShortcut + ' $prop method', methods, @@ -1862,7 +1874,7 @@ describe('ngMock', function() { hb[routeShortcut](this, '/route/:id').respond('path'); hb(this, '/route/123?q=str&foo=bar', undefined, callback); hb.flush(); - expect(callback).toHaveBeenCalledOnceWith(200, 'path', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'path', '', '', 'complete'); } ); }); @@ -2462,7 +2474,7 @@ describe('ngMockE2E', function() { $browser.defer.flush(); expect(realHttpBackend).not.toHaveBeenCalled(); - expect(callback).toHaveBeenCalledOnceWith(200, 'passThrough override', '', ''); + expect(callback).toHaveBeenCalledOnceWith(200, 'passThrough override', '', '', 'complete'); })); it('should pass through to an httpBackend that uses the same $browser service', inject(function($browser) { From af83c1541cf5fbe97e1f15d891977975af003020 Mon Sep 17 00:00:00 2001 From: "z.ky" Date: Thu, 6 Jul 2017 18:06:34 +0100 Subject: [PATCH 037/583] docs(ngRepeat): correct typo Closes #16088 --- src/ng/directive/ngRepeat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ng/directive/ngRepeat.js b/src/ng/directive/ngRepeat.js index c0a1794b9147..ea32162a0c9c 100644 --- a/src/ng/directive/ngRepeat.js +++ b/src/ng/directive/ngRepeat.js @@ -216,7 +216,7 @@ * mapped to the same DOM element, which is not possible.) * *
    - * Note: the `tracky by` expression must come last - after any filters, and the alias expression. + * Note: the `track by` expression must come last - after any filters, and the alias expression. *
    * * For example: `item in items` is equivalent to `item in items track by $id(item)`. This implies that the DOM elements From 77b302ab00b28294d31948cfcb702219b84c9227 Mon Sep 17 00:00:00 2001 From: Eyal Ronel Date: Mon, 10 Jul 2017 17:53:37 -0400 Subject: [PATCH 038/583] docs($resource): add missing closing square bracket in example Closes #16090 --- src/ngResource/resource.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index c1d6ec8a818b..054fb2523ac6 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -488,7 +488,7 @@ angular.module('ngResource', ['ng']). * $resourceProvider.defaults.actions.update = { * method: 'PUT' * }; - * }); + * }]); * ``` * * Or you can even overwrite the whole `actions` list and specify your own: From c8793431b600338edc382db1ce0020b5c9d5382f Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Tue, 11 Jul 2017 15:34:46 +0200 Subject: [PATCH 039/583] docs($rootScope.Scope): improve wording in $watch Closes #16050 --- src/ng/rootScope.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ng/rootScope.js b/src/ng/rootScope.js index 27f8ab992aec..bb7f83b42462 100644 --- a/src/ng/rootScope.js +++ b/src/ng/rootScope.js @@ -297,8 +297,8 @@ function $RootScopeProvider() { * according to the {@link angular.equals} function. To save the value of the object for * later comparison, the {@link angular.copy} function is used. This therefore means that * watching complex objects will have adverse memory and performance implications. - * - This should not be used to watch for changes in objects that are - * or contain [File](https://developer.mozilla.org/docs/Web/API/File) objects due to limitations with {@link angular.copy `angular.copy`}. + * - This should not be used to watch for changes in objects that are (or contain) + * [File](https://developer.mozilla.org/docs/Web/API/File) objects due to limitations with {@link angular.copy `angular.copy`}. * - The watch `listener` may change the model, which may trigger other `listener`s to fire. * This is achieved by rerunning the watchers until no changes are detected. The rerun * iteration limit is 10 to prevent an infinite loop deadlock. From 7f2accaa3aed18e811338c9593fb363808c2b40d Mon Sep 17 00:00:00 2001 From: Nikos Katsos Date: Thu, 29 Jun 2017 14:30:53 +0300 Subject: [PATCH 040/583] fix($http): do not throw error if `Content-Type` is not `application/json` but response is JSON-like Previously, when the response data was JSON-like, `$http` would try to `JSON.parse` them and throw if they were not actually JSON. This happened even if the `Content-Type` header was not `application/json`. As a result, it was not possible to send `text/plain` data that looked like JSON (e.g. `{abcd}`). The reason for not relying solely on the `Content-Type` is that many users serve JSON data without proper headers. This commit fixes it by returning the raw response text if `$http` fails to parse a JSON-like response, unless the `Content-Type` header has been explicitly set to `application/json` (in which case it will still fail with an error). Fixes #16027 Closes #16075 --- src/ng/http.js | 7 ++++++- test/ng/httpSpec.js | 39 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/src/ng/http.js b/src/ng/http.js index 78628a0ffbf9..f2c597c452a7 100644 --- a/src/ng/http.js +++ b/src/ng/http.js @@ -137,10 +137,15 @@ function defaultHttpResponseTransform(data, headers) { if (tempData) { var contentType = headers('Content-Type'); - if ((contentType && (contentType.indexOf(APPLICATION_JSON) === 0)) || isJsonLike(tempData)) { + var hasJsonContentType = contentType && (contentType.indexOf(APPLICATION_JSON) === 0); + + if (hasJsonContentType || isJsonLike(tempData)) { try { data = fromJson(tempData); } catch (e) { + if (!hasJsonContentType) { + return data; + } throw $httpMinErr('baddata', 'Data must be a valid JSON object. Received: "{0}". ' + 'Parse error: "{1}"', data, e); } diff --git a/test/ng/httpSpec.js b/test/ng/httpSpec.js index 99bdabe599ad..5b21ee15a56b 100644 --- a/test/ng/httpSpec.js +++ b/test/ng/httpSpec.js @@ -1402,8 +1402,45 @@ describe('$http', function() { expect(errCallback.calls.mostRecent().args[0]).toEqualMinErr('$http', 'baddata'); }); - }); + it('should not throw an error if JSON is invalid but content-type is not application/json', function() { + $httpBackend.expect('GET', '/url').respond('{abcd}', {'Content-Type': 'text/plain'}); + + $http.get('/url').then(callback); + $httpBackend.flush(); + + expect(callback).toHaveBeenCalledOnce(); + }); + + it('should not throw an error if JSON is invalid but content-type is not specified', function() { + $httpBackend.expect('GET', '/url').respond('{abcd}'); + + $http.get('/url').then(callback); + $httpBackend.flush(); + + expect(callback).toHaveBeenCalledOnce(); + }); + it('should return response unprocessed if JSON is invalid but content-type is not application/json', function() { + var response = '{abcd}'; + $httpBackend.expect('GET', '/url').respond(response, {'Content-Type': 'text/plain'}); + + $http.get('/url').then(callback); + $httpBackend.flush(); + + expect(callback.calls.mostRecent().args[0].data).toBe(response); + }); + + it('should return response unprocessed if JSON is invalid but content-type is not specified', function() { + var response = '{abcd}'; + $httpBackend.expect('GET', '/url').respond(response); + + $http.get('/url').then(callback); + $httpBackend.flush(); + + expect(callback.calls.mostRecent().args[0].data).toBe(response); + }); + + }); it('should have access to response headers', function() { $httpBackend.expect('GET', '/url').respond(200, 'response', {h1: 'header1'}); From 25bf1ef07cc76116ce77a5727c97c7597bfc480b Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 12 Jul 2017 11:15:09 +0200 Subject: [PATCH 041/583] chore(doc-gen): insert current tagged version if missing from list of all versions In commit ce49edc08b3d642f3768f4282d391062d2f83037, we switched to npm info (now yarn info) instead of the local git repository information to get the list of currently available versions for the docs app. This means that during a release the version that is currently tagged is not yet available on npm, and therefore our list of available versions is incomplete. We now simply add the current build version (read from build/version.json) to the list of all versions if it fulfills the following conditions: - it is not a snapshot build - it is not already part of the list of all versions (i.e. if you are building locally on a tagged commit) Closes #15741 Closes #16099 --- docs/config/processors/versions-data.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/config/processors/versions-data.js b/docs/config/processors/versions-data.js index 4e0d3aeffb47..9856ef75682b 100644 --- a/docs/config/processors/versions-data.js +++ b/docs/config/processors/versions-data.js @@ -47,6 +47,14 @@ module.exports = function generateVersionDocProcessor(gitData) { var latestMap = {}; + // When the docs are built on a tagged commit, yarn info won't include the latest release, + // so we add it manually based on the local version.json file. + var missesCurrentVersion = !currentVersion.isSnapshot && !versions.find(function(version) { + return version === currentVersion.version; + }); + + if (missesCurrentVersion) versions.push(currentVersion.version); + versions = versions .filter(function(versionStr) { return blacklist.indexOf(versionStr) === -1; @@ -70,6 +78,7 @@ module.exports = function generateVersionDocProcessor(gitData) { }) .reverse(); + // List the latest version for each branch var latest = sortObject(latestMap, reverse(semver.compare)) .map(function(version) { return makeOption(version, 'Latest'); }); From 0616dde95efbd16d541ce2f27fc5a870b704230c Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 12 Jul 2017 12:02:18 +0200 Subject: [PATCH 042/583] chore(travis): add commitplease validation to ci-checks This will provide feedback to contributors without getting in the way of writing invalid commit messages locally. The git hook integration is turned off. Committers who push directly to the repo can be expected to use correct commit messages ;) Most changes go through PRs anyway. Note that "Merge commit" messages and everything starting with "WIP" is always allowed by commitplease. Follow issue https://github.com/jzaefferer/commitplease/issues/101 for more info. Related to #14888 Closes #16097 --- package.json | 7 ++++++- scripts/travis/build.sh | 7 +++++++ yarn.lock | 20 ++++++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c710e67fc7d..767716f9f0db 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "changez-angular": "^2.1.2", "cheerio": "^0.17.0", "commitizen": "^2.3.0", + "commitplease": "^2.7.10", "cross-spawn": "^4.0.0", "cz-conventional-changelog": "1.1.4", "dgeni": "^0.4.0", @@ -95,9 +96,13 @@ "stringmap": "^0.2.2" }, "dependencies": {}, + "commitplease": { + "style": "angular", + "nohook": true + }, "config": { "commitizen": { "path": "node_modules/cz-conventional-changelog" } } -} +} \ No newline at end of file diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index 0ecfc25daf5f..bf9be1724550 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -7,6 +7,13 @@ export SAUCE_ACCESS_KEY=`echo $SAUCE_ACCESS_KEY | rev` if [ "$JOB" == "ci-checks" ]; then grunt ci-checks + if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then + # validate commit messages of all commits in the PR + # convert commit range to 2 dots, as commitplease uses `git log`. + # See https://github.com/travis-ci/travis-ci/issues/4596 for more info + echo "Validate commit messages in PR." + yarn run commitplease -- "${TRAVIS_COMMIT_RANGE/.../..}" + fi elif [ "$JOB" == "unit" ]; then if [ "$BROWSER_PROVIDER" == "browserstack" ]; then BROWSERS="BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_8,BS_iOS_9" diff --git a/yarn.lock b/yarn.lock index 46d99a35381b..54e17f12a7db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1166,6 +1166,16 @@ commitizen@^2.3.0: shelljs "0.7.5" strip-json-comments "2.0.1" +commitplease@^2.7.10: + version "2.7.10" + resolved "https://registry.yarnpkg.com/commitplease/-/commitplease-2.7.10.tgz#129af5abb365b46f25e652020c5d1548c947f163" + dependencies: + chalk "^1.1.1" + git-tools "^0.2.1" + ini "^1.3.4" + object-assign "^4.1.0" + semver "^5.1.0" + commondir@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-0.0.1.tgz#89f00fdcd51b519c578733fec563e6a6da7f5be2" @@ -2475,6 +2485,12 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +git-tools@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/git-tools/-/git-tools-0.2.1.tgz#6e1846af2c0e91ab59258b48f9b53c1279b3b273" + dependencies: + spawnback "~1.0.0" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -5912,6 +5928,10 @@ spawn-sync@^1.0.15: concat-stream "^1.4.7" os-shim "^0.1.2" +spawnback@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/spawnback/-/spawnback-1.0.0.tgz#f73662f7e54d95367eca74d6426c677dd7ea686f" + spdx-correct@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" From 6a22c79a94087bd9f61e84b7c11e26dc83a9bb07 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 13 Jul 2017 10:38:57 +0200 Subject: [PATCH 043/583] chore(travis): fix bower install We removed `grunt package` from JOB_UNIT in 4015e0fde5bb0005d9812bdd1fb5c6496f5b1944, but this runs `grunt bower` which JOB_UNIT needs. This commit adds `grunt bower` to JOB_UNIT. Closes #16105 --- scripts/travis/before_build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/travis/before_build.sh b/scripts/travis/before_build.sh index 76ff7193520f..df9e78fbb8e6 100755 --- a/scripts/travis/before_build.sh +++ b/scripts/travis/before_build.sh @@ -18,6 +18,8 @@ fi # unit runs the docs tests too which need a built version of the code if [ "$JOB" = "unit" ]; then + grunt bower + grunt validate-angular-files grunt build fi From 7e97db93ff3ccd45ba943d2df28d4b53c0efc280 Mon Sep 17 00:00:00 2001 From: SteveAndrewArcher Date: Thu, 13 Jul 2017 04:13:09 -0500 Subject: [PATCH 044/583] docs(input[week]): clarify value of Date object Add a note to documentation of input[week] to explicitly state that the resulting Date object's value is set to Thursday at midnight of the specified week. Resolves #15883 Closes #16104 --- src/ng/directive/input.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js index 182690a12310..73f6ef898c51 100644 --- a/src/ng/directive/input.js +++ b/src/ng/directive/input.js @@ -457,6 +457,10 @@ var inputType = { * The model must always be a Date object, otherwise AngularJS will throw an error. * Invalid `Date` objects (dates whose `getTime()` is `NaN`) will be rendered as an empty string. * + * The value of the resulting Date object will be set to Thursday at 00:00:00 of the requested week, + * due to ISO-8601 week numbering standards. Information on ISO's system for numbering the weeks of the + * year can be found at: https://en.wikipedia.org/wiki/ISO_8601#Week_dates + * * The timezone to be used to read/write the `Date` instance in the model can be defined using * {@link ng.directive:ngModelOptions ngModelOptions}. By default, this is the timezone of the browser. * From 828a2757b2e04a3bec12012c127812559fab78e3 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 13 Jul 2017 11:14:55 +0200 Subject: [PATCH 045/583] chore(*): deploy (docs|code) .angularjs.org to Firebase via Travis - code.angularjs.org and docs.angularjs.org are two separate Firebase projects - both are automatically deployed via Travis config - Travis is split up into 2 build stages: first, all tests are run, and if they pass, the deploy stage runs a single job with both deployments (actual deployment depends on the state of the commit) - docs. is deployed directly to Firebase hosting - code. is uploaded to Firebase Google Cloud Storage and uses Firebase hosting rewrites to acces the files - jenkins builds still push the code builds to the code.angularjs.org Github repository Closes #9674 Closes #16093 --- .firebaserc | 5 ++ .gitignore | 2 +- .travis.yml | 66 +++++++++++--- Gruntfile.js | 14 ++- firebase.json | 24 +++++ readme.firebase.docs.md | 10 +++ .../.eslintrc.json | 5 ++ .../code.angularjs.org-firebase/.firebaserc | 5 ++ .../code.angularjs.org-firebase/firebase.json | 21 +++++ .../functions/index.js | 75 ++++++++++++++++ .../functions/package.json | 10 +++ .../public/favicon.ico | Bin 0 -> 1150 bytes .../public/googleb96cceae5888d79f.html | 1 + .../public/index.html | 10 +++ .../public/robots.txt | 5 ++ .../readme.firebase.code.md | 12 +++ .../code.angularjs.org-firebase/storage.rules | 7 ++ scripts/code.angularjs.org/publish.sh | 17 +--- scripts/travis/build.sh | 84 ++++++++++-------- 19 files changed, 308 insertions(+), 65 deletions(-) create mode 100644 .firebaserc create mode 100644 firebase.json create mode 100644 readme.firebase.docs.md create mode 100644 scripts/code.angularjs.org-firebase/.eslintrc.json create mode 100644 scripts/code.angularjs.org-firebase/.firebaserc create mode 100644 scripts/code.angularjs.org-firebase/firebase.json create mode 100644 scripts/code.angularjs.org-firebase/functions/index.js create mode 100644 scripts/code.angularjs.org-firebase/functions/package.json create mode 100644 scripts/code.angularjs.org-firebase/public/favicon.ico create mode 100644 scripts/code.angularjs.org-firebase/public/googleb96cceae5888d79f.html create mode 100644 scripts/code.angularjs.org-firebase/public/index.html create mode 100644 scripts/code.angularjs.org-firebase/public/robots.txt create mode 100644 scripts/code.angularjs.org-firebase/readme.firebase.code.md create mode 100644 scripts/code.angularjs.org-firebase/storage.rules diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 000000000000..8691a8f11929 --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "docs-angularjs-org-9p2" + } +} diff --git a/.gitignore b/.gitignore index e897180b89d1..42c5e13b4421 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ performance/temp*.html *~ *.swp angular.js.tmproj -/node_modules/ +node_modules/ bower_components/ angular.xcodeproj .idea diff --git a/.travis.yml b/.travis.yml index 478de09a5484..617083342a15 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,7 @@ cache: branches: except: - - /^g3_.*$/ + - "/^g3_.*$/" env: matrix: @@ -20,14 +20,15 @@ env: - JOB=e2e TEST_TARGET=jqlite BROWSER_PROVIDER=saucelabs - JOB=e2e TEST_TARGET=jquery BROWSER_PROVIDER=saucelabs global: - - CXX=g++-4.8 # node 4 likes the G++ v4.8 compiler + # node 4 likes the G++ v4.8 compiler + # see https://docs.travis-ci.com/user/languages/javascript-with-nodejs#Node.js-v4-(or-io.js-v3)-compiler-requirements + - CXX=g++-4.8 - SAUCE_USERNAME=angular-ci - SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987 - LOGS_DIR=/tmp/angular-build/logs - BROWSER_PROVIDER_READY_FILE=/tmp/browsersprovider-tunnel-ready + - secure: oTBjhnOKhs0qDSKTf7fE4f6DYiNDPycvB7qfSF5QRIbJK/LK/J4UtFwetXuXj79HhUZG9qnoT+5e7lPaiaMlpsIKn9ann7ffqFWN1E8TMtpJF+AGigx3djYElwfgf5nEnFUFhwjFzvbfpZNnxVGgX5YbIZpe/WUbHkP4ffU0Wks= -# node 4 likes the G++ v4.8 compiler -# see https://docs.travis-ci.com/user/languages/javascript-with-nodejs#Node.js-v4-(or-io.js-v3)-compiler-requirements addons: apt: sources: @@ -37,20 +38,61 @@ addons: before_script: - du -sh ./node_modules ./bower_components/ || true - - ./scripts/travis/before_build.sh - + - "./scripts/travis/before_build.sh" script: - - ./scripts/travis/build.sh + - "./scripts/travis/build.sh" after_script: - - ./scripts/travis/tear_down_browser_provider.sh - - ./scripts/travis/print_logs.sh + - "./scripts/travis/tear_down_browser_provider.sh" + - "./scripts/travis/print_logs.sh" notifications: webhooks: urls: - https://webhooks.gitter.im/e/d2120f3f2bb39a4531b2 - http://104.197.9.155:8484/hubot/travis/activity #hubot-server - on_success: always # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always - on_start: always # default: false + on_success: always # options: [always|never|change] default: always + on_failure: always # options: [always|never|change] default: always + on_start: always # default: false + +jobs: + include: + - stage: deploy + env: + - JOB=deploy + before_script: skip + script: + - "./scripts/travis/build.sh" + # Work around the 10min Travis timeout so the code.angularjs firebase+gcs code deploy can complete + before_deploy: | + function keep_alive() { + while true; do + echo -en "\a" + sleep 5 + done + } + keep_alive & + deploy: + - provider: firebase + skip_cleanup: true + token: + secure: $FIREBASE_TOKEN + on: + repo: angular/angular.js + all_branches: true + # deploy a new docs version when the commit is tagged on the "latest" npm version + condition: $TRAVIS_TAG != '' && $( jq ".distTag" "package.json" | tr -d "\"[:space:]" ) = latest + - provider: gcs + skip_cleanup: true + access_key_id: GOOGLDB7W2J3LFHICF3R + secret_access_key: + secure: tHIFdSq55qkyZf9zT/3+VkhUrTvOTMuswxXU3KyWaBrSieZqG0UnUDyNm+n3lSfX95zEl/+rJAWbfvhVSxZi13ndOtvRF+MdI1cvow2JynP0aDSiPffEvVrZOmihD6mt2SlMfhskr5FTduQ69kZG6DfLcve1PPDaIwnbOv3phb8= + bucket: code-angularjs-org-338b8.appspot.com + local-dir: upload + detect_encoding: true # detects gzip compression + on: + repo: angular/angular.js + all_branches: true + # upload the build when the commit is tagged or the branch is "master" + condition: $TRAVIS_TAG != '' || ($TRAVIS_PULL_REQUEST = false && $TRAVIS_BRANCH = master) + diff --git a/Gruntfile.js b/Gruntfile.js index 5f602bed8fd7..8de52bca501f 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -49,7 +49,6 @@ if (!process.env.TRAVIS && !process.env.JENKINS_HOME) { } } - module.exports = function(grunt) { // this loads all the node_modules that start with `grunt-` as plugins @@ -64,6 +63,8 @@ module.exports = function(grunt) { NG_VERSION.cdn = versionInfo.cdnVersion; var dist = 'angular-' + NG_VERSION.full; + var deployVersion = NG_VERSION.isSnapshot ? 'snapshot' : NG_VERSION.full; + if (versionInfo.cdnVersion == null) { throw new Error('Unable to read CDN version, are you offline or has the CDN not been properly pushed?\n' + 'Perhaps you want to set the NG1_BUILD_NO_REMOTE_VERSION_REQUESTS environment variable?'); @@ -324,6 +325,15 @@ module.exports = function(grunt) { expand: true, dot: true, dest: dist + '/' + }, + firebaseCodeDeploy: { + options: { + mode: 'gzip' + }, + src: ['**'], + cwd: 'build', + expand: true, + dest: 'upload/' + deployVersion + '/' } }, @@ -418,7 +428,7 @@ module.exports = function(grunt) { 'write', 'docs', 'copy', - 'compress' + 'compress:build' ]); grunt.registerTask('ci-checks', [ 'ddescribe-iit', diff --git a/firebase.json b/firebase.json new file mode 100644 index 000000000000..3427962f39bd --- /dev/null +++ b/firebase.json @@ -0,0 +1,24 @@ +{ + "hosting": { + "public": "build/docs", + "ignore": [ + "/index.html", + "/index-debug.html", + "/index-jquery.html" + ], + "rewrites": [ + { + "source": "/", + "destination": "/index-production.html" + }, + { + "source": "/index.html", + "destination": "/index-production.html" + }, + { + "source": "**/*!(.jpg|.jpeg|.gif|.png|.html|.js|.json|.css|.svg|.ttf|.woff|.woff2|.eot)", + "destination": "/index-production.html" + } + ] + } +} \ No newline at end of file diff --git a/readme.firebase.docs.md b/readme.firebase.docs.md new file mode 100644 index 000000000000..d73e9a74f5d2 --- /dev/null +++ b/readme.firebase.docs.md @@ -0,0 +1,10 @@ +Firebase for docs.angularjs.org +=============================== + +The docs are deployed to Google Firebase hosting via Travis deployment config, which expects +firebase.json and .firebaserc in the repository root. + +See travis.yml for the complete deployment config. + +See /scripts/code.angularjs.org-firebase/readme.firebase.code.md for the firebase deployment to +code.angularjs.org \ No newline at end of file diff --git a/scripts/code.angularjs.org-firebase/.eslintrc.json b/scripts/code.angularjs.org-firebase/.eslintrc.json new file mode 100644 index 000000000000..22abc7fb2b7a --- /dev/null +++ b/scripts/code.angularjs.org-firebase/.eslintrc.json @@ -0,0 +1,5 @@ +{ + "env": { + "es6": true + } +} diff --git a/scripts/code.angularjs.org-firebase/.firebaserc b/scripts/code.angularjs.org-firebase/.firebaserc new file mode 100644 index 000000000000..5ae9ae1e0f91 --- /dev/null +++ b/scripts/code.angularjs.org-firebase/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "code-angularjs-org-338b8" + } +} diff --git a/scripts/code.angularjs.org-firebase/firebase.json b/scripts/code.angularjs.org-firebase/firebase.json new file mode 100644 index 000000000000..a4d299f9a105 --- /dev/null +++ b/scripts/code.angularjs.org-firebase/firebase.json @@ -0,0 +1,21 @@ +{ + "hosting": { + "public": "public", + "redirects": [ + { + "source": "/:version/docs", + "destination": "/:version/docs/index.html", + "type": 301 + } + ], + "rewrites": [ + { + "source": "/**", + "function": "sendStoredFile" + } + ] + }, + "storage": { + "rules": "storage.rules" + } +} diff --git a/scripts/code.angularjs.org-firebase/functions/index.js b/scripts/code.angularjs.org-firebase/functions/index.js new file mode 100644 index 000000000000..18fdd6c7a44a --- /dev/null +++ b/scripts/code.angularjs.org-firebase/functions/index.js @@ -0,0 +1,75 @@ +'use strict'; + +const functions = require('firebase-functions'); +const gcs = require('@google-cloud/storage')(); +const path = require('path'); + +const gcsBucketId = `${process.env.GCLOUD_PROJECT}.appspot.com`; +const LOCAL_TMP_FOLDER = '/tmp/'; + +const BROWSER_CACHE_DURATION = 300; +const CDN_CACHE_DURATION = 600; + +function sendStoredFile(request, response) { + let filePathSegments = request.path.split('/').filter((segment) => { + // Remove empty leading or trailing path parts + return segment !== ''; + }); + + const version = filePathSegments[0]; + const isDocsPath = filePathSegments[1] === 'docs'; + const lastSegment = filePathSegments[filePathSegments.length - 1]; + const bucket = gcs.bucket(gcsBucketId); + + let downloadSource; + let downloadDestination; + let fileName; + + if (isDocsPath && filePathSegments.length === 2) { + fileName = 'index.html'; + filePathSegments = [version, 'docs', fileName]; + } else { + fileName = lastSegment; + } + + downloadSource = path.join.apply(null, filePathSegments); + downloadDestination = `${LOCAL_TMP_FOLDER}${fileName}`; + + downloadAndSend(downloadSource, downloadDestination).catch(error => { + if (isDocsPath && error.code === 404) { + fileName = 'index.html'; + filePathSegments = [version, 'docs', fileName]; + downloadSource = path.join.apply(null, filePathSegments); + downloadDestination = `${LOCAL_TMP_FOLDER}${fileName}`; + + return downloadAndSend(downloadSource, downloadDestination); + } + + return Promise.reject(error); + }).catch(error => { + let message = 'General error'; + if (error.code === 404) { + if (fileName.split('.').length === 1) { + message = 'Directory listing is not supported'; + } else { + message = 'File not found'; + } + } + + return response.status(error.code).send(message); + }); + + function downloadAndSend(downloadSource, downloadDestination) { + return bucket.file(downloadSource).download({ + destination: downloadDestination + }).then(() => { + return response.status(200) + .set({ + 'Cache-Control': `public, max-age=${BROWSER_CACHE_DURATION}, s-maxage=${CDN_CACHE_DURATION}` + }) + .sendFile(downloadDestination); + }); + } +} + +exports.sendStoredFile = functions.https.onRequest(sendStoredFile); diff --git a/scripts/code.angularjs.org-firebase/functions/package.json b/scripts/code.angularjs.org-firebase/functions/package.json new file mode 100644 index 000000000000..71a68bd6d34a --- /dev/null +++ b/scripts/code.angularjs.org-firebase/functions/package.json @@ -0,0 +1,10 @@ +{ + "name": "functions-firebase-code.angularjs.org", + "description": "Cloud Functions to serve files from gcs to code.angularjs.org", + "dependencies": { + "@google-cloud/storage": "^1.1.1", + "firebase-admin": "^4.2.1", + "firebase-functions": "^0.5.9" + }, + "private": true +} diff --git a/scripts/code.angularjs.org-firebase/public/favicon.ico b/scripts/code.angularjs.org-firebase/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fe24a63a6ba4c4b4fb0e960abb60e51dc9097d43 GIT binary patch literal 1150 zcmZuxZAep57(QaqUkSemBP}6IGixM-R$2;?eQEiH)}M%sFz|;4MNX|WiYN&)b(!;H z6Y*nt*TibqTMgRG)HS!ek&a*=1h9&ehx^|5d7kq==bVdB5WYh~ z5Pn9Zl1&JOBZT5`;1tgM&*K3h{B8XO04Pv69FAiQqf%+L-x}R+cT}L7K)Hp5g#({H zs)ujg7~xW4RgiVK6Q0-0+&Z1^>C)0tWFQR5EiNv`j*gB=t1D>k=&rAj6sm=NVV@x` zw2hCPj4lwp82qEx>mRPHtc3aV7>%aNIw8HBkub*N2zEW5@azt2gMusxh+8R_*=)Y< z8=bRvJutLfX4G3b|p{YRzFR?!H&x@}p?E$;po?|kZ?qnve^}WB- z4mRsN9Ew)M*>nl7U3gmR!xE0m1>G<`JzX|FKGB*SHR01IKAcZw@!XtnuR;$E^#jn_ zB7;5QtJ(ygeY^|so_h9fSglM7om_(_976-Yz&vAx!9fa&&aBlY_#=rOpwVb3X$NB# zL~g_vWg3C__e!);o8Sd8VxX1ul+kDuzL7I*^-Y>1J_;gMx#WE_a1pONsV9-NO$>#n zBv32t<%SgRXIPfK>)nHR-y~wL8ac%ns>*5ZLYf+~Q@=oRY&%@ak;0? + + + + + AngularJS + + + + diff --git a/scripts/code.angularjs.org-firebase/public/robots.txt b/scripts/code.angularjs.org-firebase/public/robots.txt new file mode 100644 index 000000000000..480082428fa1 --- /dev/null +++ b/scripts/code.angularjs.org-firebase/public/robots.txt @@ -0,0 +1,5 @@ +User-agent: * + +Disallow: /*docs/ +Disallow: /*i18n/ +Disallow: /*.zip$ diff --git a/scripts/code.angularjs.org-firebase/readme.firebase.code.md b/scripts/code.angularjs.org-firebase/readme.firebase.code.md new file mode 100644 index 000000000000..58a5d25835d4 --- /dev/null +++ b/scripts/code.angularjs.org-firebase/readme.firebase.code.md @@ -0,0 +1,12 @@ +Firebase for code.angularjs.org +=============================== + +This folder contains the Google Firebase scripts for the code.angularjs.org setup. + +firebase.json contains the rewrite rules that route every subdirectory request to the cloud function +in functions/index.js that serves the docs from the Firebase Google Cloud Storage bucket. + +The deployment to the Google Cloud Storage bucket happens automatically via Travis. See the travis.yml +file in the repository root. + +See /readme.firebase.docs.md for the firebase deployment to docs.angularjs.org \ No newline at end of file diff --git a/scripts/code.angularjs.org-firebase/storage.rules b/scripts/code.angularjs.org-firebase/storage.rules new file mode 100644 index 000000000000..d494542e9b28 --- /dev/null +++ b/scripts/code.angularjs.org-firebase/storage.rules @@ -0,0 +1,7 @@ +service firebase.storage { + match /b/{bucket}/o { + match /{allPaths=**} { + allow read, write: if request.auth!=null; + } + } +} diff --git a/scripts/code.angularjs.org/publish.sh b/scripts/code.angularjs.org/publish.sh index a9780a6de4a4..13420e725318 100755 --- a/scripts/code.angularjs.org/publish.sh +++ b/scripts/code.angularjs.org/publish.sh @@ -59,23 +59,12 @@ function _update_code() { echo "-- Pushing code.angularjs.org" git push origin master - - for backend in "$@" ; do - echo "-- Refreshing code.angularjs.org: backend=$backend" - - # FIXME: We gave up publishing to code.angularjs.org because the GCE automatically removes firewall - # rules that allow access to port 8003. - - # curl http://$backend:8003/gitFetchSite.php - done } function publish { - # The TXT record for backends.angularjs.org is a CSV of the IP addresses for - # the currently serving Compute Engine backends. - # code.angularjs.org is served out of port 8003 on these backends. - backends=("$(dig backends.angularjs.org +short TXT | python -c 'print raw_input()[1:-1].replace(",", "\n")')") - _update_code ${backends[@]} + # publish updates the code.angularjs.org Github repository + # the deployment to Firebase happens via Travis + _update_code } source $(dirname $0)/../utils.inc diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index bf9be1724550..bc71d1d836be 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -5,39 +5,51 @@ set -e export BROWSER_STACK_ACCESS_KEY=`echo $BROWSER_STACK_ACCESS_KEY | rev` export SAUCE_ACCESS_KEY=`echo $SAUCE_ACCESS_KEY | rev` -if [ "$JOB" == "ci-checks" ]; then - grunt ci-checks - if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then - # validate commit messages of all commits in the PR - # convert commit range to 2 dots, as commitplease uses `git log`. - # See https://github.com/travis-ci/travis-ci/issues/4596 for more info - echo "Validate commit messages in PR." - yarn run commitplease -- "${TRAVIS_COMMIT_RANGE/.../..}" - fi -elif [ "$JOB" == "unit" ]; then - if [ "$BROWSER_PROVIDER" == "browserstack" ]; then - BROWSERS="BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_8,BS_iOS_9" - else - BROWSERS="SL_Chrome,SL_Firefox,SL_Safari_8,SL_Safari_9,SL_IE_9,SL_IE_10,SL_IE_11,SL_EDGE,SL_iOS" - fi - - grunt test:promises-aplus - grunt test:unit --browsers="$BROWSERS" --reporters=spec - grunt tests:docs --browsers="$BROWSERS" --reporters=spec -elif [ "$JOB" == "docs-e2e" ]; then - grunt test:travis-protractor --specs="docs/app/e2e/**/*.scenario.js" -elif [ "$JOB" == "e2e" ]; then - if [[ $TEST_TARGET == jquery* ]]; then - export USE_JQUERY=1 - fi - - export TARGET_SPECS="build/docs/ptore2e/**/default_test.js" - if [[ "$TEST_TARGET" == jquery* ]]; then - TARGET_SPECS="build/docs/ptore2e/**/jquery_test.js" - fi - - export TARGET_SPECS="test/e2e/tests/**/*.js,$TARGET_SPECS" - grunt test:travis-protractor --specs="$TARGET_SPECS" -else - echo "Unknown job type. Please set JOB=ci-checks, JOB=unit or JOB=e2e-*." -fi +case "$JOB" in + "ci-checks") + grunt ci-checks + + if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then + # validate commit messages of all commits in the PR + # convert commit range to 2 dots, as commitplease uses `git log`. + # See https://github.com/travis-ci/travis-ci/issues/4596 for more info + echo "Validate commit messages in PR:" + yarn run commitplease -- "${TRAVIS_COMMIT_RANGE/.../..}" + fi + ;; + "unit") + if [ "$BROWSER_PROVIDER" == "browserstack" ]; then + BROWSERS="BS_Chrome,BS_Safari,BS_Firefox,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_8,BS_iOS_9" + else + BROWSERS="SL_Chrome,SL_Firefox,SL_Safari_8,SL_Safari_9,SL_IE_9,SL_IE_10,SL_IE_11,SL_EDGE,SL_iOS" + fi + + grunt test:promises-aplus + grunt test:unit --browsers="$BROWSERS" --reporters=spec + grunt tests:docs --browsers="$BROWSERS" --reporters=spec + ;; + "docs-e2e") + grunt test:travis-protractor --specs="docs/app/e2e/**/*.scenario.js" + ;; + "e2e") + if [[ $TEST_TARGET == jquery* ]]; then + export USE_JQUERY=1 + fi + + export TARGET_SPECS="build/docs/ptore2e/**/default_test.js" + + if [[ "$TEST_TARGET" == jquery* ]]; then + TARGET_SPECS="build/docs/ptore2e/**/jquery_test.js" + fi + + export TARGET_SPECS="test/e2e/tests/**/*.js,$TARGET_SPECS" + grunt test:travis-protractor --specs="$TARGET_SPECS" + ;; + "deploy") + grunt package + grunt compress:firebaseCodeDeploy + ;; + *) + echo "Unknown job type. Please set JOB=ci-checks, JOB=unit, JOB=deploy or JOB=e2e-*." + ;; +esac From 529550d0da3d88514ce9efb038fb935fbf90f971 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Tue, 11 Jul 2017 00:35:30 -0700 Subject: [PATCH 046/583] refactor($parse): do not pass scope,locals to interceptor fns All internal use of interceptors are for things such as data conversion/normalizing, never reading state from the scope/locals. This is the intended use and makes interceptors more like filters (which receive only the input value + args, no scope/locals). --- src/ng/parse.js | 4 +-- test/ng/parseSpec.js | 68 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+), 2 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index 38bb20e7a2a2..731883334998 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -1940,12 +1940,12 @@ function $ParseProvider() { function regularInterceptedExpression(scope, locals, assign, inputs) { var value = useInputs && inputs ? inputs[0] : parsedExpression(scope, locals, assign, inputs); - return interceptorFn(value, scope, locals); + return interceptorFn(value); } function oneTimeInterceptedExpression(scope, locals, assign, inputs) { var value = useInputs && inputs ? inputs[0] : parsedExpression(scope, locals, assign, inputs); - var result = interceptorFn(value, scope, locals); + var result = interceptorFn(value); // we only return the interceptor's result if the // initial value is defined (for bind-once) return isDone(value) ? result : value; diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index cfa713d60279..e8edd15349b1 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3232,6 +3232,74 @@ describe('parser', function() { }); describe('interceptorFns', function() { + it('should only be passed the intercepted value', inject(function($parse) { + var args; + function interceptor(v) { + args = sliceArgs(arguments); + return v; + } + + scope.$watch($parse('a', interceptor)); + + scope.a = 1; + scope.$digest(); + expect(args).toEqual([1]); + })); + + it('should only be passed the intercepted value when double-intercepted', + inject(function($parse) { + var args1; + function int1(v) { + args1 = sliceArgs(arguments); + return v + 2; + } + var args2; + function int2(v) { + args2 = sliceArgs(arguments); + return v + 4; + } + + scope.$watch($parse($parse('a', int1), int2)); + + scope.a = 1; + scope.$digest(); + expect(args1).toEqual([1]); + expect(args2).toEqual([3]); + })); + + it('should support locals', inject(function($parse) { + var args; + function interceptor(v) { + args = sliceArgs(arguments); + return v + 4; + } + + var exp = $parse('a + b', interceptor); + scope.a = 1; + + expect(exp(scope, {b: 2})).toBe(7); + expect(args).toEqual([3]); + })); + + it('should support locals when double-intercepted', inject(function($parse) { + var args1; + function int1(v) { + args1 = sliceArgs(arguments); + return v + 4; + } + var args2; + function int2(v) { + args2 = sliceArgs(arguments); + return v + 8; + } + + var exp = $parse($parse('a + b', int1), int2); + + scope.a = 1; + expect(exp(scope, {b: 2})).toBe(15); + expect(args1).toEqual([3]); + expect(args2).toEqual([7]); + })); it('should always be invoked if they are flagged as having $stateful', inject(function($parse) { From de74034ddf6f92505ccdb61be413a6df2c723f87 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Thu, 25 May 2017 23:43:34 -0700 Subject: [PATCH 047/583] fix($parse): respect the interceptor.$stateful flag --- src/ng/parse.js | 44 ++++++++++++---------- test/ng/parseSpec.js | 89 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+), 20 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index 731883334998..6dd750afb8b3 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -1798,15 +1798,9 @@ function $ParseProvider() { var lexer = new Lexer($parseOptions); var parser = new Parser(lexer, $filter, $parseOptions); parsedExpression = parser.parse(exp); - if (parsedExpression.constant) { - parsedExpression.$$watchDelegate = constantWatchDelegate; - } else if (oneTime) { - parsedExpression.oneTime = true; - parsedExpression.$$watchDelegate = oneTimeWatchDelegate; - } else if (parsedExpression.inputs) { - parsedExpression.$$watchDelegate = inputsWatchDelegate; - } - cache[cacheKey] = parsedExpression; + parsedExpression.oneTime = !!oneTime; + + cache[cacheKey] = addWatchDelegate(parsedExpression); } return addInterceptor(parsedExpression, interceptorFn); @@ -1931,9 +1925,21 @@ function $ParseProvider() { return unwatch; } + function addWatchDelegate(parsedExpression) { + if (parsedExpression.constant) { + parsedExpression.$$watchDelegate = constantWatchDelegate; + } else if (parsedExpression.oneTime) { + parsedExpression.$$watchDelegate = oneTimeWatchDelegate; + } else if (parsedExpression.inputs) { + parsedExpression.$$watchDelegate = inputsWatchDelegate; + } + + return parsedExpression; + } + function addInterceptor(parsedExpression, interceptorFn) { if (!interceptorFn) return parsedExpression; - var watchDelegate = parsedExpression.$$watchDelegate; + var useInputs = false; var isDone = parsedExpression.literal ? isAllDefined : isDefined; @@ -1953,18 +1959,16 @@ function $ParseProvider() { var fn = parsedExpression.oneTime ? oneTimeInterceptedExpression : regularInterceptedExpression; - // Propogate the literal/oneTime attributes + // Propogate the literal/oneTime/constant attributes fn.literal = parsedExpression.literal; fn.oneTime = parsedExpression.oneTime; + fn.constant = parsedExpression.constant; - // Propagate or create inputs / $$watchDelegates - useInputs = !parsedExpression.inputs; - if (watchDelegate && watchDelegate !== inputsWatchDelegate) { - fn.$$watchDelegate = watchDelegate; - fn.inputs = parsedExpression.inputs; - } else if (!interceptorFn.$stateful) { - // Treat interceptor like filters - assume non-stateful by default and use the inputsWatchDelegate - fn.$$watchDelegate = inputsWatchDelegate; + // Treat the interceptor like filters. + // If it is not $stateful then only watch its inputs. + // If the expression itself has no inputs then use the full expression as an input. + if (!interceptorFn.$stateful) { + useInputs = !parsedExpression.inputs; fn.inputs = (parsedExpression.inputs ? parsedExpression.inputs : [parsedExpression]).map(function(e) { // Remove the isPure flag of inputs when it is not absolute because they are now wrapped in a // potentially non-pure interceptor function. @@ -1975,7 +1979,7 @@ function $ParseProvider() { }); } - return fn; + return addWatchDelegate(fn); } }]; } diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index e8edd15349b1..07e3d3430869 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3324,6 +3324,72 @@ describe('parser', function() { expect(called).toBe(true); })); + it('should always be invoked if flagged as $stateful when wrapping one-time', + inject(function($parse) { + + var interceptorCalls = 0; + function interceptor() { + interceptorCalls++; + return 123; + } + interceptor.$stateful = true; + + scope.$watch($parse('::a', interceptor)); + + interceptorCalls = 0; + scope.$digest(); + expect(interceptorCalls).not.toBe(0); + + interceptorCalls = 0; + scope.$digest(); + expect(interceptorCalls).not.toBe(0); + })); + + it('should always be invoked if flagged as $stateful when wrapping one-time with inputs', + inject(function($parse) { + + $filterProvider.register('identity', valueFn(identity)); + + var interceptorCalls = 0; + function interceptor() { + interceptorCalls++; + return 123; + } + interceptor.$stateful = true; + + scope.$watch($parse('::a | identity', interceptor)); + + interceptorCalls = 0; + scope.$digest(); + expect(interceptorCalls).not.toBe(0); + + interceptorCalls = 0; + scope.$digest(); + expect(interceptorCalls).not.toBe(0); + })); + + it('should always be invoked if flagged as $stateful when wrapping one-time literal', + inject(function($parse) { + + var interceptorCalls = 0; + function interceptor() { + interceptorCalls++; + return 123; + } + interceptor.$stateful = true; + + scope.$watch($parse('::[a]', interceptor)); + + // Would be great if interceptor-output was checked for changes and this didn't throw... + interceptorCalls = 0; + expect(function() { scope.$digest(); }).toThrowMinErr('$rootScope', 'infdig'); + expect(interceptorCalls).not.toBe(0); + + interceptorCalls = 0; + expect(function() { scope.$digest(); }).toThrowMinErr('$rootScope', 'infdig'); + expect(interceptorCalls).not.toBe(0); + })); + it('should not be invoked unless the input changes', inject(function($parse) { var called = false; function interceptor(v) { @@ -3434,6 +3500,29 @@ describe('parser', function() { scope.$digest(); expect(scope.$$watchersCount).toBe(0); })); + + it('should not propogate $$watchDelegate to the interceptor wrapped expression', inject(function($parse) { + function getter(s) { + return s.x; + } + getter.$$watchDelegate = getter; + + function doubler(v) { + return 2 * v; + } + + var lastValue; + function watcher(val) { + lastValue = val; + } + scope.$watch($parse(getter, doubler), watcher); + + scope.$apply('x = 1'); + expect(lastValue).toBe(2 * 1); + + scope.$apply('x = 123'); + expect(lastValue).toBe(2 * 123); + })); }); describe('literals', function() { From 2ee5033967d5f87a516bad137686b0592e25d26b Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Fri, 16 Jun 2017 01:32:34 -0700 Subject: [PATCH 048/583] fix($parse): always pass the intercepted value to watchers Fixes #16021 --- src/ng/directive/ngClass.js | 6 --- src/ng/parse.js | 79 ++++++++++++++++++++++--------------- test/ng/interpolateSpec.js | 16 ++++++++ test/ng/parseSpec.js | 56 ++++++++++++++++++++++++-- 4 files changed, 117 insertions(+), 40 deletions(-) diff --git a/src/ng/directive/ngClass.js b/src/ng/directive/ngClass.js index 090c2c387f8c..e289a4c10441 100644 --- a/src/ng/directive/ngClass.js +++ b/src/ng/directive/ngClass.js @@ -91,12 +91,6 @@ function classDirective(name, selector) { } function ngClassWatchAction(newClassString) { - // When using a one-time binding the newClassString will return - // the pre-interceptor value until the one-time is complete - if (!isString(newClassString)) { - newClassString = toClassString(newClassString); - } - if (oldModulo === selector) { updateClasses(oldClassString, newClassString); } diff --git a/src/ng/parse.js b/src/ng/parse.js index 6dd750afb8b3..f1b3de867eb0 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -1884,28 +1884,37 @@ function $ParseProvider() { function oneTimeWatchDelegate(scope, listener, objectEquality, parsedExpression, prettyPrintExpression) { var isDone = parsedExpression.literal ? isAllDefined : isDefined; var unwatch, lastValue; - if (parsedExpression.inputs) { - unwatch = inputsWatchDelegate(scope, oneTimeListener, objectEquality, parsedExpression, prettyPrintExpression); - } else { - unwatch = scope.$watch(oneTimeWatch, oneTimeListener, objectEquality); - } + + var exp = parsedExpression.$$intercepted || parsedExpression; + var post = parsedExpression.$$interceptor || identity; + + var useInputs = parsedExpression.inputs && !exp.inputs; + + // Propogate the literal/inputs/constant attributes + // ... but not oneTime since we are handling it + oneTimeWatch.literal = parsedExpression.literal; + oneTimeWatch.constant = parsedExpression.constant; + oneTimeWatch.inputs = parsedExpression.inputs; + + // Allow other delegates to run on this wrapped expression + addWatchDelegate(oneTimeWatch); + + unwatch = scope.$watch(oneTimeWatch, listener, objectEquality, prettyPrintExpression); + return unwatch; - function oneTimeWatch(scope) { - return parsedExpression(scope); - } - function oneTimeListener(value, old, scope) { - lastValue = value; - if (isFunction(listener)) { - listener(value, old, scope); + function unwatchIfDone() { + if (isDone(lastValue)) { + unwatch(); } - if (isDone(value)) { - scope.$$postDigest(function() { - if (isDone(lastValue)) { - unwatch(); - } - }); + } + + function oneTimeWatch(scope, locals, assign, inputs) { + lastValue = useInputs && inputs ? inputs[0] : exp(scope, locals, assign, inputs); + if (isDone(lastValue)) { + scope.$$postDigest(unwatchIfDone); } + return post(lastValue, scope, locals); } } @@ -1937,27 +1946,35 @@ function $ParseProvider() { return parsedExpression; } + function chainInterceptors(first, second) { + function chainedInterceptor(value) { + return second(first(value)); + } + chainedInterceptor.$stateful = first.$stateful || second.$stateful; + + return chainedInterceptor; + } + function addInterceptor(parsedExpression, interceptorFn) { if (!interceptorFn) return parsedExpression; - var useInputs = false; + // Extract any existing interceptors out of the parsedExpression + // to ensure the original parsedExpression is always the $$intercepted + if (parsedExpression.$$interceptor) { + interceptorFn = chainInterceptors(parsedExpression.$$interceptor, interceptorFn); + parsedExpression = parsedExpression.$$intercepted; + } - var isDone = parsedExpression.literal ? isAllDefined : isDefined; + var useInputs = false; - function regularInterceptedExpression(scope, locals, assign, inputs) { + var fn = function interceptedExpression(scope, locals, assign, inputs) { var value = useInputs && inputs ? inputs[0] : parsedExpression(scope, locals, assign, inputs); return interceptorFn(value); - } - - function oneTimeInterceptedExpression(scope, locals, assign, inputs) { - var value = useInputs && inputs ? inputs[0] : parsedExpression(scope, locals, assign, inputs); - var result = interceptorFn(value); - // we only return the interceptor's result if the - // initial value is defined (for bind-once) - return isDone(value) ? result : value; - } + }; - var fn = parsedExpression.oneTime ? oneTimeInterceptedExpression : regularInterceptedExpression; + // Maintain references to the interceptor/intercepted + fn.$$intercepted = parsedExpression; + fn.$$interceptor = interceptorFn; // Propogate the literal/oneTime/constant attributes fn.literal = parsedExpression.literal; diff --git a/test/ng/interpolateSpec.js b/test/ng/interpolateSpec.js index f8ed846d93d2..2ed9b31b7f5f 100644 --- a/test/ng/interpolateSpec.js +++ b/test/ng/interpolateSpec.js @@ -149,6 +149,22 @@ describe('$interpolate', function() { expect($rootScope.$countWatchers()).toBe(0); })); + it('should respect one-time bindings for literals', inject(function($interpolate, $rootScope) { + var calls = []; + $rootScope.$watch($interpolate('{{ ::{x: x} }}'), function(val) { + calls.push(val); + }); + + $rootScope.$apply(); + expect(calls.pop()).toBe('{}'); + + $rootScope.$apply('x = 1'); + expect(calls.pop()).toBe('{"x":1}'); + + $rootScope.$apply('x = 2'); + expect(calls.pop()).toBeUndefined(); + })); + it('should stop watching strings with no expressions after first execution', inject(function($interpolate, $rootScope) { var spy = jasmine.createSpy(); diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 07e3d3430869..025cf8ec50b0 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3380,13 +3380,12 @@ describe('parser', function() { scope.$watch($parse('::[a]', interceptor)); - // Would be great if interceptor-output was checked for changes and this didn't throw... interceptorCalls = 0; - expect(function() { scope.$digest(); }).toThrowMinErr('$rootScope', 'infdig'); + scope.$digest(); expect(interceptorCalls).not.toBe(0); interceptorCalls = 0; - expect(function() { scope.$digest(); }).toThrowMinErr('$rootScope', 'infdig'); + scope.$digest(); expect(interceptorCalls).not.toBe(0); })); @@ -3501,6 +3500,57 @@ describe('parser', function() { expect(scope.$$watchersCount).toBe(0); })); + it('should watch the intercepted value of one-time bindings', inject(function($parse, log) { + scope.$watch($parse('::{x:x, y:y}', function(lit) { return lit.x; }), log); + + scope.$apply(); + expect(log.empty()).toEqual([undefined]); + + scope.$apply('x = 1'); + expect(log.empty()).toEqual([1]); + + scope.$apply('x = 2; y=1'); + expect(log.empty()).toEqual([2]); + + scope.$apply('x = 1; y=2'); + expect(log.empty()).toEqual([]); + })); + + it('should watch the intercepted value of one-time bindings in nested interceptors', inject(function($parse, log) { + scope.$watch($parse($parse('::{x:x, y:y}', function(lit) { return lit.x; }), identity), log); + + scope.$apply(); + expect(log.empty()).toEqual([undefined]); + + scope.$apply('x = 1'); + expect(log.empty()).toEqual([1]); + + scope.$apply('x = 2; y=1'); + expect(log.empty()).toEqual([2]); + + scope.$apply('x = 1; y=2'); + expect(log.empty()).toEqual([]); + })); + + it('should nest interceptors around eachother, not around the intercepted', inject(function($parse) { + function origin() { return 0; } + + var fn = origin; + function addOne(n) { return n + 1; } + + fn = $parse(fn, addOne); + expect(fn.$$intercepted).toBe(origin); + expect(fn()).toBe(1); + + fn = $parse(fn, addOne); + expect(fn.$$intercepted).toBe(origin); + expect(fn()).toBe(2); + + fn = $parse(fn, addOne); + expect(fn.$$intercepted).toBe(origin); + expect(fn()).toBe(3); + })); + it('should not propogate $$watchDelegate to the interceptor wrapped expression', inject(function($parse) { function getter(s) { return s.x; From 2fb2d09971c203cc0164b3100cd9b43b484aeece Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Fri, 16 Jun 2017 08:53:33 -0700 Subject: [PATCH 049/583] test(ngClass): add test for one-time objects in array literal --- test/ng/directive/ngClassSpec.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/ng/directive/ngClassSpec.js b/test/ng/directive/ngClassSpec.js index 1c08a1c4133c..0180d67a6aa4 100644 --- a/test/ng/directive/ngClassSpec.js +++ b/test/ng/directive/ngClassSpec.js @@ -532,6 +532,20 @@ describe('ngClass', function() { }) ); + it('should support a one-time mixed literal-array/object variable', inject(function($rootScope, $compile) { + element = $compile('
    ')($rootScope); + + $rootScope.classVar1 = {orange: true}; + $rootScope.$digest(); + expect(element).toHaveClass('orange'); + + $rootScope.classVar1.orange = false; + $rootScope.$digest(); + + expect(element).not.toHaveClass('orange'); + }) + ); + it('should do value stabilization as expected when one-time binding', inject(function($rootScope, $compile) { From 8de97949c58a95c348a1b95198c0747eb908d18a Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sun, 16 Jul 2017 22:13:44 -0700 Subject: [PATCH 050/583] fix($parse): support constants in computed keys --- src/ng/parse.js | 3 ++- test/ng/parseSpec.js | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index f1b3de867eb0..40aeebe00330 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -745,12 +745,13 @@ function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { argsToWatch = []; forEach(ast.properties, function(property) { findConstantAndWatchExpressions(property.value, $filter, astIsPure); - allConstants = allConstants && property.value.constant && !property.computed; + allConstants = allConstants && property.value.constant; if (!property.value.constant) { argsToWatch.push.apply(argsToWatch, property.value.toWatch); } if (property.computed) { findConstantAndWatchExpressions(property.key, $filter, astIsPure); + allConstants = allConstants && property.key.constant; if (!property.key.constant) { argsToWatch.push.apply(argsToWatch, property.key.toWatch); } diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 025cf8ec50b0..9db0cd701757 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -4009,6 +4009,11 @@ describe('parser', function() { expect($parse('5 != null').constant).toBe(true); expect($parse('{standard: 4/3, wide: 16/9}').constant).toBe(true); expect($parse('{[standard]: 4/3, wide: 16/9}').constant).toBe(false); + expect($parse('{["key"]: 1}').constant).toBe(true); + expect($parse('[0].length').constant).toBe(true); + expect($parse('[0][0]').constant).toBe(true); + expect($parse('{x: 1}.x').constant).toBe(true); + expect($parse('{x: 1}["x"]').constant).toBe(true); })); it('should not mark any expression involving variables or function calls as constant', inject(function($parse) { From 341f8dbe2484c9841c4fbf405ba5438029175675 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sun, 16 Jul 2017 22:12:25 -0700 Subject: [PATCH 051/583] refactor($parse): remove unnecessary .constant if when collecting inputs --- src/ng/parse.js | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index 40aeebe00330..0f314181b847 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -705,7 +705,7 @@ function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { findConstantAndWatchExpressions(ast.property, $filter, astIsPure); } ast.constant = ast.object.constant && (!ast.computed || ast.property.constant); - ast.toWatch = [ast]; + ast.toWatch = ast.constant ? [] : [ast]; break; case AST.CallExpression: isStatelessFilter = ast.filter ? isStateless($filter, ast.callee.name) : false; @@ -714,9 +714,7 @@ function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { forEach(ast.arguments, function(expr) { findConstantAndWatchExpressions(expr, $filter, astIsPure); allConstants = allConstants && expr.constant; - if (!expr.constant) { - argsToWatch.push.apply(argsToWatch, expr.toWatch); - } + argsToWatch.push.apply(argsToWatch, expr.toWatch); }); ast.constant = allConstants; ast.toWatch = isStatelessFilter ? argsToWatch : [ast]; @@ -733,9 +731,7 @@ function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { forEach(ast.elements, function(expr) { findConstantAndWatchExpressions(expr, $filter, astIsPure); allConstants = allConstants && expr.constant; - if (!expr.constant) { - argsToWatch.push.apply(argsToWatch, expr.toWatch); - } + argsToWatch.push.apply(argsToWatch, expr.toWatch); }); ast.constant = allConstants; ast.toWatch = argsToWatch; @@ -746,17 +742,12 @@ function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { forEach(ast.properties, function(property) { findConstantAndWatchExpressions(property.value, $filter, astIsPure); allConstants = allConstants && property.value.constant; - if (!property.value.constant) { - argsToWatch.push.apply(argsToWatch, property.value.toWatch); - } + argsToWatch.push.apply(argsToWatch, property.value.toWatch); if (property.computed) { findConstantAndWatchExpressions(property.key, $filter, astIsPure); allConstants = allConstants && property.key.constant; - if (!property.key.constant) { - argsToWatch.push.apply(argsToWatch, property.key.toWatch); - } + argsToWatch.push.apply(argsToWatch, property.key.toWatch); } - }); ast.constant = allConstants; ast.toWatch = argsToWatch; From 631076a31bf0bb7ab78c0504a81eed006805c182 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sun, 16 Jul 2017 22:15:49 -0700 Subject: [PATCH 052/583] fix($parse): do not shallow-watch computed property keys Shallow watching is not enough when an object implements a non-pure toString --- src/ng/parse.js | 3 ++- test/ng/parseSpec.js | 36 ++++++++++++++++++++++++++++-------- 2 files changed, 30 insertions(+), 9 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index 0f314181b847..b2ef9f27d4e4 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -744,7 +744,8 @@ function findConstantAndWatchExpressions(ast, $filter, parentIsPure) { allConstants = allConstants && property.value.constant; argsToWatch.push.apply(argsToWatch, property.value.toWatch); if (property.computed) { - findConstantAndWatchExpressions(property.key, $filter, astIsPure); + //`{[key]: value}` implicitly does `key.toString()` which may be non-pure + findConstantAndWatchExpressions(property.key, $filter, /*parentIsPure=*/false); allConstants = allConstants && property.key.constant; argsToWatch.push.apply(argsToWatch, property.key.toWatch); } diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 9db0cd701757..8e6b6a943634 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3805,35 +3805,55 @@ describe('parser', function() { it('should watch ES6 object computed property changes', function() { var count = 0; - var values = []; + var lastValue; scope.$watch('{[a]: true}', function(val) { count++; - values.push(val); - }, true); + lastValue = val; + }); scope.$digest(); expect(count).toBe(1); - expect(values[0]).toEqual({'undefined': true}); + expect(lastValue).toEqual({'undefined': true}); scope.$digest(); expect(count).toBe(1); - expect(values[0]).toEqual({'undefined': true}); + expect(lastValue).toEqual({'undefined': true}); scope.a = true; scope.$digest(); expect(count).toBe(2); - expect(values[1]).toEqual({'true': true}); + expect(lastValue).toEqual({'true': true}); scope.a = 'abc'; scope.$digest(); expect(count).toBe(3); - expect(values[2]).toEqual({'abc': true}); + expect(lastValue).toEqual({'abc': true}); scope.a = undefined; scope.$digest(); expect(count).toBe(4); - expect(values[3]).toEqual({'undefined': true}); + expect(lastValue).toEqual({'undefined': true}); + }); + + it('should not shallow-watch ES6 object computed properties in case of stateful toString', function() { + var count = 0; + var lastValue; + + scope.$watch('{[a]: true}', function(val) { + count++; + lastValue = val; + }); + + scope.a = {toString: function() { return this.b; }}; + scope.a.b = 1; + + //TODO: would be great if it didn't throw! + expect(function() { scope.$apply(); }).toThrowMinErr('$rootScope', 'infdig'); + expect(lastValue).toEqual({1: true}); + + expect(function() { scope.$apply('a.b = 2'); }).toThrowMinErr('$rootScope', 'infdig'); + expect(lastValue).toEqual({2: true}); }); }); From 823c7edb84e2698f035a6712e32dfb4e95be888c Mon Sep 17 00:00:00 2001 From: Kerry McCullough Date: Thu, 13 Jul 2017 11:41:36 -0600 Subject: [PATCH 053/583] feat($resource): add resource to response for error interceptors Closes #16109 --- src/ngResource/resource.js | 13 ++++++++++--- test/ngResource/resourceSpec.js | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index 054fb2523ac6..4fb1ff9f28f6 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -192,7 +192,12 @@ function shallowClearAndCopy(src, dst) { * [requestType](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#responseType). * - **`interceptor`** - `{Object=}` - The interceptor object has two optional methods - * `response` and `responseError`. Both `response` and `responseError` interceptors get called - * with `http response` object. See {@link ng.$http $http interceptors}. + * with `http response` object. See {@link ng.$http $http interceptors}. In addition, the + * resource instance or array object is accessible by the `resource` property of the + * `http response` object. + * Keep in mind that the associated promise will be resolved with the value returned by the + * response interceptor, if one is specified. The default response interceptor returns + * `response.resource` (i.e. the resource instance or array). * - **`hasBody`** - `{boolean}` - allows to specify if a request body should be included or not. * If not specified only POST, PUT and PATCH requests will have a body. * @@ -267,8 +272,7 @@ function shallowClearAndCopy(src, dst) { * {@link ngRoute.$routeProvider resolve section of $routeProvider.when()} to defer view * rendering until the resource(s) are loaded. * - * On failure, the promise is rejected with the {@link ng.$http http response} object, without - * the `resource` property. + * On failure, the promise is rejected with the {@link ng.$http http response} object. * * If an interceptor object was provided, the promise will instead be resolved with the value * returned by the interceptor. @@ -776,6 +780,9 @@ angular.module('ngResource', ['ng']). response.resource = value; return response; + }, function(response) { + response.resource = value; + return $q.reject(response); }); promise = promise['finally'](function() { diff --git a/test/ngResource/resourceSpec.js b/test/ngResource/resourceSpec.js index bc8bbd079642..869ffa61aabc 100644 --- a/test/ngResource/resourceSpec.js +++ b/test/ngResource/resourceSpec.js @@ -1205,6 +1205,7 @@ describe('basic usage', function() { expect(callback).toHaveBeenCalledOnce(); var response = callback.calls.mostRecent().args[0]; + expect(response.resource).toBe(ccs); expect(response.status).toBe(404); expect(response.config).toBeDefined(); }); From e6d5fe7dea795d02eb2eab6ac69aca81a3edc99d Mon Sep 17 00:00:00 2001 From: sathify Date: Fri, 29 Aug 2014 14:42:22 -0700 Subject: [PATCH 054/583] style(css) separate selectors and declarations by new lines --- css/angular-scenario.css | 3 ++- css/angular.css | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/css/angular-scenario.css b/css/angular-scenario.css index b8d25c1c08d0..56032ed777fe 100644 --- a/css/angular-scenario.css +++ b/css/angular-scenario.css @@ -13,7 +13,8 @@ body { text-align: center; } -#json, #xml { +#json, +#xml { display: none; } diff --git a/css/angular.css b/css/angular.css index a2921a61c9e1..8b3915383e3e 100644 --- a/css/angular.css +++ b/css/angular.css @@ -1,7 +1,11 @@ @charset "UTF-8"; -[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], -.ng-cloak, .x-ng-cloak, +[ng\:cloak], +[ng-cloak], +[data-ng-cloak], +[x-ng-cloak], +.ng-cloak, +.x-ng-cloak, .ng-hide:not(.ng-hide-animate) { display: none !important; } From 87a586eb9a23cfd0d0bb681cc778b4b8e5c8451d Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Wed, 19 Jul 2017 22:38:10 -0700 Subject: [PATCH 055/583] fix($parse): do not pass scope/locals to interceptors of one-time bindings --- src/ng/parse.js | 2 +- test/ng/parseSpec.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index b2ef9f27d4e4..f173eed527d8 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -1907,7 +1907,7 @@ function $ParseProvider() { if (isDone(lastValue)) { scope.$$postDigest(unwatchIfDone); } - return post(lastValue, scope, locals); + return post(lastValue); } } diff --git a/test/ng/parseSpec.js b/test/ng/parseSpec.js index 8e6b6a943634..7c5baad1630b 100644 --- a/test/ng/parseSpec.js +++ b/test/ng/parseSpec.js @@ -3246,6 +3246,20 @@ describe('parser', function() { expect(args).toEqual([1]); })); + it('should only be passed the intercepted value when wrapping one-time', inject(function($parse) { + var args; + function interceptor(v) { + args = sliceArgs(arguments); + return v; + } + + scope.$watch($parse('::a', interceptor)); + + scope.a = 1; + scope.$digest(); + expect(args).toEqual([1]); + })); + it('should only be passed the intercepted value when double-intercepted', inject(function($parse) { var args1; From 15bbd3e18cd89b91f7206a06c73d40e54a8a48a0 Mon Sep 17 00:00:00 2001 From: gdi2290 Date: Fri, 19 Dec 2014 17:11:25 -0800 Subject: [PATCH 056/583] perf(ngStyleDirective): use $watchCollection Since we are simply watching a flat object collection it is more performant to use $watchCollection than a deepWatch... BREAKING CHANGE: Previously the use of deep watch by ng-style would trigger styles to be re-applied when nested state changed. Now only changes to direct properties of the watched object will trigger changes. Closes #15947 --- src/ng/directive/ngStyle.js | 4 ++-- test/ng/directive/ngStyleSpec.js | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/ng/directive/ngStyle.js b/src/ng/directive/ngStyle.js index 844029904202..afb7a79d269d 100644 --- a/src/ng/directive/ngStyle.js +++ b/src/ng/directive/ngStyle.js @@ -52,10 +52,10 @@ */ var ngStyleDirective = ngDirective(function(scope, element, attr) { - scope.$watch(attr.ngStyle, function ngStyleWatchAction(newStyles, oldStyles) { + scope.$watchCollection(attr.ngStyle, function ngStyleWatchAction(newStyles, oldStyles) { if (oldStyles && (newStyles !== oldStyles)) { forEach(oldStyles, function(val, style) { element.css(style, '');}); } if (newStyles) element.css(newStyles); - }, true); + }); }); diff --git a/test/ng/directive/ngStyleSpec.js b/test/ng/directive/ngStyleSpec.js index b708eb7a4d82..38bf4399235f 100644 --- a/test/ng/directive/ngStyleSpec.js +++ b/test/ng/directive/ngStyleSpec.js @@ -23,6 +23,21 @@ describe('ngStyle', function() { })); + it('should not deep watch objects', inject(function($rootScope, $compile) { + element = $compile('
    ')($rootScope); + $rootScope.$digest(); + expect(parseInt(element.css('height') + 0, 10)).toEqual(0); // height could be '' or '0px' + $rootScope.heightObj = {toString: function() { return '40px'; }}; + $rootScope.$digest(); + expect(element.css('height')).toBe('40px'); + + element.css('height', '10px'); + $rootScope.heightObj.otherProp = 123; + $rootScope.$digest(); + expect(element.css('height')).toBe('10px'); + })); + + it('should support lazy one-time binding for object literals', inject(function($rootScope, $compile) { element = $compile('
    ')($rootScope); $rootScope.$digest(); From ac57a25cd981fe3ffcfdfeea1e1ac3fccf787696 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Thu, 4 May 2017 22:39:21 -0700 Subject: [PATCH 057/583] test(ngStyle): add test for object literal --- test/ng/directive/ngStyleSpec.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/ng/directive/ngStyleSpec.js b/test/ng/directive/ngStyleSpec.js index 38bf4399235f..7a8cfb2cd75f 100644 --- a/test/ng/directive/ngStyleSpec.js +++ b/test/ng/directive/ngStyleSpec.js @@ -38,6 +38,18 @@ describe('ngStyle', function() { })); + it('should support binding for object literals', inject(function($rootScope, $compile) { + element = $compile('
    ')($rootScope); + $rootScope.$digest(); + expect(parseInt(element.css('height') + 0, 10)).toEqual(0); // height could be '' or '0px' + $rootScope.$apply('heightStr = "40px"'); + expect(element.css('height')).toBe('40px'); + + $rootScope.$apply('heightStr = "100px"'); + expect(element.css('height')).toBe('100px'); + })); + + it('should support lazy one-time binding for object literals', inject(function($rootScope, $compile) { element = $compile('
    ')($rootScope); $rootScope.$digest(); From 01d6a47e91e60f99d093d90968adb32f8c24615a Mon Sep 17 00:00:00 2001 From: Chirag Bhatia Date: Sun, 16 Jul 2017 00:37:48 +0530 Subject: [PATCH 058/583] fix($resource): do not throw when calling old `$cancelRequest()` Closes #16037 --- src/ngResource/resource.js | 4 +++- test/ngResource/resourceSpec.js | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index 4fb1ff9f28f6..861b6bebb0f9 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -830,7 +830,9 @@ angular.module('ngResource', ['ng']). function cancelRequest(value) { promise.catch(noop); - timeoutDeferred.resolve(value); + if (timeoutDeferred !== null) { + timeoutDeferred.resolve(value); + } } }; diff --git a/test/ngResource/resourceSpec.js b/test/ngResource/resourceSpec.js index 869ffa61aabc..1f0f61282b30 100644 --- a/test/ngResource/resourceSpec.js +++ b/test/ngResource/resourceSpec.js @@ -2102,6 +2102,25 @@ describe('cancelling requests', function() { expect(creditCard.$cancelRequest).toBe(noop); }); + + it('should not break when calling old `$cancelRequest` after the response arrives', function() { + $httpBackend.whenGET('/CreditCard').respond({}); + + var CreditCard = $resource('/CreditCard', {}, { + get: { + method: 'GET', + cancellable: true + } + }); + + var creditCard = CreditCard.get(); + var cancelRequest = creditCard.$cancelRequest; + + $httpBackend.flush(); + + expect(cancelRequest).not.toBe(noop); + expect(cancelRequest).not.toThrow(); + }); }); describe('configuring `cancellable` on the provider', function() { From f1d01bbc748e033035107dbb4259fe40d3443dfb Mon Sep 17 00:00:00 2001 From: Zita Nemeckova Date: Tue, 25 Jul 2017 12:31:07 +0200 Subject: [PATCH 059/583] feat($compile): add `strictComponentBindingsEnabled()` method Closes #16129 --- docs/content/error/$compile/missingattr.ngdoc | 8 + src/ng/compile.js | 41 ++++ test/ng/compileSpec.js | 223 ++++++++++++++++++ 3 files changed, 272 insertions(+) create mode 100644 docs/content/error/$compile/missingattr.ngdoc diff --git a/docs/content/error/$compile/missingattr.ngdoc b/docs/content/error/$compile/missingattr.ngdoc new file mode 100644 index 000000000000..1fb2a346b4a2 --- /dev/null +++ b/docs/content/error/$compile/missingattr.ngdoc @@ -0,0 +1,8 @@ +@ngdoc error +@name $compile:missingattr +@fullName Missing required attribute +@description + +This error may occur only when `$compileProvider.strictComponentBindingsEnabled` is set to `true`. +Then all attributes mentioned in `bindings` without `?` must be set. If one or more aren't set, +the first one will throw an error. diff --git a/src/ng/compile.js b/src/ng/compile.js index 44b641bd3f17..615e42516fc1 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -1403,6 +1403,32 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { return debugInfoEnabled; }; + /** + * @ngdoc method + * @name $compileProvider#strictComponentBindingsEnabled + * + * @param {boolean=} enabled update the strictComponentBindingsEnabled state if provided, otherwise just return the + * current strictComponentBindingsEnabled state + * @returns {*} current value if used as getter or itself (chaining) if used as setter + * + * @kind function + * + * @description + * Call this method to enable/disable strict component bindings check. If enabled, the compiler will enforce that + * for all bindings of a component that are not set as optional with `?`, an attribute needs to be provided + * on the component's HTML tag. + * + * The default value is false. + */ + var strictComponentBindingsEnabled = false; + this.strictComponentBindingsEnabled = function(enabled) { + if (isDefined(enabled)) { + strictComponentBindingsEnabled = enabled; + return this; + } + return strictComponentBindingsEnabled; + }; + var TTL = 10; /** * @ngdoc method @@ -3413,12 +3439,20 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } } + function strictBindingsCheck(attrName, directiveName) { + if (strictComponentBindingsEnabled) { + throw $compileMinErr('missingattr', + 'Attribute \'{0}\' of \'{1}\' is non-optional and must be set!', + attrName, directiveName); + } + } // Set up $watches for isolate scope and controller bindings. function initializeDirectiveBindings(scope, attrs, destination, bindings, directive) { var removeWatchCollection = []; var initialChanges = {}; var changes; + forEach(bindings, function initializeBinding(definition, scopeName) { var attrName = definition.attrName, optional = definition.optional, @@ -3430,7 +3464,9 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { case '@': if (!optional && !hasOwnProperty.call(attrs, attrName)) { + strictBindingsCheck(attrName, directive.name); destination[scopeName] = attrs[attrName] = undefined; + } removeWatch = attrs.$observe(attrName, function(value) { if (isString(value) || isBoolean(value)) { @@ -3457,6 +3493,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { case '=': if (!hasOwnProperty.call(attrs, attrName)) { if (optional) break; + strictBindingsCheck(attrName, directive.name); attrs[attrName] = undefined; } if (optional && !attrs[attrName]) break; @@ -3501,6 +3538,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { case '<': if (!hasOwnProperty.call(attrs, attrName)) { if (optional) break; + strictBindingsCheck(attrName, directive.name); attrs[attrName] = undefined; } if (optional && !attrs[attrName]) break; @@ -3526,6 +3564,9 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { break; case '&': + if (!optional && !hasOwnProperty.call(attrs, attrName)) { + strictBindingsCheck(attrName, directive.name); + } // Don't assign Object.prototype method to scope parentGet = attrs.hasOwnProperty(attrName) ? $parse(attrs[attrName]) : noop; diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index 4fa14d2daff0..e6036555627c 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -169,6 +169,15 @@ describe('$compile', function() { inject(); }); + it('should allow strictComponentBindingsEnabled to be configured', function() { + module(function($compileProvider) { + expect($compileProvider.strictComponentBindingsEnabled()).toBe(false); // the default + $compileProvider.strictComponentBindingsEnabled(true); + expect($compileProvider.strictComponentBindingsEnabled()).toBe(true); + }); + inject(); + }); + it('should allow onChangesTtl to be configured', function() { module(function($compileProvider) { expect($compileProvider.onChangesTtl()).toBe(10); // the default @@ -2546,6 +2555,16 @@ describe('$compile', function() { template: '' }; }); + directive('prototypeMethodNameAsScopeVarD', function() { + return { + scope: { + 'constructor': '' + }; + }); directive('watchAsScopeVar', function() { return { scope: { @@ -2854,6 +2873,57 @@ describe('$compile', function() { }) ); + it('should throw an error for undefined non-optional "=" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).toThrowMinErr('$compile', + 'missingattr', + 'Attribute \'valueOf\' of \'prototypeMethodNameAs' + + 'ScopeVarA\' is non-optional and must be set!'); + }); + }); + + it('should not throw an error for set non-optional "=" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + + it('should not throw an error for undefined optional "=" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + it('should handle "@" bindings with same method names in Object.prototype correctly when not present', inject( function($rootScope, $compile) { var func = function() { @@ -2891,6 +2961,57 @@ describe('$compile', function() { }) ); + it('should throw an error for undefined non-optional "@" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).toThrowMinErr('$compile', + 'missingattr', + 'Attribute \'valueOf\' of \'prototypeMethodNameAs' + + 'ScopeVarB\' is non-optional and must be set!'); + }); + }); + + it('should not throw an error for set non-optional "@" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + + it('should not throw an error for undefined optional "@" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + it('should handle "&" bindings with same method names in Object.prototype correctly when not present', inject( function($rootScope, $compile) { var func = function() { @@ -2923,6 +3044,108 @@ describe('$compile', function() { }) ); + it('should throw an error for undefined non-optional "&" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).toThrowMinErr('$compile', + 'missingattr', + 'Attribute \'valueOf\' of \'prototypeMethodNameAs' + + 'ScopeVarC\' is non-optional and must be set!'); + }); + }); + + it('should not throw an error for set non-optional "&" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + + it('should not throw an error for undefined optional "&" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + + it('should throw an error for undefined non-optional "<" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).toThrowMinErr('$compile', + 'missingattr', + 'Attribute \'valueOf\' of \'prototypeMethodNameAs' + + 'ScopeVarD\' is non-optional and must be set!'); + }); + }); + + it('should not throw an error for set non-optional "<" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + + it('should not throw an error for undefined optional "<" bindings when ' + + 'strictComponentBindingsEnabled is true', function() { + module(function($compileProvider) { + $compileProvider.strictComponentBindingsEnabled(true); + }); + inject( + function($rootScope, $compile) { + var func = function() { + element = $compile( + '
    ' + )($rootScope); + }; + expect(func).not.toThrow(); + }); + }); + it('should not throw exception when using "watch" as binding in Firefox', inject( function($rootScope, $compile) { $rootScope.watch = 'watch'; From 394dbcc2773e218b1eaa7b1f2b14a943ef78c8e0 Mon Sep 17 00:00:00 2001 From: Carl Date: Thu, 27 Jul 2017 15:09:44 +0200 Subject: [PATCH 060/583] fix($httpParamSerializer): ignore functions Closes #16133 --- src/ng/http.js | 2 +- test/ng/httpSpec.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ng/http.js b/src/ng/http.js index f2c597c452a7..a4e2094ab203 100644 --- a/src/ng/http.js +++ b/src/ng/http.js @@ -41,7 +41,7 @@ function $HttpParamSerializerProvider() { if (!params) return ''; var parts = []; forEachSorted(params, function(value, key) { - if (value === null || isUndefined(value)) return; + if (value === null || isUndefined(value) || isFunction(value)) return; if (isArray(value)) { forEach(value, function(v) { parts.push(encodeUriQuery(key) + '=' + encodeUriQuery(serializeValue(v))); diff --git a/test/ng/httpSpec.js b/test/ng/httpSpec.js index 5b21ee15a56b..7ed6993c4109 100644 --- a/test/ng/httpSpec.js +++ b/test/ng/httpSpec.js @@ -2344,7 +2344,6 @@ describe('$http param serializers', function() { expect(defSer({someDate: new Date('2014-07-15T17:30:00.000Z')})).toEqual('someDate=2014-07-15T17:30:00.000Z'); expect(jqrSer({someDate: new Date('2014-07-15T17:30:00.000Z')})).toEqual('someDate=2014-07-15T17:30:00.000Z'); }); - }); describe('default array serialization', function() { @@ -2352,6 +2351,10 @@ describe('$http param serializers', function() { it('should serialize arrays by repeating param name', function() { expect(defSer({a: 'b', foo: ['bar', 'baz']})).toEqual('a=b&foo=bar&foo=baz'); }); + + it('should NOT serialize functions', function() { + expect(defSer({foo: 'foov', bar: function() {}})).toEqual('foo=foov'); + }); }); describe('jquery array and objects serialization', function() { From d91a6bdbc66098ff7bbf8fa435ae5652fe6a795f Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Tue, 18 Jul 2017 16:09:34 +0200 Subject: [PATCH 061/583] chore(docs-app): load example files based on active deployment --- docs/app/src/app.js | 1 + docs/app/src/examples.js | 8 +++++++- docs/config/index.js | 12 +++++++++++- docs/config/processors/index-page.js | 10 ++++++++++ docs/config/services/deployments/debug.js | 1 + docs/config/services/deployments/default.js | 1 + docs/config/services/deployments/jquery.js | 1 + docs/config/services/deployments/production.js | 1 + .../templates/examples/runnableExample.template.html | 2 +- 9 files changed, 34 insertions(+), 3 deletions(-) diff --git a/docs/app/src/app.js b/docs/app/src/app.js index df6272b0bf0b..20e351ae97e1 100644 --- a/docs/app/src/app.js +++ b/docs/app/src/app.js @@ -14,6 +14,7 @@ angular.module('docsApp', [ 'search', 'tutorials', 'versions', + 'deployment', 'ui.bootstrap.dropdown' ]) diff --git a/docs/app/src/examples.js b/docs/app/src/examples.js index b5b21c5393fa..c9ffb20f016a 100644 --- a/docs/app/src/examples.js +++ b/docs/app/src/examples.js @@ -18,7 +18,13 @@ angular.module('examples', []) return { restrict: 'C', scope : true, - controller : ['$scope', function($scope) { + controller : ['$scope', 'DEPLOYMENT', function($scope, DEPLOYMENT) { + var exampleIndexFile = (DEPLOYMENT === 'default' ? 'index' : 'index-' + DEPLOYMENT) + '.html'; + + $scope.getExampleIndex = function(basePath) { + return basePath + '/' + exampleIndexFile; + }; + $scope.setTab = function(index) { var tab = $scope.tabs[index]; $scope.activeTabIndex = index; diff --git a/docs/config/index.js b/docs/config/index.js index ab5e45a3f8dc..e228fc34b72e 100644 --- a/docs/config/index.js +++ b/docs/config/index.js @@ -112,6 +112,10 @@ module.exports = new Package('angularjs', [ docTypes: ['indexPage'], pathTemplate: '.', outputPathTemplate: '${id}.html' + }, { + docTypes: ['deploymentData'], + pathTemplate: '.', + outputPathTemplate: 'js/${id}.js' }); computePathsProcessor.pathTemplates.push({ @@ -125,8 +129,14 @@ module.exports = new Package('angularjs', [ outputPathTemplate: 'partials/${area}/${moduleName}/${groupType}.html' }); + computePathsProcessor.pathTemplates.push({ + docTypes: ['example'], + pathTemplate: 'examples/${example.id}', + outputPathTemplate: 'examples/${example.id}/index${deploymentQualifier}.html' + }); + computeIdsProcessor.idTemplates.push({ - docTypes: ['overview', 'tutorial', 'e2e-test', 'indexPage'], + docTypes: ['overview', 'tutorial', 'e2e-test', 'indexPage', 'deploymentData'], getId: function(doc) { return doc.fileInfo.baseName; }, getAliases: function(doc) { return [doc.id]; } }); diff --git a/docs/config/processors/index-page.js b/docs/config/processors/index-page.js index 102e3f53db50..3a7c8d210e47 100644 --- a/docs/config/processors/index-page.js +++ b/docs/config/processors/index-page.js @@ -35,7 +35,17 @@ module.exports = function generateIndexPagesProcessor() { indexDoc.id = 'index' + (deployment.name === 'default' ? '' : '-' + deployment.name); + var deploymentDoc = { + docType: 'deploymentData', + id: 'deployment-data-' + deployment.name, + template: 'angular-service.template.js', + ngModuleName: 'deployment', + serviceName: 'DEPLOYMENT', + serviceValue: deployment.name + }; + docs.push(indexDoc); + docs.push(deploymentDoc); }); } }; diff --git a/docs/config/services/deployments/debug.js b/docs/config/services/deployments/debug.js index 3581184c8e8e..6c61881232fc 100644 --- a/docs/config/services/deployments/debug.js +++ b/docs/config/services/deployments/debug.js @@ -26,6 +26,7 @@ module.exports = function debugDeployment(getVersion) { 'js/all-versions-data.js', 'js/pages-data.js', 'js/nav-data.js', + 'js/deployment-data-debug.js', 'js/docs.js' ], stylesheets: [ diff --git a/docs/config/services/deployments/default.js b/docs/config/services/deployments/default.js index 3abd0dd14c06..96f93f1d73b4 100644 --- a/docs/config/services/deployments/default.js +++ b/docs/config/services/deployments/default.js @@ -26,6 +26,7 @@ module.exports = function defaultDeployment(getVersion) { 'js/all-versions-data.js', 'js/pages-data.js', 'js/nav-data.js', + 'js/deployment-data-default.js', 'js/docs.min.js' ], stylesheets: [ diff --git a/docs/config/services/deployments/jquery.js b/docs/config/services/deployments/jquery.js index 4d4f64f6f416..cb4e1b0956fb 100644 --- a/docs/config/services/deployments/jquery.js +++ b/docs/config/services/deployments/jquery.js @@ -30,6 +30,7 @@ module.exports = function jqueryDeployment(getVersion) { 'js/all-versions-data.js', 'js/pages-data.js', 'js/nav-data.js', + 'js/deployment-data-jquery.js', 'js/docs.min.js' ], stylesheets: [ diff --git a/docs/config/services/deployments/production.js b/docs/config/services/deployments/production.js index 61d64b1f93d4..69a62ebba577 100644 --- a/docs/config/services/deployments/production.js +++ b/docs/config/services/deployments/production.js @@ -43,6 +43,7 @@ module.exports = function productionDeployment(getVersion) { 'https://code.angularjs.org/snapshot/docs/js/all-versions-data.js', 'js/pages-data.js', 'js/nav-data.js', + 'js/deployment-data-production.js', 'js/docs.min.js' ], stylesheets: [ diff --git a/docs/config/templates/examples/runnableExample.template.html b/docs/config/templates/examples/runnableExample.template.html index 26d689c10ad5..41a7a3502671 100644 --- a/docs/config/templates/examples/runnableExample.template.html +++ b/docs/config/templates/examples/runnableExample.template.html @@ -18,7 +18,7 @@ {% endfor %} - + From 1b196332f5c76d809ce06b10263af7772c8072bb Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 21 Jul 2017 13:35:40 +0200 Subject: [PATCH 062/583] chore(docs-app): only copy relevant assets This keeps the size of the docs-app build down. Especially needed to keep the size of the generated build .zip under 10MB, which is the limit for firebase / gcs https function transfers --- docs/app/assets/css/docs.css | 34 +++++++++++++++++++ docs/config/services/deployments/debug.js | 1 - docs/config/services/deployments/default.js | 3 +- docs/config/services/deployments/jquery.js | 1 - .../config/services/deployments/production.js | 3 +- docs/gulpfile.js | 19 ++++++----- 6 files changed, 47 insertions(+), 14 deletions(-) diff --git a/docs/app/assets/css/docs.css b/docs/app/assets/css/docs.css index 77fcdbd400da..020b42a69b26 100644 --- a/docs/app/assets/css/docs.css +++ b/docs/app/assets/css/docs.css @@ -1,3 +1,37 @@ +@font-face { + font-family: 'Open Sans'; + src: url("../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.eot?v=1.1.0"); + src: url("../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), + url("../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), + url("../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), + url("../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url("../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0"); + src: url("../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), + url("../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), + url("../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), + url("../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold") format("svg"); + font-weight: 600; + font-style: normal; +} + + +@font-face { + font-family: 'Open Sans'; + src: url("../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.eot?v=1.1.0"); + src: url("../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), + url("../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), + url("../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), + url("../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold") format("svg"); + font-weight: bold; + font-style: normal; +} + html, body { position: relative; height: 100%; diff --git a/docs/config/services/deployments/debug.js b/docs/config/services/deployments/debug.js index 6c61881232fc..b2b9da22b842 100644 --- a/docs/config/services/deployments/debug.js +++ b/docs/config/services/deployments/debug.js @@ -31,7 +31,6 @@ module.exports = function debugDeployment(getVersion) { ], stylesheets: [ 'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', 'css/prettify-theme.css', 'css/angular-topnav.css', 'css/docs.css', diff --git a/docs/config/services/deployments/default.js b/docs/config/services/deployments/default.js index 96f93f1d73b4..eb1778a91903 100644 --- a/docs/config/services/deployments/default.js +++ b/docs/config/services/deployments/default.js @@ -17,7 +17,7 @@ module.exports = function defaultDeployment(getVersion) { '../angular-sanitize.min.js', '../angular-touch.min.js', '../angular-animate.min.js', - 'components/marked-' + getVersion('marked') + '/lib/marked.js', + 'components/marked-' + getVersion('marked') + '/marked.min.js', 'js/angular-bootstrap/dropdown-toggle.min.js', 'components/lunr-' + getVersion('lunr') + '/lunr.min.js', 'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js', @@ -31,7 +31,6 @@ module.exports = function defaultDeployment(getVersion) { ], stylesheets: [ 'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.min.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', 'css/prettify-theme.css', 'css/angular-topnav.css', 'css/docs.css', diff --git a/docs/config/services/deployments/jquery.js b/docs/config/services/deployments/jquery.js index cb4e1b0956fb..592de9dffabb 100644 --- a/docs/config/services/deployments/jquery.js +++ b/docs/config/services/deployments/jquery.js @@ -35,7 +35,6 @@ module.exports = function jqueryDeployment(getVersion) { ], stylesheets: [ 'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.min.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', 'css/prettify-theme.css', 'css/angular-topnav.css', 'css/docs.css', diff --git a/docs/config/services/deployments/production.js b/docs/config/services/deployments/production.js index 69a62ebba577..859c490388ba 100644 --- a/docs/config/services/deployments/production.js +++ b/docs/config/services/deployments/production.js @@ -34,7 +34,7 @@ module.exports = function productionDeployment(getVersion) { cdnUrl + '/angular-sanitize.min.js', cdnUrl + '/angular-touch.min.js', cdnUrl + '/angular-animate.min.js', - 'components/marked-' + getVersion('marked') + '/lib/marked.js', + 'components/marked-' + getVersion('marked') + '/marked.min.js', 'js/angular-bootstrap/dropdown-toggle.min.js', 'components/lunr-' + getVersion('lunr') + '/lunr.min.js', 'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js', @@ -48,7 +48,6 @@ module.exports = function productionDeployment(getVersion) { ], stylesheets: [ 'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.min.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', 'css/prettify-theme.css', 'css/angular-topnav.css', 'css/docs.css', diff --git a/docs/gulpfile.js b/docs/gulpfile.js index 1c092f431483..e45c504b6537 100644 --- a/docs/gulpfile.js +++ b/docs/gulpfile.js @@ -52,13 +52,14 @@ var getMergedEslintConfig = function(filepath) { }; }; -var copyComponent = function(component, pattern, sourceFolder, packageFile) { +var copyComponent = function(component, pattern, base, sourceFolder, packageFile) { pattern = pattern || '/**/*'; + base = base || ''; sourceFolder = sourceFolder || '../node_modules'; packageFile = packageFile || 'package.json'; var version = require(path.resolve(sourceFolder, component, packageFile)).version; return gulp - .src(sourceFolder + '/' + component + pattern) + .src(sourceFolder + '/' + component + pattern, {base: sourceFolder + '/' + component + '/' + base}) .pipe(gulp.dest(outputFolder + '/components/' + component + '-' + version)); }; @@ -96,12 +97,14 @@ gulp.task('assets', function() { .pipe(gulp.dest(outputFolder)); } })), - copyComponent('bootstrap', '/dist/**/*'), - copyComponent('open-sans-fontface'), - copyComponent('lunr', '/*.js'), - copyComponent('google-code-prettify'), - copyComponent('jquery', '/dist/*.js'), - copyComponent('marked', '/**/*.js') + copyComponent('bootstrap', '/dist/css/bootstrap?(.min).css', 'dist'), + copyComponent('bootstrap', '/dist/fonts/*', 'dist'), + copyComponent('open-sans-fontface', '/fonts/{Regular,Semibold,Bold}/*'), + copyComponent('lunr', '/lunr?(.min).js'), + copyComponent('google-code-prettify', '/**/{lang-css,prettify}.js'), + copyComponent('jquery', '/dist/jquery.js', 'dist'), + copyComponent('marked', '/lib/marked.js'), + copyComponent('marked', '/marked.min.js') ); }); From 9936e570ea91098c7c6ea59809468224d07296ec Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Tue, 18 Jul 2017 17:28:06 +0200 Subject: [PATCH 063/583] chore(travis): skip build on deployment job when from Pull Request --- scripts/travis/build.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index bc71d1d836be..efcc16d6e08e 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -46,8 +46,13 @@ case "$JOB" in grunt test:travis-protractor --specs="$TARGET_SPECS" ;; "deploy") - grunt package - grunt compress:firebaseCodeDeploy + # we never deploy on Pull requests, so it's safe to skip the build here + if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then + grunt package + grunt compress:firebaseCodeDeploy + else + echo "Skipping build because Travis has been triggered by Pull Request" + fi ;; *) echo "Unknown job type. Please set JOB=ci-checks, JOB=unit, JOB=deploy or JOB=e2e-*." From 84061c29547e93bb9da604c147420dc8d4712f3f Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 19 Jul 2017 14:05:35 +0200 Subject: [PATCH 064/583] chore(code.angularjs): delete old zip files on snapshot --- .../functions/index.js | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/scripts/code.angularjs.org-firebase/functions/index.js b/scripts/code.angularjs.org-firebase/functions/index.js index 18fdd6c7a44a..de1b5dba96e3 100644 --- a/scripts/code.angularjs.org-firebase/functions/index.js +++ b/scripts/code.angularjs.org-firebase/functions/index.js @@ -72,4 +72,38 @@ function sendStoredFile(request, response) { } } +function deleteOldSnapshotZip(event) { + const object = event.data; + + const bucketId = object.bucket; + const filePath = object.name; + const contentType = object.contentType; + + const bucket = gcs.bucket(bucketId); + + if (event.eventType === 'providers/cloud.storage/eventTypes/object.change' && + contentType === 'application/zip' && + filePath.startsWith('snapshot/') + ) { + + bucket.getFiles({ + prefix: 'snapshot/', + delimiter: '/', + autoPaginate: false + }).then(function(data) { + const files = data[0]; + + const oldZipFiles = files.filter(file => { + return file.metadata.name !== filePath && file.metadata.contentType === 'application/zip'; + }); + + oldZipFiles.forEach(function(file) { + file.delete(); + }); + + }); + } +} + exports.sendStoredFile = functions.https.onRequest(sendStoredFile); +exports.deleteOldSnapshotZip = functions.storage.object().onChange(deleteOldSnapshotZip); From 0179c70d02211328ebc4cf6dc4839e7ae8522965 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 21 Jul 2017 13:37:28 +0200 Subject: [PATCH 065/583] chore(code.angularjs): enable directory listings --- .../functions/index.js | 137 +++++++++++++++--- .../public/index.html | 10 -- 2 files changed, 117 insertions(+), 30 deletions(-) delete mode 100644 scripts/code.angularjs.org-firebase/public/index.html diff --git a/scripts/code.angularjs.org-firebase/functions/index.js b/scripts/code.angularjs.org-firebase/functions/index.js index de1b5dba96e3..5b8b12e3002e 100644 --- a/scripts/code.angularjs.org-firebase/functions/index.js +++ b/scripts/code.angularjs.org-firebase/functions/index.js @@ -5,7 +5,6 @@ const gcs = require('@google-cloud/storage')(); const path = require('path'); const gcsBucketId = `${process.env.GCLOUD_PROJECT}.appspot.com`; -const LOCAL_TMP_FOLDER = '/tmp/'; const BROWSER_CACHE_DURATION = 300; const CDN_CACHE_DURATION = 600; @@ -22,7 +21,6 @@ function sendStoredFile(request, response) { const bucket = gcs.bucket(gcsBucketId); let downloadSource; - let downloadDestination; let fileName; if (isDocsPath && filePathSegments.length === 2) { @@ -32,43 +30,142 @@ function sendStoredFile(request, response) { fileName = lastSegment; } + if (!fileName) { + //Root + return getDirectoryListing('/').catch(sendErrorResponse); + } + downloadSource = path.join.apply(null, filePathSegments); - downloadDestination = `${LOCAL_TMP_FOLDER}${fileName}`; - downloadAndSend(downloadSource, downloadDestination).catch(error => { + downloadAndSend(downloadSource).catch(error => { if (isDocsPath && error.code === 404) { fileName = 'index.html'; filePathSegments = [version, 'docs', fileName]; downloadSource = path.join.apply(null, filePathSegments); - downloadDestination = `${LOCAL_TMP_FOLDER}${fileName}`; - return downloadAndSend(downloadSource, downloadDestination); + return downloadAndSend(downloadSource); } return Promise.reject(error); }).catch(error => { - let message = 'General error'; + + // If file not found, try the path as a directory + return error.code === 404 ? getDirectoryListing(request.path.slice(1)) : Promise.reject(error); + }).catch(sendErrorResponse); + + function downloadAndSend(downloadSource) { + + const file = bucket.file(downloadSource); + + return file.getMetadata().then(data => { + return new Promise((resolve, reject) => { + + const readStream = file.createReadStream() + .on('error', error => { + reject(error); + }) + .on('response', () => { + resolve(response); + }); + + response + .status(200) + .set({ + 'Content-Type': data[0].contentType, + 'Cache-Control': `public, max-age=${BROWSER_CACHE_DURATION}, s-maxage=${CDN_CACHE_DURATION}` + }); + + readStream.pipe(response); + }); + + }); + } + + function sendErrorResponse(error) { + let code = 500; + let message = `General error. Please try again later. + If the error persists, please create an issue in the + AngularJS Github repository`; + if (error.code === 404) { - if (fileName.split('.').length === 1) { - message = 'Directory listing is not supported'; - } else { - message = 'File not found'; - } + message = 'File or directory not found'; + code = 404; } - return response.status(error.code).send(message); - }); + return response.status(code).send(message); + } + + function getDirectoryListing(path) { + if (!path.endsWith('/')) path += '/'; - function downloadAndSend(downloadSource, downloadDestination) { - return bucket.file(downloadSource).download({ - destination: downloadDestination - }).then(() => { - return response.status(200) + const getFilesOptions = { + delimiter: '/', + autoPaginate: false + }; + + if (path !== '/') getFilesOptions.prefix = path; + + let fileList = []; + let directoryList = []; + + return getContent(getFilesOptions).then(() => { + let contentList = ''; + + directoryList.forEach(directoryPath => { + const dirName = directoryPath.split('/').reverse()[1]; + contentList += `${dirName}/
    `; + }); + + fileList.forEach(file => { + const fileName = file.metadata.name.split('/').pop(); + contentList += `${fileName}
    `; + }); + + // A trailing slash in the base creates correct relative links when the url is accessed + // without trailing slash + const base = request.originalUrl.endsWith('/') ? request.originalUrl : request.originalUrl + '/'; + + let directoryListing = ` + +

    Index of ${path}

    +
    +
    ${contentList}
    `; + + return response + .status(200) .set({ 'Cache-Control': `public, max-age=${BROWSER_CACHE_DURATION}, s-maxage=${CDN_CACHE_DURATION}` }) - .sendFile(downloadDestination); + .send(directoryListing); }); + + function getContent(options) { + return bucket.getFiles(options).then(data => { + const files = data[0]; + const nextQuery = data[1]; + const apiResponse = data[2]; + + if (!files.length && (!apiResponse || !apiResponse.prefixes)) { + return Promise.reject({ + code: 404 + }); + } + + fileList = fileList.concat(files); + + if (apiResponse && apiResponse.prefixes) { + directoryList = directoryList.concat(apiResponse.prefixes); + } + + if (nextQuery) { + // If the results are paged, get the next page + return getContent(nextQuery); + } + + return true; + }); + + } } } diff --git a/scripts/code.angularjs.org-firebase/public/index.html b/scripts/code.angularjs.org-firebase/public/index.html deleted file mode 100644 index fe8e94ca62c8..000000000000 --- a/scripts/code.angularjs.org-firebase/public/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - AngularJS - - - - From aee5d02cb789e178f3f80f95cdabea38e0090501 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 31 Jul 2017 23:31:39 +0200 Subject: [PATCH 066/583] chore(travis): actually skip build on deployment job when from Pull Request --- scripts/travis/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index efcc16d6e08e..f7b33c3129da 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -47,7 +47,7 @@ case "$JOB" in ;; "deploy") # we never deploy on Pull requests, so it's safe to skip the build here - if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then + if [[ "$TRAVIS_PULL_REQUEST" == "false" ]]; then grunt package grunt compress:firebaseCodeDeploy else From 3650723501ca5f50003192bc4f94c77cef711e1a Mon Sep 17 00:00:00 2001 From: andypotts Date: Sun, 30 Jul 2017 17:53:57 +0100 Subject: [PATCH 067/583] docs(guide/concepts): simplify currency exchange API example (YQL --> Fixer.io) Fixes #16130 Closes #16137 --- docs/content/guide/concepts.ngdoc | 19 +++++-------------- docs/content/guide/security.ngdoc | 3 +-- 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/docs/content/guide/concepts.ngdoc b/docs/content/guide/concepts.ngdoc index cc64ddb92e0e..b7ed900c5ff5 100644 --- a/docs/content/guide/concepts.ngdoc +++ b/docs/content/guide/concepts.ngdoc @@ -186,7 +186,7 @@ Right now, the `InvoiceController` contains all logic of our example. When the a is a good practice to move view-independent logic from the controller into a {@link services service}, so it can be reused by other parts of the application as well. Later on, we could also change that service to load the exchange rates -from the web, e.g. by calling the Yahoo Finance API, without changing the controller. +from the web, e.g. by calling the [Fixer.io](http://fixer.io) exchange rate API, without changing the controller. Let's refactor our example and move the currency conversion into a service in another file: @@ -300,7 +300,7 @@ to something shorter like `a`. ## Accessing the backend -Let's finish our example by fetching the exchange rates from the Yahoo Finance API. +Let's finish our example by fetching the exchange rates from the [Fixer.io](http://fixer.io) exchange rate API. The following example shows how this is done with AngularJS: @@ -323,10 +323,6 @@ The following example shows how this is done with AngularJS: angular.module('finance3', []) .factory('currencyConverter', ['$http', function($http) { - var YAHOO_FINANCE_URL_PATTERN = - '//query.yahooapis.com/v1/public/yql?q=select * from ' + - 'yahoo.finance.xchange where pair in ("PAIRS")&format=json&' + - 'env=store://datatables.org/alltableswithkeys'; var currencies = ['USD', 'EUR', 'CNY']; var usdToForeignRates = {}; @@ -335,15 +331,10 @@ The following example shows how this is done with AngularJS: }; var refresh = function() { - var url = YAHOO_FINANCE_URL_PATTERN. - replace('PAIRS', 'USD' + currencies.join('","USD')); + var url = 'https://api.fixer.io/latest?base=USD&symbols=' + currencies.join(","); return $http.get(url).then(function(response) { - var newUsdToForeignRates = {}; - angular.forEach(response.data.query.results.rate, function(rate) { - var currency = rate.id.substring(3,6); - newUsdToForeignRates[currency] = window.parseFloat(rate.Rate); - }); - usdToForeignRates = newUsdToForeignRates; + usdToForeignRates = response.data.rates; + usdToForeignRates['USD'] = 1; }); }; diff --git a/docs/content/guide/security.ngdoc b/docs/content/guide/security.ngdoc index e4236de03d07..2a8e6b6feda8 100644 --- a/docs/content/guide/security.ngdoc +++ b/docs/content/guide/security.ngdoc @@ -100,8 +100,7 @@ Protection from JSON Hijacking is provided if the server prefixes all JSON reque AngularJS will automatically strip the prefix before processing it as JSON. For more information please visit {@link $http#json-vulnerability-protection JSON Hijacking Protection}. -Bear in mind that calling `$http.jsonp`, like in [our Yahoo! finance example](https://docs.angularjs.org/guide/concepts#accessing-the-backend), -gives the remote server (and, if the request is not secured, any Man-in-the-Middle attackers) +Bear in mind that calling `$http.jsonp` gives the remote server (and, if the request is not secured, any Man-in-the-Middle attackers) instant remote code execution in your application: the result of these requests is handed off to the browser as regular `'); - } - - function addCSS(path) { - window.document.write(''); - } - - window.onload = function() { - try { - if (previousOnLoad) previousOnLoad(); - } catch (e) { /* empty */ } - angular.scenario.setUpAndRun({}); - }; - - addCSS('../../css/angular-scenario.css'); - addScript('../../lib/jquery/jquery.js'); - window.document.write( - '' - ); - addScript('../angular-bootstrap.js'); - - addScript('Scenario.js'); - addScript('Application.js'); - addScript('Describe.js'); - addScript('Future.js'); - addScript('Runner.js'); - addScript('SpecRunner.js'); - addScript('dsl.js'); - addScript('matchers.js'); - addScript('ObjectModel.js'); - addScript('output/Html.js'); - addScript('output/Json.js'); - addScript('output/Object.js'); - addScript('output/Xml.js'); - - // Create the runner (which also sets up the global API) - window.document.write( - ''); - -})(window.onload); diff --git a/src/ngScenario/angular.prefix b/src/ngScenario/angular.prefix deleted file mode 100644 index 3ccd4537f775..000000000000 --- a/src/ngScenario/angular.prefix +++ /dev/null @@ -1,7 +0,0 @@ -/** - * @license AngularJS v"NG_VERSION_FULL" - * (c) 2010-2017 Google, Inc. http://angularjs.org - * License: MIT - */ -(function(window){ - var _jQuery = window.jQuery.noConflict(true); diff --git a/src/ngScenario/angular.suffix b/src/ngScenario/angular.suffix deleted file mode 100644 index 5c89e61036f3..000000000000 --- a/src/ngScenario/angular.suffix +++ /dev/null @@ -1,22 +0,0 @@ -bindJQuery(); -publishExternalAPI(angular); - -var $runner = new angular.scenario.Runner(window), - scripts = window.document.getElementsByTagName('script'), - script = scripts[scripts.length - 1], - config = {}; - -angular.forEach(script.attributes, function(attr) { - var match = attr.name.match(/ng[:\-](.*)/); - if (match) { - config[match[1]] = attr.value || true; - } -}); - -if (config.autotest) { - JQLite(function() { - angular.scenario.setUpAndRun(config); - }); -} -})(window); - diff --git a/src/ngScenario/dsl.js b/src/ngScenario/dsl.js deleted file mode 100644 index 3849c4515aff..000000000000 --- a/src/ngScenario/dsl.js +++ /dev/null @@ -1,484 +0,0 @@ -'use strict'; - -/* eslint-disable no-invalid-this */ - -/** - * Shared DSL statements that are useful to all scenarios. - */ - - /** - * Usage: - * pause() pauses until you call resume() in the console - */ -angular.scenario.dsl('pause', function() { - return function() { - return this.addFuture('pausing for you to resume', function(done) { - this.emit('InteractivePause', this.spec, this.step); - this.$window.resume = function() { done(); }; - }); - }; -}); - -/** - * Usage: - * sleep(seconds) pauses the test for specified number of seconds - */ -angular.scenario.dsl('sleep', function() { - return function(time) { - return this.addFuture('sleep for ' + time + ' seconds', function(done) { - this.$window.setTimeout(function() { done(null, time * 1000); }, time * 1000); - }); - }; -}); - -/** - * Usage: - * browser().navigateTo(url) Loads the url into the frame - * browser().navigateTo(url, fn) where fn(url) is called and returns the URL to navigate to - * browser().reload() refresh the page (reload the same URL) - * browser().window.href() window.location.href - * browser().window.path() window.location.pathname - * browser().window.search() window.location.search - * browser().window.hash() window.location.hash without # prefix - * browser().location().url() see ng.$location#url - * browser().location().path() see ng.$location#path - * browser().location().search() see ng.$location#search - * browser().location().hash() see ng.$location#hash - */ -angular.scenario.dsl('browser', function() { - var chain = {}; - - chain.navigateTo = function(url, delegate) { - var application = this.application; - return this.addFuture('browser navigate to \'' + url + '\'', function(done) { - if (delegate) { - url = delegate.call(this, url); - } - application.navigateTo(url, function() { - done(null, url); - }, done); - }); - }; - - chain.reload = function() { - var application = this.application; - return this.addFutureAction('browser reload', function($window, $document, done) { - var href = $window.location.href; - application.navigateTo(href, function() { - done(null, href); - }, done); - }); - }; - - chain.window = function() { - var api = {}; - - api.href = function() { - return this.addFutureAction('window.location.href', function($window, $document, done) { - done(null, $window.location.href); - }); - }; - - api.path = function() { - return this.addFutureAction('window.location.path', function($window, $document, done) { - done(null, $window.location.pathname); - }); - }; - - api.search = function() { - return this.addFutureAction('window.location.search', function($window, $document, done) { - done(null, $window.location.search); - }); - }; - - api.hash = function() { - return this.addFutureAction('window.location.hash', function($window, $document, done) { - done(null, $window.location.hash.replace('#', '')); - }); - }; - - return api; - }; - - chain.location = function() { - var api = {}; - - api.url = function() { - return this.addFutureAction('$location.url()', function($window, $document, done) { - done(null, $document.injector().get('$location').url()); - }); - }; - - api.path = function() { - return this.addFutureAction('$location.path()', function($window, $document, done) { - done(null, $document.injector().get('$location').path()); - }); - }; - - api.search = function() { - return this.addFutureAction('$location.search()', function($window, $document, done) { - done(null, $document.injector().get('$location').search()); - }); - }; - - api.hash = function() { - return this.addFutureAction('$location.hash()', function($window, $document, done) { - done(null, $document.injector().get('$location').hash()); - }); - }; - - return api; - }; - - return function() { - return chain; - }; -}); - -/** - * Usage: - * expect(future).{matcher} where matcher is one of the matchers defined - * with angular.scenario.matcher - * - * ex. expect(binding("name")).toEqual("Elliott") - */ -angular.scenario.dsl('expect', function() { - var chain = angular.extend({}, angular.scenario.matcher); - - chain.not = function() { - this.inverse = true; - return chain; - }; - - return function(future) { - this.future = future; - return chain; - }; -}); - -/** - * Usage: - * using(selector, label) scopes the next DSL element selection - * - * ex. - * using('#foo', "'Foo' text field").input('bar') - */ -angular.scenario.dsl('using', function() { - return function(selector, label) { - this.selector = _jQuery.trim((this.selector || '') + ' ' + selector); - if (angular.isString(label) && label.length) { - this.label = label + ' ( ' + this.selector + ' )'; - } else { - this.label = this.selector; - } - return this.dsl; - }; -}); - -/** - * Usage: - * binding(name) returns the value of the first matching binding - */ -angular.scenario.dsl('binding', function() { - return function(name) { - return this.addFutureAction('select binding \'' + name + '\'', - function($window, $document, done) { - var values = $document.elements().bindings($window.angular.element, name); - if (!values.length) { - return done('Binding selector \'' + name + '\' did not match.'); - } - done(null, values[0]); - }); - }; -}); - -/** - * Usage: - * input(name).enter(value) enters value in input with specified name - * input(name).check() checks checkbox - * input(name).select(value) selects the radio button with specified name/value - * input(name).val() returns the value of the input. - */ -angular.scenario.dsl('input', function() { - var chain = {}; - - // Support: IE 9-11 only - // IE9 implements 'input' event it's so fubared that we rather pretend that it doesn't have - // it. In particular the event is not fired when backspace or delete key are pressed or - // when cut operation is performed. - // IE10+ implements 'input' event but it erroneously fires under various situations, - // e.g. when placeholder changes, or a form is focused. - var supportInputEvent = 'oninput' in window.document.createElement('div') && !msie; - - chain.enter = function(value, event) { - return this.addFutureAction('input \'' + this.name + '\' enter \'' + value + '\'', - function($window, $document, done) { - var input = $document.elements('[ng\\:model="$1"]', this.name).filter(':input'); - input.val(value); - input.trigger(event || (supportInputEvent ? 'input' : 'change')); - done(); - }); - }; - - chain.check = function() { - return this.addFutureAction('checkbox \'' + this.name + '\' toggle', - function($window, $document, done) { - var input = $document.elements('[ng\\:model="$1"]', this.name).filter(':checkbox'); - input.trigger('click'); - done(); - }); - }; - - chain.select = function(value) { - return this.addFutureAction('radio button \'' + this.name + '\' toggle \'' + value + '\'', - function($window, $document, done) { - var input = $document. - elements('[ng\\:model="$1"][value="$2"]', this.name, value).filter(':radio'); - input.trigger('click'); - done(); - }); - }; - - chain.val = function() { - return this.addFutureAction('return input val', function($window, $document, done) { - var input = $document.elements('[ng\\:model="$1"]', this.name).filter(':input'); - done(null,input.val()); - }); - }; - - return function(name) { - this.name = name; - return chain; - }; -}); - - -/** - * Usage: - * repeater('#products table', 'Product List').count() number of rows - * repeater('#products table', 'Product List').row(1) all bindings in row as an array - * repeater('#products table', 'Product List').column('product.name') all values across all rows - * in an array - */ -angular.scenario.dsl('repeater', function() { - var chain = {}; - - chain.count = function() { - return this.addFutureAction('repeater \'' + this.label + '\' count', - function($window, $document, done) { - try { - done(null, $document.elements().length); - } catch (e) { - done(null, 0); - } - }); - }; - - chain.column = function(binding) { - return this.addFutureAction('repeater \'' + this.label + '\' column \'' + binding + '\'', - function($window, $document, done) { - done(null, $document.elements().bindings($window.angular.element, binding)); - }); - }; - - chain.row = function(index) { - return this.addFutureAction('repeater \'' + this.label + '\' row \'' + index + '\'', - function($window, $document, done) { - var matches = $document.elements().slice(index, index + 1); - if (!matches.length) { - return done('row ' + index + ' out of bounds'); - } - done(null, matches.bindings($window.angular.element)); - }); - }; - - return function(selector, label) { - this.dsl.using(selector, label); - return chain; - }; -}); - -/** - * Usage: - * select(name).option('value') select one option - * select(name).options('value1', 'value2', ...) select options from a multi select - */ -angular.scenario.dsl('select', function() { - var chain = {}; - - chain.option = function(value) { - return this.addFutureAction('select \'' + this.name + '\' option \'' + value + '\'', - function($window, $document, done) { - var select = $document.elements('select[ng\\:model="$1"]', this.name); - var option = select.find('option[value="' + value + '"]'); - if (option.length) { - select.val(value); - } else { - option = select.find('option').filter(function() { - return _jQuery(this).text() === value; - }); - if (!option.length) { - option = select.find('option:contains("' + value + '")'); - } - if (option.length) { - select.val(option.val()); - } else { - return done('option \'' + value + '\' not found'); - } - } - select.trigger('change'); - done(); - }); - }; - - chain.options = function() { - var values = arguments; - return this.addFutureAction('select \'' + this.name + '\' options \'' + values + '\'', - function($window, $document, done) { - var select = $document.elements('select[multiple][ng\\:model="$1"]', this.name); - select.val(values); - select.trigger('change'); - done(); - }); - }; - - return function(name) { - this.name = name; - return chain; - }; -}); - -/** - * Usage: - * element(selector, label).count() get the number of elements that match selector - * element(selector, label).click() clicks an element - * element(selector, label).mouseover() mouseover an element - * element(selector, label).mousedown() mousedown an element - * element(selector, label).mouseup() mouseup an element - * element(selector, label).query(fn) executes fn(selectedElements, done) - * element(selector, label).{method}() gets the value (as defined by jQuery, ex. val) - * element(selector, label).{method}(value) sets the value (as defined by jQuery, ex. val) - * element(selector, label).{method}(key) gets the value (as defined by jQuery, ex. attr) - * element(selector, label).{method}(key, value) sets the value (as defined by jQuery, ex. attr) - */ -angular.scenario.dsl('element', function() { - var KEY_VALUE_METHODS = ['attr', 'css', 'prop']; - var VALUE_METHODS = [ - 'val', 'text', 'html', 'height', 'innerHeight', 'outerHeight', 'width', - 'innerWidth', 'outerWidth', 'position', 'scrollLeft', 'scrollTop', 'offset' - ]; - var chain = {}; - - chain.count = function() { - return this.addFutureAction('element \'' + this.label + '\' count', - function($window, $document, done) { - try { - done(null, $document.elements().length); - } catch (e) { - done(null, 0); - } - }); - }; - - chain.click = function() { - return this.addFutureAction('element \'' + this.label + '\' click', - function($window, $document, done) { - var elements = $document.elements(); - var href = elements.attr('href'); - var eventProcessDefault = elements.trigger('click')[0]; - - if (href && elements[0].nodeName.toLowerCase() === 'a' && eventProcessDefault) { - this.application.navigateTo(href, function() { - done(); - }, done); - } else { - done(); - } - }); - }; - - chain.dblclick = function() { - return this.addFutureAction('element \'' + this.label + '\' dblclick', - function($window, $document, done) { - var elements = $document.elements(); - var href = elements.attr('href'); - var eventProcessDefault = elements.trigger('dblclick')[0]; - - if (href && elements[0].nodeName.toLowerCase() === 'a' && eventProcessDefault) { - this.application.navigateTo(href, function() { - done(); - }, done); - } else { - done(); - } - }); - }; - - chain.mouseover = function() { - return this.addFutureAction('element \'' + this.label + '\' mouseover', - function($window, $document, done) { - var elements = $document.elements(); - elements.trigger('mouseover'); - done(); - }); - }; - - chain.mousedown = function() { - return this.addFutureAction('element \'' + this.label + '\' mousedown', - function($window, $document, done) { - var elements = $document.elements(); - elements.trigger('mousedown'); - done(); - }); - }; - - chain.mouseup = function() { - return this.addFutureAction('element \'' + this.label + '\' mouseup', - function($window, $document, done) { - var elements = $document.elements(); - elements.trigger('mouseup'); - done(); - }); - }; - - chain.query = function(fn) { - return this.addFutureAction('element ' + this.label + ' custom query', - function($window, $document, done) { - fn.call(this, $document.elements(), done); - }); - }; - - angular.forEach(KEY_VALUE_METHODS, function(methodName) { - chain[methodName] = function(name, value) { - var args = arguments, - futureName = (args.length === 1) - ? 'element \'' + this.label + '\' get ' + methodName + ' \'' + name + '\'' - : 'element \'' + this.label + '\' set ' + methodName + ' \'' + name + '\' to \'' + - value + '\''; - - return this.addFutureAction(futureName, function($window, $document, done) { - var element = $document.elements(); - done(null, element[methodName].apply(element, args)); - }); - }; - }); - - angular.forEach(VALUE_METHODS, function(methodName) { - chain[methodName] = function(value) { - var args = arguments, - futureName = (args.length === 0) - ? 'element \'' + this.label + '\' ' + methodName - : 'element \'' + this.label + '\' set ' + methodName + ' to \'' + value + '\''; - - return this.addFutureAction(futureName, function($window, $document, done) { - var element = $document.elements(); - done(null, element[methodName].apply(element, args)); - }); - }; - }); - - return function(selector, label) { - this.dsl.using(selector, label); - return chain; - }; -}); diff --git a/src/ngScenario/matchers.js b/src/ngScenario/matchers.js deleted file mode 100644 index f2dea6f1de40..000000000000 --- a/src/ngScenario/matchers.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -/** - * Matchers for implementing specs. Follows the Jasmine spec conventions. - */ - -angular.scenario.matcher('toEqual', /** @this */ function(expected) { - return angular.equals(this.actual, expected); -}); - -angular.scenario.matcher('toBe', /** @this */ function(expected) { - return this.actual === expected; -}); - -angular.scenario.matcher('toBeDefined', /** @this */ function() { - return angular.isDefined(this.actual); -}); - -angular.scenario.matcher('toBeTruthy', /** @this */ function() { - return this.actual; -}); - -angular.scenario.matcher('toBeFalsy', /** @this */ function() { - return !this.actual; -}); - -angular.scenario.matcher('toMatch', /** @this */ function(expected) { - return new RegExp(expected).test(this.actual); -}); - -angular.scenario.matcher('toBeNull', /** @this */ function() { - return this.actual === null; -}); - -angular.scenario.matcher('toContain', /** @this */ function(expected) { - return includes(this.actual, expected); -}); - -angular.scenario.matcher('toBeLessThan', /** @this */ function(expected) { - return this.actual < expected; -}); - -angular.scenario.matcher('toBeGreaterThan', /** @this */ function(expected) { - return this.actual > expected; -}); diff --git a/src/ngScenario/output/Html.js b/src/ngScenario/output/Html.js deleted file mode 100644 index dcd87a3f76b5..000000000000 --- a/src/ngScenario/output/Html.js +++ /dev/null @@ -1,171 +0,0 @@ -'use strict'; - -/** - * User Interface for the Scenario Runner. - * - * TODO(esprehn): This should be refactored now that ObjectModel exists - * to use AngularJS bindings for the UI. - */ -angular.scenario.output('html', function(context, runner, model) { - var specUiMap = {}, - lastStepUiMap = {}; - - context.append( - '' + - '
    ' + - '
    ' + - '
    ' - ); - - runner.on('InteractivePause', function(spec) { - var ui = lastStepUiMap[spec.id]; - ui.find('.test-title'). - html('paused... resume when ready.'); - }); - - runner.on('SpecBegin', function(spec) { - var ui = findContext(spec); - ui.find('> .tests').append( - '
  • ' - ); - ui = ui.find('> .tests li:last'); - ui.append( - '
    ' + - '

    ' + - ' ' + - ' ' + - '

    ' + - '
    ' + - '
    ' + - '
      ' + - '
      ' - ); - ui.find('> .test-info .test-name').text(spec.name); - ui.find('> .test-info').click(function() { - var scrollpane = ui.find('> .scrollpane'); - var actions = scrollpane.find('> .test-actions'); - var name = context.find('> .test-info .test-name'); - if (actions.find(':visible').length) { - actions.hide(); - name.removeClass('open').addClass('closed'); - } else { - actions.show(); - scrollpane.attr('scrollTop', scrollpane.attr('scrollHeight')); - name.removeClass('closed').addClass('open'); - } - }); - - specUiMap[spec.id] = ui; - }); - - runner.on('SpecError', function(spec, error) { - var ui = specUiMap[spec.id]; - ui.append('
      ');
      -    ui.find('> pre').text(formatException(error));
      -  });
      -
      -  runner.on('SpecEnd', function(spec) {
      -    var ui = specUiMap[spec.id];
      -    spec = model.getSpec(spec.id);
      -    ui.removeClass('status-pending');
      -    ui.addClass('status-' + spec.status);
      -    ui.find('> .test-info .timer-result').text(spec.duration + 'ms');
      -    if (spec.status === 'success') {
      -      ui.find('> .test-info .test-name').addClass('closed');
      -      ui.find('> .scrollpane .test-actions').hide();
      -    }
      -    updateTotals(spec.status);
      -  });
      -
      -  runner.on('StepBegin', function(spec, step) {
      -    var ui = specUiMap[spec.id];
      -    spec = model.getSpec(spec.id);
      -    step = spec.getLastStep();
      -    ui.find('> .scrollpane .test-actions').append('
    1. '); - var stepUi = lastStepUiMap[spec.id] = ui.find('> .scrollpane .test-actions li:last'); - stepUi.append( - '
      ' + - '
      ' - ); - stepUi.find('> .test-title').text(step.name); - var scrollpane = stepUi.parents('.scrollpane'); - scrollpane.attr('scrollTop', scrollpane.attr('scrollHeight')); - }); - - runner.on('StepFailure', function(spec, step, error) { - var ui = lastStepUiMap[spec.id]; - addError(ui, step.line, error); - }); - - runner.on('StepError', function(spec, step, error) { - var ui = lastStepUiMap[spec.id]; - addError(ui, step.line, error); - }); - - runner.on('StepEnd', function(spec, step) { - var stepUi = lastStepUiMap[spec.id]; - spec = model.getSpec(spec.id); - step = spec.getLastStep(); - stepUi.find('.timer-result').text(step.duration + 'ms'); - stepUi.removeClass('status-pending'); - stepUi.addClass('status-' + step.status); - var scrollpane = specUiMap[spec.id].find('> .scrollpane'); - scrollpane.attr('scrollTop', scrollpane.attr('scrollHeight')); - }); - - /** - * Finds the context of a spec block defined by the passed definition. - * - * @param {Object} The definition created by the Describe object. - */ - function findContext(spec) { - var currentContext = context.find('#specs'); - angular.forEach(model.getDefinitionPath(spec), function(defn) { - var id = 'describe-' + defn.id; - if (!context.find('#' + id).length) { - currentContext.find('> .test-children').append( - '
      ' + - '

      ' + - '
      ' + - '
        ' + - '
        ' - ); - context.find('#' + id).find('> h2').text('describe: ' + defn.name); - } - currentContext = context.find('#' + id); - }); - return context.find('#describe-' + spec.definition.id); - } - - /** - * Updates the test counter for the status. - * - * @param {string} the status. - */ - function updateTotals(status) { - var legend = context.find('#status-legend .status-' + status); - var parts = legend.text().split(' '); - var value = (parts[0] * 1) + 1; - legend.text(value + ' ' + parts[1]); - } - - /** - * Add an error to a step. - * - * @param {Object} The JQuery wrapped context - * @param {function()} fn() that should return the file/line number of the error - * @param {Object} the error. - */ - function addError(context, line, error) { - context.find('.test-title').append('
        ');
        -    var message = _jQuery.trim(line() + '\n\n' + formatException(error));
        -    context.find('.test-title pre:last').text(message);
        -  }
        -});
        diff --git a/src/ngScenario/output/Json.js b/src/ngScenario/output/Json.js
        deleted file mode 100644
        index c024d923aab9..000000000000
        --- a/src/ngScenario/output/Json.js
        +++ /dev/null
        @@ -1,10 +0,0 @@
        -'use strict';
        -
        -/**
        - * Generates JSON output into a context.
        - */
        -angular.scenario.output('json', function(context, runner, model) {
        -  model.on('RunnerEnd', function() {
        -    context.text(angular.toJson(model.value));
        -  });
        -});
        diff --git a/src/ngScenario/output/Object.js b/src/ngScenario/output/Object.js
        deleted file mode 100644
        index 621b816f3253..000000000000
        --- a/src/ngScenario/output/Object.js
        +++ /dev/null
        @@ -1,8 +0,0 @@
        -'use strict';
        -
        -/**
        - * Creates a global value $result with the result of the runner.
        - */
        -angular.scenario.output('object', function(context, runner, model) {
        -  runner.$window.$result = model.value;
        -});
        diff --git a/src/ngScenario/output/Xml.js b/src/ngScenario/output/Xml.js
        deleted file mode 100644
        index cfd04f5e529d..000000000000
        --- a/src/ngScenario/output/Xml.js
        +++ /dev/null
        @@ -1,54 +0,0 @@
        -'use strict';
        -
        -/**
        - * Generates XML output into a context.
        - */
        -angular.scenario.output('xml', function(context, runner, model) {
        -  var $ = function(args) {
        -    // eslint-disable-next-line new-cap
        -    return new context.init(args);
        -  };
        -  model.on('RunnerEnd', function() {
        -    var scenario = $('');
        -    context.append(scenario);
        -    serializeXml(scenario, model.value);
        -  });
        -
        -  /**
        -   * Convert the tree into XML.
        -   *
        -   * @param {Object} context jQuery context to add the XML to.
        -   * @param {Object} tree node to serialize
        -   */
        -  function serializeXml(context, tree) {
        -     angular.forEach(tree.children, function(child) {
        -       var describeContext = $('');
        -       describeContext.attr('id', child.id);
        -       describeContext.attr('name', child.name);
        -       context.append(describeContext);
        -       serializeXml(describeContext, child);
        -     });
        -     var its = $('');
        -     context.append(its);
        -     angular.forEach(tree.specs, function(spec) {
        -       var it = $('');
        -       it.attr('id', spec.id);
        -       it.attr('name', spec.name);
        -       it.attr('duration', spec.duration);
        -       it.attr('status', spec.status);
        -       its.append(it);
        -       angular.forEach(spec.steps, function(step) {
        -         var stepContext = $('');
        -         stepContext.attr('name', step.name);
        -         stepContext.attr('duration', step.duration);
        -         stepContext.attr('status', step.status);
        -         it.append(stepContext);
        -         if (step.error) {
        -           var error = $('');
        -           stepContext.append(error);
        -           error.text(formatException(step.error));
        -         }
        -       });
        -     });
        -   }
        -});
        diff --git a/test/ng/directive/inputSpec.js b/test/ng/directive/inputSpec.js
        index afc869074a78..9c58807345d3 100644
        --- a/test/ng/directive/inputSpec.js
        +++ b/test/ng/directive/inputSpec.js
        @@ -422,8 +422,7 @@ describe('input', function() {
         
                     scope.field = 'fake field';
                     scope.$watch('field', function() {
        -              // We need to use _originalTrigger since trigger is modified by AngularJS Scenario.
        -              inputElm._originalTrigger('change');
        +              inputElm.trigger('change');
                     });
                     scope.$apply();
                   };
        diff --git a/test/ngScenario/ApplicationSpec.js b/test/ngScenario/ApplicationSpec.js
        deleted file mode 100644
        index 176f5b0a8ce0..000000000000
        --- a/test/ngScenario/ApplicationSpec.js
        +++ /dev/null
        @@ -1,244 +0,0 @@
        -'use strict';
        -
        -describe('angular.scenario.Application', function() {
        -  var $window;
        -  var app, frames;
        -
        -  function callLoadHandlers(app) {
        -    var handler = app.getFrame_().triggerHandler('load');
        -  }
        -
        -  beforeEach(function() {
        -    window.document.body.innerHTML = '';
        -    frames = _jQuery('
        '); - _jQuery(window.document.body).append(frames); - app = new angular.scenario.Application(frames); - }); - - - afterEach(function() { - _jQuery('iframe').off(); // cleanup any leftover onload handlers - window.document.body.innerHTML = ''; - }); - - - it('should return new $window and $document after navigateTo', function() { - var called; - var testWindow, testDocument, counter = 0; - app.getWindow_ = function() { - return {x:counter++, document:{x:counter++}}; - }; - app.navigateTo('http://www.google.com/'); - app.executeAction(function($window, $document) { - testWindow = $window; - testDocument = $document; - }); - app.navigateTo('http://www.google.com/'); - app.executeAction(function($window, $document) { - expect($window).not.toEqual(testWindow); - expect($document).not.toEqual(testDocument); - called = true; - }); - expect(called).toBeTruthy(); - }); - - it('should execute callback with correct arguments', function() { - var called; - var testWindow = {document: {}}; - app.getWindow_ = function() { - return testWindow; - }; - app.executeAction(function($window, $document) { - expect(this).toEqual(app); - expect($document).toEqual(_jQuery($window.document)); - expect($window).toEqual(testWindow); - called = true; - }); - expect(called).toBeTruthy(); - }); - - it('should use a new iframe each time', function() { - app.navigateTo('http://localhost/'); - var frame = app.getFrame_(); - frame.attr('test', true); - app.navigateTo('http://localhost/'); - expect(app.getFrame_().attr('test')).toBeFalsy(); - }); - - it('should call error handler if document not accessible', function() { - var called; - app.getWindow_ = function() { - return {}; - }; - app.navigateTo('http://localhost/', angular.noop, function(error) { - expect(error).toMatch(/Sandbox Error/); - called = true; - }); - callLoadHandlers(app); - expect(called).toBeTruthy(); - }); - - it('should call error handler if navigating to about:blank', function() { - var called; - app.navigateTo('about:blank', angular.noop, function(error) { - expect(error).toMatch(/Sandbox Error/); - called = true; - }); - expect(called).toBeTruthy(); - }); - - it('should remove old iframes', function() { - app.navigateTo('http://localhost/#foo'); - frames.find('iframe')[0].id = 'test'; - - app.navigateTo('http://localhost/#bar'); - var iframes = frames.find('iframe'); - - expect(iframes.length).toEqual(1); - expect(iframes[0].src).toEqual('http://localhost/#bar'); - expect(iframes[0].id).toBeFalsy(); - }); - - it('should URL update description bar', function() { - app.navigateTo('http://localhost/'); - var anchor = frames.find('> h2 a'); - expect(anchor.attr('href')).toEqual('http://localhost/'); - expect(anchor.text()).toEqual('http://localhost/'); - }); - - it('should call onload handler when frame loads', function() { - var called; - app.getWindow_ = function() { - return {document: {}}; - }; - app.navigateTo('http://localhost/', function($window, $document) { - called = true; - }); - callLoadHandlers(app); - expect(called).toBeTruthy(); - }); - - it('should set rootElement when navigateTo instigates bootstrap', inject(function($injector, $browser) { - var called; - var testWindow = { - document: jqLite('
        ')[0], - angular: { - element: jqLite, - service: {}, - resumeBootstrap: noop - } - }; - jqLite(testWindow.document).data('$injector', $injector); - var resumeBootstrapSpy = spyOn(testWindow.angular, 'resumeBootstrap').and.returnValue($injector); - - var injectorGet = $injector.get; - spyOn($injector, 'get').and.callFake(function(name) { - switch (name) { - case '$rootElement': return jqLite(testWindow.document); - default: return injectorGet(name); - } - }); - - app.getWindow_ = function() { - return testWindow; - }; - app.navigateTo('http://localhost/', noop); - callLoadHandlers(app); - expect(app.rootElement).toBe(testWindow.document); - expect(resumeBootstrapSpy).toHaveBeenCalled(); - dealoc(testWindow.document); - })); - - it('should set setup resumeDeferredBootstrap if resumeBootstrap is not yet defined', inject(function($injector, $browser) { - var called; - var testWindow = { - document: jqLite('
        ')[0], - angular: { - element: jqLite, - service: {}, - resumeBootstrap: null - } - }; - jqLite(testWindow.document).data('$injector', $injector); - - var injectorGet = $injector.get; - var injectorSpy = spyOn($injector, 'get').and.callFake(function(name) { - switch (name) { - case '$rootElement': return jqLite(testWindow.document); - default: return injectorGet(name); - } - }); - - app.getWindow_ = function() { - return testWindow; - }; - app.navigateTo('http://localhost/', noop); - expect(testWindow.angular.resumeDeferredBootstrap).toBeUndefined(); - callLoadHandlers(app); - expect(testWindow.angular.resumeDeferredBootstrap).toBeDefined(); - expect(app.rootElement).toBeUndefined(); - expect(injectorSpy).not.toHaveBeenCalled(); - - var resumeBootstrapSpy = spyOn(testWindow.angular, 'resumeBootstrap').and.returnValue($injector); - testWindow.angular.resumeDeferredBootstrap(); - expect(app.rootElement).toBe(testWindow.document); - expect(resumeBootstrapSpy).toHaveBeenCalled(); - expect(injectorSpy).toHaveBeenCalledWith('$rootElement'); - dealoc(testWindow.document); - })); - - it('should wait for pending requests in executeAction', inject(function($injector, $browser) { - var called, polled; - var handlers = []; - var testWindow = { - document: jqLite('
        ')[0], - angular: { - element: jqLite, - service: {} - } - }; - $browser.notifyWhenNoOutstandingRequests = function(fn) { - handlers.push(fn); - }; - jqLite(testWindow.document).data('$injector', $injector); - app.getWindow_ = function() { - return testWindow; - }; - app.executeAction(function($window, $document) { - expect($window).toEqual(testWindow); - expect($document).toBeDefined(); - expect($document[0].className).toEqual('test-foo'); - }); - expect(handlers.length).toEqual(1); - handlers[0](); - dealoc(testWindow.document); - })); - - it('should allow explicit rootElement', inject(function($injector, $browser) { - var called, polled; - var handlers = []; - var testWindow = { - document: jqLite('
        ')[0], - angular: { - element: jqLite, - service: {} - } - }; - $browser.notifyWhenNoOutstandingRequests = function(fn) { - handlers.push(fn); - }; - app.rootElement = testWindow.document; - jqLite(testWindow.document).data('$injector', $injector); - app.getWindow_ = function() { - return testWindow; - }; - app.executeAction(function($window, $document) { - expect($window).toEqual(testWindow); - expect($document).toBeDefined(); - expect($document[0].className).toEqual('test-foo'); - }); - expect(handlers.length).toEqual(1); - handlers[0](); - dealoc(testWindow.document); - })); -}); diff --git a/test/ngScenario/DescribeSpec.js b/test/ngScenario/DescribeSpec.js deleted file mode 100644 index b911ab75031a..000000000000 --- a/test/ngScenario/DescribeSpec.js +++ /dev/null @@ -1,123 +0,0 @@ -'use strict'; - -describe('angular.scenario.Describe', function() { - var log; - var root; - - beforeEach(function() { - root = new angular.scenario.Describe(); - - /** - * Simple callback logging system. Use to assert proper order of calls. - */ - log = function(text) { - log.text = log.text + text; - }; - log.fn = function(text) { - return function(done) { - log(text); - (done || angular.noop)(); - }; - }; - log.reset = function() { - log.text = ''; - }; - log.reset(); - }); - - it('should handle basic nested case', function() { - root.describe('A', function() { - this.beforeEach(log.fn('{')); - this.afterEach(log.fn('}')); - this.it('1', log.fn('1')); - this.describe('B', function() { - this.beforeEach(log.fn('(')); - this.afterEach(log.fn(')')); - this.it('2', log.fn('2')); - }); - }); - var specs = root.getSpecs(); - expect(specs.length).toEqual(2); - - expect(specs[0].name).toEqual('2'); - specs[0].before(); - specs[0].body(); - specs[0].after(); - expect(log.text).toEqual('{(2)}'); - - log.reset(); - expect(specs[1].name).toEqual('1'); - specs[1].before(); - specs[1].body(); - specs[1].after(); - expect(log.text).toEqual('{1}'); - }); - - it('should link nested describe blocks with parent and children', function() { - root.describe('A', function() { - this.it('1', angular.noop); - this.describe('B', function() { - this.it('2', angular.noop); - this.describe('C', function() { - this.it('3', angular.noop); - }); - }); - }); - var specs = root.getSpecs(); - expect(specs[2].definition.parent).toEqual(root); - expect(specs[0].definition.parent).toEqual(specs[2].definition.children[0]); - }); - - it('should not process xit and xdescribe', function() { - root.describe('A', function() { - this.xit('1', angular.noop); - this.xdescribe('B', function() { - this.it('2', angular.noop); - this.describe('C', function() { - this.it('3', angular.noop); - }); - }); - }); - var specs = root.getSpecs(); - expect(specs.length).toEqual(0); - }); - - - it('should only return iit and ddescribe if present', function() { - root.describe('A', function() { - this.it('1', angular.noop); - this.iit('2', angular.noop); - this.describe('B', function() { - this.it('3', angular.noop); - this.ddescribe('C', function() { - this.it('4', angular.noop); - this.describe('D', function() { - this.it('5', angular.noop); - }); - }); - }); - }); - var specs = root.getSpecs(); - expect(specs.length).toEqual(3); - expect(specs[0].name).toEqual('5'); - expect(specs[1].name).toEqual('4'); - expect(specs[2].name).toEqual('2'); - }); - - it('should create uniqueIds in the tree', function() { - angular.scenario.Describe.id = 0; - var a = new angular.scenario.Describe(); - var b = new angular.scenario.Describe(); - expect(a.id).not.toEqual(b.id); - }); - - it('should create uniqueIds for each spec', function() { - var d = new angular.scenario.Describe(); - d.it('fake', function() {}); - d.it('fake', function() {}); - - expect(d.its[0].id).toBeDefined(); - expect(d.its[1].id).toBeDefined(); - expect(d.its[0].id).not.toEqual(d.its[1].id); - }); -}); diff --git a/test/ngScenario/FutureSpec.js b/test/ngScenario/FutureSpec.js deleted file mode 100644 index 9ae284dc8e17..000000000000 --- a/test/ngScenario/FutureSpec.js +++ /dev/null @@ -1,77 +0,0 @@ -'use strict'; - -describe('angular.scenario.Future', function() { - var future; - - it('should set the sane defaults', function() { - var behavior = function() {}; - var future = new angular.scenario.Future('test name', behavior, 'foo'); - expect(future.name).toEqual('test name'); - expect(future.behavior).toEqual(behavior); - expect(future.line).toEqual('foo'); - expect(future.value).toBeUndefined(); - expect(future.fulfilled).toBeFalsy(); - expect(future.parser).toEqual(angular.identity); - }); - - it('should be fulfilled after execution and done callback', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(); - }); - future.execute(angular.noop); - expect(future.fulfilled).toBeTruthy(); - }); - - it('should take callback with (error, result) and forward', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(10, 20); - }); - future.execute(function(error, result) { - expect(error).toEqual(10); - expect(result).toEqual(20); - }); - }); - - it('should use error as value if provided', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(10, 20); - }); - future.execute(angular.noop); - expect(future.value).toEqual(10); - }); - - it('should parse json with fromJson', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(null, '{"test": "foo"}'); - }); - future.fromJson().execute(angular.noop); - expect(future.value).toEqual({test: 'foo'}); - }); - - it('should convert to json with toJson', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(null, {test: 'foo'}); - }); - future.toJson().execute(angular.noop); - expect(future.value).toEqual('{"test":"foo"}'); - }); - - it('should convert with custom parser', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(null, 'foo'); - }); - future.parsedWith(function(value) { - return value.toUpperCase(); - }).execute(angular.noop); - expect(future.value).toEqual('FOO'); - }); - - it('should pass error if parser fails', function() { - var future = new angular.scenario.Future('test name', function(done) { - done(null, '{'); - }); - future.fromJson().execute(function(error, result) { - expect(error).toBeDefined(); - }); - }); -}); diff --git a/test/ngScenario/ObjectModelSpec.js b/test/ngScenario/ObjectModelSpec.js deleted file mode 100644 index 749041451753..000000000000 --- a/test/ngScenario/ObjectModelSpec.js +++ /dev/null @@ -1,333 +0,0 @@ -'use strict'; - -describe('angular.scenario.ObjectModel', function() { - var model; - var runner; - var spec, step; - - function buildSpec(id, name, definitions) { - var spec = { - id: id, - name: name, - definition: { - name: definitions.shift() - } - }; - var currentDef = spec.definition; - - forEach(definitions, function(defName) { - currentDef.parent = { - name: defName - }; - currentDef = currentDef.parent; - }); - - return spec; - } - - function buildStep(name, line) { - return { - name: name || 'test step', - line: function() { return line || ''; } - }; - } - - beforeEach(function() { - spec = buildSpec(1, 'test spec', ['describe 1']); - step = buildStep(); - runner = new angular.scenario.testing.MockRunner(); - model = new angular.scenario.ObjectModel(runner); - }); - - it('should value default empty value', function() { - expect(model.value).toEqual({ - name: '', - children: {} - }); - }); - - it('should add spec and create describe blocks on SpecBegin event', function() { - runner.emit('SpecBegin', buildSpec(1, 'test spec', ['describe 2', 'describe 1'])); - - expect(model.value.children['describe 1']).toBeDefined(); - expect(model.value.children['describe 1'].children['describe 2']).toBeDefined(); - expect(model.value.children['describe 1'].children['describe 2'].specs['test spec']).toBeDefined(); - }); - - it('should set fullDefinitionName on SpecBegin event', function() { - runner.emit('SpecBegin', buildSpec(1, 'fake spec', ['describe 2'])); - var spec = model.getSpec(1); - - expect(spec.fullDefinitionName).toBeDefined(); - expect(spec.fullDefinitionName).toEqual('describe 2'); - }); - - it('should set fullDefinitionName on SpecBegin event (join more names by space)', function() { - runner.emit('SpecBegin', buildSpec(1, 'fake spec', ['describe 2', 'describe 1'])); - var spec = model.getSpec(1); - - expect(spec.fullDefinitionName).toEqual('describe 1 describe 2'); - }); - - it('should add step to spec on StepBegin', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - expect(model.value.children['describe 1'].specs['test spec'].steps.length).toEqual(1); - }); - - it('should update spec timer duration on SpecEnd event', function() { - runner.emit('SpecBegin', spec); - runner.emit('SpecEnd', spec); - - expect(model.value.children['describe 1'].specs['test spec'].duration).toBeDefined(); - }); - - it('should update step timer duration on StepEnd event', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - expect(model.value.children['describe 1'].specs['test spec'].steps[0].duration).toBeDefined(); - }); - - it('should set spec status on SpecEnd to success if no status set', function() { - runner.emit('SpecBegin', spec); - runner.emit('SpecEnd', spec); - - expect(model.value.children['describe 1'].specs['test spec'].status).toEqual('success'); - }); - - it('should set status to error after SpecError', function() { - runner.emit('SpecBegin', spec); - runner.emit('SpecError', spec, 'error'); - - expect(model.value.children['describe 1'].specs['test spec'].status).toEqual('error'); - }); - - it('should set spec status to failure if step fails', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - expect(model.value.children['describe 1'].specs['test spec'].status).toEqual('failure'); - }); - - it('should set spec status to error if step errors', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepError', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - expect(model.value.children['describe 1'].specs['test spec'].status).toEqual('error'); - }); - - describe('events', function() { - var Spec = angular.scenario.ObjectModel.Spec, - Step = angular.scenario.ObjectModel.Step, - callback; - - beforeEach(function() { - callback = jasmine.createSpy('listener'); - }); - - it('should provide method for registering a listener', function() { - expect(model.on).toBeDefined(); - expect(model.on instanceof Function).toBe(true); - }); - - it('should forward SpecBegin event', function() { - model.on('SpecBegin', callback); - runner.emit('SpecBegin', spec); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward SpecBegin event with ObjectModel.Spec as a param', function() { - model.on('SpecBegin', callback); - runner.emit('SpecBegin', spec); - - expect(callback.calls.mostRecent().args[0] instanceof Spec).toBe(true); - expect(callback.calls.mostRecent().args[0].name).toEqual(spec.name); - }); - - it('should forward SpecError event', function() { - model.on('SpecError', callback); - runner.emit('SpecBegin', spec); - runner.emit('SpecError', spec, {}); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward SpecError event with ObjectModel.Spec and error as a params', function() { - var error = {}; - model.on('SpecError', callback); - runner.emit('SpecBegin', spec); - runner.emit('SpecError', spec, error); - - var param = callback.calls.mostRecent().args[0]; - expect(param instanceof Spec).toBe(true); - expect(param.name).toEqual(spec.name); - expect(param.status).toEqual('error'); - expect(param.error).toBe(error); - }); - - it('should forward SpecEnd event', function() { - model.on('SpecEnd', callback); - runner.emit('SpecBegin', spec); - runner.emit('SpecEnd', spec); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward SpecEnd event with ObjectModel.Spec as a param', function() { - model.on('SpecEnd', callback); - runner.emit('SpecBegin', spec); - runner.emit('SpecEnd', spec); - - expect(callback.calls.mostRecent().args[0] instanceof Spec).toBe(true); - expect(callback.calls.mostRecent().args[0].name).toEqual(spec.name); - }); - - it('should forward StepBegin event', function() { - model.on('StepBegin', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward StepBegin event with Spec and Step as params', function() { - model.on('StepBegin', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - - var params = callback.calls.mostRecent().args; - expect(params[0] instanceof Spec).toBe(true); - expect(params[0].name).toEqual(spec.name); - expect(params[1] instanceof Step).toBe(true); - }); - - it('should forward StepError event', function() { - model.on('StepError', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepError', spec, step, {}); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward StepError event with Spec, Step and error as params', function() { - var error = {}; - model.on('StepError', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepError', spec, step, error); - - var params = callback.calls.mostRecent().args; - expect(params[0] instanceof Spec).toBe(true); - expect(params[0].name).toEqual(spec.name); - expect(params[1] instanceof Step).toBe(true); - expect(params[1].status).toEqual('error'); - expect(params[2]).toBe(error); - }); - - it('should forward StepFailure event', function() { - model.on('StepFailure', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, {}); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward StepFailure event with Spec, Step and error as params', function() { - var error = {}; - model.on('StepFailure', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, error); - - var params = callback.calls.mostRecent().args; - expect(params[0] instanceof Spec).toBe(true); - expect(params[0].name).toEqual(spec.name); - expect(params[1] instanceof Step).toBe(true); - expect(params[1].status).toEqual('failure'); - expect(params[2]).toBe(error); - }); - - it('should forward StepEnd event', function() { - model.on('StepEnd', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - - expect(callback).toHaveBeenCalled(); - }); - - it('should forward StepEnd event with Spec and Step as params', function() { - model.on('StepEnd', callback); - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - - var params = callback.calls.mostRecent().args; - expect(params[0] instanceof Spec).toBe(true); - expect(params[0].name).toEqual(spec.name); - expect(params[1] instanceof Step).toBe(true); - }); - - it('should forward RunnerEnd event', function() { - model.on('RunnerEnd', callback); - runner.emit('RunnerEnd'); - expect(callback).toHaveBeenCalled(); - }); - - it('should set error of first failure', function() { - var error = 'first-error', - step2 = buildStep(); - - model.on('SpecEnd', function(spec) { - expect(spec.error).toBeDefined(); - expect(spec.error).toBe(error); - }); - - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, error); - runner.emit('StepBegin', spec, step2); - runner.emit('StepFailure', spec, step2, 'second-error'); - runner.emit('SpecEnd', spec); - }); - - it('should set line number of first failure', function() { - var step = buildStep('fake', 'first-line'), - step2 = buildStep('fake2', 'second-line'); - - model.on('SpecEnd', function(spec) { - expect(spec.line).toBeDefined(); - expect(spec.line).toBe('first-line'); - }); - - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, null); - runner.emit('StepBegin', spec, step2); - runner.emit('StepFailure', spec, step2, null); - runner.emit('SpecEnd', spec); - }); - }); -}); diff --git a/test/ngScenario/RunnerSpec.js b/test/ngScenario/RunnerSpec.js deleted file mode 100644 index 3de151a55d27..000000000000 --- a/test/ngScenario/RunnerSpec.js +++ /dev/null @@ -1,116 +0,0 @@ -'use strict'; - -/** - * Mock spec runner. - */ -function MockSpecRunner() {} -MockSpecRunner.prototype.run = function(spec, specDone) { - spec.before.call(this); - spec.body.call(this); - spec.after.call(this); - specDone(); -}; - -MockSpecRunner.prototype.addFuture = function(name, fn, line) { - return {name: name, fn: fn, line: line}; -}; - -describe('angular.scenario.Runner', function() { - var $window; - var runner; - - beforeEach(function() { - // Trick to get the scope out of a DSL statement - angular.scenario.dsl('dslAddFuture', function() { - return function() { - return this.addFuture('future name', angular.noop); - }; - }); - // Trick to get the scope out of a DSL statement - angular.scenario.dsl('dslScope', function() { - var scope = this; - return function() { return scope; }; - }); - // Trick to get the scope out of a DSL statement - angular.scenario.dsl('dslChain', function() { - return function() { - this.chained = 0; - this.chain = function() { this.chained++; return this; }; - return this; - }; - }); - $window = { - location: {} - }; - runner = new angular.scenario.Runner($window); - runner.on('SpecError', angular.mock.rethrow); - runner.on('StepError', angular.mock.rethrow); - }); - - afterEach(function() { - delete angular.scenario.dsl.dslScope; - delete angular.scenario.dsl.dslChain; - }); - - it('should publish the functions in the public API', function() { - angular.forEach(runner.api, function(fn, name) { - var func; - if (name in $window) { - func = $window[name]; - } - expect(angular.isFunction(func)).toBeTruthy(); - }); - }); - - it('should construct valid describe trees with public API', function() { - var before = []; - var after = []; - $window.describe('A', function() { - $window.beforeEach(function() { before.push('A'); }); - $window.afterEach(function() { after.push('A'); }); - $window.it('1', angular.noop); - $window.describe('B', function() { - $window.beforeEach(function() { before.push('B'); }); - $window.afterEach(function() { after.push('B'); }); - $window.it('2', angular.noop); - $window.describe('C', function() { - $window.beforeEach(function() { before.push('C'); }); - $window.afterEach(function() { after.push('C'); }); - $window.it('3', angular.noop); - }); - }); - }); - var specs = runner.rootDescribe.getSpecs(); - specs[0].before(); - specs[0].body(); - specs[0].after(); - expect(before).toEqual(['A', 'B', 'C']); - expect(after).toEqual(['C', 'B', 'A']); - expect(specs[2].definition.parent).toEqual(runner.rootDescribe); - expect(specs[0].definition.parent).toEqual(specs[2].definition.children[0]); - }); - - it('should publish the DSL statements to the $window', function() { - $window.describe('describe', function() { - $window.it('1', function() { - expect($window.dslScope).toBeDefined(); - }); - }); - runner.run(null/*application*/); - }); - - it('should create a new scope for each DSL chain', function() { - $window.describe('describe', function() { - $window.it('1', function() { - var scope = $window.dslScope(); - scope.test = 'foo'; - expect($window.dslScope().test).toBeUndefined(); - }); - $window.it('2', function() { - var scope = $window.dslChain().chain().chain(); - expect(scope.chained).toEqual(2); - }); - }); - runner.run(null/*application*/); - }); -}); diff --git a/test/ngScenario/ScenarioSpec.js b/test/ngScenario/ScenarioSpec.js deleted file mode 100644 index d3451a2ba327..000000000000 --- a/test/ngScenario/ScenarioSpec.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -describe('ScenarioSpec: Compilation', function() { - var element; - - afterEach(function() { - dealoc(element); - }); - - - describe('compilation', function() { - it('should compile dom node and return scope', inject(function($rootScope, $compile) { - var node = jqLite('
        {{b=a+1}}
        ')[0]; - element = $compile(node)($rootScope); - $rootScope.$digest(); - expect($rootScope.a).toEqual(1); - expect($rootScope.b).toEqual(2); - })); - - it('should compile jQuery node and return scope', inject(function($rootScope, $compile) { - element = $compile(jqLite('
        {{a=123}}
        '))($rootScope); - $rootScope.$digest(); - expect(jqLite(element).text()).toEqual('123'); - })); - - it('should compile text node and return scope', inject(function($rootScope, $compile) { - element = $compile('
        {{a=123}}
        ')($rootScope); - $rootScope.$digest(); - expect(jqLite(element).text()).toEqual('123'); - })); - }); - - describe('jQuery', function() { - it('should exist on the angular.scenario object', function() { - expect(angular.scenario.jQuery).toBeDefined(); - }); - - it('should have common jQuery methods', function() { - var jQuery = angular.scenario.jQuery; - expect(typeof jQuery).toEqual('function'); - expect(typeof jQuery('
        ').html).toEqual('function'); - }); - }); -}); diff --git a/test/ngScenario/SpecRunnerSpec.js b/test/ngScenario/SpecRunnerSpec.js deleted file mode 100644 index 2e102ae2ea98..000000000000 --- a/test/ngScenario/SpecRunnerSpec.js +++ /dev/null @@ -1,177 +0,0 @@ -'use strict'; - -/** - * Mock Application - */ -function ApplicationMock($window) { - this.$window = $window; -} -ApplicationMock.prototype = { - executeAction: function(callback) { - callback.call(this.$window, _jQuery(this.$window.document), this.$window); - } -}; - -describe('angular.scenario.SpecRunner', function() { - var $window, $root, log; - var runner; - - function createSpec(name, body) { - return { - name: name, - before: angular.noop, - body: body || angular.noop, - after: angular.noop - }; - } - - beforeEach(inject(function($rootScope) { - log = []; - $window = {}; - $window.setTimeout = function(fn, timeout) { - fn(); - }; - $root = $rootScope; - $root.emit = function(eventName) { - log.push(eventName); - }; - $root.on = function(eventName) { - log.push('Listener Added for ' + eventName); - }; - $root.application = new ApplicationMock($window); - $root.$window = $window; - runner = $root.$new(); - - var Cls = angular.scenario.SpecRunner; - for (var name in Cls.prototype) { - runner[name] = angular.bind(runner, Cls.prototype[name]); - } - - Cls.call(runner); - })); - - it('should bind futures to the spec', function() { - runner.addFuture('test future', function(done) { - this.value = 10; - done(); - }); - runner.futures[0].execute(angular.noop); - expect(runner.value).toEqual(10); - }); - - it('should pass done to future action behavior', function() { - runner.addFutureAction('test future', function($window, $document, done) { - expect(angular.isFunction(done)).toBeTruthy(); - done(10, 20); - }); - runner.futures[0].execute(function(error, result) { - expect(error).toEqual(10); - expect(result).toEqual(20); - }); - }); - - it('should execute spec function and notify UI', function() { - var finished; - var spec = createSpec('test spec', function() { - this.test = 'some value'; - }); - runner.addFuture('test future', function(done) { - done(); - }); - runner.run(spec, function() { - finished = true; - }); - expect(runner.test).toEqual('some value'); - expect(finished).toBeTruthy(); - expect(log).toEqual([ - 'SpecBegin', - 'StepBegin', - 'StepEnd', - 'SpecEnd' - ]); - }); - - it('should execute notify UI on spec setup error', function() { - var finished; - var spec = createSpec('test spec', function() { - throw new Error('message'); - }); - runner.run(spec, function() { - finished = true; - }); - expect(finished).toBeTruthy(); - expect(log).toEqual([ - 'SpecBegin', - 'SpecError', - 'SpecEnd' - ]); - }); - - it('should execute notify UI on step failure', function() { - var finished; - var spec = createSpec('test spec'); - runner.addFuture('test future', function(done) { - done('failure message'); - }); - runner.run(spec, function() { - finished = true; - }); - expect(finished).toBeTruthy(); - expect(log).toEqual([ - 'SpecBegin', - 'StepBegin', - 'StepFailure', - 'StepEnd', - 'SpecEnd' - ]); - }); - - it('should execute notify UI on step error', function() { - var finished; - var spec = createSpec('test spec', function() { - this.addFuture('test future', function(done) { - throw new Error('error message'); - }); - }); - runner.run(spec, function() { - finished = true; - }); - expect(finished).toBeTruthy(); - expect(log).toEqual([ - 'SpecBegin', - 'StepBegin', - 'StepError', - 'StepEnd', - 'SpecEnd' - ]); - }); - - it('should run after handlers even if error in body of spec', function() { - var finished, after; - var spec = createSpec('test spec', function() { - this.addFuture('body', function(done) { - throw new Error('error message'); - }); - }); - spec.after = function() { - this.addFuture('after', function(done) { - after = true; - done(); - }); - }; - runner.run(spec, function() { - finished = true; - }); - expect(finished).toBeTruthy(); - expect(after).toBeTruthy(); - expect(log).toEqual([ - 'SpecBegin', - 'StepBegin', - 'StepError', - 'StepEnd', - 'StepBegin', - 'StepEnd', - 'SpecEnd' - ]); - }); -}); diff --git a/test/ngScenario/dslSpec.js b/test/ngScenario/dslSpec.js deleted file mode 100644 index 6eb5da68db0c..000000000000 --- a/test/ngScenario/dslSpec.js +++ /dev/null @@ -1,789 +0,0 @@ -'use strict'; - -describe('angular.scenario.dsl', function() { - var element; - var $window, $root; - var eventLog; - - afterEach(function() { - dealoc(element); - }); - - beforeEach(module('ngSanitize')); - - beforeEach(inject(function($injector) { - eventLog = []; - $window = { - document: window.document.body, - angular: new angular.scenario.testing.MockAngular() - }; - jqLite($window.document).data('$injector', $injector).attr('ng-app', '').addClass('html'); - $root = $injector.get('$rootScope'); - $root.emit = function(eventName) { - eventLog.push(eventName); - }; - $root.on = function(eventName) { - eventLog.push('Listener Added for ' + eventName); - }; - $root.futures = []; - $root.futureLog = []; - $root.$window = $window; - $root.addFuture = function(name, fn) { - this.futures.push(name); - fn.call(this, function(error, result) { - $root.futureError = error; - $root.futureResult = result; - $root.futureLog.push(name); - }); - }; - $root.dsl = {}; - angular.forEach(angular.scenario.dsl, function(fn, name) { - $root.dsl[name] = function() { - return fn.call($root).apply($root, arguments); - }; - }); - $root.application = new angular.scenario.Application(jqLite($window.document)); - $root.application.getWindow_ = function() { - return $window; - }; - $root.application.navigateTo = function(url, callback) { - $window.location = url; - callback(); - }; - // Just use the real one since it delegates to this.addFuture - $root.addFutureAction = angular.scenario. - SpecRunner.prototype.addFutureAction; - jqLite($window.document).empty(); - })); - - afterEach(function() { - jqLite($window.document).removeData('$injector'); - }); - - describe('Pause', function() { - it('should pause until resume to complete', function() { - expect($window.resume).toBeUndefined(); - $root.dsl.pause(); - expect(angular.isFunction($window.resume)).toBeTruthy(); - expect($root.futureLog).toEqual([]); - $window.resume(); - expect($root.futureLog). - toEqual(['pausing for you to resume']); - expect(eventLog).toContain('InteractivePause'); - }); - }); - - describe('Sleep', function() { - beforeEach(function() { - $root.$window.setTimeout = function(fn, value) { - $root.timerValue = value; - fn(); - }; - }); - - it('should sleep for specified seconds', function() { - $root.dsl.sleep(10); - expect($root.timerValue).toEqual(10000); - expect($root.futureResult).toEqual(10000); - }); - }); - - describe('Expect', function() { - it('should chain and execute matcher', function() { - var future = {value: 10}; - var result = $root.dsl.expect(future); - result.toEqual(10); - expect($root.futureError).toBeUndefined(); - expect($root.futureResult).toBeUndefined(); - result = $root.dsl.expect(future); - result.toEqual(20); - expect($root.futureError).toBeDefined(); - }); - }); - - describe('Browser', function() { - describe('Reload', function() { - it('should navigateTo', function() { - $window.location = { - href: '#foo' - }; - $root.dsl.browser().reload(); - expect($root.futureResult).toEqual('#foo'); - expect($window.location).toEqual('#foo'); - }); - }); - - describe('NavigateTo', function() { - it('should allow a string url', function() { - $root.dsl.browser().navigateTo('http://myurl'); - expect($window.location).toEqual('http://myurl'); - expect($root.futureResult).toEqual('http://myurl'); - }); - - it('should allow a future url', function() { - $root.dsl.browser().navigateTo('http://myurl', function() { - return 'http://futureUrl/'; - }); - expect($window.location).toEqual('http://futureUrl/'); - expect($root.futureResult).toEqual('http://futureUrl/'); - }); - - it('should complete if AngularJS is missing from app frame', function() { - delete $window.angular; - $root.dsl.browser().navigateTo('http://myurl'); - expect($window.location).toEqual('http://myurl'); - expect($root.futureResult).toEqual('http://myurl'); - }); - }); - - describe('window', function() { - beforeEach(function() { - $window.location = { - href: 'http://myurl/some/path?foo=10#/bar?x=2', - pathname: '/some/path', - search: '?foo=10', - hash: '#bar?x=2' - }; - }); - - it('should return full URL for href', function() { - $root.dsl.browser().window().href(); - expect($root.futureResult).toEqual($window.location.href); - }); - - it('should return the pathname', function() { - $root.dsl.browser().window().path(); - expect($root.futureResult).toEqual($window.location.pathname); - }); - - it('should return the search part', function() { - $root.dsl.browser().window().search(); - expect($root.futureResult).toEqual($window.location.search); - }); - - it('should return the hash without the #', function() { - $root.dsl.browser().window().hash(); - expect($root.futureResult).toEqual('bar?x=2'); - }); - }); - - describe('location', function() { - beforeEach(inject(function($injector) { - angular.extend($injector.get('$location'), { - url: function() {return '/path?search=a#hhh';}, - path: function() {return '/path';}, - search: function() {return {search: 'a'};}, - hash: function() {return 'hhh';} - }); - })); - - it('should return full url', function() { - $root.dsl.browser().location().url(); - expect($root.futureResult).toEqual('/path?search=a#hhh'); - }); - - it('should return the pathname', function() { - $root.dsl.browser().location().path(); - expect($root.futureResult).toEqual('/path'); - }); - - it('should return the query string as an object', function() { - $root.dsl.browser().location().search(); - expect($root.futureResult).toEqual({search: 'a'}); - }); - - it('should return the hash without the #', function() { - $root.dsl.browser().location().hash(); - expect($root.futureResult).toEqual('hhh'); - }); - }); - }); - - describe('Element Finding', function() { - var doc; - beforeEach(inject(function($injector) { - doc = _jQuery($window.document).append('
        ').find('.body'); - })); - - describe('Select', function() { - it('should select single option', function() { - doc.append( - '' - ); - $root.dsl.select('test').option('A'); - expect(doc.find('[ng-model="test"]').val()).toEqual('A'); - }); - - it('should select single option using data-ng', function() { - doc.append( - '' - ); - $root.dsl.select('test').option('A'); - expect(doc.find('[data-ng-model="test"]').val()).toEqual('A'); - }); - - it('should select single option using x-ng', function() { - doc.append( - '' - ); - $root.dsl.select('test').option('A'); - expect(doc.find('[x-ng-model="test"]').val()).toEqual('A'); - }); - - it('should select option by exact name', function() { - doc.append( - '' - ); - $root.dsl.select('test').option('one'); - expect(doc.find('[ng-model="test"]').val()).toEqual('D'); - }); - - it('should select option by name if no exact match and name contains value', function() { - doc.append( - '' - ); - $root.dsl.select('test').option('one'); - expect(doc.find('[ng-model="test"]').val()).toEqual('A'); - }); - - it('should select multiple options', function() { - doc.append( - '' - ); - $root.dsl.select('test').options('A', 'B'); - expect(doc.find('[ng-model="test"]').val()).toEqual(['A','B']); - }); - - it('should fail to select multiple options on non-multiple select', function() { - doc.append(''); - $root.dsl.select('test').options('A', 'B'); - expect($root.futureError).toMatch(/did not match/); - }); - - it('should fail to select an option that does not exist', function() { - doc.append( - '' - ); - $root.dsl.select('test').option('three'); - expect($root.futureError).toMatch(/not found/); - }); - }); - - describe('Element', function() { - it('should execute click', function() { - var clicked; - // Hash is important, otherwise we actually - // go to a different page and break the runner - doc.append(''); - doc.find('a').click(function() { - clicked = true; - }); - $root.dsl.element('a').click(); - }); - - it('should navigate page if click on anchor', function() { - expect($window.location).not.toEqual('#foo'); - doc.append(''); - $root.dsl.element('a').click(); - expect($window.location).toMatch(/#foo$/); - }); - - it('should not navigate if click event was cancelled', function() { - var initLocation = $window.location, - elm = jqLite(''); - - doc.append(elm); - elm.on('click', function(event) { - event.preventDefault(); - }); - - $root.dsl.element('a').click(); - expect($window.location).toBe(initLocation); - dealoc(elm); - }); - - it('should execute dblclick', function() { - var clicked; - // Hash is important, otherwise we actually - // go to a different page and break the runner - doc.append(''); - doc.find('a').dblclick(function() { - clicked = true; - }); - $root.dsl.element('a').dblclick(); - }); - - it('should navigate page if dblclick on anchor', function() { - expect($window.location).not.toEqual('#foo'); - doc.append(''); - $root.dsl.element('a').dblclick(); - expect($window.location).toMatch(/#foo$/); - }); - - it('should not navigate if dblclick event was cancelled', function() { - var initLocation = $window.location, - elm = jqLite(''); - - doc.append(elm); - elm.on('dblclick', function(event) { - event.preventDefault(); - }); - - $root.dsl.element('a').dblclick(); - expect($window.location).toBe(initLocation); - dealoc(elm); - }); - - it('should execute mouseover', function() { - var mousedOver; - doc.append('
        '); - doc.find('div').mouseover(function() { - mousedOver = true; - }); - $root.dsl.element('div').mouseover(); - expect(mousedOver).toBe(true); - }); - - it('should bubble up the mouseover event', function() { - var mousedOver; - doc.append('
        '); - doc.find('#outer').mouseover(function() { - mousedOver = true; - }); - $root.dsl.element('#inner').mouseover(); - expect(mousedOver).toBe(true); - }); - - it('should execute mousedown', function() { - var mousedDown; - doc.append('
        '); - doc.find('div').mousedown(function() { - mousedDown = true; - }); - $root.dsl.element('div').mousedown(); - expect(mousedDown).toBe(true); - }); - - it('should bubble up the mousedown event', function() { - var mousedDown; - doc.append('
        '); - doc.find('#outer').mousedown(function() { - mousedDown = true; - }); - $root.dsl.element('#inner').mousedown(); - expect(mousedDown).toBe(true); - }); - - it('should execute mouseup', function() { - var mousedUp; - doc.append('
        '); - doc.find('div').mouseup(function() { - mousedUp = true; - }); - $root.dsl.element('div').mouseup(); - expect(mousedUp).toBe(true); - }); - - it('should bubble up the mouseup event', function() { - var mousedUp; - doc.append('
        '); - doc.find('#outer').mouseup(function() { - mousedUp = true; - }); - $root.dsl.element('#inner').mouseup(); - expect(mousedUp).toBe(true); - }); - - it('should count matching elements', function() { - doc.append(''); - $root.dsl.element('span').count(); - expect($root.futureResult).toEqual(2); - }); - - it('should return count of 0 if no matching elements', function() { - $root.dsl.element('span').count(); - expect($root.futureResult).toEqual(0); - }); - - it('should get attribute', function() { - doc.append('
        '); - $root.dsl.element('#test').attr('class'); - expect($root.futureResult).toEqual('foo'); - }); - - it('should set attribute', function() { - doc.append('
        '); - $root.dsl.element('#test').attr('class', 'bam'); - expect(doc.find('#test').attr('class')).toEqual('bam'); - }); - - it('should get property', function() { - doc.append('
        '); - $root.dsl.element('#test').prop('className'); - expect($root.futureResult).toEqual('foo'); - }); - - it('should set property', function() { - doc.append('
        '); - $root.dsl.element('#test').prop('className', 'bam'); - expect(doc.find('#test').prop('className')).toEqual('bam'); - }); - - it('should get css', function() { - doc.append('
        '); - $root.dsl.element('#test').css('height'); - expect($root.futureResult).toMatch(/30px/); - }); - - it('should set css', function() { - doc.append('
        '); - $root.dsl.element('#test').css('height', '20px'); - expect(doc.find('#test').css('height')).toEqual('20px'); - }); - - it('should add all jQuery key/value methods', function() { - var METHODS = ['css', 'attr']; - var chain = $root.dsl.element('input'); - angular.forEach(METHODS, function(name) { - expect(angular.isFunction(chain[name])).toBeTruthy(); - }); - }); - - it('should get val', function() { - doc.append(''); - $root.dsl.element('input').val(); - expect($root.futureResult).toEqual('bar'); - }); - - it('should set val', function() { - doc.append(''); - $root.dsl.element('input').val('baz'); - expect(doc.find('input').val()).toEqual('baz'); - }); - - it('should use correct future name for generated set methods', function() { - doc.append(''); - $root.dsl.element('input').val(false); - expect($root.futures.pop()).toMatch(/element 'input' set val/); - }); - - it('should use correct future name for generated get methods', function() { - doc.append(''); - $root.dsl.element('input').val(); - expect($root.futures.pop()).toMatch(/element 'input' val/); - }); - - it('should add all jQuery property methods', function() { - var METHODS = [ - 'val', 'text', 'html', 'height', 'innerHeight', 'outerHeight', 'width', - 'innerWidth', 'outerWidth', 'position', 'scrollLeft', 'scrollTop', 'offset' - ]; - var chain = $root.dsl.element('input'); - angular.forEach(METHODS, function(name) { - expect(angular.isFunction(chain[name])).toBeTruthy(); - }); - }); - - it('should execute custom query', function() { - doc.append(''); - $root.dsl.element('#test').query(function(elements, done) { - done(null, elements.attr('href')); - }); - expect($root.futureResult).toEqual('http://example.com/myUrl'); - }); - - it('should use the selector as label if none is given', function() { - $root.dsl.element('mySelector'); - expect($root.label).toEqual('mySelector'); - }); - - it('should include the selector in paren when a label is given', function() { - $root.dsl.element('mySelector', 'myLabel'); - expect($root.label).toEqual('myLabel ( mySelector )'); - }); - }); - - describe('Repeater', function() { - var chain; - beforeEach(inject(function($compile, $rootScope) { - element = $compile( - '
        • {{i.name}} {{i.gender}}
        ')($rootScope); - $rootScope.items = [{name:'misko', gender:'male'}, {name:'felisa', gender:'female'}]; - $rootScope.$apply(); - doc.append(element); - chain = $root.dsl.repeater('ul li'); - })); - - it('should get the row count', function() { - chain.count(); - expect($root.futureResult).toEqual(2); - }); - - it('should return 0 if repeater doesnt match', inject(function($rootScope) { - $rootScope.items = []; - $rootScope.$apply(); - chain.count(); - expect($root.futureResult).toEqual(0); - })); - - it('should get a row of bindings', function() { - chain.row(1); - expect($root.futureResult).toEqual(['felisa', 'female']); - }); - - it('should get a column of bindings', function() { - chain.column('i.gender'); - expect($root.futureResult).toEqual(['male', 'female']); - }); - - it('should use the selector as label if none is given', function() { - expect($root.label).toEqual('ul li'); - }); - - it('should include the selector in paren when a label is given', function() { - $root.dsl.repeater('mySelector', 'myLabel'); - expect($root.label).toEqual('myLabel ( ul li mySelector )'); - }); - }); - - describe('Binding', function() { - var compile; - - beforeEach(inject(function($compile, $rootScope) { - compile = function(html, value) { - element = $compile(html)($rootScope); - doc.append(element); - $rootScope.foo = {bar: value || 'some value'}; - $rootScope.$apply(); - }; - })); - - - it('should select binding in interpolation', function() { - compile('{{ foo.bar }}'); - $root.dsl.binding('foo.bar'); - expect($root.futureResult).toEqual('some value'); - }); - - it('should select binding in multiple interpolations', function() { - compile('{{ foo.bar }}
        {{ true }}
        '); - $root.dsl.binding('foo.bar'); - expect($root.futureResult).toEqual('some value'); - - $root.dsl.binding('true'); - expect($root.futureResult).toEqual('true'); - }); - - it('should select binding by name', function() { - compile(''); - $root.dsl.binding('foo.bar'); - expect($root.futureResult).toEqual('some value'); - }); - - it('should select binding by regexp', function() { - compile('some value'); - $root.dsl.binding(/^foo\..+/); - expect($root.futureResult).toEqual('some value'); - }); - - it('should return innerHTML for all the other elements', function() { - compile('
        ', 'some value'); - $root.dsl.binding('foo.bar'); - expect($root.futureResult.toLowerCase()).toEqual('some value'); - }); - - it('should select binding in template by name', function() { - compile('
        ', 'bar');
        -        $root.dsl.binding('foo.bar');
        -        expect($root.futureResult).toEqual('bar');
        -      });
        -
        -      it('should match bindings by substring match', function() {
        -        compile('
        ', 'binding value');
        -        $root.dsl.binding('foo . bar');
        -        expect($root.futureResult).toEqual('binding value');
        -      });
        -
        -      it('should return error if no bindings in document', function() {
        -        $root.dsl.binding('foo.bar');
        -        expect($root.futureError).toMatch(/did not match/);
        -      });
        -
        -      it('should return error if no binding matches', function() {
        -        compile('some value');
        -        $root.dsl.binding('foo.bar');
        -        expect($root.futureError).toMatch(/did not match/);
        -      });
        -    });
        -
        -    describe('Using', function() {
        -      it('should prefix selector in $document.elements()', function() {
        -        var chain;
        -        doc.append(
        -          '
        ' + - '
        ' - ); - chain = $root.dsl.using('div#test2'); - chain.input('test.input').enter('foo'); - var inputs = _jQuery('input[ng-model="test.input"]'); - expect(inputs.first().val()).toEqual('something'); - expect(inputs.last().val()).toEqual('foo'); - }); - - it('should use the selector as label if none is given', function() { - $root.dsl.using('mySelector'); - expect($root.label).toEqual('mySelector'); - }); - - it('should include the selector in paren when a label is given', function() { - $root.dsl.using('mySelector', 'myLabel'); - expect($root.label).toEqual('myLabel ( mySelector )'); - }); - - }); - - describe('Input', function() { - it('should change value in text input', function(done) { - inject(function($compile) { - var job = createAsync(done); - job - .runs(function() { - element = $compile('')($root); - doc.append(element); - var chain = $root.dsl.input('test.input'); - chain.enter('foo'); - expect(_jQuery('input[ng-model="test.input"]').val()).toEqual('foo'); - }) - // cleanup the event queue - .waits(0) - .runs(function() { - expect($root.test.input).toBe('foo'); - }) - .done(); - job.start(); - }); - }); - - it('should change value in text input in dash form', function() { - doc.append(''); - var chain = $root.dsl.input('test.input'); - chain.enter('foo'); - expect(_jQuery('input[ng-model="test.input"]').val()).toEqual('foo'); - }); - it('should change value in text input in data-ng form', function() { - doc.append(''); - var chain = $root.dsl.input('test.input'); - chain.enter('foo'); - expect(_jQuery('input[data-ng-model="test.input"]').val()).toEqual('foo'); - }); - it('should change value in text input in x-ng form', function() { - doc.append(''); - var chain = $root.dsl.input('test.input'); - chain.enter('foo'); - expect(_jQuery('input[x-ng-model="test.input"]').val()).toEqual('foo'); - }); - - - - it('should return error if no input exists', function() { - var chain = $root.dsl.input('test.input'); - chain.enter('foo'); - expect($root.futureError).toMatch(/did not match/); - }); - - it('should toggle checkbox state', function() { - doc.append(''); - expect(_jQuery('input[ng-model="test.input"]'). - prop('checked')).toBe(true); - var chain = $root.dsl.input('test.input'); - chain.check(); - expect(_jQuery('input[ng-model="test.input"]'). - prop('checked')).toBe(false); - $window.angular.reset(); - chain.check(); - expect(_jQuery('input[ng-model="test.input"]'). - prop('checked')).toBe(true); - }); - - it('should return error if checkbox did not match', function() { - var chain = $root.dsl.input('test.input'); - chain.check(); - expect($root.futureError).toMatch(/did not match/); - }); - - it('should select option from radio group', function() { - doc.append( - '' + - '' - ); - // HACK! We don't know why this is sometimes false on chrome - _jQuery('input[ng\\:model="test.input"][value="bar"]').prop('checked', true); - expect(_jQuery('input[ng\\:model="test.input"][value="bar"]'). - prop('checked')).toBe(true); - expect(_jQuery('input[ng\\:model="test.input"][value="foo"]'). - prop('checked')).toBe(false); - var chain = $root.dsl.input('test.input'); - chain.select('foo'); - expect(_jQuery('input[ng\\:model="test.input"][value="bar"]'). - prop('checked')).toBe(false); - expect(_jQuery('input[ng\\:model="test.input"][value="foo"]'). - prop('checked')).toBe(true); - }); - - it('should return error if radio button did not match', function() { - var chain = $root.dsl.input('test.input'); - chain.select('foo'); - expect($root.futureError).toMatch(/did not match/); - }); - - describe('val', function() { - it('should return value in text input', function() { - doc.append(''); - $root.dsl.input('test.input').val(); - expect($root.futureResult).toEqual('something'); - }); - }); - }); - - describe('Textarea', function() { - - it('should change value in textarea', function() { - doc.append(''); - var chain = $root.dsl.input('test.textarea'); - chain.enter('foo'); - expect(_jQuery('textarea[ng-model="test.textarea"]').val()).toEqual('foo'); - }); - - it('should return error if no textarea exists', function() { - var chain = $root.dsl.input('test.textarea'); - chain.enter('foo'); - expect($root.futureError).toMatch(/did not match/); - }); - }); - }); -}); diff --git a/test/ngScenario/e2e/.eslintrc.json b/test/ngScenario/e2e/.eslintrc.json deleted file mode 100644 index 8df3459845a9..000000000000 --- a/test/ngScenario/e2e/.eslintrc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "root": true, - "extends": "../../../.eslintrc-node.json", - - "env": { - "jasmine": true, - "protractor": true - } -} diff --git a/test/ngScenario/e2e/Runner-compiled.html b/test/ngScenario/e2e/Runner-compiled.html deleted file mode 100644 index 530fef96233a..000000000000 --- a/test/ngScenario/e2e/Runner-compiled.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/test/ngScenario/e2e/Runner.html b/test/ngScenario/e2e/Runner.html deleted file mode 100644 index f5d03ca5e4bc..000000000000 --- a/test/ngScenario/e2e/Runner.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/test/ngScenario/e2e/style.css b/test/ngScenario/e2e/style.css deleted file mode 100644 index 26540becebb7..000000000000 --- a/test/ngScenario/e2e/style.css +++ /dev/null @@ -1,11 +0,0 @@ -th { - text-align: left; -} - -tr { - border: 1px solid black; -} - -.redbox { - background-color: red; -} diff --git a/test/ngScenario/e2e/widgets-scenario.js b/test/ngScenario/e2e/widgets-scenario.js deleted file mode 100644 index 40b176d1b30a..000000000000 --- a/test/ngScenario/e2e/widgets-scenario.js +++ /dev/null @@ -1,69 +0,0 @@ -/* global using: false, binding: false, input: false, select: false, repeater: false */ -'use strict'; - -describe('widgets', function() { - it('should verify that basic widgets work', function() { - browser().navigateTo('widgets.html'); - - using('#text-basic-box').input('text.basic').enter('Carlos'); - expect(binding('text.basic')).toEqual('Carlos'); - input('text.basic').enter('Carlos Santana'); - expect(binding('text.basic')).not().toEqual('Carlos Boozer'); - - input('text.password').enter('secret'); - expect(binding('text.password')).toEqual('secret'); - - expect(binding('text.hidden')).toEqual('hiddenValue'); - - expect(binding('gender')).toEqual('male'); - input('gender').select('female'); - expect(using('#gender-box').binding('gender')).toEqual('female'); - - expect(repeater('#repeater-row ul li').count()).toEqual(2); - expect(repeater('#repeater-row ul li').row(1)).toEqual(['adam']); - expect(repeater('#repeater-row ul li').column('name')).toEqual(['misko', 'adam']); - - select('select').option('B'); - expect(binding('select')).toEqual('B'); - - select('multiselect').options('A', 'C'); - expect(binding('multiselect').fromJson()).toEqual(['A', 'C']); - - expect(binding('button').fromJson()).toEqual({'count': 0}); - expect(binding('form').fromJson()).toEqual({'count': 0}); - - element('form a', '\'action\' link').click(); - expect(binding('button').fromJson()).toEqual({'count': 1}); - - element('input[value="submit input"]', '\'submit input\' button').click(); - expect(binding('button').fromJson()).toEqual({'count': 2}); - expect(binding('form').fromJson()).toEqual({'count': 1}); - - element('button:contains("submit button")', '\'submit button\' button').click(); - expect(binding('button').fromJson()).toEqual({'count': 2}); - expect(binding('form').fromJson()).toEqual({'count': 2}); - - element('input[value="button"]', '\'button\' button').click(); - expect(binding('button').fromJson()).toEqual({'count': 3}); - - element('input[type="image"]', 'form image').click(); - expect(binding('button').fromJson()).toEqual({'count': 4}); - - /** - * Custom value parser for futures. - */ - function checkboxParser(value) { - // eslint-disable-next-line no-undef - return angular.fromJson(value.substring(value.indexOf('=') + 1)); - } - - input('checkbox.tea').check(); - expect(binding('checkbox').parsedWith(checkboxParser)).toEqual({coffee: false, tea: false}); - input('checkbox.coffee').check(); - expect(binding('checkbox').parsedWith(checkboxParser)).toEqual({coffee: true, tea: false}); - input('checkbox.tea').check(); - input('checkbox.tea').check(); - input('checkbox.tea').check(); - expect(binding('checkbox').parsedWith(checkboxParser)).toEqual({coffee: true, tea: true}); - }); -}); diff --git a/test/ngScenario/e2e/widgets.html b/test/ngScenario/e2e/widgets.html deleted file mode 100644 index 5fdae881cf68..000000000000 --- a/test/ngScenario/e2e/widgets.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        DescriptionTestResult
        Input text field
        basic - - text.basic={{text.basic}}
        passwordtext.password={{text.password}}
        hiddentext.hidden={{text.hidden}}
        Input selection field
        radio - Female
        - Male -
        gender={{gender}}
        checkbox - Tea
        - Coffee -
        -
        checkbox={{checkbox}}
        -
        select - - select={{select}}
        multiselect - - multiselect={{multiselect}}
        Buttons
        ng-change
        ng-click
        -
        -
        -
        - -
        - action -
        -
        button={{button}} form={{form}}
        Repeaters
        ng-repeat -
          -
        • {{name}}
        • -
        -
        - - diff --git a/test/ngScenario/matchersSpec.js b/test/ngScenario/matchersSpec.js deleted file mode 100644 index 7b68d2b9b731..000000000000 --- a/test/ngScenario/matchersSpec.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; - -describe('angular.scenario.matchers', function() { - var matchers; - - function expectMatcher(value, test) { - delete matchers.error; - delete matchers.future.value; - if (isDefined(value)) { - matchers.future.value = value; - } - test(); - expect(matchers.error).toBeUndefined(); - } - - beforeEach(function() { - /** - * Mock up the future system wrapped around matchers. - * - * @see Scenario.js#angular.scenario.matcher - */ - matchers = { - future: { name: 'test' } - }; - matchers.addFuture = function(name, callback) { - callback(function(error) { - matchers.error = error; - }); - }; - angular.extend(matchers, angular.scenario.matcher); - }); - - it('should handle basic matching', function() { - expectMatcher(10, function() { matchers.toEqual(10); }); - expectMatcher('value', function() { matchers.toBeDefined(); }); - expectMatcher([1], function() { matchers.toBeTruthy(); }); - expectMatcher('', function() { matchers.toBeFalsy(); }); - expectMatcher(0, function() { matchers.toBeFalsy(); }); - expectMatcher('foo', function() { matchers.toMatch('.o.'); }); - expectMatcher(null, function() { matchers.toBeNull(); }); - expectMatcher([1, 2, 3], function() { matchers.toContain(2); }); - expectMatcher(3, function() { matchers.toBeLessThan(10); }); - expectMatcher(3, function() { matchers.toBeGreaterThan(-5); }); - }); - - it('should have toHaveClass matcher', function() { - var e = angular.element('
        '); - expect(e).not.toHaveClass('none'); - expect(e).toHaveClass('abc'); - }); -}); diff --git a/test/ngScenario/mocks.js b/test/ngScenario/mocks.js deleted file mode 100644 index 849d78d9bba9..000000000000 --- a/test/ngScenario/mocks.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict'; - -angular.scenario.testing = angular.scenario.testing || {}; - -angular.scenario.testing.MockAngular = function() { - this.reset(); - this.element = jqLite; -}; - -angular.scenario.testing.MockAngular.prototype.reset = function() { - this.log = []; -}; - -angular.scenario.testing.MockAngular.prototype.poll = function() { - this.log.push('$browser.poll()'); - return this; -}; - -angular.scenario.testing.MockRunner = function() { - this.listeners = []; -}; - -angular.scenario.testing.MockRunner.prototype.on = function(eventName, fn) { - this.listeners[eventName] = this.listeners[eventName] || []; - this.listeners[eventName].push(fn); -}; - -angular.scenario.testing.MockRunner.prototype.emit = function(eventName) { - var args = Array.prototype.slice.call(arguments, 1); - angular.forEach(this.listeners[eventName] || [], function(fn) { - fn.apply(this, args); - }); -}; diff --git a/test/ngScenario/output/HtmlSpec.js b/test/ngScenario/output/HtmlSpec.js deleted file mode 100644 index 541d4d4afadf..000000000000 --- a/test/ngScenario/output/HtmlSpec.js +++ /dev/null @@ -1,127 +0,0 @@ -'use strict'; - -describe('angular.scenario.output.html', function() { - var runner, model, spec, step, listeners, ui, context; - - beforeEach(function() { - listeners = []; - spec = { - name: 'test spec', - definition: { - id: 10, - name: 'child', - children: [], - parent: { - id: 20, - name: 'parent', - children: [] - } - } - }; - step = { - name: 'some step', - line: function() { return 'unknown:-1'; } - }; - runner = new angular.scenario.testing.MockRunner(); - model = new angular.scenario.ObjectModel(runner); - context = _jQuery('
        '); - ui = angular.scenario.output.html(context, runner, model); - }); - - it('should create nested describe context', function() { - runner.emit('SpecBegin', spec); - expect(context.find('#describe-20 #describe-10 > h2').text()). - toEqual('describe: child'); - expect(context.find('#describe-20 > h2').text()).toEqual('describe: parent'); - expect(context.find('#describe-10 .tests > li .test-info .test-name').text()). - toEqual('test spec'); - expect(context.find('#describe-10 .tests > li').hasClass('status-pending')). - toBeTruthy(); - }); - - it('should add link on InteractivePause', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('StepBegin', spec, step); - runner.emit('InteractivePause', spec, step); - expect(context.find('.test-actions .test-title:first').text()).toEqual('some step'); - expect(lowercase(context.find('.test-actions .test-title:last').html())).toEqual( - 'paused... resume when ready.' - ); - }); - - it('should update totals when steps complete', function() { - // Failure - for (var i = 0; i < 3; ++i) { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - } - - // Error - runner.emit('SpecBegin', spec); - runner.emit('SpecError', spec, 'error'); - runner.emit('SpecEnd', spec); - - // Error - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepError', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - // Success - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - expect(parseInt(context.find('#status-legend .status-failure').text(), 10)). - toEqual(3); - expect(parseInt(context.find('#status-legend .status-error').text(), 10)). - toEqual(2); - expect(parseInt(context.find('#status-legend .status-success').text(), 10)). - toEqual(1); - }); - - it('should update timer when test completes', function() { - // Success - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - // Failure - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - // Error - runner.emit('SpecBegin', spec); - runner.emit('SpecError', spec, 'error'); - runner.emit('SpecEnd', spec); - - context.find('#describe-10 .tests > li .test-info .timer-result'). - each(function(index, timer) { - expect(timer.innerHTML).toMatch(/ms$/); - } - ); - }); - - it('should include line if provided', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, 'error'); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - - var errorHtml = context.find('#describe-10 .tests li pre').html(); - expect(errorHtml.indexOf('unknown:-1')).toEqual(0); - }); - -}); diff --git a/test/ngScenario/output/jsonSpec.js b/test/ngScenario/output/jsonSpec.js deleted file mode 100644 index 06caf91cae99..000000000000 --- a/test/ngScenario/output/jsonSpec.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -describe('angular.scenario.output.json', function() { - var output, context; - var runner, model, $window; - var spec, step; - - beforeEach(function() { - $window = {}; - context = _jQuery('
        '); - runner = new angular.scenario.testing.MockRunner(); - model = new angular.scenario.ObjectModel(runner); - output = angular.scenario.output.json(context, runner, model); - spec = { - name: 'test spec', - definition: { - id: 10, - name: 'describe' - } - }; - step = { - name: 'some step', - line: function() { return 'unknown:-1'; } - }; - }); - - it('should put json in context on RunnerEnd', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - runner.emit('RunnerEnd'); - - expect(angular.fromJson(context.html()).children['describe'] - .specs['test spec'].status).toEqual('success'); - }); -}); diff --git a/test/ngScenario/output/objectSpec.js b/test/ngScenario/output/objectSpec.js deleted file mode 100644 index d92c939d4be2..000000000000 --- a/test/ngScenario/output/objectSpec.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; - -describe('angular.scenario.output.object', function() { - var output; - var runner, model, $window; - var spec, step; - - beforeEach(function() { - $window = {}; - runner = new angular.scenario.testing.MockRunner(); - model = new angular.scenario.ObjectModel(runner); - runner.$window = $window; - output = angular.scenario.output.object(null, runner, model); - spec = { - name: 'test spec', - definition: { - id: 10, - name: 'describe', - children: [] - } - }; - step = { - name: 'some step', - line: function() { return 'unknown:-1'; } - }; - }); - - it('should create a global variable $result', function() { - expect($window.$result).toBeDefined(); - }); - - it('should maintain live state in $result', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - - expect($window.$result.children['describe'] - .specs['test spec'].steps[0].duration).toBeDefined(); - }); -}); diff --git a/test/ngScenario/output/xmlSpec.js b/test/ngScenario/output/xmlSpec.js deleted file mode 100644 index 32646417cb1d..000000000000 --- a/test/ngScenario/output/xmlSpec.js +++ /dev/null @@ -1,49 +0,0 @@ -'use strict'; - -describe('angular.scenario.output.xml', function() { - var output, context; - var runner, model, $window; - var spec, step; - - beforeEach(function() { - $window = {}; - context = _jQuery('
        '); - runner = new angular.scenario.testing.MockRunner(); - model = new angular.scenario.ObjectModel(runner); - output = angular.scenario.output.xml(context, runner, model); - spec = { - name: 'test spec', - definition: { - id: 10, - name: 'describe' - } - }; - step = { - name: 'some step', - line: function() { return 'unknown:-1'; } - }; - }); - - it('should create XML nodes for object model', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - runner.emit('RunnerEnd'); - expect(context.find('it').attr('status')).toEqual('success'); - expect(context.find('it step').attr('status')).toEqual('success'); - }); - - it('should output errors to the XML', function() { - runner.emit('SpecBegin', spec); - runner.emit('StepBegin', spec, step); - runner.emit('StepFailure', spec, step, 'error reason'); - runner.emit('StepEnd', spec, step); - runner.emit('SpecEnd', spec); - runner.emit('RunnerEnd'); - - expect(context.find('it').attr('status')).toEqual('failure'); - expect(context.find('it step').attr('status')).toEqual('failure'); - expect(context.find('it step').text()).toEqual('error reason'); - }); -}); diff --git a/yarn.lock b/yarn.lock index 551d4e915d41..3685e09df137 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3644,10 +3644,6 @@ karma-junit-reporter@^1.2.0: path-is-absolute "^1.0.0" xmlbuilder "8.2.2" -karma-ng-scenario@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/karma-ng-scenario/-/karma-ng-scenario-1.0.0.tgz#03315b27ee866f40443cf88bfebf7963f86543e1" - karma-sauce-launcher@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/karma-sauce-launcher/-/karma-sauce-launcher-1.2.0.tgz#6f2558ddef3cf56879fa27540c8ae9f8bfd16bca" From 167766a5dd277adc42301e2e177816a6fb9a58f6 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 3 Nov 2017 17:57:41 +0100 Subject: [PATCH 159/583] docs(*): add browserTrigger docs; remove references to scenario runner --- docs/content/guide/e2e-testing.ngdoc | 6 ---- src/ng/browser.js | 1 - src/ngMock/browserTrigger.js | 53 +++++++++++++++++++++++++--- 3 files changed, 48 insertions(+), 12 deletions(-) diff --git a/docs/content/guide/e2e-testing.ngdoc b/docs/content/guide/e2e-testing.ngdoc index 4593d10716d3..9d1fa32fcee6 100644 --- a/docs/content/guide/e2e-testing.ngdoc +++ b/docs/content/guide/e2e-testing.ngdoc @@ -5,12 +5,6 @@ # E2E Testing -
        -**Note:** In the past, end-to-end testing could be done with a deprecated tool called -[AngularJS Scenario Runner](http://code.angularjs.org/1.2.16/docs/guide/e2e-testing). That tool -is now in maintenance mode. -
        - As applications grow in size and complexity, it becomes unrealistic to rely on manual testing to verify the correctness of new features, catch bugs and notice regressions. Unit tests are the first line of defense for catching bugs, but sometimes issues come up with integration diff --git a/src/ng/browser.js b/src/ng/browser.js index 3f5f125ed4c3..d5fbc9b6054a 100644 --- a/src/ng/browser.js +++ b/src/ng/browser.js @@ -67,7 +67,6 @@ function Browser(window, document, $log, $sniffer) { /** * @private - * Note: this method is used only by scenario runner * TODO(vojta): prefix this method with $$ ? * @param {function()} callback Function that will be called when no outstanding request */ diff --git a/src/ngMock/browserTrigger.js b/src/ngMock/browserTrigger.js index 13b2592fea03..07dbbc677e20 100644 --- a/src/ngMock/browserTrigger.js +++ b/src/ngMock/browserTrigger.js @@ -2,13 +2,56 @@ (function() { /** - * Triggers a browser event. Attempts to choose the right event if one is - * not specified. + * @ngdoc function + * @name browserTrigger + * @description + * + * This is a global (window) function that is only available when the {@link ngMock} module is + * included. + * + * It can be used to trigger a native browser event on an element, which is useful for unit testing. + * * * @param {Object} element Either a wrapped jQuery/jqLite node or a DOMElement - * @param {string} eventType Optional event type - * @param {Object=} eventData An optional object which contains additional event data (such as x,y - * coordinates, keys, etc...) that are passed into the event when triggered + * @param {string=} eventType Optional event type. If none is specified, the function tries + * to determine the right event type for the element, e.g. `change` for + * `input[text]`. + * @param {Object=} eventData An optional object which contains additional event data that is used + * when creating the event: + * + * - `bubbles`: [Event.bubbles](https://developer.mozilla.org/docs/Web/API/Event/bubbles). + * Not applicable to all events. + * + * - `cancelable`: [Event.cancelable](https://developer.mozilla.org/docs/Web/API/Event/cancelable). + * Not applicable to all events. + * + * - `charcode`: [charCode](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/charcode) + * for keyboard events (keydown, keypress, and keyup). + * + * - `elapsedTime`: the elapsedTime for + * [TransitionEvent](https://developer.mozilla.org/docs/Web/API/TransitionEvent) + * and [AnimationEvent](https://developer.mozilla.org/docs/Web/API/AnimationEvent). + * + * - `keycode`: [keyCode](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keycode) + * for keyboard events (keydown, keypress, and keyup). + * + * - `keys`: an array of possible modifier keys (ctrl, alt, shift, meta) for + * [MouseEvent](https://developer.mozilla.org/docs/Web/API/MouseEvent) and + * keyboard events (keydown, keypress, and keyup). + * + * - `relatedTarget`: the + * [relatedTarget](https://developer.mozilla.org/docs/Web/API/MouseEvent/relatedTarget) + * for [MouseEvent](https://developer.mozilla.org/docs/Web/API/MouseEvent). + * + * - `which`: [which](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/which) + * for keyboard events (keydown, keypress, and keyup). + * + * - `x`: x-coordinates for [MouseEvent](https://developer.mozilla.org/docs/Web/API/MouseEvent) + * and [TouchEvent](https://developer.mozilla.org/docs/Web/API/TouchEvent). + * + * - `y`: y-coordinates for [MouseEvent](https://developer.mozilla.org/docs/Web/API/MouseEvent) + * and [TouchEvent](https://developer.mozilla.org/docs/Web/API/TouchEvent). + * */ window.browserTrigger = function browserTrigger(element, eventType, eventData) { if (element && !element.nodeName) element = element[0]; From 7df29521d8c1c494f615c49d6c2e1e267e3a6be5 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 3 Nov 2017 17:58:36 +0100 Subject: [PATCH 160/583] refactor($location): remove obsolete workaround for Firefox bug The bug was fixed in Firefox 48: https://bugzilla.mozilla.org/show_bug.cgi?id=684208, and only affected the scenario runner --- src/ng/location.js | 2 -- src/ngMock/browserTrigger.js | 21 +-------------------- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/src/ng/location.js b/src/ng/location.js index 63cdbb84f0d1..09f08c09cdfe 100644 --- a/src/ng/location.js +++ b/src/ng/location.js @@ -938,8 +938,6 @@ function $LocationProvider() { // update location manually if ($location.absUrl() !== $browser.url()) { $rootScope.$apply(); - // hack to work around FF6 bug 684208 when scenario runner clicks on links - $window.angular['ff-684208-preventDefault'] = true; } } } diff --git a/src/ngMock/browserTrigger.js b/src/ngMock/browserTrigger.js index 07dbbc677e20..196772d1e3e9 100644 --- a/src/ngMock/browserTrigger.js +++ b/src/ngMock/browserTrigger.js @@ -147,30 +147,11 @@ if (!evnt) return; - var originalPreventDefault = evnt.preventDefault, - appWindow = element.ownerDocument.defaultView, - fakeProcessDefault = true, - finalProcessDefault, - angular = appWindow.angular || {}; - - // igor: temporary fix for https://bugzilla.mozilla.org/show_bug.cgi?id=684208 - angular['ff-684208-preventDefault'] = false; - evnt.preventDefault = function() { - fakeProcessDefault = false; - return originalPreventDefault.apply(evnt, arguments); - }; - if (!eventData.bubbles || supportsEventBubblingInDetachedTree() || isAttachedToDocument(element)) { - element.dispatchEvent(evnt); + return element.dispatchEvent(evnt); } else { triggerForPath(element, evnt); } - - finalProcessDefault = !(angular['ff-684208-preventDefault'] || !fakeProcessDefault); - - delete angular['ff-684208-preventDefault']; - - return finalProcessDefault; }; function supportsTouchEvents() { From 240a3ddbf12a9bb79754031be95dae4b6bd2dded Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Mon, 18 Dec 2017 14:48:15 +0200 Subject: [PATCH 161/583] feat($resource): add support for `request` and `requestError` interceptors (#15674) This commit adds `request` and `requestError` interceptors for `$resource`, as per the documentation found for `$http` interceptors. It is important to note that returning an error at this stage of the request - before the call to `$http` - will completely bypass any global interceptors and/or recovery handlers, as those are added to a separate context. This is intentional; intercepting a request before it is passed to `$http` indicates that the resource itself has made a decision, and that it accepts the responsibility for recovery. Closes #5146 BREAKING CHANGE: Previously, calling a `$resource` method would synchronously call `$http`. Now, it will be called asynchronously (regardless if a `request`/`requestError` interceptor has been defined. This is not expected to affect applications at runtime, since the overall operation is asynchronous already, but may affect assertions in tests. For example, if you want to assert that `$http` has been called with specific arguments as a result of a `$resource` call, you now need to run a `$digest` first, to ensure the (possibly empty) request interceptor promise has been resolved. Before: ```js it('...', function() { $httpBackend.expectGET('/api/things').respond(...); var Things = $resource('/api/things'); Things.query(); expect($http).toHaveBeenCalledWith(...); }); ``` After: ```js it('...', function() { $httpBackend.expectGET('/api/things').respond(...); var Things = $resource('/api/things'); Things.query(); $rootScope.$digest(); expect($http).toHaveBeenCalledWith(...); }); ``` --- src/ngResource/resource.js | 23 ++- test/ngResource/resourceSpec.js | 271 +++++++++++++++++++++++++++++++- 2 files changed, 284 insertions(+), 10 deletions(-) diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index 55760d2f77e9..c8a79274ca2b 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -185,11 +185,12 @@ function shallowClearAndCopy(src, dst) { * for more information. * - **`responseType`** - `{string}` - see * [requestType](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#responseType). - * - **`interceptor`** - `{Object=}` - The interceptor object has two optional methods - - * `response` and `responseError`. Both `response` and `responseError` interceptors get called - * with `http response` object. See {@link ng.$http $http interceptors}. In addition, the - * resource instance or array object is accessible by the `resource` property of the - * `http response` object. + * - **`interceptor`** - `{Object=}` - The interceptor object has four optional methods - + * `request`, `requestError`, `response`, and `responseError`. See + * {@link ng.$http $http interceptors} for details. Note that `request`/`requestError` + * interceptors are applied before calling `$http`, thus before any global `$http` interceptors. + * The resource instance or array object is accessible by the `resource` property of the + * `http response` object passed to response interceptors. * Keep in mind that the associated promise will be resolved with the value returned by the * response interceptor, if one is specified. The default response interceptor returns * `response.resource` (i.e. the resource instance or array). @@ -707,6 +708,9 @@ angular.module('ngResource', ['ng']). var isInstanceCall = this instanceof Resource; var value = isInstanceCall ? data : (action.isArray ? [] : new Resource(data)); var httpConfig = {}; + var requestInterceptor = action.interceptor && action.interceptor.request || undefined; + var requestErrorInterceptor = action.interceptor && action.interceptor.requestError || + undefined; var responseInterceptor = action.interceptor && action.interceptor.response || defaultResponseInterceptor; var responseErrorInterceptor = action.interceptor && action.interceptor.responseError || @@ -743,7 +747,14 @@ angular.module('ngResource', ['ng']). extend({}, extractParams(data, action.params || {}), params), action.url); - var promise = $http(httpConfig).then(function(response) { + // Start the promise chain + var promise = $q. + resolve(httpConfig). + then(requestInterceptor). + catch(requestErrorInterceptor). + then($http); + + promise = promise.then(function(response) { var data = response.data; if (data) { diff --git a/test/ngResource/resourceSpec.js b/test/ngResource/resourceSpec.js index c472ad63f9f4..00fce4b662a8 100644 --- a/test/ngResource/resourceSpec.js +++ b/test/ngResource/resourceSpec.js @@ -3,7 +3,7 @@ describe('resource', function() { describe('basic usage', function() { - var $resource, CreditCard, callback, $httpBackend, resourceProvider; + var $resource, CreditCard, callback, $httpBackend, resourceProvider, $q; beforeEach(module('ngResource')); @@ -14,6 +14,7 @@ describe('basic usage', function() { beforeEach(inject(function($injector) { $httpBackend = $injector.get('$httpBackend'); $resource = $injector.get('$resource'); + $q = $injector.get('$q'); CreditCard = $resource('/CreditCard/:id:verb', {id:'@id.key'}, { charge:{ method:'post', @@ -1129,6 +1130,188 @@ describe('basic usage', function() { }); + describe('requestInterceptor', function() { + var rejectReason = {'lol':'cat'}; + var successSpy, failureSpy; + + beforeEach(function() { + successSpy = jasmine.createSpy('successSpy'); + failureSpy = jasmine.createSpy('failureSpy'); + }); + + it('should allow per action request interceptor that gets full configuration', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function(httpConfig) { + callback(httpConfig); + return httpConfig; + } + } + } + }); + + $httpBackend.expect('GET', '/CreditCard').respond([{id: 1}]); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnce(); + expect(successSpy).toHaveBeenCalledOnce(); + expect(failureSpy).not.toHaveBeenCalled(); + + expect(callback).toHaveBeenCalledWith({ + 'method': 'get', + 'url': '/CreditCard' + }); + }); + + it('should call $http with the value returned from requestInterceptor', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function(httpConfig) { + httpConfig.url = '/DebitCard'; + return httpConfig; + } + } + } + }); + + $httpBackend.expect('GET', '/DebitCard').respond([{id: 1}]); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + + $httpBackend.flush(); + expect(successSpy).toHaveBeenCalledOnceWith(jasmine.arrayContaining([ + jasmine.objectContaining({id: 1}) + ])); + expect(failureSpy).not.toHaveBeenCalled(); + }); + + it('should abort the operation if the requestInterceptor rejects the operation', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function() { + return $q.reject(rejectReason); + } + } + } + }); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + + // Make sure all promises resolve. + $rootScope.$apply(); + + // Ensure the resource promise was rejected + expect(resource.$resolved).toBeTruthy(); + expect(successSpy).not.toHaveBeenCalled(); + expect(failureSpy).toHaveBeenCalledOnceWith(rejectReason); + + // Ensure that no requests were made. + $httpBackend.verifyNoOutstandingRequest(); + }); + + it('should call requestErrorInterceptor if requestInterceptor rejects the operation', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function() { + return $q.reject(rejectReason); + }, + requestError: function(rejection) { + callback(rejection); + return $q.reject(rejection); + } + } + } + }); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + $rootScope.$digest(); + + expect(callback).toHaveBeenCalledOnceWith(rejectReason); + expect(successSpy).not.toHaveBeenCalled(); + expect(failureSpy).toHaveBeenCalledOnceWith(rejectReason); + + // Ensure that no requests were made. + $httpBackend.verifyNoOutstandingRequest(); + }); + + it('should abort the operation if a requestErrorInterceptor rejects the operation', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function() { + return $q.reject(rejectReason); + }, + requestError: function(rejection) { + return $q.reject(rejection); + } + } + } + }); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + $rootScope.$apply(); + + expect(resource.$resolved).toBeTruthy(); + expect(successSpy).not.toHaveBeenCalled(); + expect(failureSpy).toHaveBeenCalledOnceWith(rejectReason); + + // Ensure that no requests were made. + $httpBackend.verifyNoOutstandingRequest(); + }); + + it('should continue the operation if a requestErrorInterceptor rescues it', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function(httpConfig) { + return $q.reject(httpConfig); + }, + requestError: function(httpConfig) { + return $q.resolve(httpConfig); + } + } + } + }); + + $httpBackend.expect('GET', '/CreditCard').respond([{id: 1}]); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + $httpBackend.flush(); + + expect(resource.$resolved).toBeTruthy(); + expect(successSpy).toHaveBeenCalledOnceWith(jasmine.arrayContaining([ + jasmine.objectContaining({id: 1}) + ])); + expect(failureSpy).not.toHaveBeenCalled(); + + $httpBackend.verifyNoOutstandingRequest(); + }); + }); + it('should allow per action response interceptor that gets full response', function() { CreditCard = $resource('/CreditCard', {}, { query: { @@ -1584,6 +1767,7 @@ describe('extra params', function() { var $http; var $httpBackend; var $resource; + var $rootScope; beforeEach(module('ngResource')); @@ -1593,10 +1777,11 @@ describe('extra params', function() { }); })); - beforeEach(inject(function(_$http_, _$httpBackend_, _$resource_) { + beforeEach(inject(function(_$http_, _$httpBackend_, _$resource_, _$rootScope_) { $http = _$http_; $httpBackend = _$httpBackend_; $resource = _$resource_; + $rootScope = _$rootScope_; })); afterEach(function() { @@ -1610,6 +1795,7 @@ describe('extra params', function() { var R = $resource('/:foo'); R.get({foo: 'bar', baz: 'qux'}); + $rootScope.$digest(); expect($http).toHaveBeenCalledWith(jasmine.objectContaining({params: {baz: 'qux'}})); }); @@ -1624,7 +1810,7 @@ describe('extra params', function() { }); describe('errors', function() { - var $httpBackend, $resource, $q; + var $httpBackend, $resource, $q, $rootScope; beforeEach(module(function($exceptionHandlerProvider) { $exceptionHandlerProvider.mode('log'); @@ -1636,6 +1822,7 @@ describe('errors', function() { $httpBackend = $injector.get('$httpBackend'); $resource = $injector.get('$resource'); $q = $injector.get('$q'); + $rootScope = $injector.get('$rootScope'); })); @@ -1838,6 +2025,81 @@ describe('handling rejections', function() { expect($exceptionHandler.errors[0]).toMatch(/^Error: should be caught/); } ); + + describe('requestInterceptor', function() { + var rejectReason = {'lol':'cat'}; + var $q, $rootScope; + var successSpy, failureSpy, callback; + + beforeEach(inject(function(_$q_, _$rootScope_) { + $q = _$q_; + $rootScope = _$rootScope_; + + successSpy = jasmine.createSpy('successSpy'); + failureSpy = jasmine.createSpy('failureSpy'); + callback = jasmine.createSpy(); + })); + + it('should call requestErrorInterceptor if requestInterceptor throws an error', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function() { + throw rejectReason; + }, + requestError: function(rejection) { + callback(rejection); + return $q.reject(rejection); + } + } + } + }); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + $rootScope.$apply(); + + expect(callback).toHaveBeenCalledOnce(); + expect(callback).toHaveBeenCalledWith(rejectReason); + expect(successSpy).not.toHaveBeenCalled(); + expect(failureSpy).toHaveBeenCalledOnce(); + expect(failureSpy).toHaveBeenCalledWith(rejectReason); + + // Ensure that no requests were made. + $httpBackend.verifyNoOutstandingRequest(); + }); + + it('should abort the operation if a requestErrorInterceptor throws an exception', function() { + var CreditCard = $resource('/CreditCard', {}, { + query: { + method: 'get', + isArray: true, + interceptor: { + request: function() { + return $q.reject(); + }, + requestError: function() { + throw rejectReason; + } + } + } + }); + + var resource = CreditCard.query(); + resource.$promise.then(successSpy, failureSpy); + $rootScope.$apply(); + + expect(resource.$resolved).toBeTruthy(); + expect(successSpy).not.toHaveBeenCalled(); + expect(failureSpy).toHaveBeenCalledOnce(); + expect(failureSpy).toHaveBeenCalledWith(rejectReason); + + // Ensure that no requests were made. + $httpBackend.verifyNoOutstandingRequest(); + }); + }); }); describe('cancelling requests', function() { @@ -1902,7 +2164,7 @@ describe('cancelling requests', function() { ); it('should use `cancellable` value if passed a non-numeric `timeout` in an action', - inject(function($log, $q) { + inject(function($log, $q, $rootScope) { spyOn($log, 'debug'); $httpBackend.whenGET('/CreditCard').respond({}); @@ -1915,6 +2177,7 @@ describe('cancelling requests', function() { }); var creditCard = CreditCard.get(); + $rootScope.$digest(); expect(creditCard.$cancelRequest).toBeDefined(); expect(httpSpy.calls.argsFor(0)[0].timeout).toEqual(jasmine.any($q)); expect(httpSpy.calls.argsFor(0)[0].timeout.then).toBeDefined(); From 22450e5b7c8486a721db74be32333007273ba584 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 18 Dec 2017 15:17:56 +0100 Subject: [PATCH 162/583] docs(CHANGELOG.md): add changes for 1.6.8 --- CHANGELOG.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 85809d7573ba..2fb3c1064bea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ + +# 1.6.8 beneficial-tincture (2017-12-18) + + +## Bug Fixes +- **$location:** + - always decode special chars in `$location.url(value)` + ([2bdf71](https://github.com/angular/angular.js/commit/2bdf7126878c87474bb7588ce093d0a3c57b0026)) + - decode non-component special chars in Hashbang URLS + ([57b626](https://github.com/angular/angular.js/commit/57b626a673b7530399d3377dfe770165bec35f8a)) +- **ngModelController:** allow $overrideModelOptions to set updateOn + ([55516d](https://github.com/angular/angular.js/commit/55516da2dfc7c5798dce24e9fa930c5ac90c900c), + [#16351](https://github.com/angular/angular.js/issues/16351), + [#16364](https://github.com/angular/angular.js/issues/16364)) + + +## New Features +- **$parse:** add a hidden interface to retrieve an expression's AST + ([f33d95](https://github.com/angular/angular.js/commit/f33d95cfcff6fd0270f92a142df8794cca2013ad), + [#16253](https://github.com/angular/angular.js/issues/16253), + [#16260](https://github.com/angular/angular.js/issues/16260)) + # 1.6.7 imperial-backstroke (2017-11-24) From 62743a54b79187e6c1325c0f6dec0f474147881d Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Wed, 7 Sep 2016 23:40:38 +0300 Subject: [PATCH 163/583] feat(currencyFilter): trim whitespace around an empty currency symbol In most locales, this won't make a difference (since they do not have whitespace around their currency symbols). In locales where there is a whitespace separating the currency symbol from the number, it makes sense to also remove such whitespace if the user specified an empty currency symbol (indicating they just want the number). Fixes #15018 Closes #15085 Closes #15105 --- src/ng/filter/filters.js | 5 ++++- test/ng/filter/filtersSpec.js | 13 +++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/ng/filter/filters.js b/src/ng/filter/filters.js index 5a79a7799929..482b31897c79 100644 --- a/src/ng/filter/filters.js +++ b/src/ng/filter/filters.js @@ -68,11 +68,14 @@ function currencyFilter($locale) { fractionSize = formats.PATTERNS[1].maxFrac; } + // If the currency symbol is empty, trim whitespace around the symbol + var currencySymbolRe = !currencySymbol ? /\s*\u00A4\s*/g : /\u00A4/g; + // if null or undefined pass it through return (amount == null) ? amount : formatNumber(amount, formats.PATTERNS[1], formats.GROUP_SEP, formats.DECIMAL_SEP, fractionSize). - replace(/\u00A4/g, currencySymbol); + replace(currencySymbolRe, currencySymbol); }; } diff --git a/test/ng/filter/filtersSpec.js b/test/ng/filter/filtersSpec.js index 8e3a54a0b2df..0646dfa656af 100644 --- a/test/ng/filter/filtersSpec.js +++ b/test/ng/filter/filtersSpec.js @@ -186,6 +186,19 @@ describe('filters', function() { expect(currency(1.07)).toBe('$1.1'); })); + + it('should trim whitespace around the currency symbol if it is empty', + inject(function($locale) { + var pattern = $locale.NUMBER_FORMATS.PATTERNS[1]; + pattern.posPre = pattern.posSuf = ' \u00A4 '; + pattern.negPre = pattern.negSuf = ' - \u00A4 - '; + + expect(currency(+1.07, '$')).toBe(' $ 1.07 $ '); + expect(currency(-1.07, '$')).toBe(' - $ - 1.07 - $ - '); + expect(currency(+1.07, '')).toBe('1.07'); + expect(currency(-1.07, '')).toBe(' -- 1.07 -- '); + }) + ); }); describe('number', function() { From 9a521cb3ad223f4f21e7f616138ec9eb5466fcb6 Mon Sep 17 00:00:00 2001 From: Frederik Prijck Date: Tue, 19 Dec 2017 18:29:53 +0100 Subject: [PATCH 164/583] docs(PULL_REQUEST_TEMPLATE.md): fix broken links in PR template Closes #16377 --- .github/PULL_REQUEST_TEMPLATE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index d4c3f81373a3..c10156c9502e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,4 +1,4 @@ - + **What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)** @@ -16,8 +16,8 @@ **Please check if the PR fulfills these requirements** -- [ ] The commit message follows our [guidelines](../DEVELOPERS.md#commits) -- [ ] Fix/Feature: [Docs](../DEVELOPERS.md#documentation) have been added/updated +- [ ] The commit message follows our [guidelines](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits) +- [ ] Fix/Feature: [Docs](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#documentation) have been added/updated - [ ] Fix/Feature: Tests have been added; existing tests pass **Other information**: From 96dd35afb6156746c8e62e2e1c51feb42931328f Mon Sep 17 00:00:00 2001 From: Georgii Dolzhykov Date: Fri, 29 Dec 2017 15:30:31 +0200 Subject: [PATCH 165/583] docs(ngModel.NgModelController): correct description for `$viewChangeListeners` It was misleading. Closes #16382 --- src/ng/directive/ngModel.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ng/directive/ngModel.js b/src/ng/directive/ngModel.js index 7802d05177e6..b9aa13ce13ea 100644 --- a/src/ng/directive/ngModel.js +++ b/src/ng/directive/ngModel.js @@ -127,8 +127,10 @@ var ngModelMinErr = minErr('ngModel'); * }; * ``` * - * @property {Array.} $viewChangeListeners Array of functions to execute whenever the - * view value has changed. It is called with no arguments, and its return value is ignored. + * @property {Array.} $viewChangeListeners Array of functions to execute whenever + * a change to {@link ngModel.NgModelController#$viewValue `$viewValue`} has caused a change + * to {@link ngModel.NgModelController#$modelValue `$modelValue`}. + * It is called with no arguments, and its return value is ignored. * This can be used in place of additional $watches against the model value. * * @property {Object} $error An object hash with all failing validator ids as keys. From e942e1e988d71b86bade392ef53eeee108e92861 Mon Sep 17 00:00:00 2001 From: Sergey Kryvets Date: Fri, 29 Dec 2017 10:48:35 -0600 Subject: [PATCH 166/583] docs(developers.md): update node version as specified in package.json Closes #16384 --- DEVELOPERS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEVELOPERS.md b/DEVELOPERS.md index d70897f9ddb9..38a7214516b3 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -18,7 +18,7 @@ machine: * [Git](http://git-scm.com/): The [Github Guide to Installing Git][git-setup] is a good source of information. -* [Node.js v6.x (LTS)](http://nodejs.org): We use Node to generate the documentation, run a +* [Node.js v8.x (LTS)](http://nodejs.org): We use Node to generate the documentation, run a development web server, run tests, and generate distributable files. Depending on your system, you can install Node either from source or as a pre-packaged bundle. From 88cb9af59487171d1e2728800dcd45f66057517e Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 3 Jan 2018 18:19:05 +0100 Subject: [PATCH 167/583] docs(DEVELOPERS.md): improve testing section --- DEVELOPERS.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/DEVELOPERS.md b/DEVELOPERS.md index 38a7214516b3..9155a5597f71 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -1,6 +1,7 @@ # Developing AngularJS * [Development Setup](#setup) +* [Running Tests](#tests) * [Coding Rules](#rules) * [Commit Message Guidelines](#commits) * [Writing Documentation](#documentation) @@ -107,6 +108,8 @@ HTTP server. For this purpose, we have made available a local web server based o http://localhost:8000/build/docs/ ``` +## Running Tests + ### Running the Unit Test Suite We write unit and integration tests with Jasmine and execute them with Karma. To run all of the @@ -116,7 +119,7 @@ tests once on Chrome run: yarn grunt test:unit ``` -To run the tests on other browsers (Chrome, ChromeCanary, Firefox and Safari are pre-configured) use: +To run the tests on other browsers (Chrome and Firefox are pre-configured) use: ```shell yarn grunt test:unit --browsers=Chrome,Firefox @@ -124,16 +127,19 @@ yarn grunt test:unit --browsers=Chrome,Firefox **Note:** there should be _no spaces between browsers_. `Chrome, Firefox` is INVALID. +If you want to test locally on Safari, Internet Explorer, or Edge, you must install +the respective `karma--launcher` from npm. + If you have a Saucelabs or Browserstack account, you can also run the unit tests on these services -via our pre-defined customLaunchers. +via our pre-defined customLaunchers. See the [karma config file](/karma-shared.conf.js) for all pre-configured browsers. -For example, to run the whole unit test suite: +For example, to run the whole unit test suite on selected browsers: ```shell # Browserstack -yarn grunt test:unit --browsers=BS_Chrome,BS_Firefox,BS_Safari,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_8,BS_iOS_9,BS_iOS_10 +yarn grunt test:unit --browsers=BS_Chrome,BS_Firefox,BS_Safari,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_10 # Saucelabs -yarn grunt test:unit --browsers=BS_Chrome,BS_Firefox,BS_Safari,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_8,BS_iOS_9,BS_iOS_10 +yarn grunt test:unit --browsers=SL_Chrome,SL_Firefox,SL_Safari,SL_IE_9,SL_IE_10,SL_IE_11,SL_EDGE,SL_iOS_10 ``` Running these commands requires you to set up [Karma Browserstack][karma-browserstack] or @@ -483,4 +489,4 @@ You can see an example of a well-defined example [in the `ngRepeat` documentatio [karma-browserstack]: https://github.com/karma-runner/karma-browserstack-launcher [karma-saucelabs]: https://github.com/karma-runner/karma-sauce-launcher [unit-testing]: https://docs.angularjs.org/guide/unit-testing -[yarn-install]: https://yarnpkg.com/en/docs/install \ No newline at end of file +[yarn-install]: https://yarnpkg.com/en/docs/install From 07d84dd85f44f773766dba6db5ff99e2dd1ad69c Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 5 Jan 2018 15:47:22 +0100 Subject: [PATCH 168/583] chore(*): update copyright year Closes #16386 --- LICENSE | 2 +- docs/config/templates/app/indexPage.template.html | 2 +- src/angular.prefix | 2 +- src/loader.prefix | 2 +- src/module.prefix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/LICENSE b/LICENSE index 4b589a7e7dfa..91f064493681 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2010-2017 Google, Inc. http://angularjs.org +Copyright (c) 2010-2018 Google, Inc. http://angularjs.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/config/templates/app/indexPage.template.html b/docs/config/templates/app/indexPage.template.html index 10883c828e02..44ef6ebd7b1a 100644 --- a/docs/config/templates/app/indexPage.template.html +++ b/docs/config/templates/app/indexPage.template.html @@ -209,7 +209,7 @@

        {{ key }}

        Back to top

        - Super-powered by Google ©2010-2017 + Super-powered by Google ©2010-2018 ( diff --git a/src/angular.prefix b/src/angular.prefix index dc77488d1c01..387ae6789295 100644 --- a/src/angular.prefix +++ b/src/angular.prefix @@ -1,6 +1,6 @@ /** * @license AngularJS v"NG_VERSION_FULL" - * (c) 2010-2017 Google, Inc. http://angularjs.org + * (c) 2010-2018 Google, Inc. http://angularjs.org * License: MIT */ (function(window) { diff --git a/src/loader.prefix b/src/loader.prefix index 9488eb1bef74..70f68fe8c896 100644 --- a/src/loader.prefix +++ b/src/loader.prefix @@ -1,6 +1,6 @@ /** * @license AngularJS v"NG_VERSION_FULL" - * (c) 2010-2017 Google, Inc. http://angularjs.org + * (c) 2010-2018 Google, Inc. http://angularjs.org * License: MIT */ 'use strict'; diff --git a/src/module.prefix b/src/module.prefix index 4f6d33bd8914..499a524355a2 100644 --- a/src/module.prefix +++ b/src/module.prefix @@ -1,6 +1,6 @@ /** * @license AngularJS v"NG_VERSION_FULL" - * (c) 2010-2017 Google, Inc. http://angularjs.org + * (c) 2010-2018 Google, Inc. http://angularjs.org * License: MIT */ (function(window, angular) { From d253c9d45c69705e80dce519b2c393424b2d5e85 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 3 Jan 2018 15:40:14 +0100 Subject: [PATCH 169/583] test($sanitize): skip nextSibling clobber test on Edge 16 In some circumstances, Edge 16 will not throw on clobbered elements, because the nextSibling property is null. The exact cause is currently unknown. --- test/ngSanitize/sanitizeSpec.js | 41 ++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/test/ngSanitize/sanitizeSpec.js b/test/ngSanitize/sanitizeSpec.js index 2bab68093181..aa659e5844e2 100644 --- a/test/ngSanitize/sanitizeSpec.js +++ b/test/ngSanitize/sanitizeSpec.js @@ -246,24 +246,37 @@ describe('HTML', function() { .toEqual('

        text1text2

        '); }); - it('should throw on clobbered elements', function() { - inject(function($sanitize) { - expect(function() { - $sanitize('
        '); - }).toThrowMinErr('$sanitize', 'elclob'); + describe('clobbered elements', function() { - expect(function() { - $sanitize('
        '); - }).toThrowMinErr('$sanitize', 'elclob'); + it('should throw on a form with an input named "parentNode"', function() { + inject(function($sanitize) { - expect(function() { - $sanitize('
        '); - }).toThrowMinErr('$sanitize', 'elclob'); + expect(function() { + $sanitize('
        '); + }).toThrowMinErr('$sanitize', 'elclob'); - expect(function() { - $sanitize('
        '); - }).toThrowMinErr('$sanitize', 'elclob'); + expect(function() { + $sanitize('
        '); + }).toThrowMinErr('$sanitize', 'elclob'); + }); }); + + if (!/Edge\/16/.test(window.navigator.userAgent)) { + // Skip test on Edge 16 due to browser bug. + it('should throw on a form with an input named "nextSibling"', function() { + inject(function($sanitize) { + + expect(function() { + $sanitize('
        '); + }).toThrowMinErr('$sanitize', 'elclob'); + + expect(function() { + $sanitize('
        '); + }).toThrowMinErr('$sanitize', 'elclob'); + + }); + }); + } }); // See https://github.com/cure53/DOMPurify/blob/a992d3a75031cb8bb032e5ea8399ba972bdf9a65/src/purify.js#L439-L449 From 89881578614c5954943e5b83a27c8ba748e50ce2 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 5 Jan 2018 21:35:26 +0100 Subject: [PATCH 170/583] chore(node): update jasmine to 2.8.0, and adjust tests --- package.json | 2 +- test/AngularSpec.js | 5 ++++- yarn.lock | 6 +++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index bb62da46e9c6..8210024c53fe 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "gulp-sourcemaps": "^1.2.2", "gulp-uglify": "^1.0.1", "gulp-util": "^3.0.1", - "jasmine-core": "2.5.2", + "jasmine-core": "^2.8.0", "jasmine-node": "^2.0.0", "jasmine-reporters": "^2.2.0", "jquery": "^3.2.1", diff --git a/test/AngularSpec.js b/test/AngularSpec.js index bb8ca7a8def6..c10b92e01179 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -1035,10 +1035,13 @@ describe('angular', function() { } - var originalFunction; + var originalPrototype = window.Function.prototype; beforeEach(function() { spyOn(window, 'Function'); + // Jasmine 2.7+ doesn't support spying on Function, so we have restore the prototype + // as Jasmine will use Function internally + window.Function.prototype = originalPrototype; }); afterEach(function() { diff --git a/yarn.lock b/yarn.lock index 3685e09df137..dd52d0028982 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3489,7 +3489,11 @@ jade@0.26.3: commander "0.6.1" mkdirp "0.3.0" -jasmine-core@2.5.2, jasmine-core@~2.5.2: +jasmine-core@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" + +jasmine-core@~2.5.2: version "2.5.2" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.5.2.tgz#6f61bd79061e27f43e6f9355e44b3c6cab6ff297" From 8da3aef91c33cd15b465bbaaf2e1ceca90aa2aab Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 5 Jan 2018 22:05:15 +0100 Subject: [PATCH 171/583] chore(node): update karma to 2.0.0 Also reduce karma log level on Travis to INFO. Before, the log level was DEBUG, but it seems that prior to karma 2.0.0, the debug messages were not outoput on Karma, so this simply restores the status quo (and prevents cluttering the log). --- karma-shared.conf.js | 1 - package.json | 2 +- yarn.lock | 1802 +++++++++++++++++++++++++++++++++--------- 3 files changed, 1447 insertions(+), 358 deletions(-) diff --git a/karma-shared.conf.js b/karma-shared.conf.js index 88c297b8fbf7..d9a68a56dd80 100644 --- a/karma-shared.conf.js +++ b/karma-shared.conf.js @@ -181,7 +181,6 @@ module.exports = function(config, specificOptions) { if (process.env.TRAVIS) { var buildLabel = 'TRAVIS #' + process.env.TRAVIS_BUILD_NUMBER + ' (' + process.env.TRAVIS_BUILD_ID + ')'; - config.logLevel = config.LOG_DEBUG; // Karma (with socket.io 1.x) buffers by 50 and 50 tests can take a long time on IEs;-) config.browserNoActivityTimeout = 120000; diff --git a/package.json b/package.json index 8210024c53fe..fe7ab23e569e 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "jasmine-node": "^2.0.0", "jasmine-reporters": "^2.2.0", "jquery": "^3.2.1", - "karma": "^1.7.0", + "karma": "^2.0.0", "karma-browserstack-launcher": "^1.2.0", "karma-chrome-launcher": "^2.1.1", "karma-firefox-launcher": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index dd52d0028982..9816298d76f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -43,7 +43,11 @@ JSONStream@~0.8.3, JSONStream@~0.8.4: jsonparse "0.0.5" through ">=2.2.7 <3" -abbrev@1, abbrev@~1.0.4: +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +abbrev@~1.0.4: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" @@ -80,6 +84,10 @@ acorn@^3.0.4, acorn@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" +addressparser@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz#47afbe1a2a9262191db6838e4fd1d39b40821746" + adm-zip@0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.4.tgz#a61ed5ae6905c3aea58b3a657d25033091052736" @@ -110,6 +118,22 @@ ajv@^4.7.0: co "^4.6.0" json-stable-stringify "^1.0.1" +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.1.0: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -165,15 +189,15 @@ ansi-styles@^2.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" anymatch@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" dependencies: - arrify "^1.0.0" micromatch "^2.1.5" + normalize-path "^2.0.0" aproba@^1.0.3: - version "1.1.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.0.tgz#4d8f047a318604e18e3c06a0e52230d3d19f147b" + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" archiver-utils@^1.3.0: version "1.3.0" @@ -209,11 +233,11 @@ archy@^1.0.0: resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" are-we-there-yet@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3" + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" dependencies: delegates "^1.0.0" - readable-stream "^2.0.0 || ^1.1.13" + readable-stream "^2.0.6" argparse@^1.0.2: version "1.0.9" @@ -228,8 +252,8 @@ arr-diff@^2.0.0: arr-flatten "^1.0.1" arr-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" array-differ@^1.0.0: version "1.0.0" @@ -273,9 +297,9 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" -arraybuffer.slice@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca" +arraybuffer.slice@~0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" arrify@^1.0.0: version "1.0.1" @@ -301,6 +325,10 @@ asn1@~0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + assert-plus@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160" @@ -309,9 +337,11 @@ assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" -assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" +assert@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" assert@~1.1.0: version "1.1.2" @@ -319,6 +349,10 @@ assert@~1.1.0: dependencies: util "0.10.3" +ast-types@0.x.x: + version "0.10.1" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd" + astw@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astw/-/astw-2.0.0.tgz#08121ac8288d35611c0ceec663f6cd545604897d" @@ -329,6 +363,10 @@ async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + async@1.5.2, async@^1.5.2, async@~1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -357,6 +395,12 @@ async@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async/-/async-1.0.0.tgz#f8fc04ca3a13784ade9e1641af98578cfbd647a9" +async@~2.1.2: + version "2.1.5" + resolved "https://registry.yarnpkg.com/async/-/async-2.1.5.tgz#e587c68580994ac67fc56ff86d3ac56bdbe810bc" + dependencies: + lodash "^4.14.0" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -373,10 +417,20 @@ aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" -aws4@^1.2.1: +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" +axios@^0.15.3: + version "0.15.3" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.15.3.tgz#2c9d638b2e191a08ea1d6cc988eadd6ba5bdc053" + dependencies: + follow-redirects "1.0.0" + babel-code-frame@^6.16.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" @@ -389,9 +443,9 @@ backo2@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" -balanced-match@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" base64-arraybuffer@0.1.5: version "0.1.5" @@ -401,6 +455,10 @@ base64-js@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.7.tgz#54400dc91d696cec32a8a47902f971522fee8f48" +base64-js@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + base64id@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" @@ -434,8 +492,8 @@ better-assert@~1.0.0: callsite "1.0.0" binary-extensions@^1.0.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774" + version "1.11.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" "binary@>= 0.3.0 < 1", binary@~0.3.0: version "0.3.0" @@ -456,6 +514,12 @@ bl@^1.0.0: dependencies: readable-stream "^2.0.5" +bl@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398" + dependencies: + readable-stream "~2.0.5" + blob@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" @@ -472,7 +536,11 @@ blocking-proxy@0.0.5: dependencies: minimist "^1.2.0" -bluebird@^3.3.0, bluebird@^3.4.6: +bluebird@^3.3.0: + version "3.5.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" + +bluebird@^3.4.6: version "3.4.7" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" @@ -481,19 +549,19 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" body-parser@^1.16.1: - version "1.17.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.1.tgz#75b3bc98ddd6e7e0d8ffe750dfaca5c66993fa47" - dependencies: - bytes "2.4.0" - content-type "~1.0.2" - debug "2.6.1" - depd "~1.1.0" - http-errors "~1.6.1" - iconv-lite "0.4.15" + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" on-finished "~2.3.0" - qs "6.4.0" - raw-body "~2.2.0" - type-is "~1.6.14" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" boom@0.4.x: version "0.4.2" @@ -507,6 +575,18 @@ boom@2.x.x: dependencies: hoek "2.x.x" +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + bootstrap@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.1.1.tgz#17e14ed261c0fcd9b52ea9aa6420f6d51cd5fa77" @@ -599,11 +679,11 @@ bower@~1.3.9: update-notifier "0.2.0" which "~1.0.5" -brace-expansion@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: - balanced-match "^0.4.1" + balanced-match "^1.0.0" concat-map "0.0.1" braces@^0.1.2: @@ -635,7 +715,17 @@ browser-pack@^3.2.0: through2 "~0.5.1" umd "^2.1.0" -browser-resolve@^1.3.0, browser-resolve@^1.7.0: +browser-pack@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.2.tgz#f86cd6cef4f5300c8e63e07a4d512f65fbff4531" + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.7.1" + defined "^1.0.0" + through2 "^2.0.0" + umd "^3.0.0" + +browser-resolve@^1.11.0, browser-resolve@^1.3.0, browser-resolve@^1.7.0: version "1.11.2" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" dependencies: @@ -692,6 +782,64 @@ browserify-zlib@~0.1.2: dependencies: pako "~0.2.0" +browserify-zlib@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + dependencies: + pako "~1.0.5" + +browserify@^14.5.0: + version "14.5.0" + resolved "https://registry.yarnpkg.com/browserify/-/browserify-14.5.0.tgz#0bbbce521acd6e4d1d54d8e9365008efb85a9cc5" + dependencies: + JSONStream "^1.0.3" + assert "^1.4.0" + browser-pack "^6.0.1" + browser-resolve "^1.11.0" + browserify-zlib "~0.2.0" + buffer "^5.0.2" + cached-path-relative "^1.0.0" + concat-stream "~1.5.1" + console-browserify "^1.1.0" + constants-browserify "~1.0.0" + crypto-browserify "^3.0.0" + defined "^1.0.0" + deps-sort "^2.0.0" + domain-browser "~1.1.0" + duplexer2 "~0.1.2" + events "~1.1.0" + glob "^7.1.0" + has "^1.0.0" + htmlescape "^1.1.0" + https-browserify "^1.0.0" + inherits "~2.0.1" + insert-module-globals "^7.0.0" + labeled-stream-splicer "^2.0.0" + module-deps "^4.0.8" + os-browserify "~0.3.0" + parents "^1.0.1" + path-browserify "~0.0.0" + process "~0.11.0" + punycode "^1.3.2" + querystring-es3 "~0.2.0" + read-only-stream "^2.0.0" + readable-stream "^2.0.2" + resolve "^1.1.4" + shasum "^1.0.0" + shell-quote "^1.6.1" + stream-browserify "^2.0.0" + stream-http "^2.0.0" + string_decoder "~1.0.0" + subarg "^1.0.0" + syntax-error "^1.1.1" + through2 "^2.0.0" + timers-browserify "^1.0.1" + tty-browserify "~0.0.0" + url "~0.11.0" + util "~0.10.1" + vm-browserify "~0.0.1" + xtend "^4.0.0" + browserify@~7.0.0: version "7.0.3" resolved "https://registry.yarnpkg.com/browserify/-/browserify-7.0.3.tgz#b839f84ed22c24b67f79af68002e5684c73d534e" @@ -784,6 +932,13 @@ buffer@^2.3.0: ieee754 "^1.1.4" is-array "^1.0.1" +buffer@^5.0.2: + version "5.0.8" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.8.tgz#84daa52e7cf2fa8ce4195bc5cf0f7809e0930b24" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + buffers@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" @@ -794,17 +949,37 @@ bufferstreams@^1.1.1: dependencies: readable-stream "^2.0.2" +buildmail@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/buildmail/-/buildmail-4.0.1.tgz#877f7738b78729871c9a105e3b837d2be11a7a72" + dependencies: + addressparser "1.0.1" + libbase64 "0.1.0" + libmime "3.0.0" + libqp "1.1.0" + nodemailer-fetch "1.6.0" + nodemailer-shared "1.1.0" + punycode "1.4.1" + builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + builtins@~0.0.3: version "0.0.7" resolved "https://registry.yarnpkg.com/builtins/-/builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a" -bytes@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + +cached-path-relative@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" cachedir@^1.1.0: version "1.1.1" @@ -862,6 +1037,10 @@ caseless@~0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + caseless@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.6.0.tgz#8167c1ab8397fb5bb95f96d28e5a81c50f247ac4" @@ -973,7 +1152,22 @@ chmodr@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/chmodr/-/chmodr-0.1.0.tgz#e09215a1d51542db2a2576969765bcf6125583eb" -chokidar@^1.4.1, chokidar@^1.6.0: +chokidar@^1.4.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +chokidar@^1.6.0: version "1.6.1" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2" dependencies: @@ -998,6 +1192,10 @@ circular-json@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" +circular-json@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.4.0.tgz#c448ea998b7fe31ecf472ec29c6b608e2e2a62fd" + cli-color@~0.3.2: version "0.3.3" resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-0.3.3.tgz#12d5bdd158ff8a0b0db401198913c03df069f6f5" @@ -1065,6 +1263,10 @@ co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" +co@~3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda" + code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" @@ -1116,6 +1318,15 @@ combine-source-map@~0.6.1: lodash.memoize "~3.0.3" source-map "~0.4.2" +combine-source-map@~0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.7.2.tgz#0870312856b307a87cc4ac486f3a9a62aeccc09e" + dependencies: + convert-source-map "~1.1.0" + inline-source-map "~0.6.0" + lodash.memoize "~3.0.3" + source-map "~0.5.3" + combined-stream@^1.0.5, combined-stream@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" @@ -1136,12 +1347,16 @@ commander@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.3.0.tgz#fd430e889832ec353b9acd1de217c11cb3eef873" -commander@>=1.1, commander@^2.9.0: +commander@>=1.1: version "2.9.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" dependencies: graceful-readlink ">= 1.0.0" +commander@^2.9.0: + version "2.12.2" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" + commitizen@^2.3.0: version "2.9.5" resolved "https://registry.yarnpkg.com/commitizen/-/commitizen-2.9.5.tgz#f9605c8c1170eef86331676b5b5f12ab595bf498" @@ -1180,10 +1395,6 @@ component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" -component-emitter@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3" - component-emitter@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" @@ -1213,6 +1424,14 @@ concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@~1.4.1, concat-stream@ readable-stream "~1.1.9" typedarray "~0.0.5" +concat-stream@~1.5.0, concat-stream@~1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" + dependencies: + inherits "~2.0.1" + readable-stream "~2.0.0" + typedarray "~0.0.5" + concat-with-sourcemaps@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz#f55b3be2aeb47601b10a2d5259ccfb70fd2f1dd6" @@ -1253,13 +1472,13 @@ connect@^3.4.0: utils-merge "1.0.0" connect@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.1.tgz#b7760693a74f0454face1d9378edb3f885b43227" + version "3.6.5" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.5.tgz#fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da" dependencies: - debug "2.6.3" - finalhandler "1.0.1" - parseurl "~1.3.1" - utils-merge "1.0.0" + debug "2.6.9" + finalhandler "1.0.6" + parseurl "~1.3.2" + utils-merge "1.0.1" console-browserify@^1.1.0: version "1.1.0" @@ -1282,13 +1501,17 @@ constants-browserify@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-0.0.1.tgz#92577db527ba6c4cf0a4568d84bc031f441e21f2" +constants-browserify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + content-disposition@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" -content-type@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" +content-type@~1.0.2, content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" conventional-commit-types@^2.0.0: version "2.1.0" @@ -1315,10 +1538,10 @@ cookie@0.3.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" core-js@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" + version "2.5.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" -core-util-is@~1.0.0: +core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -1383,6 +1606,12 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + crypto-browserify@^3.0.0: version "3.11.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.0.tgz#3652a0906ab9b2a7e0c3ce66a408e957a2485522" @@ -1454,6 +1683,14 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" +data-uri-to-buffer@1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" + +date-format@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-1.2.0.tgz#615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8" + date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" @@ -1481,7 +1718,7 @@ debug-fabulous@0.0.X: lazy-debug-legacy "0.0.X" object-assign "4.1.0" -debug@2, debug@2.6.3: +debug@2: version "2.6.3" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d" dependencies: @@ -1493,23 +1730,23 @@ debug@2.2.0, debug@~2.2.0: dependencies: ms "0.7.1" -debug@2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" - dependencies: - ms "0.7.2" - debug@2.6.0, debug@2.X, debug@^2.1.1: version "2.6.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" dependencies: ms "0.7.2" -debug@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" +debug@2.6.9, debug@^2.2.0, debug@~2.6.4, debug@~2.6.6, debug@~2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: - ms "0.7.2" + ms "2.0.0" + +debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" @@ -1540,8 +1777,8 @@ deep-extend@~0.2.5: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.2.11.tgz#7a16ba69729132340506170494bc83f7076fe08f" deep-extend@~0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" deep-is@~0.1.3: version "0.1.3" @@ -1561,6 +1798,14 @@ defined@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-0.0.0.tgz#f35eea7d705e933baf13b2f03b3f83d921403b3e" +degenerator@~1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" + dependencies: + ast-types "0.x.x" + escodegen "1.x.x" + esprima "3.x.x" + del@^2.0.2, del@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" @@ -1585,9 +1830,9 @@ delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" -depd@1.1.0, depd@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" +depd@1.1.1, depd@~1.1.0, depd@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" dependency-graph@~0.4.1: version "0.4.1" @@ -1606,6 +1851,15 @@ deps-sort@^1.3.5: subarg "^1.0.0" through2 "^1.0.0" +deps-sort@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" + dependencies: + JSONStream "^1.0.3" + shasum "^1.0.0" + subarg "^1.0.0" + through2 "^2.0.0" + des.js@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" @@ -1629,6 +1883,10 @@ detect-indent@4.0.0: dependencies: repeating "^2.0.0" +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + detect-newline@2.X: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" @@ -1757,12 +2015,22 @@ dot-case@^2.1.0: dependencies: no-case "^2.2.0" +double-ended-queue@^2.1.0-0: + version "2.1.0-0" + resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c" + duplexer2@0.0.2, duplexer2@~0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" dependencies: readable-stream "~1.1.9" +duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + dependencies: + readable-stream "^2.0.2" + duplexer@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -1802,44 +2070,44 @@ end-of-stream@~0.1.5: dependencies: once "~1.3.0" -engine.io-client@1.8.3: - version "1.8.3" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.8.3.tgz#1798ed93451246453d4c6f635d7a201fe940d5ab" +engine.io-client@~3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.4.tgz#4fcf1370b47163bd2ce9be2733972430350d4ea1" dependencies: component-emitter "1.2.1" component-inherit "0.0.3" - debug "2.3.3" - engine.io-parser "1.3.2" + debug "~2.6.9" + engine.io-parser "~2.1.1" has-cors "1.1.0" indexof "0.0.1" - parsejson "0.0.3" parseqs "0.0.5" parseuri "0.0.5" - ws "1.1.2" - xmlhttprequest-ssl "1.5.3" + ws "~3.3.1" + xmlhttprequest-ssl "~1.5.4" yeast "0.1.2" -engine.io-parser@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.2.tgz#937b079f0007d0893ec56d46cb220b8cb435220a" +engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.2.tgz#4c0f4cff79aaeecbbdcfdea66a823c6085409196" dependencies: after "0.8.2" - arraybuffer.slice "0.0.6" + arraybuffer.slice "~0.0.7" base64-arraybuffer "0.1.5" blob "0.0.4" - has-binary "0.1.7" - wtf-8 "1.0.0" + has-binary2 "~1.0.2" -engine.io@1.8.3: - version "1.8.3" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-1.8.3.tgz#8de7f97895d20d39b85f88eeee777b2bd42b13d4" +engine.io@~3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.1.4.tgz#3d0211b70a552ce841ffc7da8627b301a9a4162e" dependencies: accepts "1.3.3" base64id "1.0.0" cookie "0.3.1" - debug "2.3.3" - engine.io-parser "1.3.2" - ws "1.1.2" + debug "~2.6.9" + engine.io-parser "~2.1.0" + ws "~3.3.1" + optionalDependencies: + uws "~0.14.4" ent@~2.2.0: version "2.2.0" @@ -1951,6 +2219,17 @@ escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^ version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +escodegen@1.x.x: + version "1.9.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.5.6" + escope@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" @@ -2010,6 +2289,10 @@ espree@^3.4.0: acorn "4.0.4" acorn-jsx "^3.0.0" +esprima@3.x.x, esprima@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + esprima@^2.6.0: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" @@ -2072,6 +2355,10 @@ events@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/events/-/events-1.0.2.tgz#75849dcfe93d10fb057c30055afdbd51d06a8e24" +events@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + evp_bytestokey@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz#497b66ad9fef65cd7c08a6180824ba1476b66e53" @@ -2150,10 +2437,14 @@ express@^4.8.6: utils-merge "1.0.0" vary "~1.1.0" -extend@3, extend@^3.0.0, extend@~3.0.0: +extend@3: version "3.0.0" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" +extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + external-editor@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" @@ -2168,9 +2459,13 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extsprintf@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" eyes@0.1.x: version "0.1.8" @@ -2183,6 +2478,14 @@ fancy-log@^1.0.0, fancy-log@^1.1.0: chalk "^1.1.1" time-stamp "^1.0.0" +fast-deep-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -2205,9 +2508,13 @@ file-sync-cmp@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b" +file-uri-to-path@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + filename-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" fill-range@^2.1.0: version "2.2.3" @@ -2239,15 +2546,15 @@ finalhandler@0.5.1: statuses "~1.3.1" unpipe "~1.0.0" -finalhandler@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.1.tgz#bcd15d1689c0e5ed729b6f7f541a6df984117db8" +finalhandler@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.6.tgz#007aea33d1a4d3e42017f624848ad58d212f814f" dependencies: - debug "2.6.3" + debug "2.6.9" encodeurl "~1.0.1" escape-html "~1.0.3" on-finished "~2.3.0" - parseurl "~1.3.1" + parseurl "~1.3.2" statuses "~1.3.1" unpipe "~1.0.0" @@ -2323,15 +2630,21 @@ flat-cache@^1.2.1: graceful-fs "^4.1.2" write "^0.2.1" -for-in@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" +follow-redirects@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.0.0.tgz#8e34298cbd2e176f254effec75a1c78cc849fd37" + dependencies: + debug "^2.2.0" + +for-in@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" for-own@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" dependencies: - for-in "^0.1.5" + for-in "^1.0.1" forever-agent@~0.5.0: version "0.5.2" @@ -2357,9 +2670,25 @@ form-data@~0.2.0: combined-stream "~0.0.4" mime-types "~2.0.3" +form-data@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.0.0.tgz#6f0aebadcc5da16c13e1ecc11137d85f9b883b25" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.11" + form-data@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4" + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" dependencies: asynckit "^0.4.0" combined-stream "^1.0.5" @@ -2406,13 +2735,13 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" fsevents@^1.0.0: - version "1.0.17" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.17.tgz#8537f3f12272678765b4fd6528c0f1f66f8f4558" + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" dependencies: nan "^2.3.0" - node-pre-gyp "^0.6.29" + node-pre-gyp "^0.6.39" -fstream-ignore@~1.0.1, fstream-ignore@~1.0.5: +fstream-ignore@^1.0.5, fstream-ignore@~1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" dependencies: @@ -2429,7 +2758,16 @@ fstream-ignore@~1.0.1, fstream-ignore@~1.0.5: mkdirp "0.5" rimraf "2" -fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10, fstream@~1.0.2: +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +fstream@~1.0.2: version "1.0.10" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822" dependencies: @@ -2438,9 +2776,20 @@ fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10, fstream@~1.0.2: mkdirp ">=0.5 0" rimraf "2" -gauge@~2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09" +ftp@~0.3.10: + version "0.3.10" + resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" + dependencies: + readable-stream "1.1.x" + xregexp "2.0.0" + +function-bind@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" dependencies: aproba "^1.0.3" console-control-strings "^1.0.0" @@ -2471,13 +2820,24 @@ get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" +get-uri@2: + version "2.0.1" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.1.tgz#dbdcacacd8c608a38316869368117697a1631c59" + dependencies: + data-uri-to-buffer "1" + debug "2" + extend "3" + file-uri-to-path "1" + ftp "~0.3.10" + readable-stream "2" + getobject@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/getobject/-/getobject-0.1.0.tgz#047a449789fa160d018f5486ed91320b6ec7885c" getpass@^0.1.1: - version "0.1.6" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" dependencies: assert-plus "^1.0.0" @@ -2530,7 +2890,7 @@ glob@3.2.11: inherits "2" minimatch "0.3" -glob@7.1.1, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1: +glob@7.1.1, glob@^7.0.0, glob@^7.0.3, glob@^7.0.6: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" dependencies: @@ -2569,12 +2929,23 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@~3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" +glob@^7.0.5, glob@^7.1.0, glob@^7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: - graceful-fs "~1.2.0" - inherits "1" + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~3.1.21: + version "3.1.21" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + dependencies: + graceful-fs "~1.2.0" + inherits "1" minimatch "~0.2.11" glob@~5.0.0: @@ -2941,6 +3312,14 @@ handlebars@~2.0.0: optionalDependencies: uglify-js "~2.3" +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + har-validator@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" @@ -2950,6 +3329,20 @@ har-validator@~2.0.6: is-my-json-valid "^2.12.4" pinkie-promise "^2.0.0" +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + has-ansi@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" @@ -2962,11 +3355,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-binary@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz#68e61eb16210c9545a0a5cce06a873912fe1e68c" +has-binary2@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.2.tgz#e83dba49f0b9be4d026d27365350d9f03f54be98" dependencies: - isarray "0.0.1" + isarray "2.0.1" has-cors@1.1.0: version "1.1.0" @@ -2982,6 +3375,12 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + hash.js@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573" @@ -2997,7 +3396,7 @@ hawk@1.1.1: hoek "0.9.x" sntp "0.2.x" -hawk@~3.1.3: +hawk@3.1.3, hawk@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" dependencies: @@ -3006,6 +3405,15 @@ hawk@~3.1.3: hoek "2.x.x" sntp "1.x.x" +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + header-case@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.0.tgz#d9e335909505d56051ec16a0106821889e910781" @@ -3013,6 +3421,13 @@ header-case@^1.0.0: no-case "^2.2.0" upper-case "^1.1.3" +hipchat-notifier@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz#b6d249755437c191082367799d3ba9a0f23b231e" + dependencies: + lodash "^4.0.0" + request "^2.0.0" + hoek@0.9.x: version "0.9.1" resolved "https://registry.yarnpkg.com/hoek/-/hoek-0.9.1.tgz#3d322462badf07716ea7eb85baf88079cddce505" @@ -3021,6 +3436,10 @@ hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" +hoek@4.x.x: + version "4.2.0" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" + homedir-polyfill@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" @@ -3035,6 +3454,10 @@ hosted-git-info@^2.1.4: version "2.2.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz#7a0d097863d886c0fabbdcd37bf1758d8becf8a5" +htmlescape@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + htmlparser2@^3.7.3, htmlparser2@~3.7.2: version "3.7.3" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.7.3.tgz#6a64c77637c08c6f30ec2a8157a53333be7cb05e" @@ -3052,6 +3475,15 @@ http-browserify@^1.4.0: Base64 "~0.2.0" inherits "~2.0.1" +http-errors@1.6.2, http-errors@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + dependencies: + depd "1.1.1" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + http-errors@~1.5.0, http-errors@~1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.5.1.tgz#788c0d2c1de2c81b9e6e8c01843b6b97eb920750" @@ -3060,14 +3492,13 @@ http-errors@~1.5.0, http-errors@~1.5.1: setprototypeof "1.0.2" statuses ">= 1.3.1 < 2" -http-errors@~1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" +http-proxy-agent@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz#cc1ce38e453bf984a0f7702d2dd59c73d081284a" dependencies: - depd "1.1.0" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" + agent-base "2" + debug "2" + extend "3" http-proxy@^1.13.0: version "1.16.2" @@ -3092,15 +3523,38 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + http2@^3.3.4: version "3.3.6" resolved "https://registry.yarnpkg.com/http2/-/http2-3.3.6.tgz#7df06227e02b5b5a5841deea08239b3198d04bec" +httpntlm@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/httpntlm/-/httpntlm-1.6.1.tgz#ad01527143a2e8773cfae6a96f58656bb52a34b2" + dependencies: + httpreq ">=0.4.22" + underscore "~1.7.0" + +httpreq@>=0.4.22: + version "0.4.24" + resolved "https://registry.yarnpkg.com/httpreq/-/httpreq-0.4.24.tgz#4335ffd82cd969668a39465c929ac61d6393627f" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + https-browserify@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" -https-proxy-agent@1.0.0, https-proxy-agent@^1.0.0, https-proxy-agent@~1.0.0: +https-proxy-agent@1, https-proxy-agent@1.0.0, https-proxy-agent@^1.0.0, https-proxy-agent@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" dependencies: @@ -3112,6 +3566,10 @@ iconv-lite@0.4.15, iconv-lite@~0.4.13: version "0.4.15" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" +iconv-lite@0.4.19: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + ieee754@^1.1.4: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" @@ -3140,6 +3598,14 @@ indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" +inflection@~1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.10.0.tgz#5bffcb1197ad3e81050f8e17e21668087ee9eb2f" + +inflection@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.3.8.tgz#cbd160da9f75b14c3cc63578d4f396784bf3014e" + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3151,7 +3617,7 @@ inherits@1: version "1.0.2" resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -3159,10 +3625,14 @@ inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" -ini@^1.2.0, ini@^1.3.4, ini@~1.3.0: +ini@^1.2.0, ini@^1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + inline-source-map@~0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.3.1.tgz#a528b514e689fce90db3089e870d92f527acb5eb" @@ -3175,6 +3645,12 @@ inline-source-map@~0.5.0: dependencies: source-map "~0.4.0" +inline-source-map@~0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + dependencies: + source-map "~0.5.3" + inquirer@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.7.1.tgz#b8acf140165bd581862ed1198fb6d26430091fac" @@ -3250,6 +3726,19 @@ insert-module-globals@^6.1.0: through2 "^1.0.0" xtend "^4.0.0" +insert-module-globals@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.1.tgz#c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3" + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.7.1" + concat-stream "~1.5.1" + is-buffer "^1.1.0" + lexical-scope "^1.2.0" + process "~0.11.0" + through2 "^2.0.0" + xtend "^4.0.0" + insight@0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/insight/-/insight-0.4.3.tgz#76d653c5c0d8048b03cdba6385a6948f74614af0" @@ -3280,6 +3769,14 @@ invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" +ip@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.0.1.tgz#c7e356cdea225ae71b36d70f2e71a92ba4e42590" + +ip@^1.1.2, ip@^1.1.4: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + ipaddr.js@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.2.0.tgz#8aba49c9192799585bdd643e0ccb50e8ae777ba4" @@ -3305,10 +3802,14 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.0: +is-buffer@^1.1.0: version "1.1.4" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + is-builtin-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" @@ -3316,8 +3817,8 @@ is-builtin-module@^1.0.0: builtin-modules "^1.0.0" is-dotfile@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" is-equal-shallow@^0.1.3: version "0.1.3" @@ -3361,7 +3862,7 @@ is-lower-case@^1.1.0: dependencies: lower-case "^1.1.0" -is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4: +is-my-json-valid@^2.10.0: version "2.15.0" resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" dependencies: @@ -3370,16 +3871,31 @@ is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4: jsonpointer "^4.0.0" xtend "^4.0.0" +is-my-json-valid@^2.12.4: + version "2.17.1" + resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz#3da98914a70a22f0a8563ef1511a246c6fc55471" + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + jsonpointer "^4.0.0" + xtend "^4.0.0" + is-number@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-number/-/is-number-0.1.1.tgz#69a7af116963d47206ec9bd9b48a14216f1e3806" -is-number@^2.0.2, is-number@^2.1.0: +is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" dependencies: kind-of "^3.0.2" +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -3464,6 +3980,10 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" +isarray@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" + isbinaryfile@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" @@ -3535,12 +4055,6 @@ jasminewd2@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/jasminewd2/-/jasminewd2-2.1.0.tgz#da595275d1ae631de736ac0a7c7d85c9f73ef652" -jodid25519@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" - dependencies: - jsbn "~0.1.0" - jquery@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.2.1.tgz#5c4d9de652af6cd0a770154a631bba12b015c787" @@ -3557,8 +4071,12 @@ js-yaml@^3.1.0, js-yaml@^3.5.1, js-yaml@~3.5.2: esprima "^2.6.0" jsbn@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd" + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" json-schema@0.2.3: version "0.2.3" @@ -3576,14 +4094,10 @@ json-stable-stringify@~0.0.0: dependencies: jsonify "~0.0.0" -json-stringify-safe@~5.0.0, json-stringify-safe@~5.0.1: +json-stringify-safe@5.0.x, json-stringify-safe@~5.0.0, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json3@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" - jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" @@ -3607,12 +4121,13 @@ jsonpointer@^4.0.0: resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" jsprim@^1.2.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" dependencies: - extsprintf "1.0.2" + assert-plus "1.0.0" + extsprintf "1.3.0" json-schema "0.2.3" - verror "1.3.6" + verror "1.10.0" junk@~1.0.0: version "1.0.3" @@ -3667,12 +4182,13 @@ karma-spec-reporter@^0.0.31: dependencies: colors "^1.1.2" -karma@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/karma/-/karma-1.7.0.tgz#6f7a1a406446fa2e187ec95398698f4cee476269" +karma@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/karma/-/karma-2.0.0.tgz#a02698dd7f0f05ff5eb66ab8f65582490b512e58" dependencies: bluebird "^3.3.0" body-parser "^1.16.1" + browserify "^14.5.0" chokidar "^1.4.1" colors "^1.1.0" combine-lists "^1.0.0" @@ -3685,8 +4201,8 @@ karma@^1.7.0: graceful-fs "^4.1.2" http-proxy "^1.13.0" isbinaryfile "^3.0.0" - lodash "^3.8.0" - log4js "^0.6.31" + lodash "^4.17.4" + log4js "^2.3.9" mime "^1.3.4" minimatch "^3.0.2" optimist "^0.6.1" @@ -3694,16 +4210,22 @@ karma@^1.7.0: range-parser "^1.2.0" rimraf "^2.6.0" safe-buffer "^5.0.1" - socket.io "1.7.3" - source-map "^0.5.3" - tmp "0.0.31" + socket.io "2.0.4" + source-map "^0.6.1" + tmp "0.0.33" useragent "^2.1.12" kind-of@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47" + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" dependencies: - is-buffer "^1.0.2" + is-buffer "^1.1.5" klaw@^1.0.0: version "1.3.1" @@ -3719,6 +4241,14 @@ labeled-stream-splicer@^1.0.0: isarray "~0.0.1" stream-splicer "^1.1.0" +labeled-stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz#a52e1d138024c00b86b1c0c91f677918b8ae0a59" + dependencies: + inherits "^2.0.1" + isarray "~0.0.1" + stream-splicer "^2.0.0" + latest-version@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-0.2.0.tgz#adaf898d5f22380d3f9c45386efdff0a1b5b7501" @@ -3758,6 +4288,22 @@ lexical-scope@^1.2.0: dependencies: astw "^2.0.0" +libbase64@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-0.1.0.tgz#62351a839563ac5ff5bd26f12f60e9830bb751e6" + +libmime@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/libmime/-/libmime-3.0.0.tgz#51a1a9e7448ecbd32cda54421675bb21bc093da6" + dependencies: + iconv-lite "0.4.15" + libbase64 "0.1.0" + libqp "1.1.0" + +libqp@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" + liftoff@^2.0.1: version "2.3.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.3.0.tgz#a98f2ff67183d8ba7cfaca10548bd7ff0550b385" @@ -4025,14 +4571,18 @@ lodash@4.16.2: version "4.16.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.2.tgz#3e626db827048a699281a8a125226326cfc0e652" -lodash@4.17.2, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.3.0, lodash@^4.5.0, lodash@^4.7.0, lodash@^4.8.0: +lodash@4.17.2, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.3.0, lodash@^4.7.0, lodash@^4.8.0: version "4.17.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42" -lodash@^3.10.1, lodash@^3.8.0, lodash@~3.10.1: +lodash@^3.10.1, lodash@~3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" +lodash@^4.15.0, lodash@^4.17.4, lodash@^4.5.0: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + lodash@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" @@ -4045,13 +4595,39 @@ lodash@~4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.3.0.tgz#efd9c4a6ec53f3b05412429915c3e4824e4d25a4" -log4js@^0.6.27, log4js@^0.6.31: +log4js@^0.6.27: version "0.6.38" resolved "https://registry.yarnpkg.com/log4js/-/log4js-0.6.38.tgz#2c494116695d6fb25480943d3fc872e662a522fd" dependencies: readable-stream "~1.0.2" semver "~4.3.3" +log4js@^2.3.9: + version "2.4.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-2.4.1.tgz#b0c4e88133e0e3056afdc6f91f7f377576158778" + dependencies: + circular-json "^0.4.0" + date-format "^1.2.0" + debug "^3.1.0" + semver "^5.3.0" + streamroller "^0.7.0" + optionalDependencies: + axios "^0.15.3" + hipchat-notifier "^1.1.0" + loggly "^1.1.0" + mailgun-js "^0.7.0" + nodemailer "^2.5.0" + redis "^2.7.1" + slack-node "~0.2.0" + +loggly@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/loggly/-/loggly-1.1.1.tgz#0a0fc1d3fa3a5ec44fdc7b897beba2a4695cebee" + dependencies: + json-stringify-safe "5.0.x" + request "2.75.x" + timespan "2.3.x" + lolex@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31" @@ -4096,6 +4672,10 @@ lru-cache@~2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.3.1.tgz#b3adf6b3d856e954e2c390e6cef22081245a53d6" +lru-cache@~2.6.5: + version "2.6.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5" + lru-queue@0.1: version "0.1.0" resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" @@ -4106,6 +4686,27 @@ lunr@^0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/lunr/-/lunr-0.7.2.tgz#79a30e932e216cba163541ee37a3607c12cd7281" +mailcomposer@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/mailcomposer/-/mailcomposer-4.0.1.tgz#0e1c44b2a07cf740ee17dc149ba009f19cadfeb4" + dependencies: + buildmail "4.0.1" + libmime "3.0.0" + +mailgun-js@^0.7.0: + version "0.7.15" + resolved "https://registry.yarnpkg.com/mailgun-js/-/mailgun-js-0.7.15.tgz#ee366a20dac64c3c15c03d6c1b3e0ed795252abb" + dependencies: + async "~2.1.2" + debug "~2.2.0" + form-data "~2.1.1" + inflection "~1.10.0" + is-stream "^1.1.0" + path-proxy "~1.0.0" + proxy-agent "~2.0.0" + q "~1.4.0" + tsscmp "~1.0.0" + map-cache@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -4201,15 +4802,15 @@ mime-db@~1.12.0: version "1.12.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.12.0.tgz#3d0c63180f458eb10d325aaa37d7c58ae312e9d7" -mime-db@~1.26.0: - version "1.26.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.26.0.tgz#eaffcd0e4fc6935cf8134da246e2e6c35305adff" +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" -mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.7: - version "2.1.14" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.14.tgz#f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee" +mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.17, mime-types@~2.1.7: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" dependencies: - mime-db "~1.26.0" + mime-db "~1.30.0" mime-types@~1.0.1: version "1.0.2" @@ -4221,10 +4822,14 @@ mime-types@~2.0.3: dependencies: mime-db "~1.12.0" -mime@1.3.4, mime@^1.2.11, mime@^1.3.4: +mime@1.3.4, mime@^1.2.11: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" +mime@^1.3.4: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + mime@~1.2.11: version "1.2.11" resolved "https://registry.yarnpkg.com/mime/-/mime-1.2.11.tgz#58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10" @@ -4244,7 +4849,7 @@ minimatch@0.3: lru-cache "2" sigmund "~1.0.0" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.0: +"minimatch@2 || 3", minimatch@~3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: @@ -4263,6 +4868,12 @@ minimatch@^2.0.1: dependencies: brace-expansion "^1.0.0" +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + minimatch@~0.2.11: version "0.2.14" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" @@ -4270,7 +4881,7 @@ minimatch@~0.2.11: lru-cache "2" sigmund "~1.0.0" -minimist@0.0.8, minimist@~0.0.1: +minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -4282,13 +4893,17 @@ minimist@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce" +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + mkdirp-promise@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" dependencies: mkdirp "*" -mkdirp@*, mkdirp@0.5, mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@*, mkdirp@0.5, mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -4346,6 +4961,26 @@ module-deps@^3.6.3: through2 "^1.0.0" xtend "^4.0.0" +module-deps@^4.0.8: + version "4.1.1" + resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" + dependencies: + JSONStream "^1.0.3" + browser-resolve "^1.7.0" + cached-path-relative "^1.0.0" + concat-stream "~1.5.0" + defined "^1.0.0" + detective "^4.0.0" + duplexer2 "^0.1.2" + inherits "^2.0.1" + parents "^1.0.0" + readable-stream "^2.0.2" + resolve "^1.1.3" + stream-combiner2 "^1.1.1" + subarg "^1.0.0" + through2 "^2.0.0" + xtend "^4.0.0" + moment@^2.17.1, moment@^2.8.4: version "2.17.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.1.tgz#fed9506063f36b10f066c8b59a144d7faebe1d82" @@ -4372,6 +5007,10 @@ ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + multimatch@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" @@ -4399,7 +5038,11 @@ mute-stream@0.0.6, mute-stream@~0.0.4: version "0.0.6" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" -nan@^2.3.0, nan@^2.4.0: +nan@^2.3.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + +nan@^2.4.0: version "2.5.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" @@ -4415,6 +5058,10 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +netmask@~1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" + next-tick@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" @@ -4429,24 +5076,86 @@ node-html-encoder@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/node-html-encoder/-/node-html-encoder-0.0.2.tgz#8973618d727da5526a830b47d07c0d803e0a15c6" -node-pre-gyp@^0.6.29: - version "0.6.33" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9" +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" dependencies: - mkdirp "~0.5.1" - nopt "~3.0.6" - npmlog "^4.0.1" - rc "~1.1.6" - request "^2.79.0" - rimraf "~2.5.4" - semver "~5.3.0" - tar "~2.2.1" - tar-pack "~3.3.0" + detect-libc "^1.0.2" + hawk "3.1.3" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" node-uuid@~1.4.0: version "1.4.7" resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" +node-uuid@~1.4.7: + version "1.4.8" + resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" + +nodemailer-direct-transport@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz#e96fafb90358560947e569017d97e60738a50a86" + dependencies: + nodemailer-shared "1.1.0" + smtp-connection "2.12.0" + +nodemailer-fetch@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz#79c4908a1c0f5f375b73fe888da9828f6dc963a4" + +nodemailer-shared@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz#cf5994e2fd268d00f5cf0fa767a08169edb07ec0" + dependencies: + nodemailer-fetch "1.6.0" + +nodemailer-smtp-pool@2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz#2eb94d6cf85780b1b4725ce853b9cbd5e8da8c72" + dependencies: + nodemailer-shared "1.1.0" + nodemailer-wellknown "0.1.10" + smtp-connection "2.12.0" + +nodemailer-smtp-transport@2.7.2: + version "2.7.2" + resolved "https://registry.yarnpkg.com/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz#03d71c76314f14ac7dbc7bf033a6a6d16d67fb77" + dependencies: + nodemailer-shared "1.1.0" + nodemailer-wellknown "0.1.10" + smtp-connection "2.12.0" + +nodemailer-wellknown@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz#586db8101db30cb4438eb546737a41aad0cf13d5" + +nodemailer@^2.5.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-2.7.2.tgz#f242e649aeeae39b6c7ed740ef7b061c404d30f9" + dependencies: + libmime "3.0.0" + mailcomposer "4.0.1" + nodemailer-direct-transport "3.3.2" + nodemailer-shared "1.1.0" + nodemailer-smtp-pool "2.8.2" + nodemailer-smtp-transport "2.7.2" + socks "1.1.9" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + nopt@~1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" @@ -4475,8 +5184,10 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: validate-npm-package-license "^3.0.1" normalize-path@^2.0.0, normalize-path@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" npm-path@^2.0.2: version "2.0.3" @@ -4523,13 +5234,13 @@ npmconf@^2.0.1: semver "2 || 3 || 4" uid-number "0.0.5" -npmlog@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" - gauge "~2.7.1" + gauge "~2.7.3" set-blocking "~2.0.0" null-check@^1.0.0: @@ -4562,7 +5273,7 @@ oauth-sign@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.5.0.tgz#d767f5169325620eab2e087ef0c472e773db6461" -oauth-sign@~0.8.1: +oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" @@ -4611,7 +5322,7 @@ on-headers@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" -once@^1.3.0: +once@^1.3.0, once@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: @@ -4621,7 +5332,7 @@ once@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/once/-/once-1.2.0.tgz#de1905c636af874a8fba862d9aabddd1f920461c" -once@~1.3.0, once@~1.3.3: +once@~1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" dependencies: @@ -4659,7 +5370,7 @@ optimist@~0.3, optimist@~0.3.5: dependencies: wordwrap "~0.0.2" -optionator@^0.8.2: +optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" dependencies: @@ -4690,6 +5401,10 @@ os-browserify@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.1.2.tgz#49ca0293e0b19590a5f5de10c7f265a617d8fe54" +os-browserify@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -4711,7 +5426,7 @@ os-shim@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" -os-tmpdir@~1.0.1: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -4723,6 +5438,13 @@ osenv@0.1.0, osenv@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.0.tgz#61668121eec584955030b9f470b1d2309504bfcb" +osenv@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + osx-release@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c" @@ -4739,6 +5461,30 @@ p-throttler@0.1.0: dependencies: q "~0.9.2" +pac-proxy-agent@1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz#34a385dfdf61d2f0ecace08858c745d3e791fd4d" + dependencies: + agent-base "2" + debug "2" + extend "3" + get-uri "2" + http-proxy-agent "1" + https-proxy-agent "1" + pac-resolver "~2.0.0" + raw-body "2" + socks-proxy-agent "2" + +pac-resolver@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-2.0.0.tgz#99b88d2f193fbdeefc1c9a529c1f3260ab5277cd" + dependencies: + co "~3.0.6" + degenerator "~1.0.2" + ip "1.0.1" + netmask "~1.0.4" + thunkify "~2.1.1" + package-json@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/package-json/-/package-json-0.2.0.tgz#0316e177b8eb149985d34f706b4a5543b274bec5" @@ -4756,6 +5502,10 @@ pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" +pako@~1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + param-case@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.0.tgz#2619f90fd6c829ed0b958f1c84ed03a745a6d70a" @@ -4811,12 +5561,6 @@ parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" -parsejson@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab" - dependencies: - better-assert "~1.0.0" - parseqs@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" @@ -4829,9 +5573,9 @@ parseuri@0.0.5: dependencies: better-assert "~1.0.0" -parseurl@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56" +parseurl@~1.3.1, parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" pascal-case@^2.0.0: version "2.0.0" @@ -4868,6 +5612,10 @@ path-key@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + path-platform@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.0.1.tgz#b5585d7c3c463d89aa0060d86611cf1afd617e2a" @@ -4876,6 +5624,12 @@ path-platform@~0.11.15: version "0.11.15" resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" +path-proxy@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/path-proxy/-/path-proxy-1.0.0.tgz#18e8a36859fc9d2f1a53b48dee138543c020de5e" + dependencies: + inflection "~1.3.0" + path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" @@ -4910,6 +5664,14 @@ pbkdf2@^3.0.3: dependencies: create-hmac "^1.1.2" +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -5023,6 +5785,19 @@ proxy-addr@~1.1.3: forwarded "~0.1.0" ipaddr.js "1.2.0" +proxy-agent@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-2.0.0.tgz#57eb5347aa805d74ec681cb25649dba39c933499" + dependencies: + agent-base "2" + debug "2" + extend "3" + http-proxy-agent "1" + https-proxy-agent "1" + lru-cache "~2.6.5" + pac-proxy-agent "1" + socks-proxy-agent "2" + pseudomap@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -5057,7 +5832,7 @@ punycode@1.3.2, punycode@>=0.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" -punycode@^1.4.1: +punycode@1.4.1, punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -5091,7 +5866,7 @@ q@0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/q/-/q-0.8.4.tgz#662b6d97db73e141c96529ce2f10670b65ef01b0" -q@1.4.1, q@^1.0.1, q@^1.4.1, q@~1.4.1: +q@1.4.1, q@^1.0.1, q@^1.4.1, q@~1.4.0, q@~1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" @@ -5121,9 +5896,9 @@ qs@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.0.tgz#3b7848c03c2dece69a9522b0fae8c4126d745f3b" -qs@6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" +qs@6.5.1, qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" qs@^1.2.1, qs@~1.2.0: version "1.2.2" @@ -5137,9 +5912,17 @@ qs@~2.3.1: version "2.3.3" resolved "https://registry.yarnpkg.com/qs/-/qs-2.3.3.tgz#e9e85adbe75da0bbe4c8e0476a086290f863b404" +qs@~6.2.0: + version "6.2.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" + qs@~6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442" + version "6.3.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" querystring-es3@~0.2.0: version "0.2.1" @@ -5150,11 +5933,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" randomatic@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" dependencies: - is-number "^2.0.2" - kind-of "^3.0.2" + is-number "^3.0.0" + kind-of "^4.0.0" randombytes@^2.0.0, randombytes@^2.0.1: version "2.0.3" @@ -5164,22 +5947,29 @@ range-parser@^1.2.0, range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" -raw-body@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.2.0.tgz#994976cf6a5096a41162840492f0bdc5d6e7fb96" +raw-body@2, raw-body@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" dependencies: - bytes "2.4.0" - iconv-lite "0.4.15" + bytes "3.0.0" + http-errors "1.6.2" + iconv-lite "0.4.19" unpipe "1.0.0" -rc@~1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.6.tgz#43651b76b6ae53b5c802f1151fa3fc3b059969c9" +rc@^1.1.7: + version "1.2.2" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" dependencies: deep-extend "~0.4.0" ini "~1.3.0" minimist "^1.2.0" - strip-json-comments "~1.0.4" + strip-json-comments "~2.0.1" + +read-only-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + dependencies: + readable-stream "^2.0.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -5211,6 +6001,27 @@ readable-stream@1.1, "readable-stream@>=1.1.13-1 <1.2.0-0", readable-stream@^1.0 isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@2, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.6, readable-stream@^2.3.0: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" + util-deprecate "~1.0.1" + "readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@^1.0.33-1, readable-stream@~1.0.0, readable-stream@~1.0.17, readable-stream@~1.0.2, readable-stream@~1.0.26, readable-stream@~1.0.31: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" @@ -5220,7 +6031,7 @@ readable-stream@1.1, "readable-stream@>=1.1.13-1 <1.2.0-0", readable-stream@^1.0 isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5: +readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.1.5: version "2.2.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" dependencies: @@ -5232,11 +6043,10 @@ readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2. string_decoder "~0.10.x" util-deprecate "~1.0.1" -readable-stream@~2.1.4: - version "2.1.5" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" +readable-stream@~2.0.0, readable-stream@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" dependencies: - buffer-shims "^1.0.0" core-util-is "~1.0.0" inherits "~2.0.1" isarray "~1.0.0" @@ -5293,12 +6103,27 @@ redeyed@~0.4.0: dependencies: esprima "~1.0.4" +redis-commands@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.3.1.tgz#81d826f45fa9c8b2011f4cd7a0fe597d241d442b" + +redis-parser@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.6.0.tgz#52ed09dacac108f1a631c07e9b69941e7a19504b" + +redis@^2.7.1: + version "2.8.0" + resolved "https://registry.yarnpkg.com/redis/-/redis-2.8.0.tgz#202288e3f58c49f6079d97af7a10e1303ae14b02" + dependencies: + double-ended-queue "^2.1.0-0" + redis-commands "^1.2.0" + redis-parser "^2.6.0" + regex-cache@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" dependencies: is-equal-shallow "^0.1.3" - is-primitive "^2.0.0" registry-url@^0.1.0: version "0.1.1" @@ -5307,8 +6132,8 @@ registry-url@^0.1.0: npmconf "^2.0.1" remove-trailing-separator@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" repeat-element@^1.1.2: version "1.1.2" @@ -5348,7 +6173,33 @@ request-replay@~0.2.0: dependencies: retry "~0.6.0" -request@2.79.0, request@^2.78.0, request@^2.79.0: +request@2.75.x: + version "2.75.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.75.0.tgz#d2b8268a286da13eaa5d01adf5d18cc90f657d93" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + bl "~1.1.2" + caseless "~0.11.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.0.0" + har-validator "~2.0.6" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + node-uuid "~1.4.7" + oauth-sign "~0.8.1" + qs "~6.2.0" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "~0.4.1" + +request@2.79.0, request@^2.78.0: version "2.79.0" resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: @@ -5373,6 +6224,60 @@ request@2.79.0, request@^2.78.0, request@^2.79.0: tunnel-agent "~0.4.1" uuid "^3.0.0" +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +request@^2.0.0, request@^2.74.0: + version "2.83.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + request@^2.40.0, request@~2.51.0: version "2.51.0" resolved "https://registry.yarnpkg.com/request/-/request-2.51.0.tgz#35d00bbecc012e55f907b1bd9e0dbd577bfef26e" @@ -5415,6 +6320,15 @@ request@~2.42.0: stringstream "~0.0.4" tough-cookie ">=0.12.0" +requestretry@^1.2.2: + version "1.12.2" + resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-1.12.2.tgz#13ce38a4ce4e809f3c9ec6d4ca3b7b9ba4acf26c" + dependencies: + extend "^3.0.0" + lodash "^4.15.0" + request "^2.74.0" + when "^3.7.7" + require-uncached@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" @@ -5455,6 +6369,12 @@ resolve@1.1.7, resolve@^1.1.3, resolve@^1.1.6, resolve@^1.1.7, resolve@~1.1.0: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" +resolve@^1.1.4: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + dependencies: + path-parse "^1.0.5" + resolve@~0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.3.1.tgz#34c63447c664c70598d1c9b126fc43b2a24310a4" @@ -5495,18 +6415,24 @@ right-pad@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" -rimraf@2, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" +rimraf@2, rimraf@^2.5.1, rimraf@^2.6.0, rimraf@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: glob "^7.0.5" -rimraf@^2.2.8, rimraf@^2.5.1, rimraf@~2.5.1, rimraf@~2.5.4: +rimraf@^2.2.8: version "2.5.4" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" dependencies: glob "^7.0.5" +rimraf@^2.5.2, rimraf@^2.5.4: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + dependencies: + glob "^7.0.5" + rimraf@~2.2.0, rimraf@~2.2.8: version "2.2.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" @@ -5546,9 +6472,9 @@ rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" -safe-buffer@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" samsam@1.1.2, samsam@~1.1: version "1.1.2" @@ -5613,7 +6539,7 @@ semver-diff@^0.1.0: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" -"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.1.0, semver@^5.2.0, semver@^5.3.0, semver@~5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.1.0, semver@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -5625,6 +6551,10 @@ semver@^2.2.1, semver@~2.3.0: version "2.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-2.3.2.tgz#b9848f25d6cf36333073ec9ef8856d42f1233e52" +semver@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + semver@~4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/semver/-/semver-4.0.3.tgz#f79c9ba670efccc029d98a5017def64b0ce1644e" @@ -5745,6 +6675,15 @@ shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" +shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + shell-quote@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-0.0.1.tgz#1a41196f3c0333c482323593d6886ecf153dd986" @@ -5798,6 +6737,12 @@ sinon@^1.10.3: samsam "1.1.2" util ">=0.10.3 <1" +slack-node@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/slack-node/-/slack-node-0.2.0.tgz#de4b8dddaa8b793f61dbd2938104fdabf37dfa30" + dependencies: + requestretry "^1.2.2" + slice-ansi@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" @@ -5808,6 +6753,17 @@ slice-ansi@0.0.4: dependencies: readable-stream "~1.0.31" +smart-buffer@^1.0.13, smart-buffer@^1.0.4: + version "1.1.15" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" + +smtp-connection@2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/smtp-connection/-/smtp-connection-2.12.0.tgz#d76ef9127cb23c2259edb1e8349c2e8d5e2d74c1" + dependencies: + httpntlm "1.6.1" + nodemailer-shared "1.1.0" + snake-case@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" @@ -5826,49 +6782,74 @@ sntp@1.x.x: dependencies: hoek "2.x.x" -socket.io-adapter@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz#cb6d4bb8bec81e1078b99677f9ced0046066bb8b" +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" dependencies: - debug "2.3.3" - socket.io-parser "2.3.1" + hoek "4.x.x" + +socket.io-adapter@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b" -socket.io-client@1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.7.3.tgz#b30e86aa10d5ef3546601c09cde4765e381da377" +socket.io-client@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.0.4.tgz#0918a552406dc5e540b380dcd97afc4a64332f8e" dependencies: backo2 "1.0.2" + base64-arraybuffer "0.1.5" component-bind "1.0.0" component-emitter "1.2.1" - debug "2.3.3" - engine.io-client "1.8.3" - has-binary "0.1.7" + debug "~2.6.4" + engine.io-client "~3.1.0" + has-cors "1.1.0" indexof "0.0.1" object-component "0.0.3" + parseqs "0.0.5" parseuri "0.0.5" - socket.io-parser "2.3.1" + socket.io-parser "~3.1.1" to-array "0.1.4" -socket.io-parser@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz#dd532025103ce429697326befd64005fcfe5b4a0" +socket.io-parser@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.1.2.tgz#dbc2282151fc4faebbe40aeedc0772eba619f7f2" dependencies: - component-emitter "1.1.2" - debug "2.2.0" - isarray "0.0.1" - json3 "3.3.2" + component-emitter "1.2.1" + debug "~2.6.4" + has-binary2 "~1.0.2" + isarray "2.0.1" -socket.io@1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-1.7.3.tgz#b8af9caba00949e568e369f1327ea9be9ea2461b" +socket.io@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.0.4.tgz#c1a4590ceff87ecf13c72652f046f716b29e6014" dependencies: - debug "2.3.3" - engine.io "1.8.3" - has-binary "0.1.7" - object-assign "4.1.0" - socket.io-adapter "0.5.0" - socket.io-client "1.7.3" - socket.io-parser "2.3.1" + debug "~2.6.6" + engine.io "~3.1.0" + socket.io-adapter "~1.1.0" + socket.io-client "2.0.4" + socket.io-parser "~3.1.1" + +socks-proxy-agent@2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz#86ebb07193258637870e13b7bd99f26c663df3d3" + dependencies: + agent-base "2" + extend "3" + socks "~1.1.5" + +socks@1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.9.tgz#628d7e4d04912435445ac0b6e459376cb3e6d691" + dependencies: + ip "^1.1.2" + smart-buffer "^1.0.4" + +socks@~1.1.5: + version "1.1.10" + resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" + dependencies: + ip "^1.1.4" + smart-buffer "^1.0.13" sorted-object@^1.0.0: version "1.0.0" @@ -5899,7 +6880,7 @@ source-map@0.1.34: dependencies: amdefine ">=0.0.4" -source-map@0.X, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1: +source-map@0.X, source-map@^0.5.1, source-map@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" @@ -5909,6 +6890,14 @@ source-map@^0.1.38, source-map@~0.1.31, source-map@~0.1.7: dependencies: amdefine ">=0.0.4" +source-map@^0.5.3, source-map@~0.5.3, source-map@~0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + source-map@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.3.0.tgz#8586fb9a5a005e5b501e21cd18b6f21b457ad1f9" @@ -5965,8 +6954,8 @@ sprintf-js@^1.0.3, sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" sshpk@^1.7.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.2.tgz#d5a804ce22695515638e798dbe23273de070a5fa" + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -5975,7 +6964,6 @@ sshpk@^1.7.0: optionalDependencies: bcrypt-pbkdf "^1.0.0" ecc-jsbn "~0.1.1" - jodid25519 "^1.0.0" jsbn "~0.1.0" tweetnacl "~0.14.0" @@ -5983,7 +6971,11 @@ stack-trace@0.0.x: version "0.0.9" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695" -"statuses@>= 1.3.1 < 2", statuses@~1.3.0, statuses@~1.3.1: +"statuses@>= 1.3.1 < 2": + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +statuses@~1.3.0, statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" @@ -5994,10 +6986,24 @@ stream-browserify@^1.0.0: inherits "~2.0.1" readable-stream "^1.0.27-1" +stream-browserify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + stream-buffers@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" +stream-combiner2@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + stream-combiner2@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.0.2.tgz#ba72a6b50cbfabfa950fc8bc87604bd01eb60671" @@ -6015,6 +7021,16 @@ stream-consume@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" +stream-http@^2.0.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.2.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + stream-splicer@^1.1.0: version "1.3.2" resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-1.3.2.tgz#3c0441be15b9bf4e226275e6dc83964745546661" @@ -6026,13 +7042,29 @@ stream-splicer@^1.1.0: readable-wrap "^1.0.0" through2 "^1.0.0" +stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.2" + +streamroller@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-0.7.0.tgz#a1d1b7cf83d39afb0d63049a5acbf93493bdf64b" + dependencies: + date-format "^1.2.0" + debug "^3.1.0" + mkdirp "^0.5.1" + readable-stream "^2.3.0" + string-length@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-0.1.2.tgz#ab04bb33867ee74beed7fb89bb7f089d392780f2" dependencies: strip-ansi "^0.2.1" -string-width@^1.0.1: +string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" dependencies: @@ -6051,6 +7083,12 @@ string_decoder@~0.10.0, string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.0.0, string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + stringify-object@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-1.0.1.tgz#86d35e7dbfbce9aa45637d7ecdd7847e159db8a2" @@ -6059,7 +7097,7 @@ stringmap@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1" -stringstream@~0.0.4: +stringstream@~0.0.4, stringstream@~0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -6114,10 +7152,6 @@ strip-json-comments@2.0.1, strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" -strip-json-comments@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" - subarg@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" @@ -6172,18 +7206,18 @@ tar-fs@0.5.2: pump "^0.3.5" tar-stream "^0.4.6" -tar-pack@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" +tar-pack@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" dependencies: - debug "~2.2.0" - fstream "~1.0.10" - fstream-ignore "~1.0.5" - once "~1.3.3" - readable-stream "~2.1.4" - rimraf "~2.5.1" - tar "~2.2.1" - uid-number "~0.0.6" + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" tar-stream@^0.4.6: version "0.4.7" @@ -6203,7 +7237,7 @@ tar-stream@^1.5.0: readable-stream "^2.0.0" xtend "^4.0.0" -tar@~2.2.1: +tar@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" dependencies: @@ -6251,6 +7285,10 @@ through@2, "through@>=2.2.7 <3", through@^2.3.6, through@~2.3, through@~2.3.1, t version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" +thunkify@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" + tildify@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" @@ -6274,6 +7312,10 @@ timers-ext@0.1: es5-ext "~0.10.2" next-tick "~0.2.2" +timespan@2.3.x: + version "2.3.0" + resolved "https://registry.yarnpkg.com/timespan/-/timespan-2.3.0.tgz#4902ce040bd13d845c8f59b27e9d59bad6f39929" + title-case@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.0.tgz#c68ccb4232079ded64f94b91b4941ade91391979" @@ -6295,11 +7337,11 @@ tmp@0.0.30: dependencies: os-tmpdir "~1.0.1" -tmp@0.0.31, tmp@0.0.x: - version "0.0.31" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" +tmp@0.0.33, tmp@0.0.x: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" dependencies: - os-tmpdir "~1.0.1" + os-tmpdir "~1.0.2" tmp@^0.0.29: version "0.0.29" @@ -6311,6 +7353,10 @@ to-array@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + to-iso-string@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/to-iso-string/-/to-iso-string-0.0.2.tgz#4dc19e664dfccbe25bd8db508b00c6da158255d1" @@ -6327,9 +7373,9 @@ tough-cookie@>=0.12.0, tough-cookie@^0.12.1: dependencies: punycode ">=0.2.0" -tough-cookie@~2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" +tough-cookie@~2.3.0, tough-cookie@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" dependencies: punycode "^1.4.1" @@ -6353,10 +7399,20 @@ tryit@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" +tsscmp@~1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" + tty-browserify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + tunnel-agent@~0.4.0, tunnel-agent@~0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" @@ -6371,12 +7427,12 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-is@~1.6.14: - version "1.6.14" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.14.tgz#e219639c17ded1ca0789092dd54a03826b817cb2" +type-is@~1.6.14, type-is@~1.6.15: + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" dependencies: media-typer "0.3.0" - mime-types "~2.1.13" + mime-types "~2.1.15" typedarray@~0.0.5: version "0.0.6" @@ -6431,7 +7487,7 @@ uid-number@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.5.tgz#5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e" -uid-number@~0.0.6: +uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -6439,6 +7495,10 @@ ultron@1.0.x: version "1.0.2" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" +ultron@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + umd@^2.1.0, umd@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/umd/-/umd-2.1.0.tgz#4a6307b762f17f02d201b5fa154e673396c263cf" @@ -6448,6 +7508,10 @@ umd@^2.1.0, umd@~2.1.0: through "~2.3.4" uglify-js "~2.4.0" +umd@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e" + unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" @@ -6477,6 +7541,10 @@ underscore@^1.6.0, underscore@~1.8.3: version "1.8.3" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" +underscore@~1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209" + unique-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" @@ -6531,6 +7599,13 @@ url@~0.10.1: punycode "1.3.2" querystring "0.2.0" +url@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + user-home@^1.0.0, user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" @@ -6542,8 +7617,8 @@ user-home@^2.0.0: os-homedir "^1.0.0" useragent@^2.1.12: - version "2.1.13" - resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.1.13.tgz#bba43e8aa24d5ceb83c2937473e102e21df74c10" + version "2.2.1" + resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.2.1.tgz#cf593ef4f2d175875e8bb658ea92e18a4fd06d8e" dependencies: lru-cache "2.2.x" tmp "0.0.x" @@ -6562,13 +7637,21 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + uuid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -uuid@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" +uuid@^3.0.0, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +uws@~0.14.4: + version "0.14.5" + resolved "https://registry.yarnpkg.com/uws/-/uws-0.14.5.tgz#67aaf33c46b2a587a5f6666d00f7691328f149dc" v8flags@^2.0.2: version "2.0.11" @@ -6595,11 +7678,13 @@ vary@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.0.tgz#e1e5affbbd16ae768dd2674394b9ad3022653140" -verror@1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" dependencies: - extsprintf "1.0.2" + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" vinyl-fs@^0.3.0: version "0.3.14" @@ -6715,6 +7800,10 @@ webdriver-manager@^12.0.6: semver "^5.3.0" xml2js "^0.4.17" +when@^3.7.7: + version "3.7.8" + resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + which@^1.2.1, which@^1.2.10, which@^1.2.12, which@^1.2.9, which@~1.2.1: version "1.2.12" resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" @@ -6726,10 +7815,10 @@ which@~1.0.5: resolved "https://registry.yarnpkg.com/which/-/which-1.0.9.tgz#460c1da0f810103d0321a9b633af9e575e64486f" wide-align@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" dependencies: - string-width "^1.0.1" + string-width "^1.0.2" win-release@^1.0.0: version "1.1.1" @@ -6789,13 +7878,6 @@ write@^0.2.1: dependencies: mkdirp "^0.5.1" -ws@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f" - dependencies: - options ">=0.0.5" - ultron "1.0.x" - ws@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.1.tgz#082ddb6c641e85d4bb451f03d52f06eabdb1f018" @@ -6803,9 +7885,13 @@ ws@^1.0.1: options ">=0.0.5" ultron "1.0.x" -wtf-8@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a" +ws@~3.3.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + ultron "~1.1.0" xdg-basedir@^1.0.0: version "1.0.1" @@ -6841,9 +7927,13 @@ xmldom@^0.1.22: version "0.1.27" resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" -xmlhttprequest-ssl@1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" +xmlhttprequest-ssl@~1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.4.tgz#04f560915724b389088715cc0ed7813e9677bf57" + +xregexp@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1: version "4.0.1" From ff2ce9dddec73601db727361812429180798205b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Wed, 27 Dec 2017 19:16:46 +0100 Subject: [PATCH 172/583] chore(*): get rid of Bower in favor of Yarn aliases & checked-in packages Bower was used to install multiple versions of jQuery which is now handled using Yarn aliases. The remaining two packages, closure-compiler and ng-closure-compiler were installed from zip files which is not supported by Yarn (see https://github.com/yarnpkg/yarn/issues/1483); the first of them exists on npm as the google-closure-compiler but only versions newer than we used are published and they don't work with ng-closure-compiler so - instead - both were checked in to the repository. Fixes #16268 Fixes #14961 Ref yarnpkg/yarn#1483 --- .eslintignore | 2 +- .gitignore | 4 +- .travis.yml | 4 +- DEVELOPERS.md | 6 +- Gruntfile.js | 2 - TRIAGING.md | 2 +- angularFiles.js | 8 +- benchmarks/animation-bp/jquery-noop.js | 2 +- benchmarks/largetable-bp/jquery-noop.js | 2 +- benchmarks/orderby-bp/jquery-noop.js | 2 +- bower.json | 11 - docs/config/services/getVersion.js | 2 +- docs/gulpfile.js | 2 +- lib/grunt/plugins.js | 12 - lib/grunt/utils.js | 4 +- package.json | 5 +- scripts/travis/before_build.sh | 3 +- test/e2e/fixtures/ng-jq-jquery/index.html | 2 +- test/e2e/fixtures/ng-jq/index.html | 2 +- test/e2e/tools/fixture.js | 2 +- vendor/closure-compiler/COPYING | 202 +++++ vendor/closure-compiler/README.md | 530 +++++++++++++ vendor/closure-compiler/compiler.jar | Bin 0 -> 6007184 bytes vendor/ng-closure-runner/LICENSE | 22 + vendor/ng-closure-runner/README.md | 34 + vendor/ng-closure-runner/ngcompiler.jar | Bin 0 -> 8287 bytes yarn.lock | 902 ++-------------------- 27 files changed, 884 insertions(+), 885 deletions(-) delete mode 100644 bower.json create mode 100644 vendor/closure-compiler/COPYING create mode 100644 vendor/closure-compiler/README.md create mode 100644 vendor/closure-compiler/compiler.jar create mode 100644 vendor/ng-closure-runner/LICENSE create mode 100644 vendor/ng-closure-runner/README.md create mode 100644 vendor/ng-closure-runner/ngcompiler.jar diff --git a/.eslintignore b/.eslintignore index dc7259927e1c..6d8222eb45db 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,3 @@ -bower_components/** build/** docs/app/assets/js/angular-bootstrap/** docs/config/templates/** @@ -8,3 +7,4 @@ src/angular.bind.js src/ngParseExt/ucd.js i18n/closure/** tmp/** +vendor/** diff --git a/.gitignore b/.gitignore index 42c5e13b4421..2da934151e89 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,6 @@ performance/temp*.html *.swp angular.js.tmproj node_modules/ -bower_components/ angular.xcodeproj .idea *.iml @@ -19,7 +18,6 @@ angular.xcodeproj libpeerconnection.log npm-debug.log /tmp/ -/scripts/bower/bower-* .vscode *.log -*.stackdump \ No newline at end of file +*.stackdump diff --git a/.travis.yml b/.travis.yml index 9748e1317f30..e425d58ec8b7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,8 +5,6 @@ node_js: cache: yarn: true - directories: - - bower_components branches: except: @@ -32,7 +30,7 @@ before_install: - export PATH="$HOME/.yarn/bin:$PATH" before_script: - - du -sh ./node_modules ./bower_components/ || true + - du -sh ./node_modules || true - "./scripts/travis/before_build.sh" script: - "./scripts/travis/build.sh" diff --git a/DEVELOPERS.md b/DEVELOPERS.md index 9155a5597f71..4d5e9ccd58eb 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -9,7 +9,7 @@ ##
        Development Setup This document describes how to set up your development environment to build and test AngularJS, and -explains the basic mechanics of using `git`, `node`, `yarn`, `grunt`, and `bower`. +explains the basic mechanics of using `git`, `node`, `yarn` and `grunt`. ### Installing Dependencies @@ -64,10 +64,10 @@ cd angular.js # Add the main AngularJS repository as an upstream remote to your repository: git remote add upstream "https://github.com/angular/angular.js.git" -# Install node.js dependencies: +# Install JavaScript dependencies: yarn install -# Build AngularJS (which will install `bower` dependencies automatically): +# Build AngularJS: yarn grunt package ``` diff --git a/Gruntfile.js b/Gruntfile.js index c9c32ca8d71a..0b2423e8c9e5 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -426,14 +426,12 @@ module.exports = function(grunt) { 'shell:promises-aplus-tests' ]); grunt.registerTask('minify', [ - 'bower', 'clean', 'build', 'minall' ]); grunt.registerTask('webserver', ['connect:devserver']); grunt.registerTask('package', [ - 'bower', 'validate-angular-files', 'clean', 'buildall', diff --git a/TRIAGING.md b/TRIAGING.md index 0dc6ee357232..f1819e3588f5 100644 --- a/TRIAGING.md +++ b/TRIAGING.md @@ -95,7 +95,7 @@ You can mention him in the relevant thread like this: `@btford`. > Thanks for submitting this issue! > Unfortunately, we don't think this functionality belongs in core. -> The good news is that you could easily implement this as a third-party module and publish it on Bower and/or to the npm repository. +> The good news is that you could easily implement this as a third-party module and publish it to the npm registry. ## Assigning Work diff --git a/angularFiles.js b/angularFiles.js index 7c4062d41ad4..01bb6422b1b2 100644 --- a/angularFiles.js +++ b/angularFiles.js @@ -171,7 +171,7 @@ var angularFiles = { ], 'karma': [ - 'bower_components/jquery/dist/jquery.js', + 'node_modules/jquery/dist/jquery.js', 'test/jquery_remove.js', '@angularSrc', '@angularSrcModules', @@ -202,7 +202,7 @@ var angularFiles = { ], 'karmaJquery': [ - 'bower_components/jquery/dist/jquery.js', + 'node_modules/jquery/dist/jquery.js', 'test/jquery_alias.js', '@angularSrc', '@angularSrcModules', @@ -220,8 +220,8 @@ var angularFiles = { angularFiles['karmaJquery' + jQueryVersion] = [] .concat(angularFiles.karmaJquery) .map(function(path) { - if (path.startsWith('bower_components/jquery')) { - return path.replace(/^bower_components\/jquery/, 'bower_components/jquery-' + jQueryVersion); + if (path.startsWith('node_modules/jquery')) { + return path.replace(/^node_modules\/jquery/, 'node_modules/jquery-' + jQueryVersion); } return path; }); diff --git a/benchmarks/animation-bp/jquery-noop.js b/benchmarks/animation-bp/jquery-noop.js index 8cac7fe4a149..de6781358dc1 100644 --- a/benchmarks/animation-bp/jquery-noop.js +++ b/benchmarks/animation-bp/jquery-noop.js @@ -1 +1 @@ -// Override me with ?jquery=/bower_components/jquery/dist/jquery.js +// Override me with ?jquery=/node_modules/jquery/dist/jquery.js diff --git a/benchmarks/largetable-bp/jquery-noop.js b/benchmarks/largetable-bp/jquery-noop.js index 8cac7fe4a149..de6781358dc1 100644 --- a/benchmarks/largetable-bp/jquery-noop.js +++ b/benchmarks/largetable-bp/jquery-noop.js @@ -1 +1 @@ -// Override me with ?jquery=/bower_components/jquery/dist/jquery.js +// Override me with ?jquery=/node_modules/jquery/dist/jquery.js diff --git a/benchmarks/orderby-bp/jquery-noop.js b/benchmarks/orderby-bp/jquery-noop.js index 8cac7fe4a149..de6781358dc1 100644 --- a/benchmarks/orderby-bp/jquery-noop.js +++ b/benchmarks/orderby-bp/jquery-noop.js @@ -1 +1 @@ -// Override me with ?jquery=/bower_components/jquery/dist/jquery.js +// Override me with ?jquery=/node_modules/jquery/dist/jquery.js diff --git a/bower.json b/bower.json deleted file mode 100644 index 099d5b1ed3e6..000000000000 --- a/bower.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "angularjs", - "license": "MIT", - "devDependencies": { - "jquery": "3.2.1", - "jquery-2.2": "jquery#2.2.4", - "jquery-2.1": "jquery#2.1.4", - "closure-compiler": "https://dl.google.com/closure-compiler/compiler-20140814.zip", - "ng-closure-runner": "https://raw.github.com/angular/ng-closure-runner/v0.2.4/assets/ng-closure-runner.zip" - } -} diff --git a/docs/config/services/getVersion.js b/docs/config/services/getVersion.js index 7de01030b6ec..cc88b395e228 100644 --- a/docs/config/services/getVersion.js +++ b/docs/config/services/getVersion.js @@ -4,7 +4,7 @@ var path = require('canonical-path'); /** * dgService getVersion * @description - * Find the current version of the bower component (or node module) + * Find the current version of the node module */ module.exports = function getVersion(readFilesProcessor) { var basePath = readFilesProcessor.basePath; diff --git a/docs/gulpfile.js b/docs/gulpfile.js index e45c504b6537..19a47be57eed 100644 --- a/docs/gulpfile.js +++ b/docs/gulpfile.js @@ -13,7 +13,7 @@ var rename = require('gulp-rename'); // We indicate to gulp that tasks are async by returning the stream. // Gulp can then wait for the stream to close before starting dependent tasks. -// See clean and bower for async tasks, and see assets and doc-gen for dependent tasks below +// See clean for an async task, and see assets and doc-gen for dependent tasks below. var outputFolder = '../build/docs'; diff --git a/lib/grunt/plugins.js b/lib/grunt/plugins.js index acce4b797ae7..2d71b85501eb 100644 --- a/lib/grunt/plugins.js +++ b/lib/grunt/plugins.js @@ -2,7 +2,6 @@ /* eslint-disable no-invalid-this */ -var bower = require('bower'); var util = require('./utils.js'); var npmRun = require('npm-run'); @@ -63,15 +62,4 @@ module.exports = function(grunt) { grunt.registerTask('collect-errors', 'Combine stripped error files', function() { util.collectErrors(); }); - - grunt.registerTask('bower', 'Install Bower packages.', function() { - var done = this.async(); - - bower.commands.install() - .on('log', function(result) { - grunt.log.ok('bower: ' + result.id + ' ' + result.data.endpoint.name); - }) - .on('error', grunt.fail.warn.bind(grunt.fail)) - .on('end', done); - }); }; diff --git a/lib/grunt/utils.js b/lib/grunt/utils.js index 952768da7239..52dbcde8fa5e 100644 --- a/lib/grunt/utils.js +++ b/lib/grunt/utils.js @@ -187,8 +187,8 @@ module.exports = { 'java ' + this.java32flags() + ' ' + this.memoryRequirement() + ' ' + - '-cp bower_components/closure-compiler/compiler.jar' + classPathSep + - 'bower_components/ng-closure-runner/ngcompiler.jar ' + + '-cp vendor/closure-compiler/compiler.jar' + classPathSep + + 'vendor/ng-closure-runner/ngcompiler.jar ' + 'org.angularjs.closurerunner.NgClosureRunner ' + '--compilation_level ' + compilationLevel + ' ' + '--language_in ECMASCRIPT5_STRICT ' + diff --git a/package.json b/package.json index fe7ab23e569e..77fa93a6f005 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "angular-benchpress": "0.x.x", "benchmark": "1.x.x", "bootstrap": "3.1.1", - "bower": "~1.3.9", "browserstacktunnel-wrapper": "2.0.0", "canonical-path": "0.0.2", "changez": "^2.1.1", @@ -60,7 +59,9 @@ "jasmine-core": "^2.8.0", "jasmine-node": "^2.0.0", "jasmine-reporters": "^2.2.0", - "jquery": "^3.2.1", + "jquery": "3.2.1", + "jquery-2.1": "npm:jquery@2.1.4", + "jquery-2.2": "npm:jquery@2.2.4", "karma": "^2.0.0", "karma-browserstack-launcher": "^1.2.0", "karma-chrome-launcher": "^2.1.1", diff --git a/scripts/travis/before_build.sh b/scripts/travis/before_build.sh index e1d83d7977ad..ca44cb37d7dd 100755 --- a/scripts/travis/before_build.sh +++ b/scripts/travis/before_build.sh @@ -18,7 +18,6 @@ fi # unit runs the docs tests too which need a built version of the code if [[ "$JOB" = unit-* ]]; then - grunt bower grunt validate-angular-files grunt build fi @@ -28,4 +27,4 @@ fi if [ "$JOB" != "ci-checks" ]; then echo "wait_for_browser_provider" ./scripts/travis/wait_for_browser_provider.sh -fi \ No newline at end of file +fi diff --git a/test/e2e/fixtures/ng-jq-jquery/index.html b/test/e2e/fixtures/ng-jq-jquery/index.html index 15c4a6c0cf30..535ff3fdca26 100644 --- a/test/e2e/fixtures/ng-jq-jquery/index.html +++ b/test/e2e/fixtures/ng-jq-jquery/index.html @@ -7,7 +7,7 @@ - + diff --git a/test/e2e/fixtures/ng-jq/index.html b/test/e2e/fixtures/ng-jq/index.html index 5c73233a8fc7..1e1c6cbdfcbc 100644 --- a/test/e2e/fixtures/ng-jq/index.html +++ b/test/e2e/fixtures/ng-jq/index.html @@ -3,7 +3,7 @@ {{jqueryVersion}} - + ``` -## Create the `app` module +#### Create the `app` module In the app.js file, create the main application module `app` which depends on the `ngComponentRouter` module, which is provided by the **Component Router** script. @@ -547,7 +547,7 @@ must have a base URL. ... ``` -## Bootstrap AngularJS +#### Bootstrap AngularJS Bootstrap the AngularJS application and add the top level App Component. @@ -559,7 +559,7 @@ Bootstrap the AngularJS application and add the top level App Component. ``` -# Implementing the AppComponent +### Implementing the AppComponent In the previous section we have created a single top level **App Component**. Let's now create some more **Routing Components** and wire up **Route Config** for those. We start with a Heroes Feature, which @@ -577,7 +577,7 @@ We are going to have a `Heroes` Component for the Heroes feature of our applicat and `HeroDetail` **Components** that will actually display the two different views. -## App Component +#### App Component Configure the **App Component** with a template and **Route Config**: @@ -598,7 +598,7 @@ Configure the **App Component** with a template and **Route Config**: The **App Component** has an `` directive in its template. This is where the child **Components** of this view will be rendered. -### ngLink +#### ngLink We have used the `ng-link` directive to create a link to navigate to the Heroes Component. By using this directive we don't need to know what the actual URL will be. We can let the Router generate that for us. @@ -607,7 +607,7 @@ We have included a link to the Crisis Center but have not included the `ng-link` implemented the CrisisCenter component. -### Non-terminal Routes +#### Non-terminal Routes We need to tell the **Router** that the `Heroes` **Route Definition** is **non-terminal**, that it should continue to match **Routes** in its child **Components**. We do this by adding a **continuation ellipsis @@ -616,14 +616,14 @@ Without the **continuation ellipsis** the `HeroList` **Route** will never be mat stop at the `Heroes` **Routing Component** and not try to match the rest of the URL. -## Heroes Feature +### Heroes Feature Now we can implement our Heroes Feature which consists of three **Components**: `Heroes`, `HeroList` and `HeroDetail`. The `Heroes` **Routing Component** simply provides a template containing the {@link ngOutlet} directive and a **Route Config** that defines a set of child **Routes** which delegate through to the `HeroList` and `HeroDetail` **Components**. -## HeroesComponent +### HeroesComponent Create a new file `heroes.js`, which defines a new AngularJS module for the **Components** of this feature and registers the Heroes **Component**. @@ -651,20 +651,20 @@ and also to add the module as a dependency of the `app` module: angular.module('app', ['ngComponentRouter', 'heroes']) ``` -### Use As Default +#### Use As Default The `useAsDefault` property on the `HeroList` **Route Definition**, indicates that if no other **Route Definition** matches the URL, then this **Route Definition** should be used by default. -### Route Parameters +#### Route Parameters The `HeroDetail` Route has a named parameter (`id`), indicated by prefixing the URL segment with a colon, as part of its `path` property. The **Router** will match anything in this segment and make that value available to the HeroDetail **Component**. -### Terminal Routes +#### Terminal Routes Both the Routes in the `HeroesComponent` are terminal, i.e. their routes do not end with `...`. This is because the `HeroList` and `HeroDetail` will not contain any child routes. -### Route Names +#### Route Names **What is the difference between the `name` and `component` properties on a Route Definition?** The `component` property in a **Route Definition** defines the **Component** directive that will be rendered @@ -676,7 +676,7 @@ The `name` property is used to reference the **Route Definition** when generatin that has the `name` property of `"Heroes"`. -## HeroList Component +### HeroList Component The HeroList **Component** is the first component in the application that actually contains significant functionality. It loads up a list of heroes from a `heroService` and displays them using `ng-repeat`. @@ -705,7 +705,7 @@ The template iterates through each `hero` object of the array in the `$ctrl.hero the `$ctrl` property on the scope of the template.* -## HeroService +### HeroService Our HeroService simulates requesting a list of heroes from a server. In a real application this would be making an actual server request, perhaps over HTTP. @@ -735,7 +735,7 @@ Note that both the `getHeroes()` and `getHero(id)` methods return a promise for in real-life we would have to wait for the server to respond with the data. -## Router Lifecycle Hooks +### Router Lifecycle Hooks **How do I know when my Component is active?** @@ -780,7 +780,7 @@ By returning a promise for the list of heroes from `$routerOnActivate()` we can Route until the heroes have arrived successfully. This is similar to how a `resolve` works in {@link ngRoute}. -## Route Parameters +### Route Parameters **How do I access parameters for the current route?** @@ -811,7 +811,7 @@ by the **Router**. In this code it is used to identify a specific Hero to retrie This hero is then attached to the **Component** so that it can be accessed in the template. -## Access to the Current Router +### Access to the Current Router **How do I get hold of the current router for my component?** @@ -882,7 +882,7 @@ Other options for generating this navigation are: ``` this form gives you the possibility of caching the instruction, but is more verbose. -### Absolute vs Relative Navigation +#### Absolute vs Relative Navigation **Why not use `$rootRouter` to do the navigation?** @@ -894,7 +894,7 @@ to the `HeroListComponent` with the `$rootRouter`, we would have to provide a co `['App','Heroes','HeroList']`. -## Extra Parameters +### Extra Parameters We can also pass additional optional parameters to routes, which get encoded into the URL and are again available to the `$routerOnActivate(next, previous)` hook. If we pass the current `id` from the @@ -936,7 +936,7 @@ Finally, we can use this information to highlight the current hero in the templa
        ``` -## Crisis Center +### Crisis Center Let's implement the Crisis Center feature, which displays a list if crises that need to be dealt with by a hero. The detailed crisis view has an additional feature where it blocks you from navigating if you have not saved @@ -951,7 +951,7 @@ changes to the crisis being edited. ![Crisis Detail View](img/guide/crisis-detail.png) -## Crisis Feature +### Crisis Feature This feature is very similar to the Heroes feature. It contains the following **Components**: @@ -962,7 +962,7 @@ This feature is very similar to the Heroes feature. It contains the following ** CrisisService and CrisisListComponent are basically the same as HeroService and HeroListComponent respectively. -## Navigation Control Hooks +### Navigation Control Hooks **How do I prevent navigation from occurring?** @@ -979,7 +979,7 @@ can complete, all the **Components** must agree that they can be deactivated or The **Router** will call the `$routerCanDeactivate` and `$canActivate` hooks, if they are provided. If any of the hooks resolve to `false` then the navigation is cancelled. -### Dialog Box Service +#### Dialog Box Service We can implement a very simple dialog box that will prompt the user whether they are happy to lose changes they have made. The result of the prompt is a promise that can be used in a `$routerCanDeactivate` hook. diff --git a/docs/content/guide/component.ngdoc b/docs/content/guide/component.ngdoc index f2f99b95a44f..6d378ee51997 100644 --- a/docs/content/guide/component.ngdoc +++ b/docs/content/guide/component.ngdoc @@ -445,7 +445,7 @@ angular.module('docsTabsExample', [])
        -# Unit-testing Component Controllers +## Unit-testing Component Controllers The easiest way to unit-test a component controller is by using the {@link ngMock.$componentController $componentController} that is included in {@link ngMock}. The diff --git a/docs/content/guide/di.ngdoc b/docs/content/guide/di.ngdoc index 58fc09c3bc67..f0ac64c8c290 100644 --- a/docs/content/guide/di.ngdoc +++ b/docs/content/guide/di.ngdoc @@ -39,7 +39,7 @@ into `run` blocks. However, only those that have been **registered beforehand** can be injected. This is different from services, where the order of registration does not matter. -See {@link module#module-loading-dependencies Modules} for more details about `run` and `config` +See {@link module#module-loading Modules} for more details about `run` and `config` blocks and {@link guide/providers Providers} for more information about the different provider types. diff --git a/docs/content/guide/introduction.ngdoc b/docs/content/guide/introduction.ngdoc index 05704e5302f6..e43dcd30e72b 100644 --- a/docs/content/guide/introduction.ngdoc +++ b/docs/content/guide/introduction.ngdoc @@ -64,7 +64,7 @@ Games and GUI editors are examples of applications with intensive and tricky DOM These kinds of apps are different from CRUD apps, and as a result are probably not a good fit for AngularJS. In these cases it may be better to use a library with a lower level of abstraction, such as `jQuery`. -# The Zen of AngularJS +## The Zen of AngularJS AngularJS is built around the belief that declarative code is better than imperative when it comes to building UIs and wiring software components together, while imperative code is excellent for From 1d804645f7656d592c90216a0355b4948807f6b8 Mon Sep 17 00:00:00 2001 From: Frederik Prijck Date: Sun, 1 Oct 2017 22:35:21 +0200 Subject: [PATCH 196/583] feat(orderBy): consider `null` and `undefined` greater than other values Previously, `null` values where sorted using type `string` resulting in a string comparison. `undefined` values where compared to other values by type and were usually considered greater than other values (since their type happens to start with a `u`), but this was coincidental. This commit ensures that `null` and `undefined ` values are explicitly considered greater than other values (with `undefined` > `null`) and will effectively be put at the end of the sorted list (for ascending order sorting). Closes #15294 Closes #16376 BREAKING CHANGE: When using `orderBy` to sort arrays containing `null` values, the `null` values will be considered "greater than" all other values, except for `undefined`. Previously, they were sorted as strings. This will result in different (but more intuitive) sorting order. Before: ```js orderByFilter(['a', undefined, 'o', null, 'z']); //--> 'a', null, 'o', 'z', undefined ``` After: ```js orderByFilter(['a', undefined, 'o', null, 'z']); //--> 'a', 'o', 'z', null, undefined ``` --- src/ng/filter/orderBy.js | 25 +++++++++++++++++-------- test/ng/filter/orderBySpec.js | 16 +++++++++++++--- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/src/ng/filter/orderBy.js b/src/ng/filter/orderBy.js index 93e6424d804e..57c374735d5d 100644 --- a/src/ng/filter/orderBy.js +++ b/src/ng/filter/orderBy.js @@ -40,6 +40,7 @@ * index: ... * } * ``` + * **Note:** `null` values use `'null'` as their type. * 2. The comparator function is used to sort the items, based on the derived values, types and * indices. * @@ -74,11 +75,15 @@ * * The default, built-in comparator should be sufficient for most usecases. In short, it compares * numbers numerically, strings alphabetically (and case-insensitively), for objects falls back to - * using their index in the original collection, and sorts values of different types by type. + * using their index in the original collection, sorts values of different types by type and puts + * `undefined` and `null` values at the end of the sorted list. * * More specifically, it follows these steps to determine the relative order of items: * - * 1. If the compared values are of different types, compare the types themselves alphabetically. + * 1. If the compared values are of different types: + * - If one of the values is undefined, consider it "greater than" the other. + * - Else if one of the values is null, consider it "greater than" the other. + * - Else compare the types themselves alphabetically. * 2. If both values are of type `string`, compare them alphabetically in a case- and * locale-insensitive way. * 3. If both values are objects, compare their indices instead. @@ -89,9 +94,10 @@ * * **Note:** If you notice numbers not being sorted as expected, make sure they are actually being * saved as numbers and not strings. - * **Note:** For the purpose of sorting, `null` values are treated as the string `'null'` (i.e. - * `type: 'string'`, `value: 'null'`). This may cause unexpected sort order relative to - * other values. + * **Note:** For the purpose of sorting, `null` and `undefined` are considered "greater than" + * any other value (with undefined "greater than" null). This effectively means that `null` + * and `undefined` values end up at the end of a list sorted in ascending order. + * **Note:** `null` values use `'null'` as their type to be able to distinguish them from objects. * * @param {Array|ArrayLike} collection - The collection (array or array-like object) to sort. * @param {(Function|string|Array.)=} expression - A predicate (or list of @@ -658,8 +664,7 @@ function orderByFilter($parse) { function getPredicateValue(value, index) { var type = typeof value; if (value === null) { - type = 'string'; - value = 'null'; + type = 'null'; } else if (type === 'object') { value = objectValue(value); } @@ -690,7 +695,11 @@ function orderByFilter($parse) { result = value1 < value2 ? -1 : 1; } } else { - result = type1 < type2 ? -1 : 1; + result = (type1 === 'undefined') ? 1 : + (type2 === 'undefined') ? -1 : + (type1 === 'null') ? 1 : + (type2 === 'null') ? -1 : + (type1 < type2) ? -1 : 1; } return result; diff --git a/test/ng/filter/orderBySpec.js b/test/ng/filter/orderBySpec.js index e8f0a4126eff..cab5cb678063 100644 --- a/test/ng/filter/orderBySpec.js +++ b/test/ng/filter/orderBySpec.js @@ -309,6 +309,16 @@ describe('Filter: orderBy', function() { expect(orderBy(items, expr)).toEqual(sorted); }); + + it('should consider null and undefined greater than any other value', function() { + var items = [undefined, null, 'z', {}, 999, false]; + var expr = null; + var sorted = [false, 999, {}, 'z', null, undefined]; + var reversed = [undefined, null, 'z', {}, 999, false]; + + expect(orderBy(items, expr)).toEqual(sorted); + expect(orderBy(items, expr, true)).toEqual(reversed); + }); }); describe('(custom comparator)', function() { @@ -376,7 +386,7 @@ describe('Filter: orderBy', function() { }); - it('should treat a value of `null` as `"null"`', function() { + it('should treat a value of `null` as type `"null"`', function() { var items = [null, null]; var expr = null; var reverse = null; @@ -386,8 +396,8 @@ describe('Filter: orderBy', function() { var arg = comparator.calls.argsFor(0)[0]; expect(arg).toEqual(jasmine.objectContaining({ - type: 'string', - value: 'null' + type: 'null', + value: null })); }); From 8d9984e530873497c39acf7726d51f17d60df909 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 26 Jan 2018 12:02:56 +0100 Subject: [PATCH 197/583] chore(docs-gen): generate list of versions in correct order Closes #16419 --- docs/config/processors/versions-data.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/config/processors/versions-data.js b/docs/config/processors/versions-data.js index 22b4570cc326..d52b6c420f69 100644 --- a/docs/config/processors/versions-data.js +++ b/docs/config/processors/versions-data.js @@ -55,9 +55,6 @@ module.exports = function generateVersionDocProcessor(gitData) { if (missesCurrentVersion) versions.push(currentVersion.version); - // Get the stable release with the highest version - var highestStableRelease = versions.reverse().find(semverIsStable); - versions = versions .filter(function(versionStr) { return blacklist.indexOf(versionStr) === -1; @@ -85,6 +82,9 @@ module.exports = function generateVersionDocProcessor(gitData) { var latest = sortObject(latestMap, reverse(semver.compare)) .map(function(version) { return makeOption(version, 'Latest'); }); + // Get the stable release with the highest version + var highestStableRelease = versions.find(semverIsStable); + // Generate master and stable snapshots var snapshots = [ makeOption( @@ -130,14 +130,15 @@ module.exports = function generateVersionDocProcessor(gitData) { return Object.keys(obj).map(function(key) { return obj[key]; }).sort(cmp); } + // Adapted from // https://github.com/kaelzhang/node-semver-stable/blob/34dd29842409295d49889d45871bec55a992b7f6/index.js#L25 function semverIsStable(version) { - var semverObj = semver.parse(version); + var semverObj = version.version; return semverObj === null ? false : !semverObj.prerelease.length; } function createSnapshotStableLabel(version) { - var label = 'v' + version.replace(/.$/, 'x') + '-snapshot'; + var label = version.label.replace(/.$/, 'x') + '-snapshot'; return label; } From a8830d2be402764225dd1108b992965a5f8b1f4d Mon Sep 17 00:00:00 2001 From: Dmitriy Date: Sun, 28 Jan 2018 14:24:00 +0300 Subject: [PATCH 198/583] feat(input): add `drop` event support (#16420) --- src/ng/directive/input.js | 4 ++-- test/ng/directive/inputSpec.js | 14 +++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js index 228f5fb2366a..7d1bec7cfe9d 100644 --- a/src/ng/directive/input.js +++ b/src/ng/directive/input.js @@ -1306,9 +1306,9 @@ function baseInputType(scope, element, attr, ctrl, $sniffer, $browser) { deferListener(event, this, this.value); }); - // if user modifies input value using context menu in IE, we need "paste" and "cut" events to catch it + // if user modifies input value using context menu in IE, we need "paste", "cut" and "drop" events to catch it if ($sniffer.hasEvent('paste')) { - element.on('paste cut', deferListener); + element.on('paste cut drop', deferListener); } } diff --git a/test/ng/directive/inputSpec.js b/test/ng/directive/inputSpec.js index 9c58807345d3..93d2184f969d 100644 --- a/test/ng/directive/inputSpec.js +++ b/test/ng/directive/inputSpec.js @@ -439,7 +439,7 @@ describe('input', function() { } }); - describe('"keydown", "paste" and "cut" events', function() { + describe('"keydown", "paste", "cut" and "drop" events', function() { beforeEach(function() { // Force browser to report a lack of an 'input' event $sniffer.hasEvent = function(eventName) { @@ -461,6 +461,18 @@ describe('input', function() { expect($rootScope.name).toEqual('mark'); }); + it('should update the model on "drop" event if the input value changes', function() { + var inputElm = helper.compileInput(''); + + browserTrigger(inputElm, 'keydown'); + $browser.defer.flush(); + expect(inputElm).toBePristine(); + + inputElm.val('mark'); + browserTrigger(inputElm, 'drop'); + $browser.defer.flush(); + expect($rootScope.name).toEqual('mark'); + }); it('should update the model on "cut" event', function() { var inputElm = helper.compileInput(''); From 1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Tue, 30 Jan 2018 14:07:27 +0000 Subject: [PATCH 199/583] feat($sce): handle URL sanitization through the `$sce` service Thanks to @rjamet for the original work on this feature. This is a large patch to handle URLs with the $sce service, similarly to HTML context. Where we previously sanitized URL attributes when setting attribute value inside the `$compile` service, we now only apply an `$sce` context requirement and leave the `$interpolate` service to deal with sanitization. This commit introduces a new `$sce` context called `MEDIA_URL`, which represents a URL used as a source for a media element that is not expected to execute code, such as image, video, audio, etc. The context hierarchy is setup so that a value trusted as `URL` is also trusted in the `MEDIA_URL` context, in the same way that the a value trusted as `RESOURCE_URL` is also trusted in the `URL` context (and transitively also the `MEDIA_URL` context). The `$sce` service will now automatically attempt to sanitize non-trusted values that require the `URL` or `MEDIA_URL` context: * When calling `getTrustedMediaUrl()` a value that is not already a trusted `MEDIA_URL` will be sanitized using the `imgSrcSanitizationWhitelist`. * When calling `getTrustedUrl()` a value that is not already a trusted `URL` will be sanitized using the `aHrefSanitizationWhitelist`. This results in behaviour that closely matches the previous sanitization behaviour. To keep rough compatibility with existing apps, we need to allow concatenation of values that may contain trusted contexts. The following approach is taken for situations that require a `URL` or `MEDIA_URL` secure context: * A single trusted value is trusted, e.g. `"{{trustedUrl}}"` and will not be sanitized. * A single non-trusted value, e.g. `"{{ 'javascript:foo' }}"`, will be handled by `getTrustedMediaUrl` or `getTrustedUrl)` and sanitized. * Any concatenation of values (which may or may not be trusted) results in a non-trusted type that will be handled by `getTrustedMediaUrl` or `getTrustedUrl` once the concatenation is complete. E.g. `"javascript:{{safeType}}"` is a concatenation of a non-trusted and a trusted value, which will be sanitized as a whole after unwrapping the `safeType` value. * An interpolation containing no expressions will still be handled by `getTrustedMediaUrl` or `getTrustedUrl`, whereas before this would have been short-circuited in the `$interpolate` service. E.g. `"some/hard/coded/url"`. This ensures that `ngHref` and similar directives still securely, even if the URL is hard-coded into a template or index.html (perhaps by server-side rendering). BREAKING CHANGES: If you use `attrs.$set` for URL attributes (a[href] and img[src]) there will no longer be any automated sanitization of the value. This is in line with other programmatic operations, such as writing to the innerHTML of an element. If you are programmatically writing URL values to attributes from untrusted input then you must sanitize it yourself. You could write your own sanitizer or copy the private `$$sanitizeUri` service. Note that values that have been passed through the `$interpolate` service within the `URL` or `MEDIA_URL` will have already been sanitized, so you would not need to sanitize these values again. --- docs/content/error/$compile/srcset.ngdoc | 12 + src/ng/compile.js | 48 ++- src/ng/directive/attrs.js | 2 +- src/ng/interpolate.js | 75 ++-- src/ng/sanitizeUri.js | 38 +- src/ng/sce.js | 97 +++-- src/ngSanitize/sanitize.js | 5 +- test/ng/compileSpec.js | 440 +++++++++++++++-------- test/ng/directive/booleanAttrsSpec.js | 208 ----------- test/ng/directive/ngHrefSpec.js | 105 ++++++ test/ng/directive/ngSrcSpec.js | 94 ++++- test/ng/directive/ngSrcsetSpec.js | 15 +- test/ng/interpolateSpec.js | 70 ++-- test/ng/sceSpecs.js | 81 ++++- test/ngSanitize/sanitizeSpec.js | 4 +- 15 files changed, 824 insertions(+), 470 deletions(-) create mode 100644 docs/content/error/$compile/srcset.ngdoc create mode 100644 test/ng/directive/ngHrefSpec.js diff --git a/docs/content/error/$compile/srcset.ngdoc b/docs/content/error/$compile/srcset.ngdoc new file mode 100644 index 000000000000..cab3de5f4d79 --- /dev/null +++ b/docs/content/error/$compile/srcset.ngdoc @@ -0,0 +1,12 @@ +@ngdoc error +@name $compile:srcset +@fullName Invalid value passed to `attr.$set('srcset', value)` +@description + +This error occurs if you try to programmatically set the `srcset` attribute with a non-string value. + +This can be the case if you tried to avoid the automatic sanitization of the `srcset` value by +passing a "trusted" value provided by calls to `$sce.trustAsMediaUrl(value)`. + +If you want to programmatically set explicitly trusted unsafe URLs, you should use `$sce.trustAsHtml` +on the whole `img` tag and inject it into the DOM using the `ng-bind-html` directive. diff --git a/src/ng/compile.js b/src/ng/compile.js index 4ec3ea5d6d94..6ae2722a6fde 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -1528,9 +1528,9 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { this.$get = [ '$injector', '$interpolate', '$exceptionHandler', '$templateRequest', '$parse', - '$controller', '$rootScope', '$sce', '$animate', '$$sanitizeUri', + '$controller', '$rootScope', '$sce', '$animate', function($injector, $interpolate, $exceptionHandler, $templateRequest, $parse, - $controller, $rootScope, $sce, $animate, $$sanitizeUri) { + $controller, $rootScope, $sce, $animate) { var SIMPLE_ATTR_NAME = /^\w/; var specialAttrHolder = window.document.createElement('div'); @@ -1679,8 +1679,8 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { */ $set: function(key, value, writeAttr, attrName) { // TODO: decide whether or not to throw an error if "class" - //is set through this function since it may cause $updateClass to - //become unstable. + // is set through this function since it may cause $updateClass to + // become unstable. var node = this.$$element[0], booleanKey = getBooleanAttrName(node, key), @@ -1710,13 +1710,20 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { nodeName = nodeName_(this.$$element); - if ((nodeName === 'a' && (key === 'href' || key === 'xlinkHref')) || - (nodeName === 'img' && key === 'src') || - (nodeName === 'image' && key === 'xlinkHref')) { - // sanitize a[href] and img[src] values - this[key] = value = $$sanitizeUri(value, nodeName === 'img' || nodeName === 'image'); - } else if (nodeName === 'img' && key === 'srcset' && isDefined(value)) { - // sanitize img[srcset] values + // Sanitize img[srcset] values. + if (nodeName === 'img' && key === 'srcset' && value) { + if (!isString(value)) { + throw $compileMinErr('srcset', 'Can\'t pass trusted values to `$set(\'srcset\', value)`: "{0}"', value.toString()); + } + + // Such values are a bit too complex to handle automatically inside $sce. + // Instead, we sanitize each of the URIs individually, which works, even dynamically. + + // It's not possible to work around this using `$sce.trustAsMediaUrl`. + // If you want to programmatically set explicitly trusted unsafe URLs, you should use + // `$sce.trustAsHtml` on the whole `img` tag and inject it into the DOM using the + // `ng-bind-html` directive. + var result = ''; // first check if there are spaces because it's not the same pattern @@ -1733,16 +1740,16 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { for (var i = 0; i < nbrUrisWith2parts; i++) { var innerIdx = i * 2; // sanitize the uri - result += $$sanitizeUri(trim(rawUris[innerIdx]), true); + result += $sce.getTrustedMediaUrl(trim(rawUris[innerIdx])); // add the descriptor - result += (' ' + trim(rawUris[innerIdx + 1])); + result += ' ' + trim(rawUris[innerIdx + 1]); } // split the last item into uri and descriptor var lastTuple = trim(rawUris[i * 2]).split(/\s/); // sanitize the last uri - result += $$sanitizeUri(trim(lastTuple[0]), true); + result += $sce.getTrustedMediaUrl(trim(lastTuple[0])); // and add the last descriptor if any if (lastTuple.length === 2) { @@ -3268,14 +3275,18 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } var tag = nodeName_(node); // All tags with src attributes require a RESOURCE_URL value, except for - // img and various html5 media tags. + // img and various html5 media tags, which require the MEDIA_URL context. if (attrNormalizedName === 'src' || attrNormalizedName === 'ngSrc') { if (['img', 'video', 'audio', 'source', 'track'].indexOf(tag) === -1) { return $sce.RESOURCE_URL; } + return $sce.MEDIA_URL; + } else if (attrNormalizedName === 'xlinkHref') { + // Some xlink:href are okay, most aren't + if (tag === 'image') return $sce.MEDIA_URL; + if (tag === 'a') return $sce.URL; + return $sce.RESOURCE_URL; } else if ( - // Some xlink:href are okay, most aren't - (attrNormalizedName === 'xlinkHref' && (tag !== 'image' && tag !== 'a')) || // Formaction (tag === 'form' && attrNormalizedName === 'action') || // If relative URLs can go where they are not expected to, then @@ -3285,6 +3296,9 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { (tag === 'link' && attrNormalizedName === 'href') ) { return $sce.RESOURCE_URL; + } else if (tag === 'a' && (attrNormalizedName === 'href' || + attrNormalizedName === 'ngHref')) { + return $sce.URL; } } diff --git a/src/ng/directive/attrs.js b/src/ng/directive/attrs.js index af0bf14efd1f..1b646ff5d4c3 100644 --- a/src/ng/directive/attrs.js +++ b/src/ng/directive/attrs.js @@ -436,7 +436,7 @@ forEach(['src', 'srcset', 'href'], function(attrName) { // On IE, if "ng:src" directive declaration is used and "src" attribute doesn't exist // then calling element.setAttribute('src', 'foo') doesn't do anything, so we need // to set the property as well to achieve the desired effect. - // We use attr[attrName] value since $set can sanitize the url. + // We use attr[attrName] value since $set might have sanitized the url. if (msie && propName) element.prop(propName, attr[name]); }); } diff --git a/src/ng/interpolate.js b/src/ng/interpolate.js index 30ad9e3a9ad8..77b863ddcba9 100644 --- a/src/ng/interpolate.js +++ b/src/ng/interpolate.js @@ -238,16 +238,21 @@ function $InterpolateProvider() { * - `context`: evaluation context for all expressions embedded in the interpolated text */ function $interpolate(text, mustHaveExpression, trustedContext, allOrNothing) { + var contextAllowsConcatenation = trustedContext === $sce.URL || trustedContext === $sce.MEDIA_URL; + // Provide a quick exit and simplified result function for text with no interpolation if (!text.length || text.indexOf(startSymbol) === -1) { - var constantInterp; - if (!mustHaveExpression) { - var unescapedText = unescapeText(text); - constantInterp = valueFn(unescapedText); - constantInterp.exp = text; - constantInterp.expressions = []; - constantInterp.$$watchDelegate = constantWatchDelegate; + if (mustHaveExpression && !contextAllowsConcatenation) return; + + var unescapedText = unescapeText(text); + if (contextAllowsConcatenation) { + unescapedText = $sce.getTrusted(trustedContext, unescapedText); } + var constantInterp = valueFn(unescapedText); + constantInterp.exp = text; + constantInterp.expressions = []; + constantInterp.$$watchDelegate = constantWatchDelegate; + return constantInterp; } @@ -256,11 +261,13 @@ function $InterpolateProvider() { endIndex, index = 0, expressions = [], - parseFns = [], + parseFns, textLength = text.length, exp, concat = [], - expressionPositions = []; + expressionPositions = [], + singleExpression; + while (index < textLength) { if (((startIndex = text.indexOf(startSymbol, index)) !== -1) && @@ -270,10 +277,9 @@ function $InterpolateProvider() { } exp = text.substring(startIndex + startSymbolLength, endIndex); expressions.push(exp); - parseFns.push($parse(exp, parseStringifyInterceptor)); index = endIndex + endSymbolLength; expressionPositions.push(concat.length); - concat.push(''); + concat.push(''); // Placeholder that will get replaced with the evaluated expression. } else { // we did not find an interpolation, so we have to add the remainder to the separators array if (index !== textLength) { @@ -283,15 +289,25 @@ function $InterpolateProvider() { } } + singleExpression = concat.length === 1 && expressionPositions.length === 1; + // Intercept expression if we need to stringify concatenated inputs, which may be SCE trusted + // objects rather than simple strings + // (we don't modify the expression if the input consists of only a single trusted input) + var interceptor = contextAllowsConcatenation && singleExpression ? undefined : parseStringifyInterceptor; + parseFns = expressions.map(function(exp) { return $parse(exp, interceptor); }); + // Concatenating expressions makes it hard to reason about whether some combination of // concatenated values are unsafe to use and could easily lead to XSS. By requiring that a - // single expression be used for iframe[src], object[src], etc., we ensure that the value - // that's used is assigned or constructed by some JS code somewhere that is more testable or - // make it obvious that you bound the value to some user controlled value. This helps reduce - // the load when auditing for XSS issues. - if (trustedContext && concat.length > 1) { - $interpolateMinErr.throwNoconcat(text); - } + // single expression be used for some $sce-managed secure contexts (RESOURCE_URLs mostly), + // we ensure that the value that's used is assigned or constructed by some JS code somewhere + // that is more testable or make it obvious that you bound the value to some user controlled + // value. This helps reduce the load when auditing for XSS issues. + + // Note that URL and MEDIA_URL $sce contexts do not need this, since `$sce` can sanitize the values + // passed to it. In that case, `$sce.getTrusted` will be called on either the single expression + // or on the overall concatenated string (losing trusted types used in the mix, by design). + // Both these methods will sanitize plain strings. Also, HTML could be included, but since it's + // only used in srcdoc attributes, this would not be very useful. if (!mustHaveExpression || expressions.length) { var compute = function(values) { @@ -299,13 +315,16 @@ function $InterpolateProvider() { if (allOrNothing && isUndefined(values[i])) return; concat[expressionPositions[i]] = values[i]; } - return concat.join(''); - }; - var getValue = function(value) { - return trustedContext ? - $sce.getTrusted(trustedContext, value) : - $sce.valueOf(value); + if (contextAllowsConcatenation) { + // If `singleExpression` then `concat[0]` might be a "trusted" value or `null`, rather than a string + return $sce.getTrusted(trustedContext, singleExpression ? concat[0] : concat.join('')); + } else if (trustedContext && concat.length > 1) { + // This context does not allow more than one part, e.g. expr + string or exp + exp. + $interpolateMinErr.throwNoconcat(text); + } + // In an unprivileged context or only one part: just concatenate and return. + return concat.join(''); }; return extend(function interpolationFn(context) { @@ -340,7 +359,13 @@ function $InterpolateProvider() { function parseStringifyInterceptor(value) { try { - value = getValue(value); + // In concatenable contexts, getTrusted comes at the end, to avoid sanitizing individual + // parts of a full URL. We don't care about losing the trustedness here. + // In non-concatenable contexts, where there is only one expression, this interceptor is + // not applied to the expression. + value = (trustedContext && !contextAllowsConcatenation) ? + $sce.getTrusted(trustedContext, value) : + $sce.valueOf(value); return allOrNothing && !isDefined(value) ? value : stringify(value); } catch (err) { $exceptionHandler($interpolateMinErr.interr(text, err)); diff --git a/src/ng/sanitizeUri.js b/src/ng/sanitizeUri.js index f7dc60bf3c41..edda8244e406 100644 --- a/src/ng/sanitizeUri.js +++ b/src/ng/sanitizeUri.js @@ -6,6 +6,7 @@ * Private service to sanitize uris for links and images. Used by $compile and $sanitize. */ function $$SanitizeUriProvider() { + var aHrefSanitizationWhitelist = /^\s*(https?|s?ftp|mailto|tel|file):/, imgSrcSanitizationWhitelist = /^\s*((https?|ftp|file|blob):|data:image\/)/; @@ -14,12 +15,16 @@ function $$SanitizeUriProvider() { * Retrieves or overrides the default regular expression that is used for whitelisting of safe * urls during a[href] sanitization. * - * The sanitization is a security measure aimed at prevent XSS attacks via html links. + * The sanitization is a security measure aimed at prevent XSS attacks via HTML anchor links. + * + * Any url due to be assigned to an `a[href]` attribute via interpolation is marked as requiring + * the $sce.URL security context. When interpolation occurs a call is made to `$sce.trustAsUrl(url)` + * which in turn may call `$$sanitizeUri(url, isMedia)` to sanitize the potentially malicious URL. + * + * If the URL matches the `aHrefSanitizationWhitelist` regular expression, it is returned unchanged. * - * Any url about to be assigned to a[href] via data-binding is first normalized and turned into - * an absolute url. Afterwards, the url is matched against the `aHrefSanitizationWhitelist` - * regular expression. If a match is found, the original url is written into the dom. Otherwise, - * the absolute url is prefixed with `'unsafe:'` string and only then is it written into the DOM. + * If there is no match the URL is returned prefixed with `'unsafe:'` to ensure that when it is written + * to the DOM it is inactive and potentially malicious code will not be executed. * * @param {RegExp=} regexp New regexp to whitelist urls with. * @returns {RegExp|ng.$compileProvider} Current RegExp if called without value or self for @@ -39,12 +44,17 @@ function $$SanitizeUriProvider() { * Retrieves or overrides the default regular expression that is used for whitelisting of safe * urls during img[src] sanitization. * - * The sanitization is a security measure aimed at prevent XSS attacks via html links. + * The sanitization is a security measure aimed at prevent XSS attacks via HTML image src links. + * + * Any URL due to be assigned to an `img[src]` attribute via interpolation is marked as requiring + * the $sce.MEDIA_URL security context. When interpolation occurs a call is made to + * `$sce.trustAsMediaUrl(url)` which in turn may call `$$sanitizeUri(url, isMedia)` to sanitize + * the potentially malicious URL. + * + * If the URL matches the `aImgSanitizationWhitelist` regular expression, it is returned unchanged. * - * Any url about to be assigned to img[src] via data-binding is first normalized and turned into - * an absolute url. Afterwards, the url is matched against the `imgSrcSanitizationWhitelist` - * regular expression. If a match is found, the original url is written into the dom. Otherwise, - * the absolute url is prefixed with `'unsafe:'` string and only then is it written into the DOM. + * If there is no match the URL is returned prefixed with `'unsafe:'` to ensure that when it is written + * to the DOM it is inactive and potentially malicious code will not be executed. * * @param {RegExp=} regexp New regexp to whitelist urls with. * @returns {RegExp|ng.$compileProvider} Current RegExp if called without value or self for @@ -59,10 +69,10 @@ function $$SanitizeUriProvider() { }; this.$get = function() { - return function sanitizeUri(uri, isImage) { - var regex = isImage ? imgSrcSanitizationWhitelist : aHrefSanitizationWhitelist; - var normalizedVal; - normalizedVal = urlResolve(uri && uri.trim()).href; + return function sanitizeUri(uri, isMediaUrl) { + // if (!uri) return uri; + var regex = isMediaUrl ? imgSrcSanitizationWhitelist : aHrefSanitizationWhitelist; + var normalizedVal = urlResolve(uri && uri.trim()).href; if (normalizedVal !== '' && !normalizedVal.match(regex)) { return 'unsafe:' + normalizedVal; } diff --git a/src/ng/sce.js b/src/ng/sce.js index 4dc0279fb61e..a5f618ef8fe4 100644 --- a/src/ng/sce.js +++ b/src/ng/sce.js @@ -22,12 +22,17 @@ var SCE_CONTEXTS = { // Style statements or stylesheets. Currently unused in AngularJS. CSS: 'css', - // An URL used in a context where it does not refer to a resource that loads code. Currently - // unused in AngularJS. + // An URL used in a context where it refers to the source of media, which are not expected to be run + // as scripts, such as an image, audio, video, etc. + MEDIA_URL: 'mediaUrl', + + // An URL used in a context where it does not refer to a resource that loads code. + // A value that can be trusted as a URL can also trusted as a MEDIA_URL. URL: 'url', // RESOURCE_URL is a subtype of URL used where the referred-to resource could be interpreted as // code. (e.g. ng-include, script src binding, templateUrl) + // A value that can be trusted as a RESOURCE_URL, can also trusted as a URL and a MEDIA_URL. RESOURCE_URL: 'resourceUrl', // Script. Currently unused in AngularJS. @@ -242,7 +247,7 @@ function $SceDelegateProvider() { return resourceUrlBlacklist; }; - this.$get = ['$injector', function($injector) { + this.$get = ['$injector', '$$sanitizeUri', function($injector, $$sanitizeUri) { var htmlSanitizer = function htmlSanitizer(html) { throw $sceMinErr('unsafe', 'Attempting to use an unsafe value in a safe context.'); @@ -307,7 +312,8 @@ function $SceDelegateProvider() { byType[SCE_CONTEXTS.HTML] = generateHolderType(trustedValueHolderBase); byType[SCE_CONTEXTS.CSS] = generateHolderType(trustedValueHolderBase); - byType[SCE_CONTEXTS.URL] = generateHolderType(trustedValueHolderBase); + byType[SCE_CONTEXTS.MEDIA_URL] = generateHolderType(trustedValueHolderBase); + byType[SCE_CONTEXTS.URL] = generateHolderType(byType[SCE_CONTEXTS.MEDIA_URL]); byType[SCE_CONTEXTS.JS] = generateHolderType(trustedValueHolderBase); byType[SCE_CONTEXTS.RESOURCE_URL] = generateHolderType(byType[SCE_CONTEXTS.URL]); @@ -386,15 +392,27 @@ function $SceDelegateProvider() { * @name $sceDelegate#getTrusted * * @description - * Takes any input, and either returns a value that's safe to use in the specified context, or - * throws an exception. + * Given an object and a security context in which to assign it, returns a value that's safe to + * use in this context, which was represented by the parameter. To do so, this function either + * unwraps the safe type it has been given (for instance, a {@link ng.$sceDelegate#trustAs + * `$sceDelegate.trustAs`} result), or it might try to sanitize the value given, depending on + * the context and sanitizer availablility. + * + * The contexts that can be sanitized are $sce.MEDIA_URL, $sce.URL and $sce.HTML. The first two are available + * by default, and the third one relies on the `$sanitize` service (which may be loaded through + * the `ngSanitize` module). Furthermore, for $sce.RESOURCE_URL context, a plain string may be + * accepted if the resource url policy defined by {@link ng.$sceDelegateProvider#resourceUrlWhitelist + * `$sceDelegateProvider.resourceUrlWhitelist`} and {@link ng.$sceDelegateProvider#resourceUrlBlacklist + * `$sceDelegateProvider.resourceUrlBlacklist`} accepts that resource. + * + * This function will throw if the safe type isn't appropriate for this context, or if the + * value given cannot be accepted in the context (which might be caused by sanitization not + * being available, or the value not being recognized as safe). * - * In practice, there are several cases. When given a string, this function runs checks - * and sanitization to make it safe without prior assumptions. When given the result of a {@link - * ng.$sceDelegate#trustAs `$sceDelegate.trustAs`} call, it returns the originally supplied - * value if that value's context is valid for this call's context. Finally, this function can - * also throw when there is no way to turn `maybeTrusted` in a safe value (e.g., no sanitization - * is available or possible.) + *
        + * Disabling auto-escaping is extremely dangerous, it usually creates a Cross Site Scripting + * (XSS) vulnerability in your application. + *
        * * @param {string} type The context in which this value is to be used (such as `$sce.HTML`). * @param {*} maybeTrusted The result of a prior {@link ng.$sceDelegate#trustAs @@ -412,12 +430,18 @@ function $SceDelegateProvider() { if (constructor && maybeTrusted instanceof constructor) { return maybeTrusted.$$unwrapTrustedValue(); } - // Otherwise, if we get here, then we may either make it safe, or throw an exception. This - // depends on the context: some are sanitizatible (HTML), some use whitelists (RESOURCE_URL), - // some are impossible to do (JS). This step isn't implemented for CSS and URL, as AngularJS - // has no corresponding sinks. - if (type === SCE_CONTEXTS.RESOURCE_URL) { - // RESOURCE_URL uses a whitelist. + + // If maybeTrusted is a trusted class instance but not of the correct trusted type + // then unwrap it and allow it to pass through to the rest of the checks + if (isFunction(maybeTrusted.$$unwrapTrustedValue)) { + maybeTrusted = maybeTrusted.$$unwrapTrustedValue(); + } + + // If we get here, then we will either sanitize the value or throw an exception. + if (type === SCE_CONTEXTS.MEDIA_URL || type === SCE_CONTEXTS.URL) { + // we attempt to sanitize non-resource URLs + return $$sanitizeUri(maybeTrusted, type === SCE_CONTEXTS.MEDIA_URL); + } else if (type === SCE_CONTEXTS.RESOURCE_URL) { if (isResourceUrlAllowedByPolicy(maybeTrusted)) { return maybeTrusted; } else { @@ -572,9 +596,10 @@ function $SceDelegateProvider() { * * If your expressions are constant literals, they're automatically trusted and you don't need to * call `$sce.trustAs` on them (e.g. - * `
        `) just works. The `$sceDelegate` will - * also use the `$sanitize` service if it is available when binding untrusted values to - * `$sce.HTML` context. AngularJS provides an implementation in `angular-sanitize.js`, and if you + * `
        `) just works (remember to include the + * `ngSanitize` module). The `$sceDelegate` will also use the `$sanitize` service if it is available + * when binding untrusted values to `$sce.HTML` context. + * AngularJS provides an implementation in `angular-sanitize.js`, and if you * wish to use it, you will also need to depend on the {@link ngSanitize `ngSanitize`} module in * your application. * @@ -594,17 +619,27 @@ function $SceDelegateProvider() { * * | Context | Notes | * |---------------------|----------------| - * | `$sce.HTML` | For HTML that's safe to source into the application. The {@link ng.directive:ngBindHtml ngBindHtml} directive uses this context for bindings. If an unsafe value is encountered, and the {@link ngSanitize.$sanitize $sanitize} service is available (implemented by the {@link ngSanitize ngSanitize} module) this will sanitize the value instead of throwing an error. | - * | `$sce.CSS` | For CSS that's safe to source into the application. Currently, no bindings require this context. Feel free to use it in your own directives. | - * | `$sce.URL` | For URLs that are safe to follow as links. Currently unused (`

        Note that `$sce.RESOURCE_URL` makes a stronger statement about the URL than `$sce.URL` does (it's not just the URL that matters, but also what is at the end of it), and therefore contexts requiring values trusted for `$sce.RESOURCE_URL` can be used anywhere that values trusted for `$sce.URL` are required. | - * | `$sce.JS` | For JavaScript that is safe to execute in your application's context. Currently, no bindings require this context. Feel free to use it in your own directives. | + * | `$sce.HTML` | For HTML that's safe to source into the application. The {@link ng.directive:ngBindHtml ngBindHtml} directive uses this context for bindings. If an unsafe value is encountered and the {@link ngSanitize $sanitize} module is present this will sanitize the value instead of throwing an error. | + * | `$sce.CSS` | For CSS that's safe to source into the application. Currently unused. Feel free to use it in your own directives. | + * | `$sce.MEDIA_URL` | For URLs that are safe to render as media. Is automatically converted from string by sanitizing when needed. | + * | `$sce.URL` | For URLs that are safe to follow as links. Is automatically converted from string by sanitizing when needed. Note that `$sce.URL` makes a stronger statement about the URL than `$sce.MEDIA_URL` does and therefore contexts requiring values trusted for `$sce.URL` can be used anywhere that values trusted for `$sce.MEDIA_URL` are required.| + * | `$sce.RESOURCE_URL` | For URLs that are not only safe to follow as links, but whose contents are also safe to include in your application. Examples include `ng-include`, `src` / `ngSrc` bindings for tags other than `IMG` (e.g. `IFRAME`, `OBJECT`, etc.)

        Note that `$sce.RESOURCE_URL` makes a stronger statement about the URL than `$sce.URL` or `$sce.MEDIA_URL` do and therefore contexts requiring values trusted for `$sce.RESOURCE_URL` can be used anywhere that values trusted for `$sce.URL` or `$sce.MEDIA_URL` are required. | + * | `$sce.JS` | For JavaScript that is safe to execute in your application's context. Currently unused. Feel free to use it in your own directives. | + * + * + *
        + * Be aware that, before AngularJS 1.7.0, `a[href]` and `img[src]` used to sanitize their + * interpolated values directly rather than rely upon {@link ng.$sce#getTrusted `$sce.getTrusted`}. * + * **As of 1.7.0, this is no longer the case.** + * + * Now such interpolations are marked as requiring `$sce.URL` (for `a[href]`) or `$sce.MEDIA_URL` + * (for `img[src]`), so that the sanitization happens (via `$sce.getTrusted...`) when the `$interpolate` + * service evaluates the expressions. + *
        * - * Be aware that `a[href]` and `img[src]` automatically sanitize their URLs and do not pass them - * through {@link ng.$sce#getTrusted $sce.getTrusted}. There's no CSS-, URL-, or JS-context bindings - * in AngularJS currently, so their corresponding `$sce.trustAs` functions aren't useful yet. This - * might evolve. + * There are no CSS or JS context bindings in AngularJS currently, so their corresponding `$sce.trustAs` + * functions aren't useful yet. This might evolve. * * ### Format of items in {@link ng.$sceDelegateProvider#resourceUrlWhitelist resourceUrlWhitelist}/{@link ng.$sceDelegateProvider#resourceUrlBlacklist Blacklist}
        * @@ -778,7 +813,7 @@ function $SceProvider() { * such a value. * * - getTrusted(contextEnum, value) - * This function should return the a value that is safe to use in the context specified by + * This function should return the value that is safe to use in the context specified by * contextEnum or throw and exception otherwise. * * NOTE: This contract deliberately does NOT state that values returned by trustAs() must be diff --git a/src/ngSanitize/sanitize.js b/src/ngSanitize/sanitize.js index 4920a5756765..b08850fba065 100644 --- a/src/ngSanitize/sanitize.js +++ b/src/ngSanitize/sanitize.js @@ -41,12 +41,11 @@ var htmlSanitizeWriter; * Sanitizes an html string by stripping all potentially dangerous tokens. * * The input is sanitized by parsing the HTML into tokens. All safe tokens (from a whitelist) are - * then serialized back to properly escaped html string. This means that no unsafe input can make + * then serialized back to a properly escaped HTML string. This means that no unsafe input can make * it into the returned string. * * The whitelist for URL sanitization of attribute values is configured using the functions - * `aHrefSanitizationWhitelist` and `imgSrcSanitizationWhitelist` of {@link ng.$compileProvider - * `$compileProvider`}. + * `aHrefSanitizationWhitelist` and `imgSrcSanitizationWhitelist` of {@link $compileProvider}. * * The input may also contain SVG markup if this is enabled via {@link $sanitizeProvider}. * diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index 05a911ac6169..acda50470485 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -151,13 +151,34 @@ describe('$compile', function() { describe('configuration', function() { - it('should allow aHrefSanitizationWhitelist to be configured', function() { - module(function($compileProvider) { - expect($compileProvider.aHrefSanitizationWhitelist()).toEqual(/^\s*(https?|s?ftp|mailto|tel|file):/); // the default - $compileProvider.aHrefSanitizationWhitelist(/other/); - expect($compileProvider.aHrefSanitizationWhitelist()).toEqual(/other/); + it('should use $$sanitizeUriProvider for reconfiguration of the `aHrefSanitizationWhitelist`', function() { + module(function($compileProvider, $$sanitizeUriProvider) { + var newRe = /safe:/, returnVal; + + expect($compileProvider.aHrefSanitizationWhitelist()).toBe($$sanitizeUriProvider.aHrefSanitizationWhitelist()); + returnVal = $compileProvider.aHrefSanitizationWhitelist(newRe); + expect(returnVal).toBe($compileProvider); + expect($$sanitizeUriProvider.aHrefSanitizationWhitelist()).toBe(newRe); + expect($compileProvider.aHrefSanitizationWhitelist()).toBe(newRe); + }); + inject(function() { + // needed to the module definition above is run... + }); + }); + + it('should use $$sanitizeUriProvider for reconfiguration of the `imgSrcSanitizationWhitelist`', function() { + module(function($compileProvider, $$sanitizeUriProvider) { + var newRe = /safe:/, returnVal; + + expect($compileProvider.imgSrcSanitizationWhitelist()).toBe($$sanitizeUriProvider.imgSrcSanitizationWhitelist()); + returnVal = $compileProvider.imgSrcSanitizationWhitelist(newRe); + expect(returnVal).toBe($compileProvider); + expect($$sanitizeUriProvider.imgSrcSanitizationWhitelist()).toBe(newRe); + expect($compileProvider.imgSrcSanitizationWhitelist()).toBe(newRe); + }); + inject(function() { + // needed to the module definition above is run... }); - inject(); }); it('should allow debugInfoEnabled to be configured', function() { @@ -3393,6 +3414,15 @@ describe('$compile', function() { }) ); + it('should interpolate a multi-part expression for regular attributes', inject(function($compile, $rootScope) { + element = $compile('
        ')($rootScope); + $rootScope.$digest(); + expect(element.attr('foo')).toBe('some/'); + $rootScope.$apply(function() { + $rootScope.id = 1; + }); + expect(element.attr('foo')).toEqual('some/1'); + })); it('should process attribute interpolation in pre-linking phase at priority 100', function() { module(function() { @@ -4135,12 +4165,15 @@ describe('$compile', function() { var attr; beforeEach(function() { module(function() { - directive('input', valueFn({ - restrict: 'ECA', - link: function(scope, element, attr) { - scope.attr = attr; - } - })); + // Create directives that capture the `attr` object + ['input', 'a', 'img'].forEach(function(tag) { + directive(tag, valueFn({ + restrict: 'ECA', + link: function(scope, element, attr) { + scope.attr = attr; + } + })); + }); }); inject(function($compile, $rootScope) { element = $compile('')($rootScope); @@ -4187,6 +4220,37 @@ describe('$compile', function() { expect(element.attr('test')).toBeUndefined(); expect(attr.test).toBe('value'); }); + + it('should not automatically sanitize a[href]', inject(function($compile, $rootScope) { + // Breaking change in https://github.com/angular/angular.js/pull/16378 + element = $compile('')($rootScope); + $rootScope.attr.$set('href', 'evil:foo()'); + expect(element.attr('href')).toEqual('evil:foo()'); + expect($rootScope.attr.href).toEqual('evil:foo()'); + })); + + it('should not automatically sanitize img[src]', inject(function($compile, $rootScope) { + // Breaking change in https://github.com/angular/angular.js/pull/16378 + element = $compile('')($rootScope); + $rootScope.attr.$set('img', 'evil:foo()'); + expect(element.attr('img')).toEqual('evil:foo()'); + expect($rootScope.attr.img).toEqual('evil:foo()'); + })); + + it('should automatically sanitize img[srcset]', inject(function($compile, $rootScope) { + element = $compile('')($rootScope); + $rootScope.attr.$set('srcset', 'evil:foo()'); + expect(element.attr('srcset')).toEqual('unsafe:evil:foo()'); + expect($rootScope.attr.srcset).toEqual('unsafe:evil:foo()'); + })); + + it('should not accept trusted values for img[srcset]', inject(function($compile, $rootScope, $sce) { + var trusted = $sce.trustAsMediaUrl('trustme:foo()'); + element = $compile('')($rootScope); + expect(function() { + $rootScope.attr.$set('srcset', trusted); + }).toThrowMinErr('$compile', 'srcset', 'Can\'t pass trusted values to `$set(\'srcset\', value)`: "trustme:foo()"'); + })); }); }); @@ -11071,91 +11135,114 @@ describe('$compile', function() { ); }); - describe('*[src] context requirement', function() { - - it('should NOT require trusted values for img src', inject(function($rootScope, $compile, $sce) { - element = $compile('')($rootScope); - $rootScope.testUrl = 'http://example.com/image.png'; - $rootScope.$digest(); - expect(element.attr('src')).toEqual('http://example.com/image.png'); - // But it should accept trusted values anyway. - $rootScope.testUrl = $sce.trustAsUrl('http://example.com/image2.png'); - $rootScope.$digest(); - expect(element.attr('src')).toEqual('http://example.com/image2.png'); - })); - + ['img', 'audio', 'video'].forEach(function(tag) { // Support: IE 9 only - // IE9 rejects the video / audio tag with "Error: Not implemented" and the source tag with - // "Unable to get value of the property 'childNodes': object is null or undefined" - if (msie !== 9) { - they('should NOT require trusted values for $prop src', ['video', 'audio'], - function(tag) { - inject(function($rootScope, $compile, $sce) { + // IE9 rejects the `video` / `audio` tags with "Error: Not implemented" + if (msie !== 9 || tag === 'img') { + describe(tag + '[src] context requirement', function() { + it('should NOT require trusted values for whitelisted URIs', inject(function($rootScope, $compile) { element = $compile('<' + tag + ' src="{{testUrl}}">')($rootScope); - $rootScope.testUrl = 'http://example.com/image.mp4'; + $rootScope.testUrl = 'http://example.com/image.mp4'; // `http` is whitelisted $rootScope.$digest(); expect(element.attr('src')).toEqual('http://example.com/image.mp4'); + })); + + it('should accept trusted values', inject(function($rootScope, $compile, $sce) { + // As a MEDIA_URL URL + element = $compile('<' + tag + ' src="{{testUrl}}">')($rootScope); + // Some browsers complain if you try to write `javascript:` into an `img[src]` + // So for the test use something different + $rootScope.testUrl = $sce.trustAsMediaUrl('untrusted:foo()'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('untrusted:foo()'); - // But it should accept trusted values anyway. - $rootScope.testUrl = $sce.trustAsUrl('http://example.com/image2.mp4'); + // As a URL + element = $compile('<' + tag + ' src="{{testUrl}}">')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('untrusted:foo()'); $rootScope.$digest(); - expect(element.attr('src')).toEqual('http://example.com/image2.mp4'); + expect(element.attr('src')).toEqual('untrusted:foo()'); - // and trustedResourceUrls for retrocompatibility - $rootScope.testUrl = $sce.trustAsResourceUrl('http://example.com/image3.mp4'); + // As a RESOURCE URL + element = $compile('<' + tag + ' src="{{testUrl}}">')($rootScope); + $rootScope.testUrl = $sce.trustAsResourceUrl('untrusted:foo()'); $rootScope.$digest(); - expect(element.attr('src')).toEqual('http://example.com/image3.mp4'); - }); + expect(element.attr('src')).toEqual('untrusted:foo()'); + })); }); + } + }); - they('should NOT require trusted values for $prop src', ['source', 'track'], - function(tag) { - inject(function($rootScope, $compile, $sce) { + // Support: IE 9 only + // IE 9 rejects the `source` / `track` tags with + // "Unable to get value of the property 'childNodes': object is null or undefined" + if (msie !== 9) { + ['source', 'track'].forEach(function(tag) { + describe(tag + '[src]', function() { + it('should NOT require trusted values for whitelisted URIs', inject(function($rootScope, $compile) { element = $compile('')($rootScope); - $rootScope.testUrl = 'http://example.com/image.mp4'; + $rootScope.testUrl = 'http://example.com/image.mp4'; // `http` is whitelisted $rootScope.$digest(); expect(element.find(tag).attr('src')).toEqual('http://example.com/image.mp4'); + })); - // But it should accept trusted values anyway. - $rootScope.testUrl = $sce.trustAsUrl('http://example.com/image2.mp4'); + it('should accept trusted values', inject(function($rootScope, $compile, $sce) { + // As a MEDIA_URL URL + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsMediaUrl('javascript:foo()'); $rootScope.$digest(); - expect(element.find(tag).attr('src')).toEqual('http://example.com/image2.mp4'); + expect(element.find(tag).attr('src')).toEqual('javascript:foo()'); - // and trustedResourceUrls for retrocompatibility - $rootScope.testUrl = $sce.trustAsResourceUrl('http://example.com/image3.mp4'); + // As a URL + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('javascript:foo()'); $rootScope.$digest(); - expect(element.find(tag).attr('src')).toEqual('http://example.com/image3.mp4'); - }); + expect(element.find(tag).attr('src')).toEqual('javascript:foo()'); + + // As a RESOURCE URL + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsResourceUrl('javascript:foo()'); + $rootScope.$digest(); + expect(element.find(tag).attr('src')).toEqual('javascript:foo()'); + })); }); - } - }); + }); + } describe('img[src] sanitization', function() { + it('should accept trusted values', inject(function($rootScope, $compile, $sce) { + element = $compile('')($rootScope); + // Some browsers complain if you try to write `javascript:` into an `img[src]` + // So for the test use something different + $rootScope.testUrl = $sce.trustAsMediaUrl('someUntrustedThing:foo();'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('someUntrustedThing:foo();'); + })); + + it('should sanitize concatenated values even if they are trusted', inject(function($rootScope, $compile, $sce) { + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('untrusted:foo();'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('unsafe:untrusted:foo();ponies'); + + element = $compile('')($rootScope); + $rootScope.testUrl2 = $sce.trustAsUrl('xyz;'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('http://xyz;'); + + element = $compile('')($rootScope); + $rootScope.testUrl3 = $sce.trustAsUrl('untrusted:foo();'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('unsafe:untrusted:foo();untrusted:foo();'); + })); + it('should not sanitize attributes other than src', inject(function($compile, $rootScope) { element = $compile('')($rootScope); $rootScope.testUrl = 'javascript:doEvilStuff()'; $rootScope.$apply(); - expect(element.attr('title')).toBe('javascript:doEvilStuff()'); })); - it('should use $$sanitizeUriProvider for reconfiguration of the src whitelist', function() { - module(function($compileProvider, $$sanitizeUriProvider) { - var newRe = /javascript:/, - returnVal; - expect($compileProvider.imgSrcSanitizationWhitelist()).toBe($$sanitizeUriProvider.imgSrcSanitizationWhitelist()); - - returnVal = $compileProvider.imgSrcSanitizationWhitelist(newRe); - expect(returnVal).toBe($compileProvider); - expect($$sanitizeUriProvider.imgSrcSanitizationWhitelist()).toBe(newRe); - expect($compileProvider.imgSrcSanitizationWhitelist()).toBe(newRe); - }); - inject(function() { - // needed to the module definition above is run... - }); - }); - it('should use $$sanitizeUri', function() { var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); module(function($provide) { @@ -11171,55 +11258,113 @@ describe('$compile', function() { expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl, true); }); }); + + + it('should use $$sanitizeUri on concatenated trusted values', function() { + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.returnValue('someSanitizedUrl'); + module(function($provide) { + $provide.value('$$sanitizeUri', $$sanitizeUri); + }); + inject(function($compile, $rootScope, $sce) { + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('javascript:foo();'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('someSanitizedUrl'); + + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('xyz'); + $rootScope.$digest(); + expect(element.attr('src')).toEqual('someSanitizedUrl'); + }); + }); + + it('should not use $$sanitizeUri with trusted values', function() { + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.throwError('Should not have been called'); + module(function($provide) { + $provide.value('$$sanitizeUri', $$sanitizeUri); + }); + inject(function($compile, $rootScope, $sce) { + element = $compile('')($rootScope); + // Assigning javascript:foo to src makes at least IE9-11 complain, so use another + // protocol name. + $rootScope.testUrl = $sce.trustAsMediaUrl('untrusted:foo();'); + $rootScope.$apply(); + expect(element.attr('src')).toEqual('untrusted:foo();'); + }); + }); }); describe('img[srcset] sanitization', function() { - - it('should not error if undefined', function() { + it('should not error if srcset is undefined', function() { var linked = false; module(function() { directive('setter', valueFn(function(scope, elem, attrs) { + // Set srcset to a value attrs.$set('srcset', 'http://example.com/'); expect(attrs.srcset).toBe('http://example.com/'); - + // Now set it to undefined attrs.$set('srcset', undefined); expect(attrs.srcset).toBeUndefined(); - linked = true; })); }); inject(function($compile, $rootScope) { element = $compile('')($rootScope); - expect(linked).toBe(true); expect(element.attr('srcset')).toBeUndefined(); }); }); - it('should NOT require trusted values for img srcset', inject(function($rootScope, $compile, $sce) { + it('should NOT require trusted values for whitelisted values', inject(function($rootScope, $compile, $sce) { element = $compile('')($rootScope); - $rootScope.testUrl = 'http://example.com/image.png'; + $rootScope.testUrl = 'http://example.com/image.png'; // `http` is whitelisted $rootScope.$digest(); expect(element.attr('srcset')).toEqual('http://example.com/image.png'); - // But it should accept trusted values anyway. - $rootScope.testUrl = $sce.trustAsUrl('http://example.com/image2.png'); + })); + + it('should accept trusted values, if they are also whitelisted', inject(function($rootScope, $compile, $sce) { + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('http://example.com'); $rootScope.$digest(); - expect(element.attr('srcset')).toEqual('http://example.com/image2.png'); + expect(element.attr('srcset')).toEqual('http://example.com'); + })); + + it('does not work with trusted values', inject(function($rootScope, $compile, $sce) { + // A limitation of the approach used for srcset is that you cannot use `trustAsUrl`. + // Use trustAsHtml and ng-bind-html to work around this. + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('javascript:something'); + $rootScope.$digest(); + expect(element.attr('srcset')).toEqual('unsafe:javascript:something'); + + element = $compile('')($rootScope); + $rootScope.testUrl = $sce.trustAsUrl('javascript:something'); + $rootScope.$digest(); + expect(element.attr('srcset')).toEqual( + 'unsafe:javascript:something ,unsafe:javascript:something'); })); it('should use $$sanitizeUri', function() { - var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.returnValue('someSanitizedUrl'); module(function($provide) { $provide.value('$$sanitizeUri', $$sanitizeUri); }); inject(function($compile, $rootScope) { element = $compile('')($rootScope); $rootScope.testUrl = 'someUrl'; - - $$sanitizeUri.and.returnValue('someSanitizedUrl'); $rootScope.$apply(); expect(element.attr('srcset')).toBe('someSanitizedUrl'); expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl, true); + + element = $compile('')($rootScope); + $rootScope.testUrl = 'javascript:yay'; + $rootScope.$apply(); + expect(element.attr('srcset')).toEqual('someSanitizedUrl ,someSanitizedUrl'); + + element = $compile('')($rootScope); + $rootScope.testUrl = 'script:yay, javascript:nay'; + $rootScope.$apply(); + expect(element.attr('srcset')).toEqual('someSanitizedUrl ,someSanitizedUrl'); }); }); @@ -11263,6 +11408,38 @@ describe('$compile', function() { }); describe('a[href] sanitization', function() { + it('should NOT require trusted values for whitelisted values', inject(function($rootScope, $compile) { + $rootScope.testUrl = 'http://example.com/image.png'; // `http` is whitelisted + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual('http://example.com/image.png'); + + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('ng-href')).toEqual('http://example.com/image.png'); + })); + + it('should accept trusted values for non-whitelisted values', inject(function($rootScope, $compile, $sce) { + $rootScope.testUrl = $sce.trustAsUrl('javascript:foo()'); // `javascript` is not whitelisted + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual('javascript:foo()'); + + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('ng-href')).toEqual('javascript:foo()'); + })); + + it('should sanitize non-whitelisted values', inject(function($rootScope, $compile) { + $rootScope.testUrl = 'javascript:foo()'; // `javascript` is not whitelisted + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual('unsafe:javascript:foo()'); + + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual('unsafe:javascript:foo()'); + })); it('should not sanitize href on elements other than anchor', inject(function($compile, $rootScope) { element = $compile('
        ')($rootScope); @@ -11272,7 +11449,7 @@ describe('$compile', function() { expect(element.attr('href')).toBe('javascript:doEvilStuff()'); })); - it('should not sanitize attributes other than href', inject(function($compile, $rootScope) { + it('should not sanitize attributes other than href/ng-href', inject(function($compile, $rootScope) { element = $compile('')($rootScope); $rootScope.testUrl = 'javascript:doEvilStuff()'; $rootScope.$apply(); @@ -11280,48 +11457,21 @@ describe('$compile', function() { expect(element.attr('title')).toBe('javascript:doEvilStuff()'); })); - it('should use $$sanitizeUriProvider for reconfiguration of the href whitelist', function() { - module(function($compileProvider, $$sanitizeUriProvider) { - var newRe = /javascript:/, - returnVal; - expect($compileProvider.aHrefSanitizationWhitelist()).toBe($$sanitizeUriProvider.aHrefSanitizationWhitelist()); - - returnVal = $compileProvider.aHrefSanitizationWhitelist(newRe); - expect(returnVal).toBe($compileProvider); - expect($$sanitizeUriProvider.aHrefSanitizationWhitelist()).toBe(newRe); - expect($compileProvider.aHrefSanitizationWhitelist()).toBe(newRe); - }); - inject(function() { - // needed to the module definition above is run... - }); - }); - it('should use $$sanitizeUri', function() { - var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.returnValue('someSanitizedUrl'); module(function($provide) { $provide.value('$$sanitizeUri', $$sanitizeUri); }); inject(function($compile, $rootScope) { element = $compile('')($rootScope); $rootScope.testUrl = 'someUrl'; - - $$sanitizeUri.and.returnValue('someSanitizedUrl'); $rootScope.$apply(); expect(element.attr('href')).toBe('someSanitizedUrl'); expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl, false); - }); - }); - it('should use $$sanitizeUri when declared via ng-href', function() { - var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); - module(function($provide) { - $provide.value('$$sanitizeUri', $$sanitizeUri); - }); - inject(function($compile, $rootScope) { - element = $compile('')($rootScope); - $rootScope.testUrl = 'someUrl'; + $$sanitizeUri.calls.reset(); - $$sanitizeUri.and.returnValue('someSanitizedUrl'); + element = $compile('')($rootScope); $rootScope.$apply(); expect(element.attr('href')).toBe('someSanitizedUrl'); expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl, false); @@ -11329,72 +11479,72 @@ describe('$compile', function() { }); it('should use $$sanitizeUri when working with svg and xlink:href', function() { - var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.returnValue('https://clean.example.org'); module(function($provide) { $provide.value('$$sanitizeUri', $$sanitizeUri); }); inject(function($compile, $rootScope) { - var elementA = $compile('')($rootScope); - var elementImage = $compile('')($rootScope); - - //both of these fail the RESOURCE_URL test, that shouldn't be run + // This URL would fail the RESOURCE_URL whitelist, but that test shouldn't be run + // because these interpolations will be resolved against the URL context instead $rootScope.testUrl = 'https://bad.example.org'; - $$sanitizeUri.and.returnValue('https://clean.example.org'); + var elementA = $compile('')($rootScope); $rootScope.$apply(); expect(elementA.find('a').attr('xlink:href')).toBe('https://clean.example.org'); + expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl + 'aTag', false); + + var elementImage = $compile('')($rootScope); + $rootScope.$apply(); expect(elementImage.find('image').attr('xlink:href')).toBe('https://clean.example.org'); - // is navigational, so the second argument should be false to reach the aHref whitelist - expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl + 'aTag' , false); - // is media inclusion, it should use the imgSrc whitelist expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl + 'imageTag', true); }); }); it('should use $$sanitizeUri when working with svg and xlink:href through ng-href', function() { - var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.returnValue('https://clean.example.org'); module(function($provide) { $provide.value('$$sanitizeUri', $$sanitizeUri); }); inject(function($compile, $rootScope) { - element = $compile('')($rootScope); - //both of these fail the RESOURCE_URL test, that shouldn't be run + // This URL would fail the RESOURCE_URL whitelist, but that test shouldn't be run + // because these interpolations will be resolved against the URL context instead $rootScope.testUrl = 'https://bad.example.org'; - $$sanitizeUri.and.returnValue('https://clean.example.org'); - - $rootScope.$apply(); - expect(element.find('a').prop('href').baseVal).toBe('https://clean.example.org'); - expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl, false); - }); - }); - - it('should use $$sanitizeUri when working with svg and xlink:href through ng-href', function() { - var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); - module(function($provide) { - $provide.value('$$sanitizeUri', $$sanitizeUri); - }); - inject(function($compile, $rootScope) { element = $compile('')($rootScope); - $rootScope.testUrl = 'evilUrl'; - - $$sanitizeUri.and.returnValue('someSanitizedUrl'); $rootScope.$apply(); - expect(element.find('a').prop('href').baseVal).toBe('someSanitizedUrl'); + expect(element.find('a').prop('href').baseVal).toBe('https://clean.example.org'); expect($$sanitizeUri).toHaveBeenCalledWith($rootScope.testUrl, false); }); }); - it('should have a RESOURCE_URL context for xlink:href by default', function() { + it('should require a RESOURCE_URL context for xlink:href by if not on an anchor or image', function() { inject(function($compile, $rootScope) { element = $compile('')($rootScope); $rootScope.testUrl = 'https://bad.example.org'; expect(function() { $rootScope.$apply(); - }).toThrowError(/\$sce:insecurl/); + }).toThrowMinErr('$interpolate', 'interr', 'Can\'t interpolate: {{ testUrl }}\n' + + 'Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. ' + + 'URL: https://bad.example.org'); }); }); + + it('should not have endless digests when given arrays in concatenable context', inject(function($compile, $rootScope) { + element = $compile('' + + '')($rootScope); + $rootScope.testUrl = [1]; + $rootScope.$digest(); + + $rootScope.testUrl = []; + $rootScope.$digest(); + + $rootScope.testUrl = {a:'b'}; + $rootScope.$digest(); + + $rootScope.testUrl = {}; + $rootScope.$digest(); + })); }); describe('interpolation on HTML DOM event handler attributes onclick, onXYZ, formaction', function() { diff --git a/test/ng/directive/booleanAttrsSpec.js b/test/ng/directive/booleanAttrsSpec.js index ac6cbdcbfd04..8d68ab999666 100644 --- a/test/ng/directive/booleanAttrsSpec.js +++ b/test/ng/directive/booleanAttrsSpec.js @@ -118,211 +118,3 @@ describe('boolean attr directives', function() { })); }); }); - - -describe('ngSrc', function() { - it('should interpolate the expression and bind to src with raw same-domain value', - inject(function($compile, $rootScope) { - var element = $compile('
        ')($rootScope); - - $rootScope.$digest(); - expect(element.attr('src')).toBeUndefined(); - - $rootScope.$apply(function() { - $rootScope.id = '/somewhere/here'; - }); - expect(element.attr('src')).toEqual('/somewhere/here'); - - dealoc(element); - })); - - - it('should interpolate the expression and bind to src with a trusted value', inject(function($compile, $rootScope, $sce) { - var element = $compile('
        ')($rootScope); - - $rootScope.$digest(); - expect(element.attr('src')).toBeUndefined(); - - $rootScope.$apply(function() { - $rootScope.id = $sce.trustAsResourceUrl('http://somewhere'); - }); - expect(element.attr('src')).toEqual('http://somewhere'); - - dealoc(element); - })); - - - it('should NOT interpolate a multi-part expression for non-img src attribute', inject(function($compile, $rootScope) { - expect(function() { - var element = $compile('
        ')($rootScope); - dealoc(element); - }).toThrowMinErr( - '$interpolate', 'noconcat', 'Error while interpolating: some/{{id}}\nStrict ' + - 'Contextual Escaping disallows interpolations that concatenate multiple expressions ' + - 'when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce'); - })); - - - it('should interpolate a multi-part expression for regular attributes', inject(function($compile, $rootScope) { - var element = $compile('
        ')($rootScope); - $rootScope.$digest(); - expect(element.attr('foo')).toBe('some/'); - $rootScope.$apply(function() { - $rootScope.id = 1; - }); - expect(element.attr('foo')).toEqual('some/1'); - })); - - - it('should NOT interpolate a wrongly typed expression', inject(function($compile, $rootScope, $sce) { - expect(function() { - var element = $compile('
        ')($rootScope); - $rootScope.$apply(function() { - $rootScope.id = $sce.trustAsUrl('http://somewhere'); - }); - element.attr('src'); - }).toThrowMinErr( - '$interpolate', 'interr', 'Can\'t interpolate: {{id}}\nError: [$sce:insecurl] Blocked ' + - 'loading resource from url not allowed by $sceDelegate policy. URL: http://somewhere'); - })); - - - // Support: IE 9-11 only - if (msie) { - it('should update the element property as well as the attribute', inject( - function($compile, $rootScope, $sce) { - // on IE, if "ng:src" directive declaration is used and "src" attribute doesn't exist - // then calling element.setAttribute('src', 'foo') doesn't do anything, so we need - // to set the property as well to achieve the desired effect - - var element = $compile('
        ')($rootScope); - - $rootScope.$digest(); - expect(element.prop('src')).toBeUndefined(); - dealoc(element); - - element = $compile('
        ')($rootScope); - - $rootScope.$digest(); - expect(element.prop('src')).toEqual('some/'); - dealoc(element); - - element = $compile('
        ')($rootScope); - $rootScope.$apply(function() { - $rootScope.id = $sce.trustAsResourceUrl('http://somewhere'); - }); - expect(element.prop('src')).toEqual('http://somewhere'); - - dealoc(element); - })); - } -}); - - -describe('ngSrcset', function() { - it('should interpolate the expression and bind to srcset', inject(function($compile, $rootScope) { - var element = $compile('
        ')($rootScope); - - $rootScope.$digest(); - expect(element.attr('srcset')).toBeUndefined(); - - $rootScope.$apply(function() { - $rootScope.id = 1; - }); - expect(element.attr('srcset')).toEqual('some/1 2x'); - - dealoc(element); - })); -}); - - -describe('ngHref', function() { - var element; - - afterEach(function() { - dealoc(element); - }); - - - it('should interpolate the expression and bind to href', inject(function($compile, $rootScope) { - element = $compile('
        ')($rootScope); - $rootScope.$digest(); - expect(element.attr('href')).toEqual('some/'); - - $rootScope.$apply(function() { - $rootScope.id = 1; - }); - expect(element.attr('href')).toEqual('some/1'); - })); - - - it('should bind href and merge with other attrs', inject(function($rootScope, $compile) { - element = $compile('
        ')($rootScope); - $rootScope.url = 'http://server'; - $rootScope.rel = 'REL'; - $rootScope.$digest(); - expect(element.attr('href')).toEqual('http://server'); - expect(element.attr('rel')).toEqual('REL'); - })); - - - it('should bind href even if no interpolation', inject(function($rootScope, $compile) { - element = $compile('')($rootScope); - $rootScope.$digest(); - expect(element.attr('href')).toEqual('http://server'); - })); - - it('should not set the href if ng-href is empty', inject(function($rootScope, $compile) { - $rootScope.url = null; - element = $compile('')($rootScope); - $rootScope.$digest(); - expect(element.attr('href')).toEqual(undefined); - })); - - it('should remove the href if ng-href changes to empty', inject(function($rootScope, $compile) { - $rootScope.url = 'http://www.google.com/'; - element = $compile('')($rootScope); - $rootScope.$digest(); - - $rootScope.url = null; - $rootScope.$digest(); - expect(element.attr('href')).toEqual(undefined); - })); - - // Support: IE 9-11 only, Edge 12-15+ - if (msie || /\bEdge\/[\d.]+\b/.test(window.navigator.userAgent)) { - // IE/Edge fail when setting a href to a URL containing a % that isn't a valid escape sequence - // See https://github.com/angular/angular.js/issues/13388 - it('should throw error if ng-href contains a non-escaped percent symbol', inject(function($rootScope, $compile) { - element = $compile('')($rootScope); - - expect(function() { - $rootScope.$digest(); - }).toThrow(); - })); - } - - if (isDefined(window.SVGElement)) { - describe('SVGAElement', function() { - it('should interpolate the expression and bind to xlink:href', inject(function($compile, $rootScope) { - element = $compile('')($rootScope); - var child = element.children('a'); - $rootScope.$digest(); - expect(child.attr('xlink:href')).toEqual('some/'); - - $rootScope.$apply(function() { - $rootScope.id = 1; - }); - expect(child.attr('xlink:href')).toEqual('some/1'); - })); - - - it('should bind xlink:href even if no interpolation', inject(function($rootScope, $compile) { - element = $compile('')($rootScope); - var child = element.children('a'); - $rootScope.$digest(); - expect(child.attr('xlink:href')).toEqual('http://server'); - })); - }); - } -}); diff --git a/test/ng/directive/ngHrefSpec.js b/test/ng/directive/ngHrefSpec.js new file mode 100644 index 000000000000..6d44ac8b5631 --- /dev/null +++ b/test/ng/directive/ngHrefSpec.js @@ -0,0 +1,105 @@ +'use strict'; + +describe('ngHref', function() { + var element; + + afterEach(function() { + dealoc(element); + }); + + + it('should interpolate the expression and bind to href', inject(function($compile, $rootScope) { + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual('some/'); + + $rootScope.$apply(function() { + $rootScope.id = 1; + }); + expect(element.attr('href')).toEqual('some/1'); + })); + + + it('should bind href and merge with other attrs', inject(function($rootScope, $compile) { + element = $compile('')($rootScope); + $rootScope.url = 'http://server'; + $rootScope.rel = 'REL'; + $rootScope.$digest(); + expect(element.attr('href')).toEqual('http://server'); + expect(element.attr('rel')).toEqual('REL'); + })); + + + it('should bind href even if no interpolation', inject(function($rootScope, $compile) { + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual('http://server'); + })); + + it('should not set the href if ng-href is empty', inject(function($rootScope, $compile) { + $rootScope.url = null; + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toEqual(undefined); + })); + + it('should remove the href if ng-href changes to empty', inject(function($rootScope, $compile) { + $rootScope.url = 'http://www.google.com/'; + element = $compile('')($rootScope); + $rootScope.$digest(); + + $rootScope.url = null; + $rootScope.$digest(); + expect(element.attr('href')).toEqual(undefined); + })); + + it('should sanitize interpolated url', inject(function($rootScope, $compile) { + /* eslint no-script-url: "off" */ + $rootScope.imageUrl = 'javascript:alert(1);'; + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toBe('unsafe:javascript:alert(1);'); + })); + + it('should sanitize non-interpolated url', inject(function($rootScope, $compile) { + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('href')).toBe('unsafe:javascript:alert(1);'); + })); + + + // Support: IE 9-11 only, Edge 12-15+ + if (msie || /\bEdge\/[\d.]+\b/.test(window.navigator.userAgent)) { + // IE/Edge fail when setting a href to a URL containing a % that isn't a valid escape sequence + // See https://github.com/angular/angular.js/issues/13388 + it('should throw error if ng-href contains a non-escaped percent symbol', inject(function($rootScope, $compile) { + expect(function() { + element = $compile('')($rootScope); + }).toThrow(); + })); + } + + if (isDefined(window.SVGElement)) { + describe('SVGAElement', function() { + it('should interpolate the expression and bind to xlink:href', inject(function($compile, $rootScope) { + element = $compile('')($rootScope); + var child = element.children('a'); + $rootScope.$digest(); + expect(child.attr('xlink:href')).toEqual('some/'); + + $rootScope.$apply(function() { + $rootScope.id = 1; + }); + expect(child.attr('xlink:href')).toEqual('some/1'); + })); + + + it('should bind xlink:href even if no interpolation', inject(function($rootScope, $compile) { + element = $compile('')($rootScope); + var child = element.children('a'); + $rootScope.$digest(); + expect(child.attr('xlink:href')).toEqual('http://server'); + })); + }); + } +}); diff --git a/test/ng/directive/ngSrcSpec.js b/test/ng/directive/ngSrcSpec.js index 6c971a0b0419..5d2a067026b8 100644 --- a/test/ng/directive/ngSrcSpec.js +++ b/test/ng/directive/ngSrcSpec.js @@ -18,12 +18,66 @@ describe('ngSrc', function() { expect(element.attr('src')).toBeUndefined(); })); - it('should sanitize url', inject(function($rootScope, $compile) { + it('should sanitize interpolated url', inject(function($rootScope, $compile) { $rootScope.imageUrl = 'javascript:alert(1);'; element = $compile('')($rootScope); $rootScope.$digest(); expect(element.attr('src')).toBe('unsafe:javascript:alert(1);'); })); + + it('should sanitize non-interpolated url', inject(function($rootScope, $compile) { + element = $compile('')($rootScope); + $rootScope.$digest(); + expect(element.attr('src')).toBe('unsafe:javascript:alert(1);'); + })); + + it('should interpolate the expression and bind to src with raw same-domain value', inject(function($compile, $rootScope) { + element = $compile('')($rootScope); + + $rootScope.$digest(); + expect(element.attr('src')).toBeUndefined(); + + $rootScope.$apply(function() { + $rootScope.id = '/somewhere/here'; + }); + expect(element.attr('src')).toEqual('/somewhere/here'); + })); + + it('should interpolate a multi-part expression for img src attribute (which requires the MEDIA_URL context)', inject(function($compile, $rootScope) { + element = $compile('')($rootScope); + expect(element.attr('src')).toBe(undefined); // URL concatenations are all-or-nothing + $rootScope.$apply(function() { + $rootScope.id = 1; + }); + expect(element.attr('src')).toEqual('some/1'); + })); + + // Support: IE 9-11 only + if (msie) { + it('should update the element property as well as the attribute', inject(function($compile, $rootScope, $sce) { + // on IE, if "ng:src" directive declaration is used and "src" attribute doesn't exist + // then calling element.setAttribute('src', 'foo') doesn't do anything, so we need + // to set the property as well to achieve the desired effect + + element = $compile('')($rootScope); + + $rootScope.$digest(); + expect(element.prop('src')).toBe(''); + dealoc(element); + + element = $compile('')($rootScope); + + $rootScope.$digest(); + expect(element.prop('src')).toMatch('/some/$'); + dealoc(element); + + element = $compile('')($rootScope); + $rootScope.$apply(function() { + $rootScope.id = $sce.trustAsResourceUrl('http://somewhere/abc'); + }); + expect(element.prop('src')).toEqual('http://somewhere/abc'); + })); + } }); describe('iframe[ng-src]', function() { @@ -68,5 +122,43 @@ describe('ngSrc', function() { expect(element.attr('src')).toEqual('javascript:doTrustedStuff()'); })); + + it('should interpolate the expression and bind to src with a trusted value', inject(function($compile, $rootScope, $sce) { + element = $compile('')($rootScope); + + $rootScope.$digest(); + expect(element.attr('src')).toBeUndefined(); + + $rootScope.$apply(function() { + $rootScope.id = $sce.trustAsResourceUrl('http://somewhere'); + }); + expect(element.attr('src')).toEqual('http://somewhere'); + })); + + + it('should NOT interpolate a multi-part expression in a `src` attribute that requires a non-MEDIA_URL context', inject(function($compile, $rootScope) { + expect(function() { + element = $compile('')($rootScope); + $rootScope.$apply(function() { + $rootScope.id = 1; + }); + }).toThrowMinErr( + '$interpolate', 'noconcat', 'Error while interpolating: some/{{id}}\nStrict ' + + 'Contextual Escaping disallows interpolations that concatenate multiple expressions ' + + 'when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce'); + })); + + + it('should NOT interpolate a wrongly typed expression', inject(function($compile, $rootScope, $sce) { + expect(function() { + element = $compile('')($rootScope); + $rootScope.$apply(function() { + $rootScope.id = $sce.trustAsUrl('http://somewhere'); + }); + element.attr('src'); + }).toThrowMinErr( + '$interpolate', 'interr', 'Can\'t interpolate: {{id}}\nError: [$sce:insecurl] Blocked ' + + 'loading resource from url not allowed by $sceDelegate policy. URL: http://somewhere'); + })); }); }); diff --git a/test/ng/directive/ngSrcsetSpec.js b/test/ng/directive/ngSrcsetSpec.js index 15aba45b5749..b8032a77cba5 100644 --- a/test/ng/directive/ngSrcsetSpec.js +++ b/test/ng/directive/ngSrcsetSpec.js @@ -34,5 +34,18 @@ describe('ngSrcset', function() { element = $compile('')($rootScope); $rootScope.$digest(); })); -}); + it('should interpolate the expression and bind to srcset', inject(function($compile, $rootScope) { + var element = $compile('')($rootScope); + + $rootScope.$digest(); + expect(element.attr('srcset')).toBeUndefined(); + + $rootScope.$apply(function() { + $rootScope.id = 1; + }); + expect(element.attr('srcset')).toEqual('some/1 2x'); + + dealoc(element); + })); +}); diff --git a/test/ng/interpolateSpec.js b/test/ng/interpolateSpec.js index 2ed9b31b7f5f..43c5fc4ac275 100644 --- a/test/ng/interpolateSpec.js +++ b/test/ng/interpolateSpec.js @@ -1,5 +1,7 @@ 'use strict'; +/* eslint-disable no-script-url */ + describe('$interpolate', function() { it('should return the interpolation object when there are no bindings and textOnly is undefined', @@ -267,7 +269,9 @@ describe('$interpolate', function() { expect(function() { $interpolate('{{foo}}', true, sce.CSS)(scope); - }).toThrowMinErr('$interpolate', 'interr'); + }).toThrowMinErr( + '$interpolate', 'interr', 'Can\'t interpolate: {{foo}}\nError: [$sce:unsafe] ' + + 'Attempting to use an unsafe value in a safe context.'); })); it('should NOT interpolate mistyped expressions', inject(function($interpolate, $rootScope) { @@ -276,7 +280,9 @@ describe('$interpolate', function() { expect(function() { $interpolate('{{foo}}', true, sce.HTML)(scope); - }).toThrowMinErr('$interpolate', 'interr'); + }).toThrowMinErr( + '$interpolate', 'interr', 'Can\'t interpolate: {{foo}}\nError: [$sce:unsafe] ' + + 'Attempting to use an unsafe value in a safe context.'); })); it('should interpolate trusted expressions in a regular context', inject(function($interpolate) { @@ -291,17 +297,16 @@ describe('$interpolate', function() { // The concatenation of trusted values does not necessarily result in a trusted value. (For // instance, you can construct evil JS code by putting together pieces of JS strings that are by - // themselves safe to execute in isolation.) + // themselves safe to execute in isolation). Therefore, some contexts disable it, such as CSS. it('should NOT interpolate trusted expressions with multiple parts', inject(function($interpolate) { var foo = sce.trustAsCss('foo'); var bar = sce.trustAsCss('bar'); expect(function() { return $interpolate('{{foo}}{{bar}}', true, sce.CSS)({foo: foo, bar: bar}); }).toThrowMinErr( - '$interpolate', 'noconcat', 'Error while interpolating: {{foo}}{{bar}}\n' + + '$interpolate', 'interr', 'Error while interpolating: {{foo}}{{bar}}\n' + 'Strict Contextual Escaping disallows interpolations that concatenate multiple ' + - 'expressions when a trusted value is required. See ' + - 'http://docs.angularjs.org/api/ng.$sce'); + 'expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce'); })); }); @@ -380,26 +385,32 @@ describe('$interpolate', function() { describe('isTrustedContext', function() { - it('should NOT interpolate a multi-part expression when isTrustedContext is true', inject(function($interpolate) { - var isTrustedContext = true; + it('should NOT interpolate a multi-part expression when isTrustedContext is RESOURCE_URL', inject(function($sce, $interpolate) { + var isTrustedContext = $sce.RESOURCE_URL; expect(function() { - $interpolate('constant/{{var}}', true, isTrustedContext); + $interpolate('constant/{{var}}', true, isTrustedContext)('val'); }).toThrowMinErr( - '$interpolate', 'noconcat', 'Error while interpolating: constant/{{var}}\nStrict ' + - 'Contextual Escaping disallows interpolations that concatenate multiple expressions ' + - 'when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce'); + '$interpolate', 'interr', + 'Can\'t interpolate: constant/{{var}}\nError: [$interpolate:noconcat] Error while ' + + 'interpolating: constant/{{var}}\nStrict Contextual Escaping disallows interpolations ' + + 'that concatenate multiple expressions when a trusted value is required. ' + + 'See http://docs.angularjs.org/api/ng.$sce'); expect(function() { - $interpolate('{{var}}/constant', true, isTrustedContext); + $interpolate('{{var}}/constant', true, isTrustedContext)('val'); }).toThrowMinErr( - '$interpolate', 'noconcat', 'Error while interpolating: {{var}}/constant\nStrict ' + - 'Contextual Escaping disallows interpolations that concatenate multiple expressions ' + - 'when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce'); - expect(function() { - $interpolate('{{foo}}{{bar}}', true, isTrustedContext); + '$interpolate', 'interr', + 'Can\'t interpolate: {{var}}/constant\nError: [$interpolate:noconcat] Error while ' + + 'interpolating: {{var}}/constant\nStrict Contextual Escaping disallows interpolations ' + + 'that concatenate multiple expressions when a trusted value is required. ' + + 'See http://docs.angularjs.org/api/ng.$sce'); + expect(function() { + $interpolate('{{foo}}{{bar}}', true, isTrustedContext)('val'); }).toThrowMinErr( - '$interpolate', 'noconcat', 'Error while interpolating: {{foo}}{{bar}}\nStrict ' + - 'Contextual Escaping disallows interpolations that concatenate multiple expressions ' + - 'when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce'); + '$interpolate', 'interr', + 'Can\'t interpolate: {{foo}}{{bar}}\nError: [$interpolate:noconcat] Error while ' + + 'interpolating: {{foo}}{{bar}}\nStrict Contextual Escaping disallows interpolations ' + + 'that concatenate multiple expressions when a trusted value is required. ' + + 'See http://docs.angularjs.org/api/ng.$sce'); })); it('should interpolate a multi-part expression when isTrustedContext is false', inject(function($interpolate) { @@ -407,6 +418,23 @@ describe('$interpolate', function() { expect($interpolate('some/{{id}}')({id: 1})).toEqual('some/1'); expect($interpolate('{{foo}}{{bar}}')({foo: 1, bar: 2})).toEqual('12'); })); + + + it('should interpolate a multi-part expression when isTrustedContext is URL', inject(function($sce, $interpolate) { + expect($interpolate('some/{{id}}', true, $sce.URL)({})).toEqual('some/'); + expect($interpolate('some/{{id}}', true, $sce.URL)({id: 1})).toEqual('some/1'); + expect($interpolate('{{foo}}{{bar}}', true, $sce.URL)({foo: 1, bar: 2})).toEqual('12'); + })); + + + it('should interpolate and sanitize a multi-part expression when isTrustedContext is URL', inject(function($sce, $interpolate) { + expect($interpolate('some/{{id}}', true, $sce.URL)({})).toEqual('some/'); + expect($interpolate('some/{{id}}', true, $sce.URL)({id: 'javascript:'})).toEqual('some/javascript:'); + expect($interpolate('{{foo}}{{bar}}', true, $sce.URL)({foo: 'javascript:', bar: 'javascript:'})).toEqual('unsafe:javascript:javascript:'); + })); + + + }); diff --git a/test/ng/sceSpecs.js b/test/ng/sceSpecs.js index f7c654df296a..fb169925c9ff 100644 --- a/test/ng/sceSpecs.js +++ b/test/ng/sceSpecs.js @@ -1,5 +1,7 @@ 'use strict'; +/* eslint-disable no-script-url */ + describe('SCE', function() { describe('when disabled', function() { @@ -211,7 +213,7 @@ describe('SCE', function() { expect($sce.parseAsJs('"string"')()).toBe('string'); })); - it('should be possible to do one-time binding', function() { + it('should be possible to do one-time binding on a non-concatenable context', function() { module(provideLog); inject(function($sce, $rootScope, log) { $rootScope.$watch($sce.parseAsHtml('::foo'), function(value) { @@ -236,6 +238,31 @@ describe('SCE', function() { }); }); + it('should be possible to do one-time binding on a concatenable context', function() { + module(provideLog); + inject(function($sce, $rootScope, log) { + $rootScope.$watch($sce.parseAsUrl('::foo'), function(value) { + log(value + ''); + }); + + $rootScope.$digest(); + expect(log).toEqual('undefined'); // initial listener call + log.reset(); + + $rootScope.foo = $sce.trustAs($sce.URL, 'trustedValue'); + expect($rootScope.$$watchers.length).toBe(1); + $rootScope.$digest(); + + expect($rootScope.$$watchers.length).toBe(0); + expect(log).toEqual('trustedValue'); + log.reset(); + + $rootScope.foo = $sce.trustAs($sce.URL, 'anotherTrustedValue'); + $rootScope.$digest(); + expect(log).toEqual(''); // watcher no longer active + }); + }); + it('should NOT parse constant non-literals', inject(function($sce) { // Until there's a real world use case for this, we're disallowing // constant non-literals. See $SceParseProvider. @@ -525,6 +552,44 @@ describe('SCE', function() { )); }); + describe('URL-context sanitization', function() { + it('should sanitize values that are not whitelisted', inject(function($sce) { + expect($sce.getTrustedMediaUrl('javascript:foo')).toEqual('unsafe:javascript:foo'); + expect($sce.getTrustedUrl('javascript:foo')).toEqual('unsafe:javascript:foo'); + })); + + it('should not sanitize values that are whitelisted', inject(function($sce) { + expect($sce.getTrustedMediaUrl('http://example.com')).toEqual('http://example.com'); + expect($sce.getTrustedUrl('http://example.com')).toEqual('http://example.com'); + })); + + it('should not sanitize trusted values', inject(function($sce) { + expect($sce.getTrustedMediaUrl($sce.trustAsMediaUrl('javascript:foo'))).toEqual('javascript:foo'); + expect($sce.getTrustedMediaUrl($sce.trustAsUrl('javascript:foo'))).toEqual('javascript:foo'); + expect($sce.getTrustedMediaUrl($sce.trustAsResourceUrl('javascript:foo'))).toEqual('javascript:foo'); + + expect($sce.getTrustedUrl($sce.trustAsMediaUrl('javascript:foo'))).toEqual('unsafe:javascript:foo'); + expect($sce.getTrustedUrl($sce.trustAsUrl('javascript:foo'))).toEqual('javascript:foo'); + expect($sce.getTrustedUrl($sce.trustAsResourceUrl('javascript:foo'))).toEqual('javascript:foo'); + })); + + it('should use the $$sanitizeUri', function() { + var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri').and.returnValue('someSanitizedUrl'); + module(function($provide) { + $provide.value('$$sanitizeUri', $$sanitizeUri); + }); + inject(function($sce) { + expect($sce.getTrustedMediaUrl('someUrl')).toEqual('someSanitizedUrl'); + expect($$sanitizeUri).toHaveBeenCalledOnceWith('someUrl', true); + + $$sanitizeUri.calls.reset(); + + expect($sce.getTrustedUrl('someUrl')).toEqual('someSanitizedUrl'); + expect($$sanitizeUri).toHaveBeenCalledOnceWith('someUrl', false); + }); + }); + }); + describe('sanitizing html', function() { describe('when $sanitize is NOT available', function() { it('should throw an exception for getTrusted(string) values', inject(function($sce) { @@ -535,9 +600,23 @@ describe('SCE', function() { describe('when $sanitize is available', function() { beforeEach(function() { module('ngSanitize'); }); + it('should sanitize html using $sanitize', inject(function($sce) { expect($sce.getTrustedHtml('abc')).toBe('abc'); })); + + // Note: that test only passes if HTML is added to the concatenable contexts list. + // See isConcatenableSecureContext in interpolate.js for that. + // + // if (!msie || msie >= 11) { + // it('can set dynamic srcdocs with concatenations and sanitize the result', + // inject(function($compile, $rootScope) { + // var element = $compile('')($rootScope); + // $rootScope.html = 'noyes'; + // $rootScope.$digest(); + // expect(angular.lowercase(element.attr('srcdoc'))).toEqual('yes'); + // })); + // } }); }); }); diff --git a/test/ngSanitize/sanitizeSpec.js b/test/ngSanitize/sanitizeSpec.js index 812ca4fa867d..69cb6abc9fda 100644 --- a/test/ngSanitize/sanitizeSpec.js +++ b/test/ngSanitize/sanitizeSpec.js @@ -495,7 +495,7 @@ describe('HTML', function() { }); }); - it('should use $$sanitizeUri for links', function() { + it('should use $$sanitizeUri for a[href] links', function() { var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); module(function($provide) { $provide.value('$$sanitizeUri', $$sanitizeUri); @@ -511,7 +511,7 @@ describe('HTML', function() { }); }); - it('should use $$sanitizeUri for links', function() { + it('should use $$sanitizeUri for img[src] links', function() { var $$sanitizeUri = jasmine.createSpy('$$sanitizeUri'); module(function($provide) { $provide.value('$$sanitizeUri', $$sanitizeUri); From 3fc684352815108688de411717d11239f4d789c9 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 29 Jan 2018 13:30:45 +0100 Subject: [PATCH 200/583] chore(code.angularjs.org): improve output of directory listing --- .../functions/index.js | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/scripts/code.angularjs.org-firebase/functions/index.js b/scripts/code.angularjs.org-firebase/functions/index.js index 4bf6c80d84e6..90f02fc786eb 100644 --- a/scripts/code.angularjs.org-firebase/functions/index.js +++ b/scripts/code.angularjs.org-firebase/functions/index.js @@ -31,7 +31,7 @@ function sendStoredFile(request, response) { } if (!fileName) { - //Root + // Root return getDirectoryListing('/').catch(sendErrorResponse); } @@ -111,6 +111,11 @@ function sendStoredFile(request, response) { return getContent(getFilesOptions).then(() => { let contentList = ''; + if (path === '/') { + // Let the latest versions appear first + directoryList.reverse(); + } + directoryList.forEach(directoryPath => { const dirName = directoryPath.split('/').reverse()[1]; contentList += `${dirName}/
        `; @@ -125,11 +130,20 @@ function sendStoredFile(request, response) { // without trailing slash const base = request.originalUrl.endsWith('/') ? request.originalUrl : request.originalUrl + '/'; - let directoryListing = ` - -

        Index of ${path}

        -
        -
        ${contentList}
        `; + const directoryListing = ` + + + + + + + + +

        Index of ${path}

        +
        +
        ${contentList}
        + + `; return response .status(200) From 67f54b660038de2b4346b3e76d66a8dc8ccb1f9b Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 1 Feb 2018 10:31:32 +0100 Subject: [PATCH 201/583] fix(ngTouch): deprecate the module and its contents Closes #16427 Closes #16431 --- src/ngTouch/directive/ngSwipe.js | 10 ++++++++++ src/ngTouch/swipe.js | 5 +++++ src/ngTouch/touch.js | 7 +++++++ 3 files changed, 22 insertions(+) diff --git a/src/ngTouch/directive/ngSwipe.js b/src/ngTouch/directive/ngSwipe.js index e05632044747..5f31fa96470c 100644 --- a/src/ngTouch/directive/ngSwipe.js +++ b/src/ngTouch/directive/ngSwipe.js @@ -6,6 +6,11 @@ * @ngdoc directive * @name ngSwipeLeft * + * @deprecated + * sinceVersion="1.7.0" + * + * See the {@link ngTouch module} documentation for more information. + * * @description * Specify custom behavior when an element is swiped to the left on a touchscreen device. * A leftward swipe is a quick, right-to-left slide of the finger. @@ -42,6 +47,11 @@ * @ngdoc directive * @name ngSwipeRight * + * @deprecated + * sinceVersion="1.7.0" + * + * See the {@link ngTouch module} documentation for more information. + * * @description * Specify custom behavior when an element is swiped to the right on a touchscreen device. * A rightward swipe is a quick, left-to-right slide of the finger. diff --git a/src/ngTouch/swipe.js b/src/ngTouch/swipe.js index 013eea3dc6bc..617747f77fab 100644 --- a/src/ngTouch/swipe.js +++ b/src/ngTouch/swipe.js @@ -6,6 +6,11 @@ * @ngdoc service * @name $swipe * + * @deprecated + * sinceVersion="1.7.0" + * + * See the {@link ngTouch module} documentation for more information. + * * @description * The `$swipe` service is a service that abstracts the messier details of hold-and-drag swipe * behavior, to make implementing swipe-related directives more convenient. diff --git a/src/ngTouch/touch.js b/src/ngTouch/touch.js index 676f6f4a6c9b..d0c2745a876b 100644 --- a/src/ngTouch/touch.js +++ b/src/ngTouch/touch.js @@ -11,6 +11,13 @@ * * See {@link ngTouch.$swipe `$swipe`} for usage. * + * @deprecated + * sinceVersion="1.7.0" + * The ngTouch module with the {@link ngTouch.$swipe `$swipe`} service and + * the {@link ngTouch.ngSwipeLeft} and {@link ngTouch.ngSwipeRight} directives are + * deprecated. Instead, stand-alone libraries for touch handling and gesture interaction + * should be used, for example [HammerJS](https://hammerjs.github.io/) (which is also used by + * Angular). */ // define ngTouch module From e3ece2fad9e1e6d47b5f06815ff186d7e6f44948 Mon Sep 17 00:00:00 2001 From: Georgii Dolzhykov Date: Thu, 22 Dec 2016 19:17:06 +0300 Subject: [PATCH 202/583] feat(isArray): support Array subclasses in `angular.isArray()` Closes #15533 Closes #15541 BREAKING CHANGE: Previously, `angular.isArray()` was an alias for `Array.isArray()`. Therefore, objects that prototypally inherit from `Array` where not considered arrays. Now such objects are considered arrays too. This change affects several other methods that use `angular.isArray()` under the hood, such as `angular.copy()`, `angular.equals()`, `angular.forEach()`, and `angular.merge()`. This in turn affects how dirty checking treats objects that prototypally inherit from `Array` (e.g. MobX observable arrays). AngularJS will now be able to handle these objects better when copying or watching. --- src/Angular.js | 9 +++++---- test/AngularSpec.js | 31 +++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/src/Angular.js b/src/Angular.js index 7c424897ff18..f5ab043dc8a3 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -219,8 +219,7 @@ function isArrayLike(obj) { // NodeList objects (with `item` method) and // other objects with suitable length characteristics are array-like - return isNumber(length) && - (length >= 0 && ((length - 1) in obj || obj instanceof Array) || typeof obj.item === 'function'); + return isNumber(length) && (length >= 0 && (length - 1) in obj || typeof obj.item === 'function'); } @@ -635,12 +634,14 @@ function isDate(value) { * @kind function * * @description - * Determines if a reference is an `Array`. Alias of Array.isArray. + * Determines if a reference is an `Array`. * * @param {*} value Reference to check. * @returns {boolean} True if `value` is an `Array`. */ -var isArray = Array.isArray; +function isArray(arr) { + return Array.isArray(arr) || arr instanceof Array; +} /** * @description diff --git a/test/AngularSpec.js b/test/AngularSpec.js index c10b92e01179..ffe157de589f 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -1254,6 +1254,37 @@ describe('angular', function() { }); }); + describe('isArray', function() { + + it('should return true if passed an `Array`', function() { + expect(isArray([])).toBe(true); + }); + + it('should return true if passed an `Array` from a different window context', function() { + var iframe = document.createElement('iframe'); + document.body.appendChild(iframe); // No `contentWindow` if not attached to the DOM. + var arr = new iframe.contentWindow.Array(); + document.body.removeChild(iframe); // Clean up. + + expect(arr instanceof Array).toBe(false); + expect(isArray(arr)).toBe(true); + }); + + it('should return true if passed an object prototypically inherited from `Array`', function() { + function FooArray() {} + FooArray.prototype = []; + + expect(isArray(new FooArray())).toBe(true); + }); + + it('should return false if passed non-array objects', function() { + expect(isArray(document.body.childNodes)).toBe(false); + expect(isArray({length: 0})).toBe(false); + expect(isArray({length: 2, 0: 'one', 1: 'two'})).toBe(false); + }); + + }); + describe('isArrayLike', function() { it('should return false if passed a number', function() { From 16b82c6afe0ab916fef1d6ca78053b00bf5ada83 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 2 Feb 2018 10:02:06 +0100 Subject: [PATCH 203/583] fix($animate): let cancel() reject the runner promise Closes #14204 Closes #16373 BREAKING CHANGE: $animate.cancel(runner) now rejects the underlying promise and calls the catch() handler on the runner returned by $animate functions (enter, leave, move, addClass, removeClass, setClass, animate). Previously it would resolve the promise as if the animation had ended successfully. Example: ```js var runner = $animate.addClass('red'); runner.then(function() { console.log('success')}); runner.catch(function() { console.log('cancelled')}); runner.cancel(); ``` Pre-1.7.0, this logs 'success', 1.7.0 and later it logs 'cancelled'. To migrate, add a catch() handler to your animation runners. --- src/ng/animate.js | 88 +++++++++++++--- test/ngAnimate/animateSpec.js | 190 ++++++++++++++++++++++++++++++++++ 2 files changed, 266 insertions(+), 12 deletions(-) diff --git a/src/ng/animate.js b/src/ng/animate.js index 1f9bc9028cf0..60a9bc3d04a9 100644 --- a/src/ng/animate.js +++ b/src/ng/animate.js @@ -464,13 +464,77 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * @ngdoc method * @name $animate#cancel * @kind function - * @description Cancels the provided animation. - * - * @param {Promise} animationPromise The animation promise that is returned when an animation is started. + * @description Cancels the provided animation and applies the end state of the animation. + * Note that this does not cancel the underlying operation, e.g. the setting of classes or + * adding the element to the DOM. + * + * @param {animationRunner} animationRunner An animation runner returned by an $animate function. + * + * @example + + + angular.module('animationExample', ['ngAnimate']).component('cancelExample', { + templateUrl: 'template.html', + controller: function($element, $animate) { + this.runner = null; + + this.addClass = function() { + this.runner = $animate.addClass($element.find('div'), 'red'); + var ctrl = this; + this.runner.finally(function() { + ctrl.runner = null; + }); + }; + + this.removeClass = function() { + this.runner = $animate.removeClass($element.find('div'), 'red'); + var ctrl = this; + this.runner.finally(function() { + ctrl.runner = null; + }); + }; + + this.cancel = function() { + $animate.cancel(this.runner); + }; + } + }); + + +

        + + +
        + +
        +

        CSS-Animated Text
        +

        +
        + + + + + .red-add, .red-remove { + transition: all 4s cubic-bezier(0.250, 0.460, 0.450, 0.940); + } + + .red, + .red-add.red-add-active { + color: #FF0000; + font-size: 40px; + } + + .red-remove.red-remove-active { + font-size: 10px; + color: black; + } + + +
        */ cancel: function(runner) { - if (runner.end) { - runner.end(); + if (runner.cancel) { + runner.cancel(); } }, @@ -496,7 +560,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} the animation runner */ enter: function(element, parent, after, options) { parent = parent && jqLite(parent); @@ -528,7 +592,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} the animation runner */ move: function(element, parent, after, options) { parent = parent && jqLite(parent); @@ -555,7 +619,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} the animation runner */ leave: function(element, options) { return $$animateQueue.push(element, 'leave', prepareAnimateOptions(options), function() { @@ -585,7 +649,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} animationRunner the animation runner */ addClass: function(element, className, options) { options = prepareAnimateOptions(options); @@ -615,7 +679,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} the animation runner */ removeClass: function(element, className, options) { options = prepareAnimateOptions(options); @@ -646,7 +710,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} the animation runner */ setClass: function(element, add, remove, options) { options = prepareAnimateOptions(options); @@ -693,7 +757,7 @@ var $AnimateProvider = ['$provide', /** @this */ function($provide) { * - **removeClass** - `{string}` - space-separated CSS classes to remove from element * - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from` * - * @return {Promise} the animation callback promise + * @return {Runner} the animation runner */ animate: function(element, from, to, className, options) { options = prepareAnimateOptions(options); diff --git a/test/ngAnimate/animateSpec.js b/test/ngAnimate/animateSpec.js index e8c0131a8a16..484836ca66e0 100644 --- a/test/ngAnimate/animateSpec.js +++ b/test/ngAnimate/animateSpec.js @@ -790,6 +790,7 @@ describe('animations', function() { expect(element).toHaveClass('red'); })); + it('removeClass() should issue a removeClass animation with the correct DOM operation', inject(function($animate, $rootScope) { parent.append(element); element.addClass('blue'); @@ -934,6 +935,195 @@ describe('animations', function() { })); }); + + describe('$animate.cancel()', function() { + + it('should cancel enter()', inject(function($animate, $rootScope) { + expect(parent.children().length).toBe(0); + + options.foo = 'bar'; + var spy = jasmine.createSpy('cancelCatch'); + + var runner = $animate.enter(element, parent, null, options); + + runner.catch(spy); + + expect(parent.children().length).toBe(1); + + $rootScope.$digest(); + + expect(capturedAnimation[0]).toBe(element); + expect(capturedAnimation[1]).toBe('enter'); + expect(capturedAnimation[2].foo).toEqual(options.foo); + + $animate.cancel(runner); + // Since enter() immediately adds the element, we can only check if the + // element is still at the position + expect(parent.children().length).toBe(1); + + $rootScope.$digest(); + + // Catch handler is called after digest + expect(spy).toHaveBeenCalled(); + })); + + + it('should cancel move()', inject(function($animate, $rootScope) { + parent.append(element); + + expect(parent.children().length).toBe(1); + expect(parent2.children().length).toBe(0); + + options.foo = 'bar'; + var spy = jasmine.createSpy('cancelCatch'); + + var runner = $animate.move(element, parent2, null, options); + runner.catch(spy); + + expect(parent.children().length).toBe(0); + expect(parent2.children().length).toBe(1); + + $rootScope.$digest(); + + expect(capturedAnimation[0]).toBe(element); + expect(capturedAnimation[1]).toBe('move'); + expect(capturedAnimation[2].foo).toEqual(options.foo); + + $animate.cancel(runner); + // Since moves() immediately moves the element, we can only check if the + // element is still at the correct position + expect(parent.children().length).toBe(0); + expect(parent2.children().length).toBe(1); + + $rootScope.$digest(); + + // Catch handler is called after digest + expect(spy).toHaveBeenCalled(); + })); + + + it('cancel leave()', inject(function($animate, $rootScope) { + parent.append(element); + options.foo = 'bar'; + var spy = jasmine.createSpy('cancelCatch'); + + var runner = $animate.leave(element, options); + + runner.catch(spy); + $rootScope.$digest(); + + expect(capturedAnimation[0]).toBe(element); + expect(capturedAnimation[1]).toBe('leave'); + expect(capturedAnimation[2].foo).toEqual(options.foo); + + expect(element.parent().length).toBe(1); + + $animate.cancel(runner); + // Animation concludes immediately + expect(element.parent().length).toBe(0); + expect(spy).not.toHaveBeenCalled(); + + $rootScope.$digest(); + // Catch handler is called after digest + expect(spy).toHaveBeenCalled(); + })); + + it('should cancel addClass()', inject(function($animate, $rootScope) { + parent.append(element); + options.foo = 'bar'; + var runner = $animate.addClass(element, 'red', options); + var spy = jasmine.createSpy('cancelCatch'); + + runner.catch(spy); + $rootScope.$digest(); + + expect(capturedAnimation[0]).toBe(element); + expect(capturedAnimation[1]).toBe('addClass'); + expect(capturedAnimation[2].foo).toEqual(options.foo); + + $animate.cancel(runner); + expect(element).toHaveClass('red'); + expect(spy).not.toHaveBeenCalled(); + + $rootScope.$digest(); + expect(spy).toHaveBeenCalled(); + })); + + + it('should cancel setClass()', inject(function($animate, $rootScope) { + parent.append(element); + element.addClass('red'); + options.foo = 'bar'; + + var runner = $animate.setClass(element, 'blue', 'red', options); + var spy = jasmine.createSpy('cancelCatch'); + + runner.catch(spy); + $rootScope.$digest(); + + expect(capturedAnimation[0]).toBe(element); + expect(capturedAnimation[1]).toBe('setClass'); + expect(capturedAnimation[2].foo).toEqual(options.foo); + + $animate.cancel(runner); + expect(element).toHaveClass('blue'); + expect(element).not.toHaveClass('red'); + expect(spy).not.toHaveBeenCalled(); + + $rootScope.$digest(); + expect(spy).toHaveBeenCalled(); + })); + + + it('should cancel removeClass()', inject(function($animate, $rootScope) { + parent.append(element); + element.addClass('red blue'); + + options.foo = 'bar'; + var runner = $animate.removeClass(element, 'red', options); + var spy = jasmine.createSpy('cancelCatch'); + + runner.catch(spy); + $rootScope.$digest(); + + expect(capturedAnimation[0]).toBe(element); + expect(capturedAnimation[1]).toBe('removeClass'); + expect(capturedAnimation[2].foo).toEqual(options.foo); + + $animate.cancel(runner); + expect(element).not.toHaveClass('red'); + expect(element).toHaveClass('blue'); + + $rootScope.$digest(); + expect(spy).toHaveBeenCalled(); + })); + + + it('should cancel animate()', + inject(function($animate, $rootScope) { + + parent.append(element); + + var fromStyle = { color: 'blue' }; + var options = { addClass: 'red' }; + + var runner = $animate.animate(element, fromStyle, null, null, options); + var spy = jasmine.createSpy('cancelCatch'); + + runner.catch(spy); + $rootScope.$digest(); + + expect(capturedAnimation).toBeTruthy(); + + $animate.cancel(runner); + expect(element).toHaveClass('red'); + + $rootScope.$digest(); + expect(spy).toHaveBeenCalled(); + })); + }); + + describe('parent animations', function() { they('should not cancel a pre-digest parent class-based animation if a child $prop animation is set to run', ['structural', 'class-based'], function(animationType) { From b969c3e3540d05a781404beebecdd4fa4ceb2d2e Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 2 Feb 2018 11:19:32 +0100 Subject: [PATCH 204/583] docs(changelog): add changes for 1.6.9 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fb3c1064bea..40b8fc4d4a87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ + +# 1.6.9 fiery-basilisk (2018-02-02) + + +## Bug Fixes +- **input:** add `drop` event support for IE + ([5dc076](https://github.com/angular/angular.js/commit/5dc07667de00c5e85fd69c5b7b7fe4fb5fd65a77)) +- **ngMessages:** prevent memory leak from messages that are never attached + ([9d058d](https://github.com/angular/angular.js/commit/9d058de04bb78694b83179e9b97bc40214eca01a), + [#16389](https://github.com/angular/angular.js/issues/16389), + [#16404](https://github.com/angular/angular.js/issues/16404), + [#16406](https://github.com/angular/angular.js/issues/16406)) +- **ngTransclude:** remove terminal: true + ([1d826e](https://github.com/angular/angular.js/commit/1d826e2f1e941d14c3c56d7a0249f5796ba11f85), + [#16411](https://github.com/angular/angular.js/issues/16411), + [#16412](https://github.com/angular/angular.js/issues/16412)) +- **$sanitize:** sanitize `xml:base` attributes + ([b9ef65](https://github.com/angular/angular.js/commit/b9ef6585e10477fbbf912a971fe0b390bca692a6)) + + +## New Features +- **currencyFilter:** trim whitespace around an empty currency symbol + ([367390](https://github.com/angular/angular.js/commit/3673909896efb6ff47546caf7fc61549f193e043), + [#15018](https://github.com/angular/angular.js/issues/15018), + [#15085](https://github.com/angular/angular.js/issues/15085), + [#15105](https://github.com/angular/angular.js/issues/15105)) + + # 1.6.8 beneficial-tincture (2017-12-18) From d3bffc547697c8f2059f32402c9f02092c1a8b5c Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 2 Feb 2018 12:31:49 +0100 Subject: [PATCH 205/583] chore(docs.angularjs.org): add robots.txt --- docs/app/assets/robots.txt | 11 +++++++++++ scripts/docs.angularjs.org-firebase/firebase.json | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 docs/app/assets/robots.txt diff --git a/docs/app/assets/robots.txt b/docs/app/assets/robots.txt new file mode 100644 index 000000000000..a0de3bfda6b4 --- /dev/null +++ b/docs/app/assets/robots.txt @@ -0,0 +1,11 @@ +User-agent: * + +Disallow: /components/ +Disallow: /examples/ +Disallow: /img/ +Disallow: /js/ +Disallow: /partials/ +Disallow: /ptore2e/ +Disallow: /*.js$ +Disallow: /*.map$ +Disallow: /Error404.html diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index 8f82fc2d8e9c..5f5d70dc02d6 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -23,7 +23,7 @@ "destination": "/index-production.html" }, { - "source": "**/*!(.jpg|.jpeg|.gif|.png|.html|.js|.map|.json|.css|.svg|.ttf|.woff|.woff2|.eot)", + "source": "**/*!(.jpg|.jpeg|.gif|.png|.html|.js|.map|.json|.css|.svg|.ttf|.txt|.woff|.woff2|.eot)", "destination": "/index-production.html" } ] From fb00991460cf69ae8bc7f1f826363d09c73c0d5e Mon Sep 17 00:00:00 2001 From: frederikprijck Date: Sun, 4 Feb 2018 10:20:46 +0100 Subject: [PATCH 206/583] fix($templateRequest): always return the template that is stored in the cache Previously, `$templateRequest` returned the raw `$http` response data on the first request for a template and then the value from the cache for subsequent requests. If the value is transformed when being added to the cache (by decorating `$templateCache.put`) the return value of `$templateRequest` would be inconsistent depending upon when the request is made. This commit ensures the cached value is returned instead of the raw `$http` response data, thus allowing the `$templateCache` service to be decorated. Closes #16225 --- src/ng/templateRequest.js | 3 +-- test/ng/templateRequestSpec.js | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/ng/templateRequest.js b/src/ng/templateRequest.js index 7b3b04261e56..ff699d6cd0ef 100644 --- a/src/ng/templateRequest.js +++ b/src/ng/templateRequest.js @@ -99,8 +99,7 @@ function $TemplateRequestProvider() { handleRequestFn.totalPendingRequests--; }) .then(function(response) { - $templateCache.put(tpl, response.data); - return response.data; + return $templateCache.put(tpl, response.data); }, handleError); function handleError(resp) { diff --git a/test/ng/templateRequestSpec.js b/test/ng/templateRequestSpec.js index cb9c1c6f6ce8..3ca323613103 100644 --- a/test/ng/templateRequestSpec.js +++ b/test/ng/templateRequestSpec.js @@ -114,6 +114,24 @@ describe('$templateRequest', function() { expect($templateCache.get('tpl.html')).toBe('matias'); })); + it('should return the cached value on the first request', + inject(function($rootScope, $templateRequest, $templateCache, $httpBackend) { + + $httpBackend.expectGET('tpl.html').respond('matias'); + spyOn($templateCache, 'put').and.returnValue('_matias'); + + var content = []; + function tplRequestCb(html) { + content.push(html); + } + + $templateRequest('tpl.html').then(tplRequestCb); + $rootScope.$digest(); + $httpBackend.flush(); + + expect(content[0]).toBe('_matias'); + })); + it('should call `$exceptionHandler` on request error', function() { module(function($exceptionHandlerProvider) { $exceptionHandlerProvider.mode('log'); From fbe679dfbcb2108249931d44f452d09da6c98477 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 5 Feb 2018 12:35:12 +0100 Subject: [PATCH 207/583] chore(doc-gen): generate sitemap.xml --- docs/config/index.js | 1 + docs/config/processors/sitemap.js | 25 +++++++++++++++++++ .../config/templates/app/sitemap.template.xml | 7 ++++++ 3 files changed, 33 insertions(+) create mode 100644 docs/config/processors/sitemap.js create mode 100644 docs/config/templates/app/sitemap.template.xml diff --git a/docs/config/index.js b/docs/config/index.js index ab5e45a3f8dc..4ddf7922c7bd 100644 --- a/docs/config/index.js +++ b/docs/config/index.js @@ -31,6 +31,7 @@ module.exports = new Package('angularjs', [ .processor(require('./processors/keywords')) .processor(require('./processors/pages-data')) .processor(require('./processors/versions-data')) +.processor(require('./processors/sitemap')) .config(function(dgeni, log, readFilesProcessor, writeFilesProcessor) { diff --git a/docs/config/processors/sitemap.js b/docs/config/processors/sitemap.js new file mode 100644 index 000000000000..aea84da9a17a --- /dev/null +++ b/docs/config/processors/sitemap.js @@ -0,0 +1,25 @@ +'use strict'; + +var exclusionRegex = /^index|examples\/|ptore2e\//; + +module.exports = function createSitemap() { + return { + $runAfter: ['paths-computed'], + $runBefore: ['rendering-docs'], + $process: function(docs) { + docs.push({ + id: 'sitemap.xml', + path: 'sitemap.xml', + outputPath: '../sitemap.xml', + template: 'sitemap.template.xml', + urls: docs.filter(function(doc) { + return doc.path && + doc.outputPath && + !exclusionRegex.test(doc.outputPath); + }).map(function(doc) { + return doc.path; + }) + }); + } + }; +}; diff --git a/docs/config/templates/app/sitemap.template.xml b/docs/config/templates/app/sitemap.template.xml new file mode 100644 index 000000000000..56953d903920 --- /dev/null +++ b/docs/config/templates/app/sitemap.template.xml @@ -0,0 +1,7 @@ + + + {%- for url in doc.urls %} + + https://docs.angularjs.org/{$ url $} + {% endfor %} + \ No newline at end of file From ea04dbb229ec69a7ffc954d57496f058d6ce6dcb Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 5 Feb 2018 12:38:44 +0100 Subject: [PATCH 208/583] chore(code.angularjs.org): fix robots.txt - allow all-versions-data.js in snapshot, which is used by docs.angularjs.org - disallow access to folders like docs-0.9.2 etc which are used by early versions --- scripts/code.angularjs.org-firebase/public/robots.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/code.angularjs.org-firebase/public/robots.txt b/scripts/code.angularjs.org-firebase/public/robots.txt index 480082428fa1..e83f2c10453d 100644 --- a/scripts/code.angularjs.org-firebase/public/robots.txt +++ b/scripts/code.angularjs.org-firebase/public/robots.txt @@ -1,5 +1,6 @@ User-agent: * -Disallow: /*docs/ +Disallow: /*docs*/ Disallow: /*i18n/ Disallow: /*.zip$ +Allow: /snapshot/docs/js/all-versions-data.js From 7d50b2e9eea9c7e8950beffc1e139c4e05af00f5 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 5 Feb 2018 13:07:07 +0100 Subject: [PATCH 209/583] chore(docs.angularjs.org): allow robots to access js and css Otherwise, the google bot cannot execute the JS --- docs/app/assets/robots.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/app/assets/robots.txt b/docs/app/assets/robots.txt index a0de3bfda6b4..c00cb3c20320 100644 --- a/docs/app/assets/robots.txt +++ b/docs/app/assets/robots.txt @@ -1,11 +1,9 @@ User-agent: * -Disallow: /components/ Disallow: /examples/ Disallow: /img/ -Disallow: /js/ Disallow: /partials/ Disallow: /ptore2e/ -Disallow: /*.js$ -Disallow: /*.map$ +Disallow: /*.js$ # The js files in the root are used by the embedded examples, not by the app itself +Disallow: /*.map$ # The map files in the root are used by the embedded examples, not by the app itself Disallow: /Error404.html From 8d6ac5f3178cb6ead6b3b7526c50cd1c07112097 Mon Sep 17 00:00:00 2001 From: Maksim Ryzhikov Date: Sat, 11 Nov 2017 16:18:17 +0300 Subject: [PATCH 210/583] feat($sanitize): support enhancing elements/attributes white-lists Fixes #5900 Closes #16326 --- src/ngSanitize/sanitize.js | 139 +++++++++++++++++++++++++++++--- test/ngSanitize/sanitizeSpec.js | 50 ++++++++++++ 2 files changed, 176 insertions(+), 13 deletions(-) diff --git a/src/ngSanitize/sanitize.js b/src/ngSanitize/sanitize.js index b08850fba065..48ddad82341c 100644 --- a/src/ngSanitize/sanitize.js +++ b/src/ngSanitize/sanitize.js @@ -15,6 +15,7 @@ var $sanitizeMinErr = angular.$$minErr('$sanitize'); var bind; var extend; var forEach; +var isArray; var isDefined; var lowercase; var noop; @@ -144,9 +145,11 @@ var htmlSanitizeWriter; * Creates and configures {@link $sanitize} instance. */ function $SanitizeProvider() { + var hasBeenInstantiated = false; var svgEnabled = false; this.$get = ['$$sanitizeUri', function($$sanitizeUri) { + hasBeenInstantiated = true; if (svgEnabled) { extend(validElements, svgElements); } @@ -187,7 +190,7 @@ function $SanitizeProvider() { * * * @param {boolean=} flag Enable or disable SVG support in the sanitizer. - * @returns {boolean|ng.$sanitizeProvider} Returns the currently configured value if called + * @returns {boolean|$sanitizeProvider} Returns the currently configured value if called * without an argument or self for chaining otherwise. */ this.enableSvg = function(enableSvg) { @@ -199,6 +202,105 @@ function $SanitizeProvider() { } }; + + /** + * @ngdoc method + * @name $sanitizeProvider#addValidElements + * @kind function + * + * @description + * Extends the built-in lists of valid HTML/SVG elements, i.e. elements that are considered safe + * and are not stripped off during sanitization. You can extend the following lists of elements: + * + * - `htmlElements`: A list of elements (tag names) to extend the current list of safe HTML + * elements. HTML elements considered safe will not be removed during sanitization. All other + * elements will be stripped off. + * + * - `htmlVoidElements`: This is similar to `htmlElements`, but marks the elements as + * "void elements" (similar to HTML + * [void elements](https://rawgit.com/w3c/html/html5.1-2/single-page.html#void-elements)). These + * elements have no end tag and cannot have content. + * + * - `svgElements`: This is similar to `htmlElements`, but for SVG elements. This list is only + * taken into account if SVG is {@link ngSanitize.$sanitizeProvider#enableSvg enabled} for + * `$sanitize`. + * + *
        + * This method must be called during the {@link angular.Module#config config} phase. Once the + * `$sanitize` service has been instantiated, this method has no effect. + *
        + * + *
        + * Keep in mind that extending the built-in lists of elements may expose your app to XSS or + * other vulnerabilities. Be very mindful of the elements you add. + *
        + * + * @param {Array|Object} elements - A list of valid HTML elements or an object with one or + * more of the following properties: + * - **htmlElements** - `{Array}` - A list of elements to extend the current list of + * HTML elements. + * - **htmlVoidElements** - `{Array}` - A list of elements to extend the current list of + * void HTML elements; i.e. elements that do not have an end tag. + * - **svgElements** - `{Array}` - A list of elements to extend the current list of SVG + * elements. The list of SVG elements is only taken into account if SVG is + * {@link ngSanitize.$sanitizeProvider#enableSvg enabled} for `$sanitize`. + * + * Passing an array (`[...]`) is equivalent to passing `{htmlElements: [...]}`. + * + * @return {$sanitizeProvider} Returns self for chaining. + */ + this.addValidElements = function(elements) { + if (!hasBeenInstantiated) { + if (isArray(elements)) { + elements = {htmlElements: elements}; + } + + addElementsTo(svgElements, elements.svgElements); + addElementsTo(voidElements, elements.htmlVoidElements); + addElementsTo(validElements, elements.htmlVoidElements); + addElementsTo(validElements, elements.htmlElements); + } + + return this; + }; + + + /** + * @ngdoc method + * @name $sanitizeProvider#addValidAttrs + * @kind function + * + * @description + * Extends the built-in list of valid attributes, i.e. attributes that are considered safe and are + * not stripped off during sanitization. + * + * **Note**: + * The new attributes will not be treated as URI attributes, which means their values will not be + * sanitized as URIs using `$compileProvider`'s + * {@link ng.$compileProvider#aHrefSanitizationWhitelist aHrefSanitizationWhitelist} and + * {@link ng.$compileProvider#imgSrcSanitizationWhitelist imgSrcSanitizationWhitelist}. + * + *
        + * This method must be called during the {@link angular.Module#config config} phase. Once the + * `$sanitize` service has been instantiated, this method has no effect. + *
        + * + *
        + * Keep in mind that extending the built-in list of attributes may expose your app to XSS or + * other vulnerabilities. Be very mindful of the attributes you add. + *
        + * + * @param {Array} attrs - A list of valid attributes. + * + * @returns {$sanitizeProvider} Returns self for chaining. + */ + this.addValidAttrs = function(attrs) { + if (!hasBeenInstantiated) { + extend(validAttrs, arrayToMap(attrs, true)); + } + return this; + }; + ////////////////////////////////////////////////////////////////////////////////////////////////// // Private stuff ////////////////////////////////////////////////////////////////////////////////////////////////// @@ -206,6 +308,7 @@ function $SanitizeProvider() { bind = angular.bind; extend = angular.extend; forEach = angular.forEach; + isArray = angular.isArray; isDefined = angular.isDefined; lowercase = angular.$$lowercase; noop = angular.noop; @@ -230,23 +333,23 @@ function $SanitizeProvider() { // Safe Void Elements - HTML5 // http://dev.w3.org/html5/spec/Overview.html#void-elements - var voidElements = toMap('area,br,col,hr,img,wbr'); + var voidElements = stringToMap('area,br,col,hr,img,wbr'); // Elements that you can, intentionally, leave open (and which close themselves) // http://dev.w3.org/html5/spec/Overview.html#optional-tags - var optionalEndTagBlockElements = toMap('colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr'), - optionalEndTagInlineElements = toMap('rp,rt'), + var optionalEndTagBlockElements = stringToMap('colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr'), + optionalEndTagInlineElements = stringToMap('rp,rt'), optionalEndTagElements = extend({}, optionalEndTagInlineElements, optionalEndTagBlockElements); // Safe Block Elements - HTML5 - var blockElements = extend({}, optionalEndTagBlockElements, toMap('address,article,' + + var blockElements = extend({}, optionalEndTagBlockElements, stringToMap('address,article,' + 'aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,' + 'h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul')); // Inline Elements - HTML5 - var inlineElements = extend({}, optionalEndTagInlineElements, toMap('a,abbr,acronym,b,' + + var inlineElements = extend({}, optionalEndTagInlineElements, stringToMap('a,abbr,acronym,b,' + 'bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,' + 'samp,small,span,strike,strong,sub,sup,time,tt,u,var')); @@ -254,12 +357,12 @@ function $SanitizeProvider() { // https://wiki.whatwg.org/wiki/Sanitization_rules#svg_Elements // Note: the elements animate,animateColor,animateMotion,animateTransform,set are intentionally omitted. // They can potentially allow for arbitrary javascript to be executed. See #11290 - var svgElements = toMap('circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,' + + var svgElements = stringToMap('circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,' + 'hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,' + 'radialGradient,rect,stop,svg,switch,text,title,tspan'); // Blocked Elements (will be stripped) - var blockedElements = toMap('script,style'); + var blockedElements = stringToMap('script,style'); var validElements = extend({}, voidElements, @@ -268,9 +371,9 @@ function $SanitizeProvider() { optionalEndTagElements); //Attributes that have href and hence need to be sanitized - var uriAttrs = toMap('background,cite,href,longdesc,src,xlink:href,xml:base'); + var uriAttrs = stringToMap('background,cite,href,longdesc,src,xlink:href,xml:base'); - var htmlAttrs = toMap('abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,' + + var htmlAttrs = stringToMap('abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,' + 'color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,' + 'ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,' + 'scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,' + @@ -278,7 +381,7 @@ function $SanitizeProvider() { // SVG attributes (without "id" and "name" attributes) // https://wiki.whatwg.org/wiki/Sanitization_rules#svg_Attributes - var svgAttrs = toMap('accent-height,accumulate,additive,alphabetic,arabic-form,ascent,' + + var svgAttrs = stringToMap('accent-height,accumulate,additive,alphabetic,arabic-form,ascent,' + 'baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,' + 'cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,' + 'font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,' + @@ -299,14 +402,24 @@ function $SanitizeProvider() { svgAttrs, htmlAttrs); - function toMap(str, lowercaseKeys) { - var obj = {}, items = str.split(','), i; + function stringToMap(str, lowercaseKeys) { + return arrayToMap(str.split(','), lowercaseKeys); + } + + function arrayToMap(items, lowercaseKeys) { + var obj = {}, i; for (i = 0; i < items.length; i++) { obj[lowercaseKeys ? lowercase(items[i]) : items[i]] = true; } return obj; } + function addElementsTo(elementsMap, newElements) { + if (newElements && newElements.length) { + extend(elementsMap, arrayToMap(newElements)); + } + } + /** * Create an inert document that contains the dirty HTML that needs sanitizing * Depending upon browser support we use one of three strategies for doing this. diff --git a/test/ngSanitize/sanitizeSpec.js b/test/ngSanitize/sanitizeSpec.js index 69cb6abc9fda..a047be989642 100644 --- a/test/ngSanitize/sanitizeSpec.js +++ b/test/ngSanitize/sanitizeSpec.js @@ -293,10 +293,56 @@ describe('HTML', function() { expect(doc).toEqual('

        '); })); + describe('Custom white-list support', function() { + + var $sanitizeProvider; + beforeEach(module(function(_$sanitizeProvider_) { + $sanitizeProvider = _$sanitizeProvider_; + + $sanitizeProvider.addValidElements(['foo']); + $sanitizeProvider.addValidElements({ + htmlElements: ['foo-button', 'foo-video'], + htmlVoidElements: ['foo-input'], + svgElements: ['foo-svg'] + }); + $sanitizeProvider.addValidAttrs(['foo']); + })); + + it('should allow custom white-listed element', function() { + expectHTML('').toEqual(''); + expectHTML('').toEqual(''); + expectHTML('').toEqual(''); + }); + + it('should allow custom white-listed void element', function() { + expectHTML('').toEqual(''); + }); + + it('should allow custom white-listed void element to be used with closing tag', function() { + expectHTML('').toEqual(''); + }); + + it('should allow custom white-listed attribute', function() { + expectHTML('').toEqual(''); + }); + + it('should ignore custom white-listed SVG element if SVG disabled', function() { + expectHTML('').toEqual(''); + }); + + it('should not allow add custom element after service has been instantiated', inject(function($sanitize) { + $sanitizeProvider.addValidElements(['bar']); + expectHTML('').toEqual(''); + })); + }); + describe('SVG support', function() { beforeEach(module(function($sanitizeProvider) { $sanitizeProvider.enableSvg(true); + $sanitizeProvider.addValidElements({ + svgElements: ['font-face-uri'] + }); })); it('should accept SVG tags', function() { @@ -314,6 +360,10 @@ describe('HTML', function() { }); + it('should allow custom white-listed SVG element', function() { + expectHTML('').toEqual(''); + }); + it('should sanitize SVG xlink:href attribute values', function() { expectHTML('') .toBeOneOf('', From 02f4ca4887f337e87ce668f657c32f49e18beec8 Mon Sep 17 00:00:00 2001 From: frederikprijck Date: Mon, 30 Jan 2017 22:46:22 +0100 Subject: [PATCH 211/583] docs(ngClass): add docs regarding animation for `ngClassEven` and `ngClassOdd` Previously, the documentation has no information regarding using `ngAnimate` together with the `ngClassEven` and `ngClassOdd` directives. This commit adds the same docs used by the `ngClass` directive to the `ngClassEven` and `ngClassOdd` docs and adds an extra example for both `ngClassEven` and `ngClassOdd` that showcases animations. Closes #15654 --- docs/content/guide/animations.ngdoc | 7 +- src/ng/directive/ngClass.js | 124 ++++++++++++++++++++++++++++ 2 files changed, 128 insertions(+), 3 deletions(-) diff --git a/docs/content/guide/animations.ngdoc b/docs/content/guide/animations.ngdoc index a13661a36a68..22e4df094839 100644 --- a/docs/content/guide/animations.ngdoc +++ b/docs/content/guide/animations.ngdoc @@ -229,11 +229,12 @@ triggered: | {@link ngRoute.directive:ngView#animations ngView} | enter and leave | | {@link module:ngMessages#animations ngMessage / ngMessageExp} | enter and leave | | {@link ng.directive:ngClass#animations ngClass / {{class}​}} | add and remove | -| {@link ng.directive:ngClass#animations ngClassEven / ngClassOdd} | add and remove | +| {@link ng.directive:ngClassEven#animations ngClassEven} | add and remove | +| {@link ng.directive:ngClassOdd#animations ngClassOdd} | add and remove | | {@link ng.directive:ngHide#animations ngHide} | add and remove (the `ng-hide` class) | | {@link ng.directive:ngShow#animations ngShow} | add and remove (the `ng-hide` class) | -| {@link ng.directive:ngModel#animations ngModel} | add and remove ({@link ng.directive:ngModel#css-classes various classes}) | -| {@link ng.directive:form#animations form / ngForm} | add and remove ({@link ng.directive:form#css-classes various classes}) | +| {@link ng.directive:ngModel#animations ngModel} | add and remove ({@link ng.directive:ngModel#css-classes various classes}) | +| {@link ng.directive:form#animations form / ngForm} | add and remove ({@link ng.directive:form#css-classes various classes}) | | {@link module:ngMessages#animations ngMessages} | add and remove (the `ng-active`/`ng-inactive` classes) | For a full breakdown of the steps involved during each animation event, refer to the diff --git a/src/ng/directive/ngClass.js b/src/ng/directive/ngClass.js index e38c7c141938..7b1ca13b2915 100644 --- a/src/ng/directive/ngClass.js +++ b/src/ng/directive/ngClass.js @@ -338,6 +338,12 @@ var ngClassDirective = classDirective('', true); * This directive can be applied only within the scope of an * {@link ng.directive:ngRepeat ngRepeat}. * + * @animations + * | Animation | Occurs | + * |----------------------------------|-------------------------------------| + * | {@link ng.$animate#addClass addClass} | just before the class is applied to the element | + * | {@link ng.$animate#removeClass removeClass} | just before the class is removed from the element | + * * @element ANY * @param {expression} ngClassOdd {@link guide/expression Expression} to eval. The result * of the evaluation can be a string representing space delimited class names or an array. @@ -370,6 +376,62 @@ var ngClassDirective = classDirective('', true); });
        + * + *
        + * @example + * An example on how to implement animations using `ngClassOdd`: + * + + +
        + +
        + + + + +
        {{ item }}
        +
        +
        + + .odd { + background: rgba(255, 255, 0, 0.25); + } + + .odd-add, .odd-remove { + transition: 1.5s; + } + + + it('should add new entries to the beginning of the list', function() { + var button = element(by.buttonText('Add item')); + var rows = element.all(by.repeater('item in items')); + + expect(rows.count()).toBe(4); + expect(rows.get(0).getText()).toBe('Item 3'); + expect(rows.get(1).getText()).toBe('Item 2'); + + button.click(); + + expect(rows.count()).toBe(5); + expect(rows.get(0).getText()).toBe('Item 4'); + expect(rows.get(1).getText()).toBe('Item 3'); + }); + + it('should add odd class to odd entries', function() { + var button = element(by.buttonText('Add item')); + var rows = element.all(by.repeater('item in items')); + + expect(rows.get(0).getAttribute('class')).toMatch(/odd/); + expect(rows.get(1).getAttribute('class')).not.toMatch(/odd/); + + button.click(); + + expect(rows.get(0).getAttribute('class')).toMatch(/odd/); + expect(rows.get(1).getAttribute('class')).not.toMatch(/odd/); + }); + +
        */ var ngClassOddDirective = classDirective('Odd', 0); @@ -386,6 +448,12 @@ var ngClassOddDirective = classDirective('Odd', 0); * This directive can be applied only within the scope of an * {@link ng.directive:ngRepeat ngRepeat}. * + * @animations + * | Animation | Occurs | + * |----------------------------------|-------------------------------------| + * | {@link ng.$animate#addClass addClass} | just before the class is applied to the element | + * | {@link ng.$animate#removeClass removeClass} | just before the class is removed from the element | + * * @element ANY * @param {expression} ngClassEven {@link guide/expression Expression} to eval. The * result of the evaluation can be a string representing space delimited class names or an array. @@ -418,5 +486,61 @@ var ngClassOddDirective = classDirective('Odd', 0); }); + * + *
        + * @example + * An example on how to implement animations using `ngClassEven`: + * + + +
        + +
        + + + + +
        {{ item }}
        +
        +
        + + .even { + background: rgba(255, 255, 0, 0.25); + } + + .even-add, .even-remove { + transition: 1.5s; + } + + + it('should add new entries to the beginning of the list', function() { + var button = element(by.buttonText('Add item')); + var rows = element.all(by.repeater('item in items')); + + expect(rows.count()).toBe(4); + expect(rows.get(0).getText()).toBe('Item 3'); + expect(rows.get(1).getText()).toBe('Item 2'); + + button.click(); + + expect(rows.count()).toBe(5); + expect(rows.get(0).getText()).toBe('Item 4'); + expect(rows.get(1).getText()).toBe('Item 3'); + }); + + it('should add even class to even entries', function() { + var button = element(by.buttonText('Add item')); + var rows = element.all(by.repeater('item in items')); + + expect(rows.get(0).getAttribute('class')).not.toMatch(/even/); + expect(rows.get(1).getAttribute('class')).toMatch(/even/); + + button.click(); + + expect(rows.get(0).getAttribute('class')).not.toMatch(/even/); + expect(rows.get(1).getAttribute('class')).toMatch(/even/); + }); + +
        */ var ngClassEvenDirective = classDirective('Even', 1); From e4e2024d1c0860b142a915fab3f7beff975aa048 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 8 Feb 2018 17:59:36 +0100 Subject: [PATCH 212/583] chore(code.angularjs.org): increase the cache duration This is already set, but wasn't checked in --- scripts/code.angularjs.org-firebase/functions/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/code.angularjs.org-firebase/functions/index.js b/scripts/code.angularjs.org-firebase/functions/index.js index 90f02fc786eb..33f7ba04df7d 100644 --- a/scripts/code.angularjs.org-firebase/functions/index.js +++ b/scripts/code.angularjs.org-firebase/functions/index.js @@ -6,8 +6,8 @@ const path = require('path'); const gcsBucketId = `${process.env.GCLOUD_PROJECT}.appspot.com`; -const BROWSER_CACHE_DURATION = 300; -const CDN_CACHE_DURATION = 600; +const BROWSER_CACHE_DURATION = 60 * 10; +const CDN_CACHE_DURATION = 60 * 60 * 12; function sendStoredFile(request, response) { let filePathSegments = request.path.split('/').filter((segment) => { From 3ecb00115a95bce3add50680b452436fbf213d8c Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 5 Feb 2018 19:26:19 +0100 Subject: [PATCH 213/583] chore(docs.angularjs.org): serve xml files (sitemap) --- scripts/docs.angularjs.org-firebase/firebase.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index 5f5d70dc02d6..91f9a778b634 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -23,7 +23,7 @@ "destination": "/index-production.html" }, { - "source": "**/*!(.jpg|.jpeg|.gif|.png|.html|.js|.map|.json|.css|.svg|.ttf|.txt|.woff|.woff2|.eot)", + "source": "**/*!(.jpg|.jpeg|.gif|.png|.html|.js|.map|.json|.css|.svg|.ttf|.txt|.woff|.woff2|.eot|.xml)", "destination": "/index-production.html" } ] From 3e7a87d7d1be2afea16d0863040fe51e26326d6f Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 12 Jan 2018 13:30:05 +0100 Subject: [PATCH 214/583] fix(browserTrigger): support CompositionEvent --- src/ngMock/browserTrigger.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/ngMock/browserTrigger.js b/src/ngMock/browserTrigger.js index 196772d1e3e9..eb80e15964dc 100644 --- a/src/ngMock/browserTrigger.js +++ b/src/ngMock/browserTrigger.js @@ -132,6 +132,24 @@ evnt.keyCode = eventData.keyCode; evnt.charCode = eventData.charCode; evnt.which = eventData.which; + } else if (/composition/.test(eventType)) { + try { + evnt = new window.CompositionEvent(eventType, { + data: eventData.data + }); + } catch (e) { + // Support: IE9+ + evnt = window.document.createEvent('CompositionEvent', {}); + evnt.initCompositionEvent( + eventType, + eventData.bubbles, + eventData.cancelable, + window, + eventData.data, + null + ); + } + } else { evnt = window.document.createEvent('MouseEvents'); x = x || 0; From 2789ccbcf9666b64211c08b188b168175109f563 Mon Sep 17 00:00:00 2001 From: Jae Ik Lee Date: Tue, 26 Dec 2017 03:11:51 +0900 Subject: [PATCH 215/583] fix(input): fix composition mode in IE for Korean input Fixes #6656 Closes #16273 --- src/ng/directive/input.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js index 7d1bec7cfe9d..3b841d25a348 100644 --- a/src/ng/directive/input.js +++ b/src/ng/directive/input.js @@ -1248,6 +1248,16 @@ function baseInputType(scope, element, attr, ctrl, $sniffer, $browser) { composing = true; }); + // Support: IE9+ + element.on('compositionupdate', function(ev) { + // End composition when ev.data is empty string on 'compositionupdate' event. + // When the input de-focusses (e.g. by clicking away), IE triggers 'compositionupdate' + // instead of 'compositionend'. + if (isUndefined(ev.data) || ev.data === '') { + composing = false; + } + }); + element.on('compositionend', function() { composing = false; listener(); From c484213180470c2a8044eeb09dfdc5ef11099bc8 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 12 Jan 2018 13:30:33 +0100 Subject: [PATCH 216/583] test(input): add test for IE composition bug --- test/ng/directive/inputSpec.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/ng/directive/inputSpec.js b/test/ng/directive/inputSpec.js index 93d2184f969d..8c86b44ceada 100644 --- a/test/ng/directive/inputSpec.js +++ b/test/ng/directive/inputSpec.js @@ -134,6 +134,20 @@ describe('input', function() { browserTrigger(inputElm, 'compositionend'); expect($rootScope.name).toEqual('caitp'); }); + + + it('should end composition on "compositionupdate" when event.data is ""', function() { + // This tests a bug workaround for IE9-11 + // During composition, when an input is de-focussed by clicking away from it, + // the compositionupdate event is called with '', followed by a change event. + var inputElm = helper.compileInput(''); + browserTrigger(inputElm, 'compositionstart'); + helper.changeInputValueTo('caitp'); + expect($rootScope.name).toBeUndefined(); + browserTrigger(inputElm, 'compositionupdate', {data: ''}); + browserTrigger(inputElm, 'change'); + expect($rootScope.name).toEqual('caitp'); + }); }); From 9a0f1abddac5670a0d6efa7689f04d594bb9f274 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 8 Feb 2018 23:43:00 +0100 Subject: [PATCH 217/583] chore(docs.angularjs.org): deploy sitemap.xml Closes #16445 --- Gruntfile.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 6d5b9e09b3df..08ff823f0145 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -162,7 +162,8 @@ module.exports = function(grunt) { clean: { build: ['build'], - tmp: ['tmp'] + tmp: ['tmp'], + deploy: ['uploadDocs', 'uploadCode'] }, eslint: { @@ -326,7 +327,7 @@ module.exports = function(grunt) { files: [ // The source files are needed by the embedded examples in the docs app. { - src: 'build/angular*.{js,js.map,min.js}', + src: ['build/angular*.{js,js.map,min.js}', 'build/sitemap.xml'], dest: 'uploadDocs/', expand: true, flatten: true @@ -363,10 +364,6 @@ module.exports = function(grunt) { }, shell: { - // Travis expects the firebase.json in the repository root, but we have it in a sub-folder - 'symlink-firebase-docs': { - command: 'ln -s ./scripts/docs.angularjs.org-firebase/firebase.json ./firebase.json' - }, 'install-node-dependencies': { command: 'yarn' }, From 32b1a0c5807a6b3148543676b920543e32162c69 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 25 Jan 2018 19:35:04 +0100 Subject: [PATCH 218/583] chore(docs.angularjs.org): actually fix deployment When a file is symlinked, relative paths obviously aren't correct anymore. This error was masked because Travis didn't fail the job when Firebase couldn't find the public folder. To fix, we copy the file and adjust the folder path --- Gruntfile.js | 2 +- lib/grunt/plugins.js | 5 +++++ lib/grunt/utils.js | 11 +++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/Gruntfile.js b/Gruntfile.js index 08ff823f0145..19732e7e1842 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -463,7 +463,7 @@ module.exports = function(grunt) { 'package', 'compress:deployFirebaseCode', 'copy:deployFirebaseCode', - 'shell:symlink-firebase-docs', + 'firebaseDocsJsonForTravis', 'copy:deployFirebaseDocs' ]); grunt.registerTask('default', ['package']); diff --git a/lib/grunt/plugins.js b/lib/grunt/plugins.js index 2d71b85501eb..7e5dc290b533 100644 --- a/lib/grunt/plugins.js +++ b/lib/grunt/plugins.js @@ -62,4 +62,9 @@ module.exports = function(grunt) { grunt.registerTask('collect-errors', 'Combine stripped error files', function() { util.collectErrors(); }); + + grunt.registerTask('firebaseDocsJsonForTravis', function() { + util.firebaseDocsJsonForTravis(); + }); + }; diff --git a/lib/grunt/utils.js b/lib/grunt/utils.js index 52dbcde8fa5e..80e529186514 100644 --- a/lib/grunt/utils.js +++ b/lib/grunt/utils.js @@ -292,5 +292,16 @@ module.exports = { } next(); }; + }, + + // Our Firebase projects are in subfolders, but Travis expects them in the root, + // so we need to modify the upload folder path and copy the file into the root + firebaseDocsJsonForTravis: function() { + var fileName = 'scripts/docs.angularjs.org-firebase/firebase.json'; + var json = grunt.file.readJSON(fileName); + + json.hosting.public = 'uploadDocs'; + + grunt.file.write('firebase.json', JSON.stringify(json)); } }; From a7a9688962039fb5af5e073faddbc239a9479e9b Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Sun, 11 Feb 2018 18:15:23 +0200 Subject: [PATCH 219/583] fix(docs): fix `@media` breakpoints for small/extra small devices Previously, our custom styles used `@media` breakpoints for small/extra small devices that were off-by-one from [Bootstrap breakpoints](https://getbootstrap.com/docs/3.3/css/#responsive-utilities-classes) (767px vs 768px). This caused the site to not be displayed correctly on these exact sizes, which affected for example all iPad devices (whose screens are exactly 768px wide). This commit fixes it by making our breakpoints match those of Bootstrap. Fixes #16448 Closes #16449 --- docs/app/assets/css/docs.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/app/assets/css/docs.css b/docs/app/assets/css/docs.css index ba69449090eb..54d81ada753d 100644 --- a/docs/app/assets/css/docs.css +++ b/docs/app/assets/css/docs.css @@ -713,14 +713,14 @@ ul.events > li { margin-right: 5px; } -@media only screen and (min-width: 769px) { +@media only screen and (min-width: 768px) { [ng-include="partialPath"].ng-hide { display: block !important; visibility: hidden; } } -@media only screen and (min-width: 769px) and (max-width: 991px) { +@media only screen and (min-width: 768px) and (max-width: 991px) { .main-body-grid { margin-top: 160px; } @@ -729,7 +729,7 @@ ul.events > li { } } -@media only screen and (max-width : 768px) { +@media only screen and (max-width: 767px) { .picker, .picker select { width: auto; display: block; From 9f1793fd2dc92225991f9db5ec661af6f86206ca Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 12 Feb 2018 12:26:32 +0100 Subject: [PATCH 220/583] chore(eslint): allow ES6 for node scripts --- .eslintrc-node.json | 9 +++++++-- Gruntfile.js | 1 + package.json | 1 + yarn.lock | 4 ++++ 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.eslintrc-node.json b/.eslintrc-node.json index 643f345d88e0..c16a8a883837 100644 --- a/.eslintrc-node.json +++ b/.eslintrc-node.json @@ -1,8 +1,13 @@ { "extends": "./.eslintrc-base.json", - "env": { "browser": false, "node": true - } + }, + "parserOptions": { + "ecmaVersion": 2017 + }, + "plugins": [ + "promise" + ] } diff --git a/Gruntfile.js b/Gruntfile.js index 19732e7e1842..0d6dc6b956be 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -174,6 +174,7 @@ module.exports = function(grunt) { 'docs/**/*.js', 'lib/**/*.js', 'scripts/**/*.js', + '!scripts/*/*/node_modules/**', 'src/**/*.js', 'test/**/*.js', 'i18n/**/*.js', diff --git a/package.json b/package.json index 255b569f30a6..c82bb19a829f 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "cz-conventional-changelog": "1.1.4", "dgeni": "^0.4.0", "dgeni-packages": "^0.16.4", + "eslint-plugin-promise": "^3.6.0", "event-stream": "~3.1.0", "glob": "^6.0.1", "google-code-prettify": "1.0.1", diff --git a/yarn.lock b/yarn.lock index 62016649857b..f635a238b14d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1994,6 +1994,10 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" +eslint-plugin-promise@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz#54b7658c8f454813dc2a870aff8152ec4969ba75" + eslint@^3.0.0: version "3.15.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.15.0.tgz#bdcc6a6c5ffe08160e7b93c066695362a91e30f2" From e1e2100e66acf79bafed7e07fbbdf7d865b2b035 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 9 Feb 2018 20:18:29 +0100 Subject: [PATCH 221/583] chore(code.angularjs.org): don't gzip compressed image files --- Gruntfile.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 0d6dc6b956be..5cc2dd778620 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -315,12 +315,12 @@ module.exports = function(grunt) { }, deployFirebaseCode: { files: [ - // the zip file should not be compressed again. + // copy files that are not handled by compress { - src: 'build/*.zip', + cwd: 'build', + src: '**/*.{zip,jpg,jpeg,png}', dest: 'uploadCode/' + deployVersion + '/', - expand: true, - flatten: true + expand: true } ] }, @@ -357,7 +357,8 @@ module.exports = function(grunt) { options: { mode: 'gzip' }, - src: ['**', '!*.zip'], + // Already compressed files should not be compressed again + src: ['**', '!**/*.{zip,png,jpeg,jpg}'], cwd: 'build', expand: true, dest: 'uploadCode/' + deployVersion + '/' From 9196c80c3394d0afcfc4f3ab0ec881d501190fe3 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 12 Feb 2018 10:47:42 +0100 Subject: [PATCH 222/583] chore(deploy): rename deploy folders --- .gitignore | 1 + .travis.yml | 2 +- Gruntfile.js | 17 +++++++++++------ lib/grunt/utils.js | 6 ++++-- .../docs.angularjs.org-firebase/firebase.json | 2 +- scripts/travis/build.sh | 2 +- 6 files changed, 19 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 2da934151e89..588beda3f172 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /build/ +/deploy/ /benchpress-build/ .DS_Store gen_docs.disable diff --git a/.travis.yml b/.travis.yml index 4c226f02fe85..3199f7718d4b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -94,7 +94,7 @@ jobs: secret_access_key: secure: tHIFdSq55qkyZf9zT/3+VkhUrTvOTMuswxXU3KyWaBrSieZqG0UnUDyNm+n3lSfX95zEl/+rJAWbfvhVSxZi13ndOtvRF+MdI1cvow2JynP0aDSiPffEvVrZOmihD6mt2SlMfhskr5FTduQ69kZG6DfLcve1PPDaIwnbOv3phb8= bucket: code-angularjs-org-338b8.appspot.com - local-dir: uploadCode + local-dir: deploy/code detect_encoding: true # detects gzip compression on: repo: angular/angular.js diff --git a/Gruntfile.js b/Gruntfile.js index 5cc2dd778620..c42113fc2ee4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -163,7 +163,10 @@ module.exports = function(grunt) { clean: { build: ['build'], tmp: ['tmp'], - deploy: ['uploadDocs', 'uploadCode'] + deploy: [ + 'deploy/docs', + 'deploy/code' + ] }, eslint: { @@ -319,7 +322,7 @@ module.exports = function(grunt) { { cwd: 'build', src: '**/*.{zip,jpg,jpeg,png}', - dest: 'uploadCode/' + deployVersion + '/', + dest: 'deploy/code/' + deployVersion + '/', expand: true } ] @@ -329,14 +332,16 @@ module.exports = function(grunt) { // The source files are needed by the embedded examples in the docs app. { src: ['build/angular*.{js,js.map,min.js}', 'build/sitemap.xml'], - dest: 'uploadDocs/', + dest: 'deploy/docs/', expand: true, flatten: true }, { cwd: 'build/docs', src: '**', - dest: 'uploadDocs/', + dest: 'deploy/docs/', + expand: true + } expand: true } ] @@ -361,7 +366,7 @@ module.exports = function(grunt) { src: ['**', '!**/*.{zip,png,jpeg,jpg}'], cwd: 'build', expand: true, - dest: 'uploadCode/' + deployVersion + '/' + dest: 'deploy/code/' + deployVersion + '/' } }, @@ -461,7 +466,7 @@ module.exports = function(grunt) { 'merge-conflict', 'eslint' ]); - grunt.registerTask('prepareFirebaseDeploy', [ + grunt.registerTask('prepareDeploy', [ 'package', 'compress:deployFirebaseCode', 'copy:deployFirebaseCode', diff --git a/lib/grunt/utils.js b/lib/grunt/utils.js index 80e529186514..c5b16946ba8d 100644 --- a/lib/grunt/utils.js +++ b/lib/grunt/utils.js @@ -297,10 +297,12 @@ module.exports = { // Our Firebase projects are in subfolders, but Travis expects them in the root, // so we need to modify the upload folder path and copy the file into the root firebaseDocsJsonForTravis: function() { - var fileName = 'scripts/docs.angularjs.org-firebase/firebase.json'; + var docsScriptFolder = 'scripts/docs.angularjs.org-firebase/'; + + var fileName = docsScriptFolder + 'firebase.json'; var json = grunt.file.readJSON(fileName); - json.hosting.public = 'uploadDocs'; + json.hosting.public = 'deploy/docs'; grunt.file.write('firebase.json', JSON.stringify(json)); } diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index 91f9a778b634..abb70329f815 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -1,6 +1,6 @@ { "hosting": { - "public": "../../uploadDocs", + "public": "../../deploy/docs", "ignore": [ "/index.html", "/index-debug.html", diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index fdf94d8f13de..980855388492 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -79,7 +79,7 @@ case "$JOB" in fi if [[ "$DEPLOY_DOCS" == true || "$DEPLOY_CODE" == true ]]; then - grunt prepareFirebaseDeploy + grunt prepareDeploy else echo "Skipping deployment build because conditions have not been met." fi From 75bf199421011466b799b2eeec5223c0a9143516 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Mon, 12 Feb 2018 10:49:19 +0100 Subject: [PATCH 223/583] chore(docs.angularjs.org): serve snapshots for googlebot This commit restores serving the plain partials (content) when a docs page is accessed with ?_escaped_fragment_=. The Google Ajax Crawler accesses these urls when the page has `` is set. During the migration to Firebase, this was lost, which resulted in Google dropping the docs almost completely from the index. We are using a Firebase cloud function to serve the partials. Since we cannot access the static hosted files from the function, we have to deploy them as part of the function directory instead, from which they can be read. Related to #16432 Related to #16417 --- Gruntfile.js | 17 +- lib/grunt/utils.js | 5 +- .../docs.angularjs.org-firebase/firebase.json | 11 +- .../functions/index.js | 49 + .../functions/package-lock.json | 4265 +++++++++++++++++ .../functions/package.json | 21 + .../readme.firebase.docs.md | 17 +- 7 files changed, 4376 insertions(+), 9 deletions(-) create mode 100644 scripts/docs.angularjs.org-firebase/functions/index.js create mode 100644 scripts/docs.angularjs.org-firebase/functions/package-lock.json create mode 100644 scripts/docs.angularjs.org-firebase/functions/package.json diff --git a/Gruntfile.js b/Gruntfile.js index c42113fc2ee4..ba5efa0d8f09 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -13,6 +13,8 @@ var semver = require('semver'); var exec = require('shelljs').exec; var pkg = require(__dirname + '/package.json'); +var docsScriptFolder = 'scripts/docs.angularjs.org-firebase'; + // Node.js version checks if (!semver.satisfies(process.version, pkg.engines.node)) { reportOrFail('Invalid node version (' + process.version + '). ' + @@ -165,7 +167,8 @@ module.exports = function(grunt) { tmp: ['tmp'], deploy: [ 'deploy/docs', - 'deploy/code' + 'deploy/code', + docsScriptFolder + '/functions/html' ] }, @@ -341,7 +344,17 @@ module.exports = function(grunt) { src: '**', dest: 'deploy/docs/', expand: true - } + }, + { + src: ['build/docs/index-production.html'], + dest: docsScriptFolder + '/functions/content', + expand: true, + flatten: true + }, + { + cwd: 'build/docs', + src: 'partials/**', + dest: docsScriptFolder + '/functions/content', expand: true } ] diff --git a/lib/grunt/utils.js b/lib/grunt/utils.js index c5b16946ba8d..64ddc6f185ec 100644 --- a/lib/grunt/utils.js +++ b/lib/grunt/utils.js @@ -297,12 +297,13 @@ module.exports = { // Our Firebase projects are in subfolders, but Travis expects them in the root, // so we need to modify the upload folder path and copy the file into the root firebaseDocsJsonForTravis: function() { - var docsScriptFolder = 'scripts/docs.angularjs.org-firebase/'; + var docsScriptFolder = 'scripts/docs.angularjs.org-firebase'; - var fileName = docsScriptFolder + 'firebase.json'; + var fileName = docsScriptFolder + '/firebase.json'; var json = grunt.file.readJSON(fileName); json.hosting.public = 'deploy/docs'; + json.functions.source = docsScriptFolder + '/functions'; grunt.file.write('firebase.json', JSON.stringify(json)); } diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index abb70329f815..880a5eca86de 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -23,9 +23,14 @@ "destination": "/index-production.html" }, { - "source": "**/*!(.jpg|.jpeg|.gif|.png|.html|.js|.map|.json|.css|.svg|.ttf|.txt|.woff|.woff2|.eot|.xml)", - "destination": "/index-production.html" + "source": "**/*!(.@(jpg|jpeg|gif|png|html|js|map|json|css|svg|ttf|txt|woff|woff2|eot|xml))", + "function": "sendFile" } ] + }, + "functions": { + "predeploy": [ + "npm --prefix $RESOURCE_DIR run lint" + ] } -} \ No newline at end of file +} diff --git a/scripts/docs.angularjs.org-firebase/functions/index.js b/scripts/docs.angularjs.org-firebase/functions/index.js new file mode 100644 index 000000000000..b86eb32f642a --- /dev/null +++ b/scripts/docs.angularjs.org-firebase/functions/index.js @@ -0,0 +1,49 @@ +'use strict'; + +const functions = require('firebase-functions'); +const fs = require('fs'); + +const BROWSER_CACHE_DURATION = 60 * 60; +const CDN_CACHE_DURATION = 60 * 60 * 12; + +const headers = { + 'Cache-Control': `public max-age=${BROWSER_CACHE_DURATION} s-maxage=${CDN_CACHE_DURATION}` +}; + +const buildSnapshot = data => ` + + + + + + + + ${data} + + `; + +function sendFile(request, response) { + + const snapshotRequested = typeof request.query._escaped_fragment_ !== 'undefined'; + const filePath = `content/${snapshotRequested ? `partials${request.path}` : 'index-production'}.html`; + + if (snapshotRequested) { + fs.readFile(filePath, {encoding: 'utf8'}, (error, data) => { + if (error) { + response + .status(404) + .end(); + } else { + response + .set(headers) + .send(buildSnapshot(data)); + } + }); + } else { + response + .set(headers) + .sendFile(filePath, {root: __dirname}); + } +} + +exports.sendFile = functions.https.onRequest(sendFile); diff --git a/scripts/docs.angularjs.org-firebase/functions/package-lock.json b/scripts/docs.angularjs.org-firebase/functions/package-lock.json new file mode 100644 index 000000000000..913ba90ff890 --- /dev/null +++ b/scripts/docs.angularjs.org-firebase/functions/package-lock.json @@ -0,0 +1,4265 @@ +{ + "name": "functions", + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@firebase/app": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.1.8.tgz", + "integrity": "sha512-LkXMugZ2Z2S0r9zH62YNRhCscstFqJuufEjJmb/XWCTjCKzJZKdbE/6A+WNTitNSHgAkKEF0NoGsIuyhYAubkg==", + "requires": { + "@firebase/app-types": "0.1.1", + "@firebase/util": "0.1.8" + } + }, + "@firebase/app-types": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.1.1.tgz", + "integrity": "sha512-0CmY/orojHIJiTyDXUqrAtCSmk2nWw7h7qamJUPcBRgAIfc3ZsjFBLo1zj0sRVzZYbTWS9cKBC8tnpFZlEMLPw==" + }, + "@firebase/database": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.1.9.tgz", + "integrity": "sha512-w7bsItAvUDMGDX7v2NTIHmt5yRYDWAdUKqC7p152dopGw6AAFgxhR5jAikq7qB2UOPB1vRy8KHlcMk3RnF6cXw==", + "requires": { + "@firebase/database-types": "0.1.1", + "@firebase/util": "0.1.8", + "faye-websocket": "0.11.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "requires": { + "websocket-driver": "0.7.0" + } + } + } + }, + "@firebase/database-types": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.1.1.tgz", + "integrity": "sha512-LbLnwXFeQuxQrsuUccbiXX4j3wdajLPNcbivzypJhww+VU4W/4grnbVn/zPlRlMcG6jTwSyBnjdtJFKMSeNU+A==" + }, + "@firebase/util": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.1.8.tgz", + "integrity": "sha512-SfWLSfp1MXb5ItG3wGfdxxIDzFMcjq2E0iz9C7sstzD3mJ8/q55Sd8esAL3VQx5jD/hbfKUypsBczr5A0ML7Tw==" + }, + "@google-cloud/common": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-0.15.1.tgz", + "integrity": "sha512-cnVtHLvyiSQvb1RzXWDp7PA1sA8Jmc47+wp/xwHwdGOlQZfKog5iluZ0C/LB8iklFXpcTwlNMorqLuZ/qH0DDA==", + "requires": { + "array-uniq": "1.0.3", + "arrify": "1.0.1", + "concat-stream": "1.6.0", + "create-error-class": "3.0.2", + "duplexify": "3.5.3", + "ent": "2.2.0", + "extend": "3.0.1", + "google-auto-auth": "0.8.2", + "is": "3.2.1", + "log-driver": "1.2.6", + "methmeth": "1.1.0", + "modelo": "4.2.3", + "request": "2.83.0", + "retry-request": "3.3.1", + "split-array-stream": "1.0.3", + "stream-events": "1.0.2", + "string-format-obj": "1.1.1", + "through2": "2.0.3" + } + }, + "@google-cloud/common-grpc": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@google-cloud/common-grpc/-/common-grpc-0.5.5.tgz", + "integrity": "sha512-wgtuBcgTZ7cUMGQV9MSz4y0+FReLqdsOOgzOifu+lsnRh9qsMEZJ9sBDLB6NrRxrvcAHZc4ayiBx7B7i5cDYoA==", + "requires": { + "@google-cloud/common": "0.16.1", + "dot-prop": "4.2.0", + "duplexify": "3.5.3", + "extend": "3.0.1", + "grpc": "1.7.3", + "is": "3.2.1", + "modelo": "4.2.3", + "retry-request": "3.3.1", + "through2": "2.0.3" + }, + "dependencies": { + "@google-cloud/common": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-0.16.1.tgz", + "integrity": "sha512-1sufDsSfgJ7fuBLq+ux8t3TlydMlyWl9kPZx2WdLINkGtf5RjvXX6EWYZiCMKe8flJ3oC0l95j5atN2uX5n3rg==", + "requires": { + "array-uniq": "1.0.3", + "arrify": "1.0.1", + "concat-stream": "1.6.0", + "create-error-class": "3.0.2", + "duplexify": "3.5.3", + "ent": "2.2.0", + "extend": "3.0.1", + "google-auto-auth": "0.9.3", + "is": "3.2.1", + "log-driver": "1.2.5", + "methmeth": "1.1.0", + "modelo": "4.2.3", + "request": "2.83.0", + "retry-request": "3.3.1", + "split-array-stream": "1.0.3", + "stream-events": "1.0.2", + "string-format-obj": "1.1.1", + "through2": "2.0.3" + } + }, + "gcp-metadata": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.4.1.tgz", + "integrity": "sha512-yFE7v+NyoMiTOi2L6r8q87eVbiZCKooJNPKXTHhBStga8pwwgWofK9iHl00qd0XevZxcpk7ORaEL/ALuTvlaGQ==", + "requires": { + "extend": "3.0.1", + "retry-request": "3.3.1" + } + }, + "google-auto-auth": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.9.3.tgz", + "integrity": "sha512-TbOZZs0WJOolrRmdQLK5qmWdOJQFG1oPnxcIBbAwL7XCWcv3XgZ9gHJ6W4byrdEZT8TahNFgMfkHd73mqxM9dw==", + "requires": { + "async": "2.6.0", + "gcp-metadata": "0.4.1", + "google-auth-library": "0.12.0", + "request": "2.83.0" + } + }, + "log-driver": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", + "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=" + } + } + }, + "@google-cloud/firestore": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-0.11.2.tgz", + "integrity": "sha512-Dp5Im5y6LfJ2OuuGN/PX/w7+LdKPRhKbhgNOaUjreIULo7Ya9AyRMYn/E+w8Rm+b3CZXM7fzVpkkdg9Thq8uUQ==", + "requires": { + "@google-cloud/common": "0.15.1", + "@google-cloud/common-grpc": "0.5.5", + "bun": "0.0.12", + "extend": "3.0.1", + "functional-red-black-tree": "1.0.1", + "google-gax": "0.14.5", + "is": "3.2.1", + "safe-buffer": "5.1.1", + "through2": "2.0.3" + } + }, + "@google-cloud/storage": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-1.5.2.tgz", + "integrity": "sha512-E97x2oZr9w0N26H0LtyjR3XLFSLYXH5D8y8HwEZRWQnNVF9sO+x16MEhdHFdFclgdx687eGeCYbDVKpP+dKb6w==", + "requires": { + "@google-cloud/common": "0.15.1", + "arrify": "1.0.1", + "async": "2.6.0", + "concat-stream": "1.6.0", + "create-error-class": "3.0.2", + "duplexify": "3.5.3", + "extend": "3.0.1", + "gcs-resumable-upload": "0.8.2", + "hash-stream-validation": "0.2.1", + "is": "3.2.1", + "mime-types": "2.1.17", + "once": "1.4.0", + "pumpify": "1.4.0", + "request": "2.83.0", + "safe-buffer": "5.1.1", + "snakeize": "0.1.0", + "stream-events": "1.0.2", + "string-format-obj": "1.1.1", + "through2": "2.0.3" + } + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "requires": { + "@protobufjs/aspromise": "1.1.2", + "@protobufjs/inquire": "1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + }, + "@types/body-parser": { + "version": "1.16.8", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.16.8.tgz", + "integrity": "sha512-BdN2PXxOFnTXFcyONPW6t0fHjz2fvRZHVMFpaS0wYr+Y8fWEaNOs4V8LEu/fpzQlMx+ahdndgTaGTwPC+J/EeA==", + "requires": { + "@types/express": "4.11.1", + "@types/node": "8.9.3" + } + }, + "@types/events": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-1.1.0.tgz", + "integrity": "sha512-y3bR98mzYOo0pAZuiLari+cQyiKk3UXRuT45h1RjhfeCzqkjaVsfZJNaxdgtk7/3tzOm1ozLTqEqMP3VbI48jw==" + }, + "@types/express": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.11.1.tgz", + "integrity": "sha512-ttWle8cnPA5rAelauSWeWJimtY2RsUf2aspYZs7xPHiWgOlPn6nnUfBMtrkcnjFJuIHJF4gNOdVvpLK2Zmvh6g==", + "requires": { + "@types/body-parser": "1.16.8", + "@types/express-serve-static-core": "4.11.1", + "@types/serve-static": "1.13.1" + } + }, + "@types/express-serve-static-core": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.11.1.tgz", + "integrity": "sha512-EehCl3tpuqiM8RUb+0255M8PhhSwTtLfmO7zBBdv0ay/VTd/zmrqDfQdZFsa5z/PVMbH2yCMZPXsnrImpATyIw==", + "requires": { + "@types/events": "1.1.0", + "@types/node": "8.9.3" + } + }, + "@types/google-cloud__storage": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@types/google-cloud__storage/-/google-cloud__storage-1.1.7.tgz", + "integrity": "sha512-010Llp+5ze+XWWmZuLDxs0pZgFjOgtJQVt9icJ0Ed67ZFLq7PnXkYx8x/k9nwDojR5/X4XoLPNqB1F627TScdQ==", + "requires": { + "@types/node": "8.9.3" + } + }, + "@types/jsonwebtoken": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.5.tgz", + "integrity": "sha512-8CIcK1Vzq4w5TJyJYkLVhqASmCo1FSO1XIPQM1qv+Xo2nnb9RoRHxx8pkIzSZ4Tm9r3V4ZyFbF/fBewNPdclwA==", + "requires": { + "@types/node": "8.9.3" + } + }, + "@types/lodash": { + "version": "4.14.102", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.102.tgz", + "integrity": "sha512-k/SxycYmVc6sYo6kzm8cABHcbMs9MXn6jYsja1hLvZ/x9e31VHRRn+1UzWdpv6doVchphvKaOsZ0VTqbF7zvNg==" + }, + "@types/long": { + "version": "3.0.32", + "resolved": "https://registry.npmjs.org/@types/long/-/long-3.0.32.tgz", + "integrity": "sha512-ZXyOOm83p7X8p3s0IYM3VeueNmHpkk/yMlP8CLeOnEcu6hIwPH7YjZBvhQkR0ZFS2DqZAxKtJ/M5fcuv3OU5BA==" + }, + "@types/mime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz", + "integrity": "sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA==" + }, + "@types/node": { + "version": "8.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.3.tgz", + "integrity": "sha512-wqrPE4Uvj2fmL0E5JFQiY7D/5bAKvVUfWTnQ5NEV35ULkAU0j3QuqIi9Qyrytz8M5hsrh8Kijt+FsdLQaZR+IA==" + }, + "@types/serve-static": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==", + "requires": { + "@types/express-serve-static-core": "4.11.1", + "@types/mime": "2.0.0" + } + }, + "@types/sha1": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/sha1/-/sha1-1.1.1.tgz", + "integrity": "sha512-Yrz4TPsm/xaw7c39aTISskNirnRJj2W9OVeHv8ooOR9SG8NHEfh4lwvGeN9euzxDyPfBdFkvL/VHIY3kM45OpQ==", + "requires": { + "@types/node": "8.9.3" + } + }, + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + }, + "acorn-es7-plugin": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz", + "integrity": "sha1-8u4fMiipDurRJF+asZIusucdM2s=" + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-escapes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", + "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arguejs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/arguejs/-/arguejs-0.2.3.tgz", + "integrity": "sha1-tvk59f4OPNHz+T4qqSYkJL8xKvc=" + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "ascli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", + "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", + "requires": { + "colour": "0.7.1", + "optjs": "3.2.2" + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "requires": { + "lodash": "4.17.5" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base64url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz", + "integrity": "sha1-6sFuA+oUOO/5Qj1puqNiYu0fcLs=" + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.15" + } + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.2.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "bun": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/bun/-/bun-0.0.12.tgz", + "integrity": "sha512-Toms18J9DqnT+IfWkwxVTB2EaBprHvjlMWrTIsfX4xbu3ZBqVBwrERU0em1IgtRe04wT+wJxMlKHZok24hrcSQ==", + "requires": { + "readable-stream": "1.0.34" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "bytebuffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", + "requires": { + "long": "3.2.0" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=" + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "5.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "supports-color": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "codecov.io": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/codecov.io/-/codecov.io-0.0.1.tgz", + "integrity": "sha1-JeorCV4enqEYcr36WEIRgTDfeLE=", + "requires": { + "request": "2.42.0", + "urlgrey": "0.4.0" + }, + "dependencies": { + "asn1": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", + "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", + "optional": true + }, + "assert-plus": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", + "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", + "optional": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "optional": true + }, + "aws-sign2": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", + "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", + "optional": true + }, + "boom": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", + "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", + "requires": { + "hoek": "0.9.1" + } + }, + "caseless": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz", + "integrity": "sha1-gWfBq4OX+1u5X5bSjlqBxQ8kesQ=" + }, + "combined-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", + "optional": true, + "requires": { + "delayed-stream": "0.0.5" + } + }, + "cryptiles": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", + "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", + "optional": true, + "requires": { + "boom": "0.4.2" + } + }, + "delayed-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", + "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", + "optional": true + }, + "forever-agent": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", + "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=" + }, + "form-data": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", + "optional": true, + "requires": { + "async": "0.9.2", + "combined-stream": "0.0.7", + "mime": "1.2.11" + } + }, + "hawk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", + "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", + "optional": true, + "requires": { + "boom": "0.4.2", + "cryptiles": "0.2.2", + "hoek": "0.9.1", + "sntp": "0.2.4" + } + }, + "hoek": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", + "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=" + }, + "http-signature": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", + "optional": true, + "requires": { + "asn1": "0.1.11", + "assert-plus": "0.1.5", + "ctype": "0.5.3" + } + }, + "mime": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", + "optional": true + }, + "mime-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", + "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=" + }, + "node-uuid": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", + "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" + }, + "oauth-sign": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz", + "integrity": "sha1-8ilW8x6nFRqCHl8vsywRPK2Ln2k=", + "optional": true + }, + "qs": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", + "integrity": "sha1-GbV/8k3CqZzh+L32r82ln472H4g=" + }, + "request": { + "version": "2.42.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz", + "integrity": "sha1-VyvQFIk4VkBArHqxSLlkI6BjMEo=", + "requires": { + "aws-sign2": "0.5.0", + "bl": "0.9.5", + "caseless": "0.6.0", + "forever-agent": "0.5.2", + "form-data": "0.1.4", + "hawk": "1.1.1", + "http-signature": "0.10.1", + "json-stringify-safe": "5.0.1", + "mime-types": "1.0.2", + "node-uuid": "1.4.8", + "oauth-sign": "0.4.0", + "qs": "1.2.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3" + } + }, + "sntp": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", + "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", + "optional": true, + "requires": { + "hoek": "0.9.1" + } + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" + } + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colour": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", + "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=" + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.4", + "typedarray": "0.0.6" + } + }, + "configstore": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", + "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "requires": { + "dot-prop": "4.2.0", + "graceful-fs": "4.1.11", + "make-dir": "1.1.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.3.0", + "xdg-basedir": "3.0.0" + } + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.2.0" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.2.0" + } + } + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "ctype": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", + "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", + "optional": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "deep-equal": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz", + "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "defined": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz", + "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=" + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + }, + "dependencies": { + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "diff-match-patch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.0.tgz", + "integrity": "sha1-HMPIOkkNZ/ldkeOfatHy4Ia2MEg=" + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "1.0.1", + "path-type": "3.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "2.0.2" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexify": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz", + "integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==", + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.4", + "stream-shift": "1.0.0" + } + }, + "eastasianwidth": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.1.1.tgz", + "integrity": "sha1-RNZW3p2kFWlEZzNTZfsxR7hXK3w=" + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz", + "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=", + "requires": { + "base64url": "2.0.0", + "safe-buffer": "5.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "empower": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/empower/-/empower-1.2.3.tgz", + "integrity": "sha1-bw2nNEf07dg4/sXGAxOoi6XLhSs=", + "requires": { + "core-js": "2.5.3", + "empower-core": "0.6.2" + } + }, + "empower-core": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-0.6.2.tgz", + "integrity": "sha1-Wt71ZgiOMfuoC6CjbfR9cJQWkUQ=", + "requires": { + "call-signature": "0.0.2", + "core-js": "2.5.3" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "1.4.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.17.0.tgz", + "integrity": "sha512-AyxBUCANU/o/xC0ijGMKavo5Ls3oK6xykiOITlMdjFjrKOsqLrA7Nf5cnrDgcKrHzBirclAZt63XO7YZlVUPwA==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "babel-code-frame": "6.26.0", + "chalk": "2.3.1", + "concat-stream": "1.6.0", + "cross-spawn": "5.1.0", + "debug": "3.1.0", + "doctrine": "2.1.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "1.0.0", + "espree": "3.5.3", + "esquery": "1.0.0", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.2", + "globals": "11.3.0", + "ignore": "3.3.7", + "imurmurhash": "0.1.4", + "inquirer": "3.3.0", + "is-resolvable": "1.1.0", + "js-yaml": "3.10.0", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.5", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "require-uncached": "1.0.3", + "semver": "5.5.0", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.2", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "eslint-plugin-promise": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz", + "integrity": "sha512-YQzM6TLTlApAr7Li8vWKR+K3WghjwKcYzY0d2roWap4SLK+kzuagJX/leTetIDWsFcTFnKNJXWupDCD6aZkP2Q==", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz", + "integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==", + "dev": true, + "requires": { + "acorn": "5.4.1", + "acorn-jsx": "3.0.1" + }, + "dependencies": { + "acorn": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz", + "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "espurify": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.7.0.tgz", + "integrity": "sha1-HFz2y8zDLm9jk4C9T5kfq5up0iY=", + "requires": { + "core-js": "2.5.3" + } + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "express": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.2", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.1", + "vary": "1.1.2" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "external-editor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", + "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", + "dev": true, + "requires": { + "chardet": "0.4.2", + "iconv-lite": "0.4.19", + "tmp": "0.0.33" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "faye-websocket": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz", + "integrity": "sha1-SCpQWw3wrmJrlphm0710DNuWLoM=", + "requires": { + "websocket-driver": "0.7.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "firebase-admin": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-5.8.2.tgz", + "integrity": "sha1-TDkN87b9MlZ9jUVYrASXS+vRV0k=", + "requires": { + "@firebase/app": "0.1.8", + "@firebase/database": "0.1.9", + "@google-cloud/firestore": "0.11.2", + "@google-cloud/storage": "1.5.2", + "@types/google-cloud__storage": "1.1.7", + "@types/node": "8.9.3", + "faye-websocket": "0.9.3", + "jsonwebtoken": "8.1.0", + "node-forge": "0.7.1" + } + }, + "firebase-functions": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-0.8.1.tgz", + "integrity": "sha1-pC/m0kOGLEBq8W4cFrHQqB7CTAM=", + "requires": { + "@types/express": "4.11.1", + "@types/jsonwebtoken": "7.2.5", + "@types/lodash": "4.14.102", + "@types/sha1": "1.1.1", + "express": "4.16.2", + "jsonwebtoken": "7.4.3", + "lodash": "4.17.5", + "sha1": "1.1.1" + }, + "dependencies": { + "jsonwebtoken": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz", + "integrity": "sha1-d/UCHeBYtgWheD+hKD6ZgS5kVjg=", + "requires": { + "joi": "6.10.1", + "jws": "3.1.4", + "lodash.once": "4.1.1", + "ms": "2.1.1", + "xtend": "4.0.1" + } + } + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gcp-metadata": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.3.1.tgz", + "integrity": "sha512-5kJPX/RXuqoLmHiOOgkSDk/LI0QaXpEvZ3pvQP4ifjGGDKZKVSOjL/GcDjXA5kLxppFCOjmmsu0Uoop9d1upaQ==", + "requires": { + "extend": "3.0.1", + "retry-request": "3.3.1" + } + }, + "gcs-resumable-upload": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-0.8.2.tgz", + "integrity": "sha512-PBl1OFABYxubxfYPh000I0+JLbQzBRtNqxzgxYboIQk2tdw7BvjJ2dVukk3YH4QM6GiUwqItyNqWBuxjLH8GhA==", + "requires": { + "buffer-equal": "1.0.0", + "configstore": "3.1.1", + "google-auto-auth": "0.7.2", + "pumpify": "1.4.0", + "request": "2.83.0", + "stream-events": "1.0.2", + "through2": "2.0.3" + }, + "dependencies": { + "google-auth-library": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-0.10.0.tgz", + "integrity": "sha1-bhW6vuhf0d0U2NEoopW2g41SE24=", + "requires": { + "gtoken": "1.2.3", + "jws": "3.1.4", + "lodash.noop": "3.0.1", + "request": "2.83.0" + } + }, + "google-auto-auth": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.7.2.tgz", + "integrity": "sha512-ux2n2AE2g3+vcLXwL4dP/M12SFMRX5dzCzBfhAEkTeAB7dpyGdOIEj7nmUx0BHKaCcUQrRWg9kT63X/Mmtk1+A==", + "requires": { + "async": "2.6.0", + "gcp-metadata": "0.3.1", + "google-auth-library": "0.10.0", + "request": "2.83.0" + } + } + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "1.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "globals": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", + "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", + "dev": true + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.7", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "google-auth-library": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-0.12.0.tgz", + "integrity": "sha512-79qCXtJ1VweBmmLr4yLq9S4clZB2p5Y+iACvuKk9gu4JitEnPc+bQFmYvtCYehVR44MQzD1J8DVmYW2w677IEw==", + "requires": { + "gtoken": "1.2.3", + "jws": "3.1.4", + "lodash.isstring": "4.0.1", + "lodash.merge": "4.6.1", + "request": "2.83.0" + } + }, + "google-auto-auth": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.8.2.tgz", + "integrity": "sha512-W91J1paFbyG45gpDWdTu9tKDxbiTDWYkOAxytNVF4oHVVgTCBV/8+lWdjj/6ldjN3eb+sEd9PKJBjm0kmCxvcw==", + "requires": { + "async": "2.6.0", + "gcp-metadata": "0.3.1", + "google-auth-library": "0.12.0", + "request": "2.83.0" + } + }, + "google-gax": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-0.14.5.tgz", + "integrity": "sha512-3A6KbrtLDavrqZnnzurnSydRIJnyH+2Sm56fAvXciQ/62aEnSDaR43MCgWhtReCLVjeFjBiCEIdX5zV0LVLVBg==", + "requires": { + "extend": "3.0.1", + "globby": "7.1.1", + "google-auto-auth": "0.9.3", + "google-proto-files": "0.14.2", + "grpc": "1.7.3", + "is-stream-ended": "0.1.3", + "lodash": "4.17.5", + "protobufjs": "6.8.4", + "readable-stream": "2.3.4", + "through2": "2.0.3" + }, + "dependencies": { + "gcp-metadata": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-0.4.1.tgz", + "integrity": "sha512-yFE7v+NyoMiTOi2L6r8q87eVbiZCKooJNPKXTHhBStga8pwwgWofK9iHl00qd0XevZxcpk7ORaEL/ALuTvlaGQ==", + "requires": { + "extend": "3.0.1", + "retry-request": "3.3.1" + } + }, + "google-auto-auth": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/google-auto-auth/-/google-auto-auth-0.9.3.tgz", + "integrity": "sha512-TbOZZs0WJOolrRmdQLK5qmWdOJQFG1oPnxcIBbAwL7XCWcv3XgZ9gHJ6W4byrdEZT8TahNFgMfkHd73mqxM9dw==", + "requires": { + "async": "2.6.0", + "gcp-metadata": "0.4.1", + "google-auth-library": "0.12.0", + "request": "2.83.0" + } + }, + "protobufjs": { + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.4.tgz", + "integrity": "sha512-d+WZqUDXKM+oZhr8yprAtQW07q08p9/V35AJ2J1fds+r903S/aH9P8uO1gmTwozOKugt2XCjdrre3OxuPRGkGg==", + "requires": { + "@protobufjs/aspromise": "1.1.2", + "@protobufjs/base64": "1.1.2", + "@protobufjs/codegen": "2.0.4", + "@protobufjs/eventemitter": "1.1.0", + "@protobufjs/fetch": "1.1.0", + "@protobufjs/float": "1.0.2", + "@protobufjs/inquire": "1.1.0", + "@protobufjs/path": "1.1.2", + "@protobufjs/pool": "1.1.0", + "@protobufjs/utf8": "1.1.0", + "@types/long": "3.0.32", + "@types/node": "8.9.3", + "long": "3.2.0" + } + } + } + }, + "google-p12-pem": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-0.1.2.tgz", + "integrity": "sha1-M8RqsCGqc0+gMys5YKmj/8svMXc=", + "requires": { + "node-forge": "0.7.1" + } + }, + "google-proto-files": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/google-proto-files/-/google-proto-files-0.14.2.tgz", + "integrity": "sha512-wwm2TIlfTgAjDbjrxAb3akznO7vBM0PRLS6Xf2QfR3L7b0p+szD3iwOW0wMSFl3B0UbLv27hUVk+clePqCVmXA==", + "requires": { + "globby": "7.1.1", + "power-assert": "1.4.4", + "prettier": "1.10.2", + "protobufjs": "6.8.4" + }, + "dependencies": { + "protobufjs": { + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.4.tgz", + "integrity": "sha512-d+WZqUDXKM+oZhr8yprAtQW07q08p9/V35AJ2J1fds+r903S/aH9P8uO1gmTwozOKugt2XCjdrre3OxuPRGkGg==", + "requires": { + "@protobufjs/aspromise": "1.1.2", + "@protobufjs/base64": "1.1.2", + "@protobufjs/codegen": "2.0.4", + "@protobufjs/eventemitter": "1.1.0", + "@protobufjs/fetch": "1.1.0", + "@protobufjs/float": "1.0.2", + "@protobufjs/inquire": "1.1.0", + "@protobufjs/path": "1.1.2", + "@protobufjs/pool": "1.1.0", + "@protobufjs/utf8": "1.1.0", + "@types/long": "3.0.32", + "@types/node": "8.9.3", + "long": "3.2.0" + } + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "grpc": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.7.3.tgz", + "integrity": "sha512-7zXQJlDXMr/ZaDqdaIchgclViyoWo8GQxZSmFUAxR8GwSr28b6/BTgF221WG+2W693jpp74XJ/+I9DcPXsgt9Q==", + "requires": { + "arguejs": "0.2.3", + "lodash": "4.17.5", + "nan": "2.8.0", + "node-pre-gyp": "0.6.39", + "protobufjs": "5.0.2" + }, + "dependencies": { + "abbrev": { + "version": "1.0.9", + "bundled": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.8", + "bundled": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "co": { + "version": "4.6.0", + "bundled": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "glob": { + "version": "7.1.1", + "bundled": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.4", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "mime-db": { + "version": "1.30.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.17", + "bundled": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.2", + "rc": "1.2.2", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.4.1", + "tar": "2.2.1", + "tar-pack": "3.4.1" + }, + "dependencies": { + "nopt": { + "version": "4.0.1", + "bundled": true, + "requires": { + "abbrev": "1.0.9", + "osenv": "0.1.4" + } + } + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true + }, + "qs": { + "version": "6.4.0", + "bundled": true + }, + "rc": { + "version": "1.2.2", + "bundled": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true + } + } + }, + "readable-stream": { + "version": "2.3.3", + "bundled": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "requires": { + "glob": "7.1.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "semver": { + "version": "5.4.1", + "bundled": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.1", + "bundled": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.1", + "bundled": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.3.3", + "rimraf": "2.6.2", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.3", + "bundled": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "uuid": { + "version": "3.1.0", + "bundled": true + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + } + } + }, + "gtoken": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-1.2.3.tgz", + "integrity": "sha512-wQAJflfoqSgMWrSBk9Fg86q+sd6s7y6uJhIvvIPz++RElGlMtEqsdAR2oWwZ/WTEtp7P9xFbJRrT976oRgzJ/w==", + "requires": { + "google-p12-pem": "0.1.2", + "jws": "3.1.4", + "mime": "1.6.0", + "request": "2.83.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "5.5.2", + "har-schema": "2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hash-stream-validation": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.1.tgz", + "integrity": "sha1-7Mm5l7IYvluzEphii7gHhptz3NE=", + "requires": { + "through2": "2.0.3" + } + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.0", + "sntp": "2.1.0" + } + }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "ignore": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.0.0", + "chalk": "2.3.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.1.0", + "figures": "2.0.0", + "lodash": "4.17.5", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "ipaddr.js": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=" + }, + "is": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", + "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream-ended": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.3.tgz", + "integrity": "sha1-oEc7Jnx1ZjVIa+7cfjNE5UnRUqw=" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isemail": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", + "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "joi": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", + "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", + "requires": { + "hoek": "2.16.3", + "isemail": "1.2.0", + "moment": "2.20.1", + "topo": "1.1.0" + }, + "dependencies": { + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + } + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonwebtoken": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.1.0.tgz", + "integrity": "sha1-xjl80uX9WD1lwAeoPce7eOaYK4M=", + "requires": { + "jws": "3.1.4", + "lodash.includes": "4.3.0", + "lodash.isboolean": "3.0.3", + "lodash.isinteger": "4.0.4", + "lodash.isnumber": "3.0.3", + "lodash.isplainobject": "4.0.6", + "lodash.isstring": "4.0.1", + "lodash.once": "4.1.1", + "ms": "2.1.1", + "xtend": "4.0.1" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jwa": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz", + "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=", + "requires": { + "base64url": "2.0.0", + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.9", + "safe-buffer": "5.1.1" + } + }, + "jws": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz", + "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=", + "requires": { + "base64url": "2.0.0", + "jwa": "1.1.5", + "safe-buffer": "5.1.1" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==" + }, + "lodash.noop": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.noop/-/lodash.noop-3.0.1.tgz", + "integrity": "sha1-OBiPTWUKOkdCWEObluxFsyYXEzw=" + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "log-driver": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.6.tgz", + "integrity": "sha512-iUHz4WAGsXwUmL1UergWrkFD2iTUrGLMsQDRYUWtS9FI+wSyM76vIL+THQt7vrQq5fZDGdrPSCFUfIlqII28tg==", + "requires": { + "codecov.io": "0.0.1" + } + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "make-dir": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "requires": { + "pify": "3.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methmeth": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/methmeth/-/methmeth-1.1.0.tgz", + "integrity": "sha1-6AomYY5S9cQiKGG7dIUQvRDikIk=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "requires": { + "mime-db": "1.30.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "modelo": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/modelo/-/modelo-4.2.3.tgz", + "integrity": "sha512-9DITV2YEMcw7XojdfvGl3gDD8J9QjZTJ7ZOUuSAkP+F3T6rDbzMJuPktxptsdHYEvZcmXrCD3LMOhdSAEq6zKA==" + }, + "moment": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz", + "integrity": "sha512-Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "node-forge": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz", + "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } + }, + "optjs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", + "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "3.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "power-assert": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/power-assert/-/power-assert-1.4.4.tgz", + "integrity": "sha1-kpXqdDcZb1pgH95CDwQmMRhtdRc=", + "requires": { + "define-properties": "1.1.2", + "empower": "1.2.3", + "power-assert-formatter": "1.4.1", + "universal-deep-strict-equal": "1.2.2", + "xtend": "4.0.1" + } + }, + "power-assert-context-formatter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-context-formatter/-/power-assert-context-formatter-1.1.1.tgz", + "integrity": "sha1-7bo1LT7YpgMRTWZyZazOYNaJzN8=", + "requires": { + "core-js": "2.5.3", + "power-assert-context-traversal": "1.1.1" + } + }, + "power-assert-context-reducer-ast": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.1.2.tgz", + "integrity": "sha1-SEqZ4m9Jc/+IMuXFzHVnAuYJQXQ=", + "requires": { + "acorn": "4.0.13", + "acorn-es7-plugin": "1.1.7", + "core-js": "2.5.3", + "espurify": "1.7.0", + "estraverse": "4.2.0" + } + }, + "power-assert-context-traversal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-context-traversal/-/power-assert-context-traversal-1.1.1.tgz", + "integrity": "sha1-iMq8oNE7Y1nwfT0+ivppkmRXftk=", + "requires": { + "core-js": "2.5.3", + "estraverse": "4.2.0" + } + }, + "power-assert-formatter": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz", + "integrity": "sha1-XcEl7VCj37HdomwZNH879Y7CiEo=", + "requires": { + "core-js": "2.5.3", + "power-assert-context-formatter": "1.1.1", + "power-assert-context-reducer-ast": "1.1.2", + "power-assert-renderer-assertion": "1.1.1", + "power-assert-renderer-comparison": "1.1.1", + "power-assert-renderer-diagram": "1.1.2", + "power-assert-renderer-file": "1.1.1" + } + }, + "power-assert-renderer-assertion": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.1.1.tgz", + "integrity": "sha1-y/wOd+AIao+Wrz8djme57n4ozpg=", + "requires": { + "power-assert-renderer-base": "1.1.1", + "power-assert-util-string-width": "1.1.1" + } + }, + "power-assert-renderer-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz", + "integrity": "sha1-lqZQxv0F7hvB9mtUrWFELIs/Y+s=" + }, + "power-assert-renderer-comparison": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.1.1.tgz", + "integrity": "sha1-10Odl9hRVr5OMKAPL7WnJRTOPAg=", + "requires": { + "core-js": "2.5.3", + "diff-match-patch": "1.0.0", + "power-assert-renderer-base": "1.1.1", + "stringifier": "1.3.0", + "type-name": "2.0.2" + } + }, + "power-assert-renderer-diagram": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.1.2.tgz", + "integrity": "sha1-ZV+PcRk1qbbVQbhjJ2VHF8Y3qYY=", + "requires": { + "core-js": "2.5.3", + "power-assert-renderer-base": "1.1.1", + "power-assert-util-string-width": "1.1.1", + "stringifier": "1.3.0" + } + }, + "power-assert-renderer-file": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-renderer-file/-/power-assert-renderer-file-1.1.1.tgz", + "integrity": "sha1-o34rvReMys0E5427eckv40kzxec=", + "requires": { + "power-assert-renderer-base": "1.1.1" + } + }, + "power-assert-util-string-width": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/power-assert-util-string-width/-/power-assert-util-string-width-1.1.1.tgz", + "integrity": "sha1-vmWet5N/3S5smncmjar2S9W3xZI=", + "requires": { + "eastasianwidth": "0.1.1" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prettier": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz", + "integrity": "sha512-TcdNoQIWFoHblurqqU6d1ysopjq7UX0oRcT/hJ8qvBAELiYWn+Ugf0AXdnzISEJ7vuhNnQ98N8jR8Sh53x4IZg==" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "protobufjs": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.2.tgz", + "integrity": "sha1-WXSNfc8D0tsiwT2p/rAk4Wq4DJE=", + "requires": { + "ascli": "1.0.1", + "bytebuffer": "5.0.1", + "glob": "7.1.2", + "yargs": "3.32.0" + } + }, + "proxy-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.5.2" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz", + "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==", + "requires": { + "duplexify": "3.5.3", + "inherits": "2.0.3", + "pump": "2.0.1" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.3.1", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.1", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" + } + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "resumer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", + "requires": { + "through": "2.3.8" + } + }, + "retry-request": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-3.3.1.tgz", + "integrity": "sha512-PjAmtWIxjNj4Co/6FRtBl8afRP3CxrrIAnUzb1dzydfROd+6xt7xAebFeskgQgkfFf8NmzrXIoaB3HxmswXyxw==", + "requires": { + "request": "2.83.0", + "through2": "2.0.3" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "4.0.8" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "send": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "serve-static": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.1" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha1": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", + "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snakeize": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", + "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.2.0" + } + }, + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", + "requires": { + "through": "2.3.8" + } + }, + "split-array-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", + "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", + "requires": { + "async": "2.6.0", + "is-stream-ended": "0.1.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "requires": { + "duplexer": "0.1.1" + } + }, + "stream-events": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.2.tgz", + "integrity": "sha1-q/OfZsCJCk63lbyNXoWbJhW1kLI=", + "requires": { + "stubs": "3.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "string-format-obj": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", + "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringifier": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/stringifier/-/stringifier-1.3.0.tgz", + "integrity": "sha1-3vGDQvaTPbDy2/yaoCF1tEjBeVk=", + "requires": { + "core-js": "2.5.3", + "traverse": "0.6.6", + "type-name": "2.0.2" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "chalk": "2.3.1", + "lodash": "4.17.5", + "slice-ansi": "1.0.0", + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "tape": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.0.tgz", + "integrity": "sha1-Df7scJIn+8yRcKvn8EaWKycUMds=", + "requires": { + "deep-equal": "0.1.2", + "defined": "0.0.0", + "inherits": "2.0.3", + "jsonify": "0.0.0", + "resumer": "0.0.0", + "split": "0.2.10", + "stream-combiner": "0.0.4", + "through": "2.3.8" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "2.3.4", + "xtend": "4.0.1" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "topo": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", + "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", + "requires": { + "hoek": "2.16.3" + }, + "dependencies": { + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + } + } + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "requires": { + "punycode": "1.4.1" + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "type-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz", + "integrity": "sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "universal-deep-strict-equal": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz", + "integrity": "sha1-DaSsL3PP95JMgfpN4BjKViyisKc=", + "requires": { + "array-filter": "1.0.0", + "indexof": "0.0.1", + "object-keys": "1.0.11" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "urlgrey": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.0.tgz", + "integrity": "sha1-8GU1cED7NcOzEdTl3DZITZbb6gY=", + "requires": { + "tape": "2.3.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "requires": { + "http-parser-js": "0.4.10", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "requires": { + "camelcase": "2.1.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "string-width": "1.0.2", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } +} diff --git a/scripts/docs.angularjs.org-firebase/functions/package.json b/scripts/docs.angularjs.org-firebase/functions/package.json new file mode 100644 index 000000000000..fdfb9cf8b46d --- /dev/null +++ b/scripts/docs.angularjs.org-firebase/functions/package.json @@ -0,0 +1,21 @@ +{ + "name": "functions", + "description": "Cloud Functions for Firebase", + "scripts": { + "lint": "./node_modules/.bin/eslint .", + "serve": "firebase serve --only functions", + "shell": "firebase experimental:functions:shell", + "start": "npm run shell", + "deploy": "firebase deploy --only functions", + "logs": "firebase functions:log" + }, + "dependencies": { + "firebase-admin": "~5.8.1", + "firebase-functions": "^0.8.1" + }, + "devDependencies": { + "eslint": "^4.12.0", + "eslint-plugin-promise": "^3.6.0" + }, + "private": true +} diff --git a/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md b/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md index d73e9a74f5d2..cd6019d77b64 100644 --- a/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md +++ b/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md @@ -1,10 +1,23 @@ Firebase for docs.angularjs.org =============================== +# Continuous integration + The docs are deployed to Google Firebase hosting via Travis deployment config, which expects -firebase.json and .firebaserc in the repository root. +firebase.json in the repository root, which is done by a Grunt task (firebaseDocsJsonForTravis) +that modifies the paths in the firebase.json and copies it into the repository root. + +See travis.yml for the complete deployment config, and scripts/travis/build.sh for the full deployment +build steps. + +# Serving locally: + +- Run `grunt:prepareDeploy`. + This copies docs content files into deploy/docs and the partials for Search Engine AJAX + Crawling into ./functions/content. -See travis.yml for the complete deployment config. +- Run `firebase serve --only functions,hosting` + Creates a server at localhost:5000 that serves from deploy/docs and uses the local function See /scripts/code.angularjs.org-firebase/readme.firebase.code.md for the firebase deployment to code.angularjs.org \ No newline at end of file From fb479188f5312310094ee8f6c7366000181d6130 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Mon, 12 Feb 2018 21:55:41 +0200 Subject: [PATCH 224/583] chore(docs.angular.js): do not break when deploying Follow-up to #16451. Closes #16452 --- lib/grunt/utils.js | 4 ++-- scripts/docs.angularjs.org-firebase/firebase.json | 5 ----- scripts/docs.angularjs.org-firebase/functions/package.json | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/grunt/utils.js b/lib/grunt/utils.js index 64ddc6f185ec..73e8b1efc790 100644 --- a/lib/grunt/utils.js +++ b/lib/grunt/utils.js @@ -302,8 +302,8 @@ module.exports = { var fileName = docsScriptFolder + '/firebase.json'; var json = grunt.file.readJSON(fileName); - json.hosting.public = 'deploy/docs'; - json.functions.source = docsScriptFolder + '/functions'; + (json.hosting || (json.hosting = {})).public = 'deploy/docs'; + (json.functions || (json.functions = {})).source = docsScriptFolder + '/functions'; grunt.file.write('firebase.json', JSON.stringify(json)); } diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index 880a5eca86de..bf080d386fd7 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -27,10 +27,5 @@ "function": "sendFile" } ] - }, - "functions": { - "predeploy": [ - "npm --prefix $RESOURCE_DIR run lint" - ] } } diff --git a/scripts/docs.angularjs.org-firebase/functions/package.json b/scripts/docs.angularjs.org-firebase/functions/package.json index fdfb9cf8b46d..381fbc501096 100644 --- a/scripts/docs.angularjs.org-firebase/functions/package.json +++ b/scripts/docs.angularjs.org-firebase/functions/package.json @@ -2,7 +2,7 @@ "name": "functions", "description": "Cloud Functions for Firebase", "scripts": { - "lint": "./node_modules/.bin/eslint .", + "lint": "eslint .", "serve": "firebase serve --only functions", "shell": "firebase experimental:functions:shell", "start": "npm run shell", From ba140dbff9dddcdad239241fbe0240a25b29d188 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 13 Feb 2018 01:25:34 +0200 Subject: [PATCH 225/583] chore(docs.angularjs.org): install firebase dependencies before deploying Firebase is trying to execute our functions code locally in order to parse the triggers. Install npm dependencies to avoid errors like: ``` Error: Error parsing triggers: Cannot find module 'firebase-functions' ``` Closes #16453 --- .../readme.firebase.docs.md | 2 +- scripts/travis/build.sh | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md b/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md index cd6019d77b64..10da862469df 100644 --- a/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md +++ b/scripts/docs.angularjs.org-firebase/readme.firebase.docs.md @@ -20,4 +20,4 @@ build steps. Creates a server at localhost:5000 that serves from deploy/docs and uses the local function See /scripts/code.angularjs.org-firebase/readme.firebase.code.md for the firebase deployment to -code.angularjs.org \ No newline at end of file +code.angularjs.org diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index 980855388492..ed8838cc9574 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -2,6 +2,9 @@ set -e +readonly THIS_DIR=$(cd $(dirname $0); pwd) +readonly ROOT_DIR="$THIS_DIR/../.." + export BROWSER_STACK_ACCESS_KEY export SAUCE_ACCESS_KEY @@ -80,6 +83,14 @@ case "$JOB" in if [[ "$DEPLOY_DOCS" == true || "$DEPLOY_CODE" == true ]]; then grunt prepareDeploy + + if [[ "$DEPLOY_DOCS" == true ]]; then + # Install npm dependencies for Firebase functions. + ( + cd "$ROOT_DIR/scripts/docs.angularjs.org-firebase/functions" + npm install + ) + fi else echo "Skipping deployment build because conditions have not been met." fi @@ -94,4 +105,4 @@ case "$JOB" in or\ 'deploy'." ;; -esac \ No newline at end of file +esac From a126b346ff0f99562231a3721868d23a7c48495e Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 13 Feb 2018 01:52:02 +0200 Subject: [PATCH 226/583] chore(travis): fix `ROOT_DIR` path when `build.sh` is sourced --- scripts/travis/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index ed8838cc9574..9338247915a3 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -2,7 +2,7 @@ set -e -readonly THIS_DIR=$(cd $(dirname $0); pwd) +readonly THIS_DIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd) readonly ROOT_DIR="$THIS_DIR/../.." export BROWSER_STACK_ACCESS_KEY From 04ee1e781b931725cded2e40ce9bdc2674186b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski-Owczarek?= Date: Thu, 15 Feb 2018 14:28:47 +0100 Subject: [PATCH 227/583] docs(*): add CODE_OF_CONDUCT.md Closes #16456 --- CODE_OF_CONDUCT.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000000..baa757d028ae --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,3 @@ +# Contributor Code of Conduct + +The AngularJS project follows the Code of Conduct defined in [the angular/code-of-conduct repository](https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md). Please read it. From 9645a08b61bf4e0b52f3cde9567e4a12524ea488 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Tue, 13 Feb 2018 10:00:12 +0100 Subject: [PATCH 228/583] chore(docs.angularjs.org): allow robots access to js files Related to #16432 --- docs/app/assets/robots.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/app/assets/robots.txt b/docs/app/assets/robots.txt index c00cb3c20320..96b3734af696 100644 --- a/docs/app/assets/robots.txt +++ b/docs/app/assets/robots.txt @@ -1,9 +1,14 @@ User-agent: * Disallow: /examples/ -Disallow: /img/ Disallow: /partials/ Disallow: /ptore2e/ -Disallow: /*.js$ # The js files in the root are used by the embedded examples, not by the app itself -Disallow: /*.map$ # The map files in the root are used by the embedded examples, not by the app itself Disallow: /Error404.html + +# The js / map files in the root are used by the embedded examples, not by the app itself +Disallow: /*.js$ +Disallow: /*.map$ + +# (Javascript) crawlers need to access JS files +Allow: /components/*.js +Allow: /js/*.js From 3eabaab009c9b8d86759374a3b66a6b7a71dd5aa Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Thu, 15 Feb 2018 11:54:14 +0100 Subject: [PATCH 229/583] chore(docs.angularjs.org): allow crawling but not indexing of partials/ The sitemap.xml might also prevent the indexing, as the partials are not listed. Related to #16432 Closes #16457 --- docs/app/assets/robots.txt | 1 - scripts/docs.angularjs.org-firebase/firebase.json | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/app/assets/robots.txt b/docs/app/assets/robots.txt index 96b3734af696..36b7daeca859 100644 --- a/docs/app/assets/robots.txt +++ b/docs/app/assets/robots.txt @@ -1,7 +1,6 @@ User-agent: * Disallow: /examples/ -Disallow: /partials/ Disallow: /ptore2e/ Disallow: /Error404.html diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index bf080d386fd7..9e112f2ff9ee 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -26,6 +26,15 @@ "source": "**/*!(.@(jpg|jpeg|gif|png|html|js|map|json|css|svg|ttf|txt|woff|woff2|eot|xml))", "function": "sendFile" } + ], + "headers": [ + { + "source": "/partials/**", + "headers" : [{ + "key" : "X-Robots-Tag", + "value" : "noindex" + }] + } ] } } From f1c164c92f880b41fed38246baa0c1d4d914dd61 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 19 Feb 2018 19:31:43 +0000 Subject: [PATCH 230/583] docs($parse): add missing error documents --- docs/content/error/$parse/esc.ngdoc | 10 ++++++++++ docs/content/error/$parse/lval.ngdoc | 13 +++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 docs/content/error/$parse/esc.ngdoc create mode 100644 docs/content/error/$parse/lval.ngdoc diff --git a/docs/content/error/$parse/esc.ngdoc b/docs/content/error/$parse/esc.ngdoc new file mode 100644 index 000000000000..3f308b2d2fec --- /dev/null +++ b/docs/content/error/$parse/esc.ngdoc @@ -0,0 +1,10 @@ +@ngdoc error +@name $parse:esc +@fullName Value cannot be escaped +@description + +Occurs when the parser tries to escape a value that is not known. + +This should never occur in practice. If it does then that indicates a programming +error in the AngularJS `$parse` service itself and should be reported as an issue +at https://github.com/angular/angular.js/issues. \ No newline at end of file diff --git a/docs/content/error/$parse/lval.ngdoc b/docs/content/error/$parse/lval.ngdoc new file mode 100644 index 000000000000..03d23465a73d --- /dev/null +++ b/docs/content/error/$parse/lval.ngdoc @@ -0,0 +1,13 @@ +@ngdoc error +@name $parse:lval +@fullName Trying to assign a value to a non l-value +@description + +Occurs when an expression is trying to assign a value to a non-assignable expression. + +This can happen if the left side of an assigment is not a valid reference to a variable +or property. E.g. In the following snippet `1+2` is not assignable. + +``` +(1+2) = 'hello'; +``` From 56b6ba8e0b891b88687b826a9c4b2100bfd4901a Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Mon, 19 Feb 2018 19:37:26 +0000 Subject: [PATCH 231/583] docs($route): add missing error document --- docs/content/error/$route/norout.ngdoc | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/content/error/$route/norout.ngdoc diff --git a/docs/content/error/$route/norout.ngdoc b/docs/content/error/$route/norout.ngdoc new file mode 100644 index 000000000000..30a12d151442 --- /dev/null +++ b/docs/content/error/$route/norout.ngdoc @@ -0,0 +1,8 @@ +@ngdoc error +@name $route:norout +@fullName Tried updating route when with no current route +@description + +Occurs when an attempt is made to update the parameters on the current route when +there is no current route. This can happen if you try to call `$route.updateParams();` +before the first route transition has completed. \ No newline at end of file From c617d6dceee5b000bfceda44ced22fc16b48b18b Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Tue, 20 Feb 2018 10:25:33 +0000 Subject: [PATCH 232/583] fix($templateRequest): give tpload error the correct namespace BREAKING CHANGE Previously the `tpload` error was namespaced to `$compile`. If you have code that matches errors of the form `[$compile:tpload]` it will no longer run. You should change the code to match `[$templateRequest:tpload]`. --- docs/content/error/$compile/tpload.ngdoc | 11 ----------- .../error/$templateRequest/tpload.ngdoc | 18 ++++++++++++++++++ src/ng/templateRequest.js | 2 +- 3 files changed, 19 insertions(+), 12 deletions(-) delete mode 100644 docs/content/error/$compile/tpload.ngdoc create mode 100644 docs/content/error/$templateRequest/tpload.ngdoc diff --git a/docs/content/error/$compile/tpload.ngdoc b/docs/content/error/$compile/tpload.ngdoc deleted file mode 100644 index b2b4fb2d0c2c..000000000000 --- a/docs/content/error/$compile/tpload.ngdoc +++ /dev/null @@ -1,11 +0,0 @@ -@ngdoc error -@name $compile:tpload -@fullName Error Loading Template -@description - -This error occurs when {@link ng.$compile `$compile`} attempts to fetch a template from some URL, and the request fails. - -To resolve this error, ensure that the URL of the template is spelled correctly and resolves to correct absolute URL. -The [Chrome Developer Tools](https://developers.google.com/chrome-developer-tools/docs/network#network_panel_overview) might also be helpful in determining why the request failed. - -If you are using {@link ng.$templateCache} to pre-load templates, ensure that the cache was populated with the template. diff --git a/docs/content/error/$templateRequest/tpload.ngdoc b/docs/content/error/$templateRequest/tpload.ngdoc new file mode 100644 index 000000000000..dba0788ce62b --- /dev/null +++ b/docs/content/error/$templateRequest/tpload.ngdoc @@ -0,0 +1,18 @@ +@ngdoc error +@name $templateRequest:tpload +@fullName Error Loading Template +@description + +This error occurs when {@link $templateRequest} attempts to fetch a template from some URL, and +the request fails. + +The template URL might be defined in a directive/component definition, an instance of `ngInclude`, +an instance of `ngMessagesInclude` or a templated route in a `$route` route definition. + +To resolve this error, ensure that the URL of the template is spelled correctly and resolves to +correct absolute URL. +The [Chrome Developer Tools](https://developers.google.com/chrome-developer-tools/docs/network#network_panel_overview) +might also be helpful in determining why the request failed. + +If you are using {@link ng.$templateCache} to pre-load templates, ensure that the cache was +populated with the template. diff --git a/src/ng/templateRequest.js b/src/ng/templateRequest.js index ff699d6cd0ef..7653b92a9126 100644 --- a/src/ng/templateRequest.js +++ b/src/ng/templateRequest.js @@ -1,6 +1,6 @@ 'use strict'; -var $templateRequestMinErr = minErr('$compile'); +var $templateRequestMinErr = minErr('$templateRequest'); /** * @ngdoc provider From b87c6a6d4d3d73fbc4d8aeecca58503d5d958d2c Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Tue, 20 Feb 2018 11:10:03 +0000 Subject: [PATCH 233/583] test(*): fix references to `tpload` minerr in tests --- test/ng/compileSpec.js | 2 +- test/ng/templateRequestSpec.js | 4 ++-- test/ngRoute/routeSpec.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index acda50470485..e65b951ff90f 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -1917,7 +1917,7 @@ describe('$compile', function() { expect(function() { $httpBackend.flush(); - }).toThrowMinErr('$compile', 'tpload', 'Failed to load template: hello.html'); + }).toThrowMinErr('$templateRequest', 'tpload', 'Failed to load template: hello.html'); expect(sortedHtml(element)).toBe('
        '); }) ); diff --git a/test/ng/templateRequestSpec.js b/test/ng/templateRequestSpec.js index 3ca323613103..23f05f1e8d08 100644 --- a/test/ng/templateRequestSpec.js +++ b/test/ng/templateRequestSpec.js @@ -144,9 +144,9 @@ describe('$templateRequest', function() { $templateRequest('tpl.html').catch(function(reason) { err = reason; }); $httpBackend.flush(); - expect(err).toEqualMinErr('$compile', 'tpload', + expect(err).toEqualMinErr('$templateRequest', 'tpload', 'Failed to load template: tpl.html (HTTP status: 404 Not Found)'); - expect($exceptionHandler.errors[0]).toEqualMinErr('$compile', 'tpload', + expect($exceptionHandler.errors[0]).toEqualMinErr('$templateRequest', 'tpload', 'Failed to load template: tpl.html (HTTP status: 404 Not Found)'); }); }); diff --git a/test/ngRoute/routeSpec.js b/test/ngRoute/routeSpec.js index 772bdc7bc226..36832ab57884 100644 --- a/test/ngRoute/routeSpec.js +++ b/test/ngRoute/routeSpec.js @@ -892,7 +892,7 @@ describe('$route', function() { $httpBackend.flush(); expect($exceptionHandler.errors.pop()). - toEqualMinErr('$compile', 'tpload', 'Failed to load template: r1.html'); + toEqualMinErr('$templateRequest', 'tpload', 'Failed to load template: r1.html'); $httpBackend.expectGET('r2.html').respond(''); $location.path('/r2'); From 8b399545a5098cb2576594a26a03cd7268c55fb6 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Tue, 20 Feb 2018 11:13:38 +0000 Subject: [PATCH 234/583] docs($route): fix typo in error message --- docs/content/error/$route/norout.ngdoc | 2 +- src/ngRoute/route.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/content/error/$route/norout.ngdoc b/docs/content/error/$route/norout.ngdoc index 30a12d151442..5dc5a9b8b7ee 100644 --- a/docs/content/error/$route/norout.ngdoc +++ b/docs/content/error/$route/norout.ngdoc @@ -1,6 +1,6 @@ @ngdoc error @name $route:norout -@fullName Tried updating route when with no current route +@fullName Tried updating route with no current route @description Occurs when an attempt is made to update the parameters on the current route when diff --git a/src/ngRoute/route.js b/src/ngRoute/route.js index 76f915b97da6..f0e6c19b9079 100644 --- a/src/ngRoute/route.js +++ b/src/ngRoute/route.js @@ -605,7 +605,7 @@ function $RouteProvider() { // interpolate modifies newParams, only query params are left $location.search(newParams); } else { - throw $routeMinErr('norout', 'Tried updating route when with no current route'); + throw $routeMinErr('norout', 'Tried updating route with no current route'); } } }; From ea0585773bb93fd891576e2271254a17e15f1ddd Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Sat, 10 Feb 2018 22:39:28 +0200 Subject: [PATCH 235/583] fix($resource): fix interceptors and success/error callbacks Previously, action-specific interceptors and `success`/`error` callbacks were executed in inconsistent relative orders and in a way that did not meet the general expectation for interceptor behavior (e.g. ability to recover from errors, performing asynchronous operations, etc). This commit fixes the behavior to make it more consistent and expected. The main differences are that `success`/`error` callbacks will now be run _after_ `response`/`responseError` interceptors complete (even if interceptors return a promise) and the correct callback will be called based on the result of the interceptor (e.g. if the `responseError` interceptor recovers from an error, the `success` callback will be called). See also https://github.com/angular/angular.js/issues/9334#issuecomment-364650642. This commit also replaces the use of `success`/`error` callbacks in the docs with using the returned promise. Fixes #6731 Fixes #9334 Closes #6865 Closes #16446 BREAKING CHANGE: If you are not using `success` or `error` callbacks with `$resource`, your app should not be affected by this change. If you are using `success` or `error` callbacks (with or without response interceptors), one (subtle) difference is that throwing an error inside the callbacks will not propagate to the returned `$promise`. Therefore, you should try to use the promises whenever possible. E.g.: ```js // Avoid User.query(function onSuccess(users) { throw new Error(); }). $promise. catch(function onError() { /* Will not be called. */ }); // Prefer User.query(). $promise. then(function onSuccess(users) { throw new Error(); }). catch(function onError() { /* Will be called. */ }); ``` Finally, if you are using `success` or `error` callbacks with response interceptors, the callbacks will now always run _after_ the interceptors (and wait for them to resolve in case they return a promise). Previously, the `error` callback was called before the `responseError` interceptor and the `success` callback was synchronously called after the `response` interceptor. E.g.: ```js var User = $resource('/api/users/:id', {id: '@id'}, { get: { method: 'get', interceptor: { response: function(response) { console.log('responseInterceptor-1'); return $timeout(1000).then(function() { console.log('responseInterceptor-2'); return response.resource; }); }, responseError: function(response) { console.log('responseErrorInterceptor-1'); return $timeout(1000).then(function() { console.log('responseErrorInterceptor-2'); return $q.reject('Ooops!'); }); } } } }); var onSuccess = function(value) { console.log('successCallback', value); }; var onError = function(error) { console.log('errorCallback', error); }; // Assuming the following call is successful... User.get({id: 1}, onSuccess, onError); // Old behavior: // responseInterceptor-1 // successCallback, {/* Promise object */} // responseInterceptor-2 // New behavior: // responseInterceptor-1 // responseInterceptor-2 // successCallback, {/* User object */} // Assuming the following call returns an error... User.get({id: 2}, onSuccess, onError); // Old behavior: // errorCallback, {/* Response object */} // responseErrorInterceptor-1 // responseErrorInterceptor-2 // New behavior: // responseErrorInterceptor-1 // responseErrorInterceptor-2 // errorCallback, Ooops! ``` --- src/ngResource/resource.js | 395 ++++++++++++++++++-------------- test/ngResource/resourceSpec.js | 288 +++++++++++++++++------ 2 files changed, 441 insertions(+), 242 deletions(-) diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index c8a79274ca2b..11bb45ba20b3 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -110,13 +110,13 @@ function shallowClearAndCopy(src, dst) { * * @param {Object=} paramDefaults Default values for `url` parameters. These can be overridden in * `actions` methods. If a parameter value is a function, it will be called every time - * a param value needs to be obtained for a request (unless the param was overridden). The function - * will be passed the current data value as an argument. + * a param value needs to be obtained for a request (unless the param was overridden). The + * function will be passed the current data value as an argument. * * Each key value in the parameter object is first bound to url template if present and then any * excess keys are appended to the url search query after the `?`. * - * Given a template `/path/:verb` and parameter `{verb:'greet', salutation:'Hello'}` results in + * Given a template `/path/:verb` and parameter `{verb: 'greet', salutation: 'Hello'}` results in * URL `/path/greet?salutation=Hello`. * * If the parameter value is prefixed with `@`, then the value for that parameter will be @@ -125,7 +125,7 @@ function shallowClearAndCopy(src, dst) { * For example, if the `defaultParam` object is `{someParam: '@someProp'}` then the value of * `someParam` will be `data.someProp`. * Note that the parameter will be ignored, when calling a "GET" action method (i.e. an action - * method that does not accept a request body) + * method that does not accept a request body). * * @param {Object.=} actions Hash with declaration of custom actions that will be available * in addition to the default set of resource actions (see below). If a custom action has the same @@ -134,9 +134,11 @@ function shallowClearAndCopy(src, dst) { * * The declaration should be created in the format of {@link ng.$http#usage $http.config}: * - * {action1: {method:?, params:?, isArray:?, headers:?, ...}, - * action2: {method:?, params:?, isArray:?, headers:?, ...}, - * ...} + * { + * action1: {method:?, params:?, isArray:?, headers:?, ...}, + * action2: {method:?, params:?, isArray:?, headers:?, ...}, + * ... + * } * * Where: * @@ -148,55 +150,58 @@ function shallowClearAndCopy(src, dst) { * the parameter value is a function, it will be called every time when a param value needs to * be obtained for a request (unless the param was overridden). The function will be passed the * current data value as an argument. - * - **`url`** – {string} – action specific `url` override. The url templating is supported just + * - **`url`** – {string} – Action specific `url` override. The url templating is supported just * like for the resource-level urls. * - **`isArray`** – {boolean=} – If true then the returned object for this action is an array, * see `returns` section. * - **`transformRequest`** – * `{function(data, headersGetter)|Array.}` – - * transform function or an array of such functions. The transform function takes the http + * Transform function or an array of such functions. The transform function takes the http * request body and headers and returns its transformed (typically serialized) version. * By default, transformRequest will contain one function that checks if the request data is * an object and serializes it using `angular.toJson`. To prevent this behavior, set * `transformRequest` to an empty array: `transformRequest: []` * - **`transformResponse`** – * `{function(data, headersGetter, status)|Array.}` – - * transform function or an array of such functions. The transform function takes the http + * Transform function or an array of such functions. The transform function takes the HTTP * response body, headers and status and returns its transformed (typically deserialized) * version. * By default, transformResponse will contain one function that checks if the response looks * like a JSON string and deserializes it using `angular.fromJson`. To prevent this behavior, * set `transformResponse` to an empty array: `transformResponse: []` - * - **`cache`** – `{boolean|Cache}` – If true, a default $http cache will be used to cache the - * GET request, otherwise if a cache instance built with - * {@link ng.$cacheFactory $cacheFactory} is supplied, this cache will be used for - * caching. - * - **`timeout`** – `{number}` – timeout in milliseconds.
        + * - **`cache`** – `{boolean|Cache}` – A boolean value or object created with + * {@link ng.$cacheFactory `$cacheFactory`} to enable or disable caching of the HTTP response. + * See {@link $http#caching $http Caching} for more information. + * - **`timeout`** – `{number}` – Timeout in milliseconds.
        * **Note:** In contrast to {@link ng.$http#usage $http.config}, {@link ng.$q promises} are - * **not** supported in $resource, because the same value would be used for multiple requests. + * **not** supported in `$resource`, because the same value would be used for multiple requests. * If you are looking for a way to cancel requests, you should use the `cancellable` option. - * - **`cancellable`** – `{boolean}` – if set to true, the request made by a "non-instance" call - * will be cancelled (if not already completed) by calling `$cancelRequest()` on the call's - * return value. Calling `$cancelRequest()` for a non-cancellable or an already - * completed/cancelled request will have no effect.
        - * - **`withCredentials`** - `{boolean}` - whether to set the `withCredentials` flag on the + * - **`cancellable`** – `{boolean}` – If true, the request made by a "non-instance" call will be + * cancelled (if not already completed) by calling `$cancelRequest()` on the call's return + * value. Calling `$cancelRequest()` for a non-cancellable or an already completed/cancelled + * request will have no effect. + * - **`withCredentials`** – `{boolean}` – Whether to set the `withCredentials` flag on the * XHR object. See - * [requests with credentials](https://developer.mozilla.org/en/http_access_control#section_5) + * [XMLHttpRequest.withCredentials](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials) * for more information. - * - **`responseType`** - `{string}` - see - * [requestType](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#responseType). - * - **`interceptor`** - `{Object=}` - The interceptor object has four optional methods - + * - **`responseType`** – `{string}` – See + * [XMLHttpRequest.responseType](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/responseType). + * - **`interceptor`** – `{Object=}` – The interceptor object has four optional methods - * `request`, `requestError`, `response`, and `responseError`. See - * {@link ng.$http $http interceptors} for details. Note that `request`/`requestError` - * interceptors are applied before calling `$http`, thus before any global `$http` interceptors. - * The resource instance or array object is accessible by the `resource` property of the - * `http response` object passed to response interceptors. + * {@link ng.$http#interceptors $http interceptors} for details. Note that + * `request`/`requestError` interceptors are applied before calling `$http`, thus before any + * global `$http` interceptors. Also, rejecting or throwing an error inside the `request` + * interceptor will result in calling the `responseError` interceptor. + * The resource instance or collection is available on the `resource` property of the + * `http response` object passed to `response`/`responseError` interceptors. * Keep in mind that the associated promise will be resolved with the value returned by the - * response interceptor, if one is specified. The default response interceptor returns - * `response.resource` (i.e. the resource instance or array). - * - **`hasBody`** - `{boolean}` - allows to specify if a request body should be included or not. - * If not specified only POST, PUT and PATCH requests will have a body. - * + * response interceptors. Make sure you return an appropriate value and not the `response` + * object passed as input. For reference, the default `response` interceptor (which gets applied + * if you don't specify a custom one) returns `response.resource`.
        + * See {@link ngResource.$resource#using-interceptors below} for an example of using + * interceptors in `$resource`. + * - **`hasBody`** – `{boolean}` – If true, then the request will have a body. + * If not specified, then only POST, PUT and PATCH requests will have a body. * * @param {Object} options Hash with custom settings that should extend the * default `$resourceProvider` behavior. The supported options are: * @@ -209,27 +214,29 @@ function shallowClearAndCopy(src, dst) { * @returns {Object} A resource "class" object with methods for the default set of resource actions * optionally extended with custom `actions`. The default set contains these actions: * ```js - * { 'get': {method:'GET'}, - * 'save': {method:'POST'}, - * 'query': {method:'GET', isArray:true}, - * 'remove': {method:'DELETE'}, - * 'delete': {method:'DELETE'} }; + * { + * 'get': {method: 'GET'}, + * 'save': {method: 'POST'}, + * 'query': {method: 'GET', isArray: true}, + * 'remove': {method: 'DELETE'}, + * 'delete': {method: 'DELETE'} + * } * ``` * - * Calling these methods invoke an {@link ng.$http} with the specified http method, - * destination and parameters. When the data is returned from the server then the object is an - * instance of the resource class. The actions `save`, `remove` and `delete` are available on it - * as methods with the `$` prefix. This allows you to easily perform CRUD operations (create, - * read, update, delete) on server-side data like this: + * Calling these methods invoke {@link ng.$http} with the specified http method, destination and + * parameters. When the data is returned from the server then the object is an instance of the + * resource class. The actions `save`, `remove` and `delete` are available on it as methods with + * the `$` prefix. This allows you to easily perform CRUD operations (create, read, update, + * delete) on server-side data like this: * ```js - * var User = $resource('/user/:userId', {userId:'@id'}); - * var user = User.get({userId:123}, function() { + * var User = $resource('/user/:userId', {userId: '@id'}); + * User.get({userId: 123}).$promise.then(function(user) { * user.abc = true; * user.$save(); * }); * ``` * - * It is important to realize that invoking a $resource object method immediately returns an + * It is important to realize that invoking a `$resource` object method immediately returns an * empty reference (object or array depending on `isArray`). Once the data is returned from the * server the existing reference is populated with the actual data. This is a useful trick since * usually the resource is assigned to a model which is then rendered by the view. Having an empty @@ -252,30 +259,31 @@ function shallowClearAndCopy(src, dst) { * * * Success callback is called with (value (Object|Array), responseHeaders (Function), - * status (number), statusText (string)) arguments, where the value is the populated resource + * status (number), statusText (string)) arguments, where `value` is the populated resource * instance or collection object. The error callback is called with (httpResponse) argument. * - * Class actions return empty instance (with additional properties below). - * Instance actions return promise of the action. + * Class actions return an empty instance (with the additional properties listed below). + * Instance actions return a promise for the operation. * * The Resource instances and collections have these additional properties: * - * - `$promise`: the {@link ng.$q promise} of the original server interaction that created this + * - `$promise`: The {@link ng.$q promise} of the original server interaction that created this * instance or collection. * * On success, the promise is resolved with the same resource instance or collection object, - * updated with data from server. This makes it easy to use in - * {@link ngRoute.$routeProvider resolve section of $routeProvider.when()} to defer view + * updated with data from server. This makes it easy to use in the + * {@link ngRoute.$routeProvider `resolve` section of `$routeProvider.when()`} to defer view * rendering until the resource(s) are loaded. * * On failure, the promise is rejected with the {@link ng.$http http response} object. * * If an interceptor object was provided, the promise will instead be resolved with the value - * returned by the interceptor. + * returned by the response interceptor (on success) or responceError interceptor (on failure). * * - `$resolved`: `true` after first server interaction is completed (either with success or * rejection), `false` before that. Knowing if the Resource has been resolved is useful in - * data-binding. + * data-binding. If there is a response/responseError interceptor and it returns a promise, + * `$resolved` will wait for that too. * * The Resource instances and collections have these additional methods: * @@ -292,121 +300,128 @@ function shallowClearAndCopy(src, dst) { * * @example * - * ### Credit card resource + * ### Basic usage * - * ```js - // Define CreditCard class - var CreditCard = $resource('/user/:userId/card/:cardId', - {userId:123, cardId:'@id'}, { - charge: {method:'POST', params:{charge:true}} - }); + ```js + // Define a CreditCard class + var CreditCard = $resource('/users/:userId/cards/:cardId', + {userId: 123, cardId: '@id'}, { + charge: {method: 'POST', params: {charge: true}} + }); // We can retrieve a collection from the server - var cards = CreditCard.query(function() { - // GET: /user/123/card - // server returns: [ {id:456, number:'1234', name:'Smith'} ]; + var cards = CreditCard.query(); + // GET: /users/123/cards + // server returns: [{id: 456, number: '1234', name: 'Smith'}] + // Wait for the request to complete + cards.$promise.then(function() { var card = cards[0]; - // each item is an instance of CreditCard + + // Each item is an instance of CreditCard expect(card instanceof CreditCard).toEqual(true); - card.name = "J. Smith"; - // non GET methods are mapped onto the instances + + // Non-GET methods are mapped onto the instances + card.name = 'J. Smith'; card.$save(); - // POST: /user/123/card/456 {id:456, number:'1234', name:'J. Smith'} - // server returns: {id:456, number:'1234', name: 'J. Smith'}; + // POST: /users/123/cards/456 {id: 456, number: '1234', name: 'J. Smith'} + // server returns: {id: 456, number: '1234', name: 'J. Smith'} - // our custom method is mapped as well. - card.$charge({amount:9.99}); - // POST: /user/123/card/456?amount=9.99&charge=true {id:456, number:'1234', name:'J. Smith'} + // Our custom method is mapped as well (since it uses POST) + card.$charge({amount: 9.99}); + // POST: /users/123/cards/456?amount=9.99&charge=true {id: 456, number: '1234', name: 'J. Smith'} }); - // we can create an instance as well - var newCard = new CreditCard({number:'0123'}); - newCard.name = "Mike Smith"; - newCard.$save(); - // POST: /user/123/card {number:'0123', name:'Mike Smith'} - // server returns: {id:789, number:'0123', name: 'Mike Smith'}; - expect(newCard.id).toEqual(789); - * ``` + // We can create an instance as well + var newCard = new CreditCard({number: '0123'}); + newCard.name = 'Mike Smith'; + + var savePromise = newCard.$save(); + // POST: /users/123/cards {number: '0123', name: 'Mike Smith'} + // server returns: {id: 789, number: '0123', name: 'Mike Smith'} + + savePromise.then(function() { + // Once the promise is resolved, the created instance + // is populated with the data returned by the server + expect(newCard.id).toEqual(789); + }); + ``` * - * The object returned from this function execution is a resource "class" which has "static" method - * for each action in the definition. + * The object returned from a call to `$resource` is a resource "class" which has one "static" + * method for each action in the definition. * - * Calling these methods invoke `$http` on the `url` template with the given `method`, `params` and - * `headers`. + * Calling these methods invokes `$http` on the `url` template with the given HTTP `method`, + * `params` and `headers`. * * @example * - * ### User resource + * ### Accessing the response * * When the data is returned from the server then the object is an instance of the resource type and * all of the non-GET methods are available with `$` prefix. This allows you to easily support CRUD * operations (create, read, update, delete) on server-side data. - + * ```js - var User = $resource('/user/:userId', {userId:'@id'}); - User.get({userId:123}, function(user) { + var User = $resource('/users/:userId', {userId: '@id'}); + User.get({userId: 123}).$promise.then(function(user) { user.abc = true; user.$save(); }); ``` * - * It's worth noting that the success callback for `get`, `query` and other methods gets passed - * in the response that came from the server as well as $http header getter function, so one - * could rewrite the above example and get access to http headers as: + * It's worth noting that the success callback for `get`, `query` and other methods gets called with + * the resource instance (populated with the data that came from the server) as well as an `$http` + * header getter function, the HTTP status code and the response status text. So one could rewrite + * the above example and get access to HTTP headers as follows: * ```js - var User = $resource('/user/:userId', {userId:'@id'}); - User.get({userId:123}, function(user, getResponseHeaders){ + var User = $resource('/users/:userId', {userId: '@id'}); + User.get({userId: 123}, function(user, getResponseHeaders) { user.abc = true; user.$save(function(user, putResponseHeaders) { - //user => saved user object - //putResponseHeaders => $http header getter + // `user` => saved `User` object + // `putResponseHeaders` => `$http` header getter }); }); ``` * - * You can also access the raw `$http` promise via the `$promise` property on the object returned - * - ``` - var User = $resource('/user/:userId', {userId:'@id'}); - User.get({userId:123}) - .$promise.then(function(user) { - $scope.user = user; - }); - ``` - * * @example * - * ### Creating a custom 'PUT' request + * ### Creating custom actions * - * In this example we create a custom method on our resource to make a PUT request - * ```js - * var app = angular.module('app', ['ngResource', 'ngRoute']); - * - * // Some APIs expect a PUT request in the format URL/object/ID - * // Here we are creating an 'update' method - * app.factory('Notes', ['$resource', function($resource) { - * return $resource('/notes/:id', null, - * { - * 'update': { method:'PUT' } - * }); - * }]); - * - * // In our controller we get the ID from the URL using ngRoute and $routeParams - * // We pass in $routeParams and our Notes factory along with $scope - * app.controller('NotesCtrl', ['$scope', '$routeParams', 'Notes', - function($scope, $routeParams, Notes) { - * // First get a note object from the factory - * var note = Notes.get({ id:$routeParams.id }); - * $id = note.id; - * - * // Now call update passing in the ID first then the object you are updating - * Notes.update({ id:$id }, note); - * - * // This will PUT /notes/ID with the note object in the request payload - * }]); - * ``` + * In this example we create a custom method on our resource to make a PUT request: + * + ```js + var app = angular.module('app', ['ngResource']); + + // Some APIs expect a PUT request in the format URL/object/ID + // Here we are creating an 'update' method + app.factory('Notes', ['$resource', function($resource) { + return $resource('/notes/:id', {id: '@id'}, { + update: {method: 'PUT'} + }); + }]); + + // In our controller we get the ID from the URL using `$location` + app.controller('NotesCtrl', ['$location', 'Notes', function($location, Notes) { + // First, retrieve the corresponding `Note` object from the server + // (Assuming a URL of the form `.../notes?id=XYZ`) + var noteId = $location.search().id; + var note = Notes.get({id: noteId}); + + note.$promise.then(function() { + note.content = 'Hello, world!'; + + // Now call `update` to save the changes on the server + Notes.update(note); + // This will PUT /notes/ID with the note object as the request payload + + // Since `update` is a non-GET method, it will also be available on the instance + // (prefixed with `$`), so we could replace the `Note.update()` call with: + //note.$update(); + }); + }]); + ``` * * @example * @@ -417,7 +432,7 @@ function shallowClearAndCopy(src, dst) { * ```js // ...defining the `Hotel` resource... - var Hotel = $resource('/api/hotel/:id', {id: '@id'}, { + var Hotel = $resource('/api/hotels/:id', {id: '@id'}, { // Let's make the `query()` method cancellable query: {method: 'get', isArray: true, cancellable: true} }); @@ -427,14 +442,54 @@ function shallowClearAndCopy(src, dst) { this.onDestinationChanged = function onDestinationChanged(destination) { // We don't care about any pending request for hotels // in a different destination any more - this.availableHotels.$cancelRequest(); + if (this.availableHotels) { + this.availableHotels.$cancelRequest(); + } - // Let's query for hotels in '' - // (calls: /api/hotel?location=) + // Let's query for hotels in `destination` + // (calls: /api/hotels?location=) this.availableHotels = Hotel.query({location: destination}); }; ``` * + * @example + * + * ### Using interceptors + * + * You can use interceptors to transform the request or response, perform additional operations, and + * modify the returned instance/collection. The following example, uses `request` and `response` + * interceptors to augment the returned instance with additional info: + * + ```js + var Thing = $resource('/api/things/:id', {id: '@id'}, { + save: { + method: 'POST', + interceptor: { + request: function(config) { + // Before the request is sent out, store a timestamp on the request config + config.requestTimestamp = Date.now(); + return config; + }, + response: function(response) { + // Get the instance from the response object + var instance = response.resource; + + // Augment the instance with a custom `saveLatency` property, computed as the time + // between sending the request and receiving the response. + instance.saveLatency = Date.now() - response.config.requestTimestamp; + + // Return the instance + return instance; + } + } + } + }); + + Thing.save({foo: 'bar'}).$promise.then(function(thing) { + console.log('That thing was saved in ' + thing.saveLatency + 'ms.'); + }); + ``` + * */ angular.module('ngResource', ['ng']). info({ angularVersion: '"NG_VERSION_FULL"' }). @@ -667,34 +722,34 @@ angular.module('ngResource', ['ng']). } Resource[name] = function(a1, a2, a3, a4) { - var params = {}, data, success, error; + var params = {}, data, onSuccess, onError; switch (arguments.length) { case 4: - error = a4; - success = a3; + onError = a4; + onSuccess = a3; // falls through case 3: case 2: if (isFunction(a2)) { if (isFunction(a1)) { - success = a1; - error = a2; + onSuccess = a1; + onError = a2; break; } - success = a2; - error = a3; + onSuccess = a2; + onError = a3; // falls through } else { params = a1; data = a2; - success = a3; + onSuccess = a3; break; } // falls through case 1: - if (isFunction(a1)) success = a1; + if (isFunction(a1)) onSuccess = a1; else if (hasBody) data = a1; else params = a1; break; @@ -714,11 +769,14 @@ angular.module('ngResource', ['ng']). var responseInterceptor = action.interceptor && action.interceptor.response || defaultResponseInterceptor; var responseErrorInterceptor = action.interceptor && action.interceptor.responseError || - undefined; - var hasError = !!error; - var hasResponseErrorInterceptor = !!responseErrorInterceptor; + $q.reject; + var successCallback = onSuccess ? function(val) { + onSuccess(val, response.headers, response.status, response.statusText); + } : undefined; + var errorCallback = onError || undefined; var timeoutDeferred; var numericTimeoutPromise; + var response; forEach(action, function(value, key) { switch (key) { @@ -754,8 +812,8 @@ angular.module('ngResource', ['ng']). catch(requestErrorInterceptor). then($http); - promise = promise.then(function(response) { - var data = response.data; + promise = promise.then(function(resp) { + var data = resp.data; if (data) { // Need to convert action.isArray to boolean in case it is undefined @@ -783,12 +841,14 @@ angular.module('ngResource', ['ng']). value.$promise = promise; // Restore the promise } } - response.resource = value; - return response; - }, function(response) { - response.resource = value; - return $q.reject(response); + resp.resource = value; + response = resp; + return responseInterceptor(resp); + }, function(rejectionOrResponse) { + rejectionOrResponse.resource = value; + response = rejectionOrResponse; + return responseErrorInterceptor(rejectionOrResponse); }); promise = promise['finally'](function() { @@ -800,25 +860,8 @@ angular.module('ngResource', ['ng']). } }); - promise = promise.then( - function(response) { - var value = responseInterceptor(response); - (success || noop)(value, response.headers, response.status, response.statusText); - return value; - }, - (hasError || hasResponseErrorInterceptor) ? - function(response) { - if (hasError && !hasResponseErrorInterceptor) { - // Avoid `Possibly Unhandled Rejection` error, - // but still fulfill the returned promise with a rejection - promise.catch(noop); - } - if (hasError) error(response); - return hasResponseErrorInterceptor ? - responseErrorInterceptor(response) : - $q.reject(response); - } : - undefined); + // Run the `success`/`error` callbacks, but do not let them affect the returned promise. + promise.then(successCallback, errorCallback); if (!isInstanceCall) { // we are creating instance / collection diff --git a/test/ngResource/resourceSpec.js b/test/ngResource/resourceSpec.js index 00fce4b662a8..077281a134ba 100644 --- a/test/ngResource/resourceSpec.js +++ b/test/ngResource/resourceSpec.js @@ -34,11 +34,11 @@ describe('basic usage', function() { callback = jasmine.createSpy('callback'); })); - afterEach(function() { $httpBackend.verifyNoOutstandingExpectation(); }); + describe('isValidDottedPath', function() { /* global isValidDottedPath: false */ it('should support arbitrary dotted names', function() { @@ -1312,102 +1312,225 @@ describe('basic usage', function() { }); }); - it('should allow per action response interceptor that gets full response', function() { - CreditCard = $resource('/CreditCard', {}, { - query: { - method: 'get', - isArray: true, - interceptor: { - response: function(response) { - return response; - } + + describe('responseInterceptor', function() { + it('should allow per action response interceptor that gets full response', function() { + var response; + + $httpBackend.expect('GET', '/CreditCard').respond(201, {id: 1}, {foo: 'bar'}, 'Ack'); + CreditCard = $resource('/CreditCard', {}, { + get: { + method: 'get', + interceptor: {response: function(resp) { response = resp; }} } - } + }); + + var cc = CreditCard.get(); + $httpBackend.flush(); + + expect(response.resource).toBe(cc); + expect(response.config).toBeDefined(); + expect(response.status).toBe(201); + expect(response.statusText).toBe('Ack'); + expect(response.headers()).toEqual({foo: 'bar'}); }); - $httpBackend.expect('GET', '/CreditCard').respond([{id: 1}]); - var ccs = CreditCard.query(); + it('should allow per action responseError interceptor that gets full response', function() { + var response; - ccs.$promise.then(callback); + $httpBackend.expect('GET', '/CreditCard').respond(404, {ignored: 'stuff'}, {foo: 'bar'}, 'Ack'); + CreditCard = $resource('/CreditCard', {}, { + get: { + method: 'get', + interceptor: {responseError: function(resp) { response = resp; }} + } + }); - $httpBackend.flush(); - expect(callback).toHaveBeenCalledOnce(); + var cc = CreditCard.get(); + $httpBackend.flush(); - var response = callback.calls.mostRecent().args[0]; - expect(response.resource).toBe(ccs); - expect(response.status).toBe(200); - expect(response.config).toBeDefined(); - }); + expect(response.resource).toBe(cc); + expect(response.config).toBeDefined(); + expect(response.status).toBe(404); + expect(response.statusText).toBe('Ack'); + expect(response.headers()).toEqual({foo: 'bar'}); + }); - it('should allow per action responseError interceptor that gets full response', function() { - CreditCard = $resource('/CreditCard', {}, { - query: { - method: 'get', - isArray: true, - interceptor: { - responseError: function(response) { - return response; + it('should fulfill the promise with the value returned by the response interceptor', + function() { + $httpBackend.whenGET('/CreditCard').respond(200); + CreditCard = $resource('/CreditCard', {}, { + test1: { + method: 'get', + interceptor: {response: function() { return 'foo'; }} + }, + test2: { + method: 'get', + interceptor: {response: function() { return $q.resolve('bar'); }} + }, + test3: { + method: 'get', + interceptor: {response: function() { return $q.reject('baz'); }} } - } + }); + + CreditCard.test1().$promise.then(callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('foo'); + + callback.calls.reset(); + + CreditCard.test2().$promise.then(callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('bar'); + + callback.calls.reset(); + + CreditCard.test3().$promise.then(null, callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('baz'); } - }); + ); - $httpBackend.expect('GET', '/CreditCard').respond(404); - var ccs = CreditCard.query(); + it('should fulfill the promise with the value returned by the responseError interceptor', + function() { + $httpBackend.whenGET('/CreditCard').respond(404); + CreditCard = $resource('/CreditCard', {}, { + test1: { + method: 'get', + interceptor: {responseError: function() { return 'foo'; }} + }, + test2: { + method: 'get', + interceptor: {responseError: function() { return $q.resolve('bar'); }} + }, + test3: { + method: 'get', + interceptor: {responseError: function() { return $q.reject('baz'); }} + } + }); - ccs.$promise.then(callback); + CreditCard.test1().$promise.then(callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('foo'); - $httpBackend.flush(); - expect(callback).toHaveBeenCalledOnce(); + callback.calls.reset(); - var response = callback.calls.mostRecent().args[0]; - expect(response.resource).toBe(ccs); - expect(response.status).toBe(404); - expect(response.config).toBeDefined(); - }); + CreditCard.test2().$promise.then(callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('bar'); + callback.calls.reset(); + + CreditCard.test3().$promise.then(null, callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('baz'); + } + ); - it('should fulfill the promise with the value returned by the responseError interceptor', - inject(function($q) { + + it('should call the success callback when response interceptor succeeds', function() { + $httpBackend.whenGET('/CreditCard').respond(200); CreditCard = $resource('/CreditCard', {}, { test1: { - method: 'GET', - interceptor: {responseError: function() { return 'foo'; }} + method: 'get', + interceptor: {response: function() { return 'foo'; }} }, test2: { - method: 'GET', - interceptor: {responseError: function() { return $q.resolve('bar'); }} - }, - test3: { - method: 'GET', - interceptor: {responseError: function() { return $q.reject('baz'); }} + method: 'get', + interceptor: {response: function() { return $q.resolve('bar'); }} } }); - $httpBackend.whenGET('/CreditCard').respond(404); + CreditCard.test1(callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('foo', jasmine.any(Function), 200, ''); callback.calls.reset(); - CreditCard.test1().$promise.then(callback); + + CreditCard.test2(callback); $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('bar', jasmine.any(Function), 200, ''); + }); + + + it('should call the error callback when response interceptor fails', function() { + $httpBackend.whenGET('/CreditCard').respond(200); + CreditCard = $resource('/CreditCard', {}, { + test1: { + method: 'get', + interceptor: {response: function() { throw 'foo'; }} + }, + test2: { + method: 'get', + interceptor: {response: function() { return $q.reject('bar'); }} + } + }); + CreditCard.test1(noop, callback); + $httpBackend.flush(); expect(callback).toHaveBeenCalledOnceWith('foo'); callback.calls.reset(); - CreditCard.test2().$promise.then(callback); - $httpBackend.flush(); + CreditCard.test2(noop, callback); + $httpBackend.flush(); expect(callback).toHaveBeenCalledOnceWith('bar'); + }); + + + it('should call the success callback when responseError interceptor succeeds', function() { + $httpBackend.whenGET('/CreditCard').respond(404); + CreditCard = $resource('/CreditCard', {}, { + test1: { + method: 'get', + interceptor: {responseError: function() { return 'foo'; }} + }, + test2: { + method: 'get', + interceptor: {responseError: function() { return $q.resolve('bar'); }} + } + }); + + CreditCard.test1(callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('foo', jasmine.any(Function), 404, ''); callback.calls.reset(); - CreditCard.test3().$promise.then(null, callback); + + CreditCard.test2(callback); $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('bar', jasmine.any(Function), 404, ''); + }); + - expect(callback).toHaveBeenCalledOnceWith('baz'); - }) - ); + it('should call the error callback when responseError interceptor fails', function() { + $httpBackend.whenGET('/CreditCard').respond(404); + CreditCard = $resource('/CreditCard', {}, { + test1: { + method: 'get', + interceptor: {responseError: function() { throw 'foo'; }} + }, + test2: { + method: 'get', + interceptor: {responseError: function() { return $q.reject('bar'); }} + } + }); + + CreditCard.test1(noop, callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('foo'); + + callback.calls.reset(); + + CreditCard.test2(noop, callback); + $httpBackend.flush(); + expect(callback).toHaveBeenCalledOnceWith('bar'); + }); + }); }); @@ -1810,7 +1933,7 @@ describe('extra params', function() { }); describe('errors', function() { - var $httpBackend, $resource, $q, $rootScope; + var $httpBackend, $resource; beforeEach(module(function($exceptionHandlerProvider) { $exceptionHandlerProvider.mode('log'); @@ -1821,8 +1944,6 @@ describe('errors', function() { beforeEach(inject(function($injector) { $httpBackend = $injector.get('$httpBackend'); $resource = $injector.get('$resource'); - $q = $injector.get('$q'); - $rootScope = $injector.get('$rootScope'); })); @@ -1961,7 +2082,7 @@ describe('handling rejections', function() { function() { $httpBackend.expectGET('/CreditCard/123').respond(null); var CreditCard = $resource('/CreditCard/:id'); - var cc = CreditCard.get({id: 123}, + CreditCard.get({id: 123}, function(res) { throw new Error('should be caught'); }, function() {}); @@ -1976,7 +2097,7 @@ describe('handling rejections', function() { function() { $httpBackend.expectGET('/CreditCard/123').respond(null); var CreditCard = $resource('/CreditCard/:id'); - var cc = CreditCard.get({id: 123}, + CreditCard.get({id: 123}, function(res) { throw new Error('should be caught'); }); $httpBackend.flush(); @@ -1996,7 +2117,7 @@ describe('handling rejections', function() { } }); - var cc = CreditCard.get({id: 123}, + CreditCard.get({id: 123}, function(res) { throw new Error('should be caught'); }, function() {}); @@ -2017,7 +2138,7 @@ describe('handling rejections', function() { } }); - var cc = CreditCard.get({id: 123}, + CreditCard.get({id: 123}, function(res) { throw new Error('should be caught'); }); $httpBackend.flush(); @@ -2026,6 +2147,41 @@ describe('handling rejections', function() { } ); + + it('should not propagate exceptions in success callback to the returned promise', function() { + var successCallbackSpy = jasmine.createSpy('successCallback').and.throwError('error'); + var promiseResolveSpy = jasmine.createSpy('promiseResolve'); + var promiseRejectSpy = jasmine.createSpy('promiseReject'); + + $httpBackend.expectGET('/CreditCard/123').respond(null); + var CreditCard = $resource('/CreditCard/:id'); + CreditCard.get({id: 123}, successCallbackSpy). + $promise.then(promiseResolveSpy, promiseRejectSpy); + + $httpBackend.flush(); + expect(successCallbackSpy).toHaveBeenCalled(); + expect(promiseResolveSpy).toHaveBeenCalledWith(jasmine.any(CreditCard)); + expect(promiseRejectSpy).not.toHaveBeenCalled(); + }); + + + it('should not be able to recover from inside the error callback', function() { + var errorCallbackSpy = jasmine.createSpy('errorCallback').and.returnValue({id: 123}); + var promiseResolveSpy = jasmine.createSpy('promiseResolve'); + var promiseRejectSpy = jasmine.createSpy('promiseReject'); + + $httpBackend.expectGET('/CreditCard/123').respond(404); + var CreditCard = $resource('/CreditCard/:id'); + CreditCard.get({id: 123}, noop, errorCallbackSpy). + $promise.then(promiseResolveSpy, promiseRejectSpy); + + $httpBackend.flush(); + expect(errorCallbackSpy).toHaveBeenCalled(); + expect(promiseResolveSpy).not.toHaveBeenCalled(); + expect(promiseRejectSpy).toHaveBeenCalledWith(jasmine.objectContaining({status: 404})); + }); + + describe('requestInterceptor', function() { var rejectReason = {'lol':'cat'}; var $q, $rootScope; From 33b251d55e48da867cb2998e6d87ef33c3fec416 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Wed, 21 Feb 2018 08:33:28 +0000 Subject: [PATCH 236/583] docs(misc): add version-support-status page (#16460) Closes #16058 Closes #16458 --- README.md | 9 +++- docs/app/assets/css/docs.css | 8 +++ docs/content/api/index.ngdoc | 10 +++- .../content/misc/version-support-status.ngdoc | 54 +++++++++++++++++++ 4 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 docs/content/misc/version-support-status.ngdoc diff --git a/README.md b/README.md index ae444e3ccdb8..c2d1a9db2981 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,14 @@ It also helps with server-side communication, taming async callbacks with promis and it makes client-side navigation and deep linking with hashbang urls or HTML5 pushState a piece of cake. Best of all? It makes development fun! +-------------------- + +##### AngularJS will be moving to Long Term Support (LTS) mode on July 1st 2018: [Find out more](misc/version-support-status) + +##### Looking for the new Angular? Go here: https://github.com/angular/angular + +-------------------- + * Web site: https://angularjs.org * Tutorial: https://docs.angularjs.org/tutorial * API Docs: https://docs.angularjs.org/api @@ -20,7 +28,6 @@ piece of cake. Best of all? It makes development fun! * Core Development: [DEVELOPERS.md](DEVELOPERS.md) * Dashboard: https://dashboard.angularjs.org -##### Looking for the new Angular? Go here: https://github.com/angular/angular Documentation -------------------- diff --git a/docs/app/assets/css/docs.css b/docs/app/assets/css/docs.css index 54d81ada753d..65abc5247f0c 100644 --- a/docs/app/assets/css/docs.css +++ b/docs/app/assets/css/docs.css @@ -934,6 +934,14 @@ toc-container > div > toc-tree > ul > li > toc-tree > ul > li toc-tree > ul li { font-size: 13px; } +.dev-status span { + padding: 2px 8px; + border-radius: 5px; +} +.security span { background-color: orange; } +.stable span { background-color: green; color: white; } +.current span { background-color: blue; color: white; } + @media handheld and (max-width:800px), screen and (max-device-width:800px), screen and (max-width:800px) { .navbar { min-height: auto; diff --git a/docs/content/api/index.ngdoc b/docs/content/api/index.ngdoc index 8b954a86bd05..d34ddfb64c1d 100644 --- a/docs/content/api/index.ngdoc +++ b/docs/content/api/index.ngdoc @@ -3,7 +3,15 @@ @description # AngularJS API Docs -Welcome to the AngularJS API docs page. These pages contain the AngularJS reference materials for version . + +
        +**AngularJS will be moving to Long Term Support (LTS) mode on July 1st 2018.**: [Find out more](misc/version-support-status). +
        + +## Welcome to the AngularJS API docs page. + +These pages contain the AngularJS reference materials for version . + The documentation is organized into **{@link guide/module modules}** which contain various components of an AngularJS application. These components are {@link guide/directive directives}, {@link guide/services services}, {@link guide/filter filters}, {@link guide/providers providers}, {@link guide/templates templates}, global APIs, and testing mocks. diff --git a/docs/content/misc/version-support-status.ngdoc b/docs/content/misc/version-support-status.ngdoc new file mode 100644 index 000000000000..aff4309393dd --- /dev/null +++ b/docs/content/misc/version-support-status.ngdoc @@ -0,0 +1,54 @@ +@ngdoc overview +@name Version Support Status +@description + +# Version Support Status + +This page describes the support status of the significant versions of AngularJS. + +
        + AngularJS is planning one more significant release, version 1.7, and on July 1, 2018 it will enter a 3 year Long Term Support period. +
        + +### Until July 1st 2018 + +Any version branch not shown in the following table (e.g. 1.5.x) is no longer being developed. + + + + + + + + + + +
        VersionStatusComments
        1.2.xSecurity patches onlyLast version to provide IE 8 support
        1.6.xPatch ReleasesMinor features, bug fixes, security patches - no breaking changes
        1.7.xActive Development1.7.0 (not yet released) will be the last release of AngularJS to contain breaking changes
        + +### After July 1st 2018 + +Any version branch not shown in the following table (e.g. 1.6.x) is no longer being developed. + + + + + + + + + +
        VersionStatusComments
        1.2.xLong Term SupportLast version to provide IE 8 support
        1.7.xLong Term SupportSee [Long Term Support](#long-term-support) section below.
        + +### Long Term Support + +On July 1st 2018, we will enter a Long Term Support period for AngularJS. + +At this time we will focus exclusively on providing fixes to bugs that satisfy at least one of the following criteria: + +* A security flaw is detected in the 1.7.x branch of the framework +* One of the major browsers releases a version that will cause current production applications using AngularJS 1.7.x to stop working +* The jQuery library releases a version that will cause current production applications using AngularJS 1.7.x to stop working. + +### Blog Post + +You can read more about these plans in our [blog post announcement](https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c). \ No newline at end of file From c0adcc3a4b561260d0f1ff6b834ca940bf1971a9 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 20 Feb 2018 18:23:07 +0200 Subject: [PATCH 237/583] refactor($compile): avoid catastrophic backtracking when parsing bindings This isn't expected to have any actual impact, since AngularJS is only intended to be used in the browser (not the server) and for this RegExp to be exploited by malicious user code the developer would have to have to give the user rights to execute arbitrary JavaScript code anyway. Fixing as a general good practice and to avoid encouraging use of a similar RegExp in other environments where it might actually matter. Closes #16464 --- src/ng/compile.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ng/compile.js b/src/ng/compile.js index 6ae2722a6fde..603d94ed9522 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -1014,11 +1014,13 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { var bindingCache = createMap(); function parseIsolateBindings(scope, directiveName, isController) { - var LOCAL_REGEXP = /^\s*([@&<]|=(\*?))(\??)\s*([\w$]*)\s*$/; + var LOCAL_REGEXP = /^([@&<]|=(\*?))(\??)\s*([\w$]*)$/; var bindings = createMap(); forEach(scope, function(definition, scopeName) { + definition = definition.trim(); + if (definition in bindingCache) { bindings[scopeName] = bindingCache[definition]; return; From 719e66b38bd75a66b01df5b4cd90bbbac2bc069d Mon Sep 17 00:00:00 2001 From: Frederik Prijck Date: Mon, 26 Feb 2018 15:00:42 +0100 Subject: [PATCH 238/583] docs(README): fix incorrect version-support-status link (#16473) Closes #16472 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c2d1a9db2981..7ec7c6b466fd 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ piece of cake. Best of all? It makes development fun! -------------------- -##### AngularJS will be moving to Long Term Support (LTS) mode on July 1st 2018: [Find out more](misc/version-support-status) +##### AngularJS will be moving to Long Term Support (LTS) mode on July 1st 2018: [Find out more](https://docs.angularjs.org/misc/version-support-status) ##### Looking for the new Angular? Go here: https://github.com/angular/angular From 290a5f23395eeb669aff3f7957300833e46646d8 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Tue, 27 Feb 2018 17:33:42 +0100 Subject: [PATCH 239/583] docs(tutorial): fix headlines --- docs/content/tutorial/step_00.ngdoc | 5 ++--- docs/content/tutorial/step_01.ngdoc | 5 ++--- docs/content/tutorial/step_02.ngdoc | 11 +++++------ docs/content/tutorial/step_03.ngdoc | 9 ++++----- docs/content/tutorial/step_04.ngdoc | 4 ++-- docs/content/tutorial/step_05.ngdoc | 8 ++++---- docs/content/tutorial/step_06.ngdoc | 6 +++--- docs/content/tutorial/step_07.ngdoc | 6 +++--- docs/content/tutorial/step_08.ngdoc | 6 +++--- docs/content/tutorial/step_09.ngdoc | 6 +++--- docs/content/tutorial/step_10.ngdoc | 6 +++--- docs/content/tutorial/step_11.ngdoc | 6 +++--- docs/content/tutorial/step_12.ngdoc | 6 +++--- docs/content/tutorial/step_13.ngdoc | 2 +- docs/content/tutorial/step_14.ngdoc | 4 ++-- 15 files changed, 43 insertions(+), 47 deletions(-) diff --git a/docs/content/tutorial/step_00.ngdoc b/docs/content/tutorial/step_00.ngdoc index 36afe8862cf6..4aca8850cfe6 100644 --- a/docs/content/tutorial/step_00.ngdoc +++ b/docs/content/tutorial/step_00.ngdoc @@ -5,7 +5,6 @@
          - In this step of the tutorial, you will become familiar with the most important source code files of the AngularJS Phonecat App. You will also learn how to start the development servers bundled with [angular-seed][angular-seed], and run the application in the browser. @@ -167,7 +166,7 @@ For the purposes of this tutorial, we modified the angular-seed with the followi * Added a dependency on [Bootstrap](http://getbootstrap.com) in the `bower.json` file. -# Experiments +## Experiments
          @@ -178,7 +177,7 @@ For the purposes of this tutorial, we modified the angular-seed with the followi ``` -# Summary +## Summary Now let's go to {@link step_01 step 1} and add some content to the web app. diff --git a/docs/content/tutorial/step_01.ngdoc b/docs/content/tutorial/step_01.ngdoc index e5f104701fac..b134e69f455d 100644 --- a/docs/content/tutorial/step_01.ngdoc +++ b/docs/content/tutorial/step_01.ngdoc @@ -5,7 +5,6 @@
            - In order to illustrate how AngularJS enhances standard HTML, you will create a purely *static* HTML page and then examine how we can turn this HTML code into a template that AngularJS will use to dynamically display the same result with any set of data. @@ -37,7 +36,7 @@ In this step you will add some basic information about two cell phones to an HTM ``` -# Experiments +## Experiments
            @@ -48,7 +47,7 @@ In this step you will add some basic information about two cell phones to an HTM ``` -# Summary +## Summary This addition to your app uses static HTML to display the list. Now, let's go to {@link step_02 step 2} to learn how to use AngularJS to dynamically generate the same list. diff --git a/docs/content/tutorial/step_02.ngdoc b/docs/content/tutorial/step_02.ngdoc index ba2edc0b9085..6b4a54388b3c 100644 --- a/docs/content/tutorial/step_02.ngdoc +++ b/docs/content/tutorial/step_02.ngdoc @@ -5,7 +5,6 @@
              - Now, it's time to make the web page dynamic — with AngularJS. We will also add a test that verifies the code for the controller we are going to add. @@ -148,9 +147,9 @@ To learn more about AngularJS scopes, see the {@link ng.$rootScope.Scope Angular -# Testing +## Testing -## Testing Controllers +### Testing Controllers The "AngularJS way" of separating the controller from the view makes it easy to test code as it is being developed. In the section "Model and Controller" we have registered our controller via a constructor @@ -206,7 +205,7 @@ describe('PhoneListController', function() { -## Writing and Running Tests +### Writing and Running Tests Many AngularJS developers prefer the syntax of [Jasmine's Behavior-Driven Development (BDD) framework][jasmine-home], when writing tests. Although @@ -253,7 +252,7 @@ To run the tests, and then watch the files for changes execute: `npm test` -# Experiments +## Experiments
              @@ -308,7 +307,7 @@ To run the tests, and then watch the files for changes execute: `npm test` `toBe(4)`. -# Summary +## Summary We now have a dynamic application which separates models, views, and controllers, and we are testing as we go. Let's go to {@link step_03 step 3} to learn how to improve our application's architecture, diff --git a/docs/content/tutorial/step_03.ngdoc b/docs/content/tutorial/step_03.ngdoc index 92b8d990f587..e7a16de54bd0 100644 --- a/docs/content/tutorial/step_03.ngdoc +++ b/docs/content/tutorial/step_03.ngdoc @@ -5,7 +5,6 @@
                - In the previous step, we saw how a controller and a template worked together to convert a static HTML page into a dynamic view. This is a very common pattern in Single-Page Applications in general (and AngularJS applications in particular): @@ -197,7 +196,7 @@ Voilà! The resulting output should look the same, but let's see what we have ga -# Testing +## Testing Although we have combined our controller with a template into a component, we still can (and should) unit test the controller separately, since this is where our application logic and data reside. @@ -240,12 +239,12 @@ verifies that the phones array property on it contains three records. Note that the controller instance itself, not on a `scope`. -## Running Tests +### Running Tests Same as before, execute `npm test` to run the tests and then watch the files for changes. -# Experiments +## Experiments
                @@ -267,7 +266,7 @@ Same as before, execute `npm test` to run the tests and then watch the files for throughout the application, is a big win. -# Summary +## Summary You have learned how to organize your application and presentation logic into isolated, reusable components. Let's go to {@link step_04 step 4} to learn how to organize our code in directories and diff --git a/docs/content/tutorial/step_04.ngdoc b/docs/content/tutorial/step_04.ngdoc index 2865ad765866..e7546f721fac 100644 --- a/docs/content/tutorial/step_04.ngdoc +++ b/docs/content/tutorial/step_04.ngdoc @@ -265,7 +265,7 @@ After all the refactorings that took place, this is how our application looks fr ``` -# Testing +## Testing Since this was just a refactoring step (no actual code addition/deletions), we shouldn't need to change much (if anything) as far as our specs are concerned. @@ -301,7 +301,7 @@ pass. -# Summary +## Summary Even if we didn't add any new and exciting functionality to our application, we have made a great step towards a well-architected and maintainable application. Time to spice things up. Let's go to diff --git a/docs/content/tutorial/step_05.ngdoc b/docs/content/tutorial/step_05.ngdoc index adba95906fbb..e7a5ea519c7e 100644 --- a/docs/content/tutorial/step_05.ngdoc +++ b/docs/content/tutorial/step_05.ngdoc @@ -78,7 +78,7 @@ following: by the `filter` filter. The process is completely transparent to the developer. -# Testing +## Testing In previous steps, we learned how to write and run unit tests. Unit tests are perfect for testing controllers and other parts of our application written in JavaScript, but they can't easily @@ -124,7 +124,7 @@ easy it is to write E2E tests in AngularJS. Although this example is for a simpl that easy to set up any functional, readable, E2E test. -## Running E2E Tests with Protractor +### Running E2E Tests with Protractor Even though the syntax of this test looks very much like our controller unit test written with Jasmine, the E2E test uses APIs of [Protractor][protractor]. Read about the Protractor APIs in the @@ -142,7 +142,7 @@ To rerun the test suite, execute `npm run protractor` again. -# Experiments +## Experiments
                @@ -155,7 +155,7 @@ To rerun the test suite, execute `npm run protractor` again. Component isolation at work! -# Summary +## Summary We have now added full-text search and included a test to verify that it works! Now let's go on to {@link step_06 step 6} to learn how to add sorting capabilities to the PhoneCat application. diff --git a/docs/content/tutorial/step_06.ngdoc b/docs/content/tutorial/step_06.ngdoc index 7a19d2600444..adc4b610fbb4 100644 --- a/docs/content/tutorial/step_06.ngdoc +++ b/docs/content/tutorial/step_06.ngdoc @@ -124,7 +124,7 @@ will be reordered. That is the data-binding doing its job in the opposite direct the model. -# Testing +## Testing The changes we made should be verified with both a unit test and an E2E test. Let's look at the unit test first. @@ -217,7 +217,7 @@ The E2E test verifies that the ordering mechanism of the select box is working c You can now rerun `npm run protractor` to see the tests run. -# Experiments +## Experiments
                @@ -232,7 +232,7 @@ You can now rerun `npm run protractor` to see the tests run. `` -# Summary +## Summary Now that you have added list sorting and tested the application, go to {@link step_07 step 7} to learn about AngularJS services and how AngularJS uses dependency injection. diff --git a/docs/content/tutorial/step_07.ngdoc b/docs/content/tutorial/step_07.ngdoc index 7e801ffa822d..4b0d0e64aaaa 100644 --- a/docs/content/tutorial/step_07.ngdoc +++ b/docs/content/tutorial/step_07.ngdoc @@ -180,7 +180,7 @@ let's add the annotations to our `PhoneListController`: ``` -# Testing +## Testing Because we started using dependency injection and our controller has dependencies, constructing the controller in our tests is a bit more complicated. We could use the `new` operator and provide the @@ -283,7 +283,7 @@ Chrome 49.0: Executed 2 of 2 SUCCESS (0.133 secs / 0.097 secs) ``` -# Experiments +## Experiments
                @@ -299,7 +299,7 @@ Chrome 49.0: Executed 2 of 2 SUCCESS (0.133 secs / 0.097 secs) ``` -# Summary +## Summary Now that you have learned how easy it is to use AngularJS services (thanks to AngularJS's dependency injection), go to {@link step_08 step 8}, where you will add some thumbnail images of phones and diff --git a/docs/content/tutorial/step_08.ngdoc b/docs/content/tutorial/step_08.ngdoc index a55461d0cc21..5707ea4d9902 100644 --- a/docs/content/tutorial/step_08.ngdoc +++ b/docs/content/tutorial/step_08.ngdoc @@ -70,7 +70,7 @@ which it would have done if we had only specified an attribute binding in a regu HTTP request to an invalid location. -# Testing +## Testing
                **`e2e-tests/scenarios.js`**: @@ -95,7 +95,7 @@ views, that we will implement in the upcoming steps. You can now rerun `npm run protractor` to see the tests run. -# Experiments +## Experiments
                @@ -108,7 +108,7 @@ You can now rerun `npm run protractor` to see the tests run. inject the valid address. -# Summary +## Summary Now that you have added phone images and links, go to {@link step_09 step 9} to learn about AngularJS layout templates and how AngularJS makes it easy to create applications that have multiple views. diff --git a/docs/content/tutorial/step_09.ngdoc b/docs/content/tutorial/step_09.ngdoc index 99683ccfeb44..da1e92a7dfc6 100644 --- a/docs/content/tutorial/step_09.ngdoc +++ b/docs/content/tutorial/step_09.ngdoc @@ -334,7 +334,7 @@ The takeaway here is: -# Testing +## Testing Since some of our modules depend on {@link ngRoute ngRoute} now, it is necessary to update the Karma configuration file with angular-route. Other than that, the unit tests should (still) pass without @@ -398,7 +398,7 @@ various URLs and verifying that the correct view was rendered. You can now rerun `npm run protractor` to see the tests run (and hopefully pass). -# Experiments +## Experiments
                @@ -415,7 +415,7 @@ You can now rerun `npm run protractor` to see the tests run (and hopefully pass) component isolation at work! -# Summary +## Summary With the routing set up and the phone list view implemented, we are ready to go to {@link step_10 step 10} and implement a proper phone details view. diff --git a/docs/content/tutorial/step_10.ngdoc b/docs/content/tutorial/step_10.ngdoc index 537f3ded49bf..65069b74ff58 100644 --- a/docs/content/tutorial/step_10.ngdoc +++ b/docs/content/tutorial/step_10.ngdoc @@ -122,7 +122,7 @@ including lists and bindings that comprise the phone details. Note how we use th -# Testing +## Testing We wrote a new unit test that is similar to the one we wrote for the `phoneList` component's controller in {@link step_07#testing step 7}. @@ -194,7 +194,7 @@ heading on the page is "Nexus S". You can run the tests with `npm run protractor`. -# Experiments +## Experiments
                @@ -202,7 +202,7 @@ You can run the tests with `npm run protractor`. images on the 'Nexus S' details page. -# Summary +## Summary Now that the phone details view is in place, proceed to {@link step_11 step 11} to learn how to write your own custom display filter. diff --git a/docs/content/tutorial/step_11.ngdoc b/docs/content/tutorial/step_11.ngdoc index d9ab2565d23e..6bc360cbb647 100644 --- a/docs/content/tutorial/step_11.ngdoc +++ b/docs/content/tutorial/step_11.ngdoc @@ -104,7 +104,7 @@ Let's employ the filter in the phone details template: ``` -# Testing +## Testing Filters, like any other code, should be tested. Luckily, these tests are very easy to write. @@ -146,7 +146,7 @@ Chrome 49.0: Executed 4 of 4 SUCCESS (0.091 secs / 0.075 secs) ``` -# Experiments +## Experiments
                @@ -167,7 +167,7 @@ Chrome 49.0: Executed 4 of 4 SUCCESS (0.091 secs / 0.075 secs) ``` -# Summary +## Summary Now that we have learned how to write and test a custom filter, let's go to {@link step_12 step 12} to learn how we can use AngularJS to enhance the phone details page further. diff --git a/docs/content/tutorial/step_12.ngdoc b/docs/content/tutorial/step_12.ngdoc index e16bdaa5bb2d..b9d4e0850c57 100644 --- a/docs/content/tutorial/step_12.ngdoc +++ b/docs/content/tutorial/step_12.ngdoc @@ -73,7 +73,7 @@ thumbnail image. -# Testing +## Testing To verify this new feature, we added two E2E tests. One verifies that `mainImageUrl` is set to the first phone image URL by default. The second test clicks on several thumbnail images and verifies @@ -151,7 +151,7 @@ property to the controller. As previously, we will use a mocked response. Our unit tests should now be passing again. -# Experiments +## Experiments
                @@ -176,7 +176,7 @@ Our unit tests should now be passing again. Now, whenever you double-click on a thumbnail, an alert pops-up. Pretty annoying! -# Summary +## Summary With the phone image swapper in place, we are ready for {@link step_13 step 13} to learn an even better way to fetch data. diff --git a/docs/content/tutorial/step_13.ngdoc b/docs/content/tutorial/step_13.ngdoc index f96ccd5c1913..2ad46e2c9459 100644 --- a/docs/content/tutorial/step_13.ngdoc +++ b/docs/content/tutorial/step_13.ngdoc @@ -310,7 +310,7 @@ Chrome 49.0: Executed 5 of 5 SUCCESS (0.123 secs / 0.104 secs) ``` -# Summary +## Summary Now that we have seen how to build a custom service as a RESTful client, we are ready for {@link step_14 step 14} to learn how to enhance the user experience with animations. diff --git a/docs/content/tutorial/step_14.ngdoc b/docs/content/tutorial/step_14.ngdoc index b1b5ff043f58..40667717ebee 100644 --- a/docs/content/tutorial/step_14.ngdoc +++ b/docs/content/tutorial/step_14.ngdoc @@ -503,7 +503,7 @@ element). A boolean parameter (`wasCanceled`) is passed to the function, letting if the animation was canceled or not. Use this function to do any necessary clean-up. -# Experiments +## Experiments
                @@ -544,7 +544,7 @@ if the animation was canceled or not. Use this function to do any necessary clea * Go crazy and come up with your own funky animations! -# Summary +## Summary Our application is now much more pleasant to use, thanks to the smooth transitions between pages and UI states. From 77917e34c93668e9936768bed681696d78028748 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Sun, 18 Feb 2018 20:32:04 +0100 Subject: [PATCH 240/583] chore(docs.angularjs.org): allow crawling of examples, don't deploy e2e test files --- Gruntfile.js | 2 +- docs/app/assets/robots.txt | 13 ++----------- scripts/docs.angularjs.org-firebase/firebase.json | 9 ++++++++- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index ba5efa0d8f09..70fd9d8a8236 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -341,7 +341,7 @@ module.exports = function(grunt) { }, { cwd: 'build/docs', - src: '**', + src: ['**', '!ptore2e/**'], dest: 'deploy/docs/', expand: true }, diff --git a/docs/app/assets/robots.txt b/docs/app/assets/robots.txt index 36b7daeca859..898272b08202 100644 --- a/docs/app/assets/robots.txt +++ b/docs/app/assets/robots.txt @@ -1,13 +1,4 @@ User-agent: * -Disallow: /examples/ -Disallow: /ptore2e/ -Disallow: /Error404.html - -# The js / map files in the root are used by the embedded examples, not by the app itself -Disallow: /*.js$ -Disallow: /*.map$ - -# (Javascript) crawlers need to access JS files -Allow: /components/*.js -Allow: /js/*.js +# The map files are not required by the app +Disallow: /*.map$ \ No newline at end of file diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index 9e112f2ff9ee..a83409ed7155 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -29,7 +29,14 @@ ], "headers": [ { - "source": "/partials/**", + "source": "/Error404.html", + "headers" : [{ + "key" : "X-Robots-Tag", + "value" : "noindex" + }] + }, + { + "source": "/@(partials|examples)/**", "headers" : [{ "key" : "X-Robots-Tag", "value" : "noindex" From 02fb980de67fc9158920ec4ab0969d544ac96c1a Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Sun, 18 Feb 2018 20:35:55 +0100 Subject: [PATCH 241/583] chore(docs.angularjs.org): only deploy production index.html as entry file Previously, we rewrote index.html to index-production.html, but Firebase ignored this, probably because an exact file match always takes priority. This lead to the problem thatthe root - angularjs.org - didn't include the angular.js source files from the CDN --- Gruntfile.js | 12 +++++++----- scripts/docs.angularjs.org-firebase/firebase.json | 13 ------------- .../docs.angularjs.org-firebase/functions/index.js | 2 +- 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 70fd9d8a8236..bb3eb9508ee4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -341,15 +341,17 @@ module.exports = function(grunt) { }, { cwd: 'build/docs', - src: ['**', '!ptore2e/**'], + src: ['**', '!ptore2e/**', '!index*.html'], dest: 'deploy/docs/', expand: true }, { - src: ['build/docs/index-production.html'], - dest: docsScriptFolder + '/functions/content', - expand: true, - flatten: true + src: 'build/docs/index-production.html', + dest: 'deploy/docs/index.html' + }, + { + src: 'build/docs/index-production.html', + dest: docsScriptFolder + '/functions/content/index.html' }, { cwd: 'build/docs', diff --git a/scripts/docs.angularjs.org-firebase/firebase.json b/scripts/docs.angularjs.org-firebase/firebase.json index a83409ed7155..0e018010b061 100644 --- a/scripts/docs.angularjs.org-firebase/firebase.json +++ b/scripts/docs.angularjs.org-firebase/firebase.json @@ -1,11 +1,6 @@ { "hosting": { "public": "../../deploy/docs", - "ignore": [ - "/index.html", - "/index-debug.html", - "/index-jquery.html" - ], "redirects": [ { "source": "/error/:namespace\\::error*", @@ -14,14 +9,6 @@ } ], "rewrites": [ - { - "source": "/", - "destination": "/index-production.html" - }, - { - "source": "/index.html", - "destination": "/index-production.html" - }, { "source": "**/*!(.@(jpg|jpeg|gif|png|html|js|map|json|css|svg|ttf|txt|woff|woff2|eot|xml))", "function": "sendFile" diff --git a/scripts/docs.angularjs.org-firebase/functions/index.js b/scripts/docs.angularjs.org-firebase/functions/index.js index b86eb32f642a..eace519a45ad 100644 --- a/scripts/docs.angularjs.org-firebase/functions/index.js +++ b/scripts/docs.angularjs.org-firebase/functions/index.js @@ -25,7 +25,7 @@ const buildSnapshot = data => ` function sendFile(request, response) { const snapshotRequested = typeof request.query._escaped_fragment_ !== 'undefined'; - const filePath = `content/${snapshotRequested ? `partials${request.path}` : 'index-production'}.html`; + const filePath = `content/${snapshotRequested ? `partials${request.path}` : 'index'}.html`; if (snapshotRequested) { fs.readFile(filePath, {encoding: 'utf8'}, (error, data) => { From a37f89f8646df3ea64aee32e63055b9722236753 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Tue, 20 Feb 2018 17:59:45 +0100 Subject: [PATCH 242/583] chore(docs-app): add dynamic 404 behavior Adapted from https://github.com/angular/angular/commit/88045a50506adfe32c2f7a213c8e95f46d1e40e1, https://github.com/angular/angular/commit/c3fb820473d64036ef0dd3d4c004cc7fbc67be75, and https://github.com/angular/angular/commit/5a624fa1be530a1b3479a4cc7f96e5a20a3d64fb. --- docs/app/e2e/.eslintrc.json | 1 + docs/app/e2e/app.scenario.js | 63 +++++++++++++++++++ docs/app/src/docs.js | 16 +++-- docs/config/index.js | 5 +- docs/config/services/deployments/test.js | 40 ++++++++++++ .../templates/app/indexPage.template.html | 21 +++++-- 6 files changed, 136 insertions(+), 10 deletions(-) create mode 100644 docs/config/services/deployments/test.js diff --git a/docs/app/e2e/.eslintrc.json b/docs/app/e2e/.eslintrc.json index 6a949b92ffc9..60c814cc9339 100644 --- a/docs/app/e2e/.eslintrc.json +++ b/docs/app/e2e/.eslintrc.json @@ -9,6 +9,7 @@ }, "globals": { + "angular": false, /* testabilityPatch / matchers */ "inject": false, "module": false, diff --git a/docs/app/e2e/app.scenario.js b/docs/app/e2e/app.scenario.js index 1333870eff4d..a78667962ab9 100644 --- a/docs/app/e2e/app.scenario.js +++ b/docs/app/e2e/app.scenario.js @@ -21,6 +21,9 @@ describe('docs.angularjs.org', function() { console.log('browser console errors: ' + require('util').inspect(filteredLog)); } }); + + browser.ignoreSynchronization = false; + browser.clearMockModules(); }); @@ -102,6 +105,66 @@ describe('docs.angularjs.org', function() { expect(mainHeader.getText()).toEqual('Oops!'); }); + it('should set "noindex" if the page does not exist', function() { + browser.get('build/docs/index-production.html#!/api/does/not/exist'); + var robots = element(by.css('meta[name="robots"][content="noindex"]')); + var googleBot = element(by.css('meta[name="googlebot"][content="noindex"]')); + expect(robots.isPresent()).toBe(true); + expect(googleBot.isPresent()).toBe(true); + }); + + it('should remove "noindex" if the page exists', function() { + browser.get('build/docs/index-production.html#!/api'); + var robots = element(by.css('meta[name="robots"][content="noindex"]')); + var googleBot = element(by.css('meta[name="googlebot"][content="noindex"]')); + expect(robots.isPresent()).toBe(false); + expect(googleBot.isPresent()).toBe(false); + }); + + describe('template request error', function() { + beforeEach(function() { + browser.addMockModule('httpMocker', function() { + angular.module('httpMocker', ['ngMock']) + .run(['$httpBackend', function($httpBackend) { + $httpBackend.whenGET('localhost:8000/build/docs/partials/api.html').respond(500, ''); + }]); + }); + }); + + it('should set "noindex" for robots if the request fails', function() { + // index-test includes ngMock + browser.get('build/docs/index-test.html#!/api'); + var robots = element(by.css('meta[name="robots"][content="noindex"]')); + var googleBot = element(by.css('meta[name="googlebot"][content="noindex"]')); + expect(robots.isPresent()).toBe(true); + expect(googleBot.isPresent()).toBe(true); + }); + }); + + + describe('page bootstrap error', function() { + beforeEach(function() { + browser.addMockModule('httpMocker', function() { + // Require a module that does not exist to break the bootstrapping + angular.module('httpMocker', ['doesNotExist']); + }); + }); + + it('should have "noindex" for robots if bootstrapping fails', function() { + browser.get('build/docs/index.html#!/api').catch(function() { + // get() will fail on AngularJS bootstrap, but if we continue here, protractor + // will assume the app is ready + browser.ignoreSynchronization = true; + var robots = element(by.css('meta[name="robots"][content="noindex"]')); + var googleBot = element(by.css('meta[name="googlebot"][content="noindex"]')); + expect(robots.isPresent()).toBe(true); + expect(googleBot.isPresent()).toBe(true); + }); + }); + + + }); + }); }); diff --git a/docs/app/src/docs.js b/docs/app/src/docs.js index 33b1be384beb..b6e6e49a2aa8 100644 --- a/docs/app/src/docs.js +++ b/docs/app/src/docs.js @@ -8,6 +8,8 @@ angular.module('DocsController', ['currentVersionData']) function($scope, $rootScope, $location, $window, $cookies, NG_PAGES, NG_NAVIGATION, CURRENT_NG_VERSION) { + var errorPartialPath = 'Error404.html'; + $scope.navClass = function(navItem) { return { active: navItem.href && this.currentPage && this.currentPage.path, @@ -16,8 +18,6 @@ angular.module('DocsController', ['currentVersionData']) }; }; - - $scope.$on('$includeContentLoaded', function() { var pagePath = $scope.currentPage ? $scope.currentPage.path : $location.path(); $window._gaq.push(['_trackPageview', pagePath]); @@ -26,6 +26,7 @@ angular.module('DocsController', ['currentVersionData']) $scope.$on('$includeContentError', function() { $scope.loading = false; + $scope.loadingError = true; }); $scope.$watch(function docsPathWatch() {return $location.path(); }, function docsPathWatchAction(path) { @@ -35,6 +36,7 @@ angular.module('DocsController', ['currentVersionData']) var currentPage = $scope.currentPage = NG_PAGES[path]; $scope.loading = true; + $scope.loadingError = false; if (currentPage) { $scope.partialPath = 'partials/' + path + '.html'; @@ -50,18 +52,22 @@ angular.module('DocsController', ['currentVersionData']) } else { $scope.currentArea = NG_NAVIGATION['api']; $scope.breadcrumb = []; - $scope.partialPath = 'Error404.html'; + $scope.partialPath = errorPartialPath; } }); + $scope.hasError = function() { + return $scope.partialPath === errorPartialPath || $scope.loadingError; + }; + /********************************** Initialize ***********************************/ $scope.versionNumber = CURRENT_NG_VERSION.full; $scope.version = CURRENT_NG_VERSION.full + ' ' + CURRENT_NG_VERSION.codeName; - $scope.loading = 0; - + $scope.loading = false; + $scope.loadingError = false; var INDEX_PATH = /^(\/|\/index[^.]*.html)$/; if (!$location.path() || INDEX_PATH.test($location.path())) { diff --git a/docs/config/index.js b/docs/config/index.js index 4ddf7922c7bd..12777f6a8f5e 100644 --- a/docs/config/index.js +++ b/docs/config/index.js @@ -22,6 +22,7 @@ module.exports = new Package('angularjs', [ .factory(require('./services/deployments/debug')) .factory(require('./services/deployments/default')) .factory(require('./services/deployments/jquery')) +.factory(require('./services/deployments/test')) .factory(require('./services/deployments/production')) .factory(require('./inline-tag-defs/type')) @@ -157,12 +158,14 @@ module.exports = new Package('angularjs', [ generateProtractorTestsProcessor, generateExamplesProcessor, debugDeployment, defaultDeployment, - jqueryDeployment, productionDeployment) { + jqueryDeployment, testDeployment, + productionDeployment) { generateIndexPagesProcessor.deployments = [ debugDeployment, defaultDeployment, jqueryDeployment, + testDeployment, productionDeployment ]; diff --git a/docs/config/services/deployments/test.js b/docs/config/services/deployments/test.js new file mode 100644 index 000000000000..ba0805b5079a --- /dev/null +++ b/docs/config/services/deployments/test.js @@ -0,0 +1,40 @@ +'use strict'; + +module.exports = function testDeployment(getVersion) { + return { + name: 'test', + examples: { + commonFiles: { + scripts: ['../../../angular.js'] + }, + dependencyPath: '../../../' + }, + scripts: [ + '../angular.js', + '../angular-resource.js', + '../angular-route.js', + '../angular-cookies.js', + '../angular-mocks.js', + '../angular-sanitize.js', + '../angular-touch.js', + '../angular-animate.js', + 'components/marked-' + getVersion('marked') + '/lib/marked.js', + 'js/angular-bootstrap/dropdown-toggle.js', + 'components/lunr-' + getVersion('lunr') + '/lunr.js', + 'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js', + 'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/lang-css.js', + 'js/current-version-data.js', + 'js/all-versions-data.js', + 'js/pages-data.js', + 'js/nav-data.js', + 'js/docs.js' + ], + stylesheets: [ + 'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.css', + 'css/prettify-theme.css', + 'css/angular-topnav.css', + 'css/docs.css', + 'css/animations.css' + ] + }; +}; diff --git a/docs/config/templates/app/indexPage.template.html b/docs/config/templates/app/indexPage.template.html index 44ef6ebd7b1a..eb5c6614a2bc 100644 --- a/docs/config/templates/app/indexPage.template.html +++ b/docs/config/templates/app/indexPage.template.html @@ -11,6 +11,18 @@ AngularJS + - * - *
                - *
                - *
                - * Current time is: - *
                - * Blood 1 : {{blood_1}} - * Blood 2 : {{blood_2}} - * - * - * - *
                - *
                - * - * - * - */ + /** + * @ngdoc service + * @name $interval + * + * @description + * AngularJS's wrapper for `window.setInterval`. The `fn` function is executed every `delay` + * milliseconds. + * + * The return value of registering an interval function is a promise. This promise will be + * notified upon each tick of the interval, and will be resolved after `count` iterations, or + * run indefinitely if `count` is not defined. The value of the notification will be the + * number of iterations that have run. + * To cancel an interval, call `$interval.cancel(promise)`. + * + * In tests you can use {@link ngMock.$interval#flush `$interval.flush(millis)`} to + * move forward by `millis` milliseconds and trigger any functions scheduled to run in that + * time. + * + *
                + * **Note**: Intervals created by this service must be explicitly destroyed when you are finished + * with them. In particular they are not automatically destroyed when a controller's scope or a + * directive's element are destroyed. + * You should take this into consideration and make sure to always cancel the interval at the + * appropriate moment. See the example below for more details on how and when to do this. + *
                + * + * @param {function()} fn A function that should be called repeatedly. If no additional arguments + * are passed (see below), the function is called with the current iteration count. + * @param {number} delay Number of milliseconds between each function call. + * @param {number=} [count=0] Number of times to repeat. If not set, or 0, will repeat + * indefinitely. + * @param {boolean=} [invokeApply=true] If set to `false` skips model dirty checking, otherwise + * will invoke `fn` within the {@link ng.$rootScope.Scope#$apply $apply} block. + * @param {...*=} Pass additional parameters to the executed function. + * @returns {promise} A promise which will be notified on each iteration. It will resolve once all iterations of the interval complete. + * + * @example + * + * + * + * + *
                + *
                + *
                + * Current time is: + *
                + * Blood 1 : {{blood_1}} + * Blood 2 : {{blood_2}} + * + * + * + *
                + *
                + * + *
                + *
                + */ function interval(fn, delay, count, invokeApply) { var hasParams = arguments.length > 4, args = hasParams ? sliceArgs(arguments, 4) : [], @@ -177,16 +177,16 @@ function $IntervalProvider() { } - /** - * @ngdoc method - * @name $interval#cancel - * - * @description - * Cancels a task associated with the `promise`. - * - * @param {Promise=} promise returned by the `$interval` function. - * @returns {boolean} Returns `true` if the task was successfully canceled. - */ + /** + * @ngdoc method + * @name $interval#cancel + * + * @description + * Cancels a task associated with the `promise`. + * + * @param {Promise=} promise returned by the `$interval` function. + * @returns {boolean} Returns `true` if the task was successfully canceled. + */ interval.cancel = function(promise) { if (promise && promise.$$intervalId in intervals) { // Interval cancels should not report as unhandled promise. From 3365256502344970f86355d3ace1cb4251ae9828 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 13 Mar 2018 19:52:58 +0200 Subject: [PATCH 250/583] fix($timeout): throw when trying to cancel non-$timeout promise Previously, calling `$timeout.cancel()` with a promise that was not generated by a call to `$timeout()` would do nothing. This could, for example, happen when calling `.then()`/`.catch()` on the returned promise, which creates a new promise, and passing that to `$timeout.cancel()`. With this commit, `$timeout.cancel()` will throw an error if called with a non-$timeout promise, thus surfacing errors that would otherwise go unnoticed. Fixes #16424 BREAKING CHNAGE: `$timeout.cancel()` will throw an error if called with a promise that was not generated by `$timeout()`. Previously, it would silently do nothing. Before: ```js var promise = $timeout(doSomething, 1000).then(doSomethingElse); $timeout.cancel(promise); // No error; timeout NOT canceled. ``` After: ```js var promise = $timeout(doSomething, 1000).then(doSomethingElse); $timeout.cancel(promise); // Throws error. ``` Correct usage: ```js var promise = $timeout(doSomething, 1000); var newPromise = promise.then(doSomethingElse); $timeout.cancel(promise); // Timeout canceled. ``` --- docs/content/error/$timeout/badprom.ngdoc | 25 ++++++++++++++++++++++ src/ng/timeout.js | 26 +++++++++++++++++------ test/ng/timeoutSpec.js | 8 ++++++- 3 files changed, 51 insertions(+), 8 deletions(-) create mode 100644 docs/content/error/$timeout/badprom.ngdoc diff --git a/docs/content/error/$timeout/badprom.ngdoc b/docs/content/error/$timeout/badprom.ngdoc new file mode 100644 index 000000000000..c1b0d025ad8f --- /dev/null +++ b/docs/content/error/$timeout/badprom.ngdoc @@ -0,0 +1,25 @@ +@ngdoc error +@name $timeout:badprom +@fullName Non-$timeout promise +@description + +This error occurs when calling {@link ng.$timeout#cancel $timeout.cancel()} with a promise that +was not generated by the {@link ng.$timeout $timeout} service. This can, for example, happen when +calling {@link ng.$q#the-promise-api then()/catch()} on the returned promise, which creates a new +promise, and pass that new promise to {@link ng.$timeout#cancel $timeout.cancel()}. + +Example of incorrect usage that leads to this error: + +```js +var promise = $timeout(doSomething, 1000).then(doSomethingElse); +$timeout.cancel(promise); +``` + +To fix the example above, keep a reference to the promise returned by +{@link ng.$timeout $timeout()} and pass that to {@link ng.$timeout#cancel $timeout.cancel()}: + +```js +var promise = $timeout(doSomething, 1000); +var newPromise = promise.then(doSomethingElse); +$timeout.cancel(promise); +``` diff --git a/src/ng/timeout.js b/src/ng/timeout.js index 71c06ce39ab0..1e4eaad3349f 100644 --- a/src/ng/timeout.js +++ b/src/ng/timeout.js @@ -1,5 +1,7 @@ 'use strict'; +var $timeoutMinErr = minErr('$timeout'); + /** @this */ function $TimeoutProvider() { this.$get = ['$rootScope', '$browser', '$q', '$$q', '$exceptionHandler', @@ -83,14 +85,24 @@ function $TimeoutProvider() { * canceled. */ timeout.cancel = function(promise) { - if (promise && promise.$$timeoutId in deferreds) { - // Timeout cancels should not report an unhandled promise. - markQExceptionHandled(deferreds[promise.$$timeoutId].promise); - deferreds[promise.$$timeoutId].reject('canceled'); - delete deferreds[promise.$$timeoutId]; - return $browser.defer.cancel(promise.$$timeoutId); + if (!promise) return false; + + if (!promise.hasOwnProperty('$$timeoutId')) { + throw $timeoutMinErr('badprom', + '`$timeout.cancel()` called with a promise that was not generated by `$timeout()`.'); } - return false; + + if (!deferreds.hasOwnProperty(promise.$$timeoutId)) return false; + + var id = promise.$$timeoutId; + var deferred = deferreds[id]; + + // Timeout cancels should not report an unhandled promise. + markQExceptionHandled(deferred.promise); + deferred.reject('canceled'); + delete deferreds[id]; + + return $browser.defer.cancel(id); }; return timeout; diff --git a/test/ng/timeoutSpec.js b/test/ng/timeoutSpec.js index 648c39663c0d..bfd5d53285e7 100644 --- a/test/ng/timeoutSpec.js +++ b/test/ng/timeoutSpec.js @@ -280,11 +280,17 @@ describe('$timeout', function() { })); - it('should not throw a runtime exception when given an undefined promise', inject(function($timeout) { + it('should not throw an error when given an undefined promise', inject(function($timeout) { expect($timeout.cancel()).toBe(false); })); + it('should throw an error when given a non-$timeout promise', inject(function($timeout) { + var promise = $timeout(noop).then(noop); + expect(function() { $timeout.cancel(promise); }).toThrowMinErr('$timeout', 'badprom'); + })); + + it('should forget references to relevant deferred', inject(function($timeout, $browser) { // $browser.defer.cancel is only called on cancel if the deferred object is still referenced var cancelSpy = spyOn($browser.defer, 'cancel').and.callThrough(); From a8bef95127775d83d80daa4617c33227c4b443d4 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 13 Mar 2018 19:53:56 +0200 Subject: [PATCH 251/583] fix($interval): throw when trying to cancel non-$interval promise Previously, calling `$interval.cancel()` with a promise that was not generated by a call to `$interval()` would do nothing. This could, for example, happen when calling `.then()`/`.catch()` on the returned promise, which creates a new promise, and passing that to `$interval.cancel()`. With this commit, `$interval.cancel()` will throw an error if called with a non-$interval promise, thus surfacing errors that would otherwise go unnoticed. Related to #16424. BREAKING CHNAGE: `$interval.cancel()` will throw an error if called with a promise that was not generated by `$interval()`. Previously, it would silently do nothing. Before: ```js var promise = $interval(doSomething, 1000, 5).then(doSomethingElse); $interval.cancel(promise); // No error; interval NOT canceled. ``` After: ```js var promise = $interval(doSomething, 1000, 5).then(doSomethingElse); $interval.cancel(promise); // Throws error. ``` Correct usage: ```js var promise = $interval(doSomething, 1000, 5); var newPromise = promise.then(doSomethingElse); $interval.cancel(promise); // Interval canceled. ``` Closes #16476 --- docs/content/error/$interval/badprom.ngdoc | 25 +++++++++++++++++++ src/ng/interval.js | 28 +++++++++++++++------- test/ng/intervalSpec.js | 9 +++++-- 3 files changed, 52 insertions(+), 10 deletions(-) create mode 100644 docs/content/error/$interval/badprom.ngdoc diff --git a/docs/content/error/$interval/badprom.ngdoc b/docs/content/error/$interval/badprom.ngdoc new file mode 100644 index 000000000000..2c9f8c5371a9 --- /dev/null +++ b/docs/content/error/$interval/badprom.ngdoc @@ -0,0 +1,25 @@ +@ngdoc error +@name $interval:badprom +@fullName Non-$interval promise +@description + +This error occurs when calling {@link ng.$interval#cancel $interval.cancel()} with a promise that +was not generated by the {@link ng.$interval $interval} service. This can, for example, happen when +calling {@link ng.$q#the-promise-api then()/catch()} on the returned promise, which creates a new +promise, and pass that new promise to {@link ng.$interval#cancel $interval.cancel()}. + +Example of incorrect usage that leads to this error: + +```js +var promise = $interval(doSomething, 1000, 5).then(doSomethingElse); +$interval.cancel(promise); +``` + +To fix the example above, keep a reference to the promise returned by +{@link ng.$interval $interval()} and pass that to {@link ng.$interval#cancel $interval.cancel()}: + +```js +var promise = $interval(doSomething, 1000, 5); +var newPromise = promise.then(doSomethingElse); +$interval.cancel(promise); +``` diff --git a/src/ng/interval.js b/src/ng/interval.js index a34682ed007d..750a6ba3df1c 100644 --- a/src/ng/interval.js +++ b/src/ng/interval.js @@ -1,5 +1,7 @@ 'use strict'; +var $intervalMinErr = minErr('$interval'); + /** @this */ function $IntervalProvider() { this.$get = ['$rootScope', '$window', '$q', '$$q', '$browser', @@ -188,15 +190,25 @@ function $IntervalProvider() { * @returns {boolean} Returns `true` if the task was successfully canceled. */ interval.cancel = function(promise) { - if (promise && promise.$$intervalId in intervals) { - // Interval cancels should not report as unhandled promise. - markQExceptionHandled(intervals[promise.$$intervalId].promise); - intervals[promise.$$intervalId].reject('canceled'); - $window.clearInterval(promise.$$intervalId); - delete intervals[promise.$$intervalId]; - return true; + if (!promise) return false; + + if (!promise.hasOwnProperty('$$intervalId')) { + throw $intervalMinErr('badprom', + '`$interval.cancel()` called with a promise that was not generated by `$interval()`.'); } - return false; + + if (!intervals.hasOwnProperty(promise.$$intervalId)) return false; + + var id = promise.$$intervalId; + var deferred = intervals[id]; + + // Interval cancels should not report an unhandled promise. + markQExceptionHandled(deferred.promise); + deferred.reject('canceled'); + $window.clearInterval(id); + delete intervals[id]; + + return true; }; return interval; diff --git a/test/ng/intervalSpec.js b/test/ng/intervalSpec.js index 47281429e0b2..3b23250d1f98 100644 --- a/test/ng/intervalSpec.js +++ b/test/ng/intervalSpec.js @@ -335,12 +335,17 @@ describe('$interval', function() { })); - it('should not throw a runtime exception when given an undefined promise', - inject(function($interval) { + it('should not throw an error when given an undefined promise', inject(function($interval) { expect($interval.cancel()).toBe(false); })); + it('should throw an error when given a non-$interval promise', inject(function($interval) { + var promise = $interval(noop).then(noop); + expect(function() { $interval.cancel(promise); }).toThrowMinErr('$interval', 'badprom'); + })); + + it('should not trigger digest when cancelled', inject(function($interval, $rootScope, $browser) { var watchSpy = jasmine.createSpy('watchSpy'); $rootScope.$watch(watchSpy); From 98e0e047b0f705005b256c70feb4e6368ff3a591 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 14 Mar 2018 22:35:34 +0100 Subject: [PATCH 252/583] docs(ngShow/ngHide): add note about flicker when toggling elements Related to https://github.com/angular/angular.js/issues/14015 Closes #16489 --- src/ng/directive/ngShowHide.js | 38 ++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/ng/directive/ngShowHide.js b/src/ng/directive/ngShowHide.js index 74f02f923989..8e24b5ba081c 100644 --- a/src/ng/directive/ngShowHide.js +++ b/src/ng/directive/ngShowHide.js @@ -182,6 +182,25 @@ var NG_HIDE_IN_PROGRESS_CLASS = 'ng-hide-animate'; }); + * + * @knownIssue + * + * ### Flickering when using ngShow to toggle between elements + * + * When using {@link ngShow} and / or {@link ngHide} to toggle between elements, it can + * happen that both the element to show and the element to hide are visible for a very short time. + * + * This usually happens when the {@link ngAnimate ngAnimate module} is included, but no actual animations + * are defined for {@link ngShow} / {@link ngHide}. Internet Explorer is affected more often than + * other browsers. + * + * There are several way to mitigate this problem: + * + * - {@link guide/animations#how-to-selectively-enable-disable-and-skip-animations Disable animations on the affected elements}. + * - Use {@link ngIf} or {@link ngSwitch} instead of {@link ngShow} / {@link ngHide}. + * - Use the special CSS selector `ng-hide.ng-hide-animate` to set `{display: none}` or similar on the affected elements. + * - Use `ng-class="{'ng-hide': expression}` instead of instead of {@link ngShow} / {@link ngHide}. + * - Define an animation on the affected elements. */ var ngShowDirective = ['$animate', function($animate) { return { @@ -382,6 +401,25 @@ var ngShowDirective = ['$animate', function($animate) { }); + * + * @knownIssue + * + * ### Flickering when using ngHide to toggle between elements + * + * When using {@link ngShow} and / or {@link ngHide} to toggle between elements, it can + * happen that both the element to show and the element to hide are visible for a very short time. + * + * This usually happens when the {@link ngAnimate ngAnimate module} is included, but no actual animations + * are defined for {@link ngShow} / {@link ngHide}. Internet Explorer is affected more often than + * other browsers. + * + * There are several way to mitigate this problem: + * + * - {@link guide/animations#how-to-selectively-enable-disable-and-skip-animations Disable animations on the affected elements}. + * - Use {@link ngIf} or {@link ngSwitch} instead of {@link ngShow} / {@link ngHide}. + * - Use the special CSS selector `ng-hide.ng-hide-animate` to set `{display: none}` or similar on the affected elements. + * - Use `ng-class="{'ng-hide': expression}` instead of instead of {@link ngShow} / {@link ngHide}. + * - Define an animation on the affected elements. */ var ngHideDirective = ['$animate', function($animate) { return { From c0bc1df3f73d03455175ca7e2002c026a0b64b4c Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 16 Mar 2018 16:48:12 +0100 Subject: [PATCH 253/583] chore(travis): update iOs test browsers Closes #16493 --- karma-shared.conf.js | 28 +++++++++++++--------------- scripts/travis/build.sh | 2 +- test/ng/directive/ngOptionsSpec.js | 2 +- 3 files changed, 15 insertions(+), 17 deletions(-) diff --git a/karma-shared.conf.js b/karma-shared.conf.js index e95a95fbc111..ec06ed40a369 100644 --- a/karma-shared.conf.js +++ b/karma-shared.conf.js @@ -104,11 +104,15 @@ module.exports = function(config, specificOptions) { platform: 'Windows 10', version: 'latest-1' }, - 'SL_iOS': { + 'SL_iOS_10': { base: 'SauceLabs', browserName: 'iphone', - platform: 'OS X 10.10', - version: '8.1' + version: '10.3' + }, + 'SL_iOS_11': { + base: 'SauceLabs', + browserName: 'iphone', + version: '11' }, 'BS_Chrome': { @@ -156,23 +160,17 @@ module.exports = function(config, specificOptions) { os: 'Windows', os_version: '10' }, - 'BS_iOS_8': { - base: 'BrowserStack', - device: 'iPhone 6', - os: 'ios', - os_version: '8.3' - }, - 'BS_iOS_9': { - base: 'BrowserStack', - device: 'iPhone 6S', - os: 'ios', - os_version: '9.3' - }, 'BS_iOS_10': { base: 'BrowserStack', device: 'iPhone 7', os: 'ios', os_version: '10.0' + }, + 'BS_iOS_11': { + base: 'BrowserStack', + device: 'iPhone 8', + os: 'ios', + os_version: '11.0' } } }); diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index 9338247915a3..39c62de0de65 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -14,7 +14,7 @@ SAUCE_ACCESS_KEY=$(echo "$SAUCE_ACCESS_KEY" | rev) BROWSERS="SL_Chrome,SL_Chrome-1,\ SL_Firefox,SL_Firefox-1,\ SL_Safari,SL_Safari-1,\ -SL_iOS,\ +SL_iOS_10,SL_iOS_11,\ SL_IE_9,SL_IE_10,SL_IE_11,\ SL_EDGE,SL_EDGE-1" diff --git a/test/ng/directive/ngOptionsSpec.js b/test/ng/directive/ngOptionsSpec.js index 2af26f489367..56b11d04f0d2 100644 --- a/test/ng/directive/ngOptionsSpec.js +++ b/test/ng/directive/ngOptionsSpec.js @@ -2928,7 +2928,7 @@ describe('ngOptions', function() { // getter/setter is not defined on the prototype (probably due to some bug). On Safari 9, the // getter/setter that is already defined on the `