diff --git a/.bowerrc b/.bowerrc deleted file mode 100644 index dd7c6b18176e..000000000000 --- a/.bowerrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "directory": "bower_components", - "json": "bower.json" -} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..1e711a65126a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[src/ngLocale/**] +insert_final_newline = false + +[dropdown-toggle.js] +trim_trailing_whitespace = false +insert_final_newline = false + +[htmlparser.js] +insert_final_newline = false diff --git a/.gitignore b/.gitignore index dcf59c4cf5b3..798920cb85ab 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,7 @@ performance/temp*.html *.swp angular.js.tmproj /node_modules/ -/components/ -/bower_components/ +bower_components/ angular.xcodeproj .idea .agignore diff --git a/.jscs.json b/.jscs.json index 0fc84a6639e5..440737e1f2a9 100644 --- a/.jscs.json +++ b/.jscs.json @@ -1,5 +1,6 @@ { "disallowKeywords": ["with"], "disallowTrailingWhitespace": true, - "requireRightStickedOperators": ["!"] + "requireRightStickedOperators": ["!"], + "requireLeftStickedOperators": [","] } diff --git a/.jscs.json.todo b/.jscs.json.todo index 96326dce1082..1fb8c28d9018 100644 --- a/.jscs.json.todo +++ b/.jscs.json.todo @@ -8,7 +8,6 @@ "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"], "disallowLeftStickedOperators": ["?", "+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="], "disallowRightStickedOperators": ["?", "+", "/", "*", ":", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="], - "requireLeftStickedOperators": [","], "disallowImplicitTypeConversion": ["string"], "disallowMultipleLineBreaks": true, "disallowKeywordsOnNewLine": ["else"], diff --git a/.jshintignore b/.jshintignore new file mode 100644 index 000000000000..e9cc4f260316 --- /dev/null +++ b/.jshintignore @@ -0,0 +1,2 @@ +node_modules/** +lib/htmlparser/** diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 000000000000..7fbaafbc0a8c --- /dev/null +++ b/.jshintrc @@ -0,0 +1,5 @@ +{ + "extends": ".jshintrc-base", + "node": true, + "globals": {} +} diff --git a/.jshintrc-base b/.jshintrc-base new file mode 100644 index 000000000000..c4ac5e2666bf --- /dev/null +++ b/.jshintrc-base @@ -0,0 +1,19 @@ +{ + "bitwise": true, + "immed": true, + "newcap": true, + "noarg": true, + "noempty": true, + "nonew": true, + "trailing": true, + "maxlen": 200, + "boss": true, + "eqnull": true, + "expr": true, + "globalstrict": true, + "laxbreak": true, + "loopfunc": true, + "sub": true, + "undef": true, + "indent": 2 +} diff --git a/.travis.yml b/.travis.yml index 4626ee185ead..dfc8f6f7e0b2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js node_js: - - 0.10 + - '0.10' branches: except: @@ -11,13 +11,21 @@ env: - JOB=unit - JOB=e2e TEST_TARGET=jqlite - JOB=e2e TEST_TARGET=jquery - - JOB=e2e TEST_TARGET=doce2e global: - SAUCE_USERNAME=angular-ci - SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987 - LOGS_DIR=/tmp/angular-build/logs - BROWSER_PROVIDER_READY_FILE=/tmp/sauce-connect-ready +install: + # - npm config set registry http://23.251.144.68 + # Disable the spinner, it looks bad on Travis + - npm config set spin false + # Log HTTP requests + - npm config set loglevel http + - time ./scripts/travis/npm-bundle-deps.sh + - time npm install + before_script: - mkdir -p $LOGS_DIR - ./lib/sauce/sauce_connect_setup.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b795f33b9ce..a1e46252dce7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,2353 @@ + +# 1.3.0-rc.4 unicorn-hydrafication (2014-10-01) + + +## Bug Fixes + +- **$compile:** + - get $$observe listeners array as own property + ([a27d827c](https://github.com/angular/angular.js/commit/a27d827c22b0b6b3ba6b7495cf4fc338c6934b37), + [#9343](https://github.com/angular/angular.js/issues/9343), [#9345](https://github.com/angular/angular.js/issues/9345)) + - Resolve leak with asynchronous compilation + ([6303c3dc](https://github.com/angular/angular.js/commit/6303c3dcf64685458fc84aa12289f5c9d57f4e47), + [#9199](https://github.com/angular/angular.js/issues/9199), [#9079](https://github.com/angular/angular.js/issues/9079), [#8504](https://github.com/angular/angular.js/issues/8504), [#9197](https://github.com/angular/angular.js/issues/9197)) + - connect transclude scopes to their containing scope to prevent memory leaks + ([fb0c77f0](https://github.com/angular/angular.js/commit/fb0c77f0b66ed757a56af13f81b943419fdcbd7f), + [#9095](https://github.com/angular/angular.js/issues/9095), [#9281](https://github.com/angular/angular.js/issues/9281)) + - sanitize srcset attribute + ([ab80cd90](https://github.com/angular/angular.js/commit/ab80cd90661396dbb1c94c5f4dd2d11ee8f6b6af)) +- **input:** + - register builtin parsers/formatters before anyone else + ([10644432](https://github.com/angular/angular.js/commit/10644432ca9d5da69ce790a8d9e691640f333711), + [#9218](https://github.com/angular/angular.js/issues/9218), [#9358](https://github.com/angular/angular.js/issues/9358)) + - correctly handle invalid model values for `input[date/time/…]` + ([a0bfdd0d](https://github.com/angular/angular.js/commit/a0bfdd0d60882125f614a91c321f12f730735e7b), + [#8949](https://github.com/angular/angular.js/issues/8949), [#9375](https://github.com/angular/angular.js/issues/9375)) +- **ngModel:** do not parse undefined viewValue when validating + ([92f05e5a](https://github.com/angular/angular.js/commit/92f05e5a5900713301e64373d7b7daa45a88278b), + [#9106](https://github.com/angular/angular.js/issues/9106), [#9260](https://github.com/angular/angular.js/issues/9260)) +- **ngView:** use animation promises ensure that only one leave animation occurs at a time + ([3624e380](https://github.com/angular/angular.js/commit/3624e3800fb3ccd2e9ea361a763e20131fd42c29), + [#9355](https://github.com/angular/angular.js/issues/9355), [#7606](https://github.com/angular/angular.js/issues/7606), [#9374](https://github.com/angular/angular.js/issues/9374)) +- **select:** make ctrl.hasOption method consistent + ([2bcd02dc](https://github.com/angular/angular.js/commit/2bcd02dc1a6b28b357d47c83be3bed5c9a38417c), + [#8761](https://github.com/angular/angular.js/issues/8761)) + + +## Features + +- **$compile:** optionally get controllers from ancestors only + ([07e3abc7](https://github.com/angular/angular.js/commit/07e3abc7dda872adc3fb25cb3e133f86f494b35d), + [#4518](https://github.com/angular/angular.js/issues/4518), [#4540](https://github.com/angular/angular.js/issues/4540), [#8240](https://github.com/angular/angular.js/issues/8240), [#8511](https://github.com/angular/angular.js/issues/8511)) +- **Scope:** allow the parent of a new scope to be specified on creation + ([6417a3e9](https://github.com/angular/angular.js/commit/6417a3e9eb7ab0011cefada8db855aa929a64ff8)) + + +## Performance Improvements + +- **$rootScope:** moving internal queues out of the Scope instances + ([b1192518](https://github.com/angular/angular.js/commit/b119251827cea670051198e1b48af7ee0c9f2a1b), + [#9071](https://github.com/angular/angular.js/issues/9071)) +- **benchmark:** add ngBindOnce benchmarks to largetable-bp + ([2c8b4648](https://github.com/angular/angular.js/commit/2c8b4648526acf5c2645de8408a6d9ace2144b5f)) +- **ngForm,ngModel:** move initial addClass to the compile phase + ([b1ee5386](https://github.com/angular/angular.js/commit/b1ee5386d584f208bce6d3b613afdb3bae9df76a), + [#8268](https://github.com/angular/angular.js/issues/8268)) + + +## Breaking Changes + +- **$compile:** due to [fb0c77f0](https://github.com/angular/angular.js/commit/fb0c77f0b66ed757a56af13f81b943419fdcbd7f), + + +`$transclude` functions no longer attach `$destroy` event handlers to the +transcluded content, and so the associated transclude scope will not automatically +be destroyed if you remove a transcluded element from the DOM using direct DOM +manipulation such as the jquery `remove()` method. + +If you want to explicitly remove DOM elements inside your directive that have +been compiled, and so potentially contain child (and transcluded) scopes, then +it is your responsibility to get hold of the scope and destroy it at the same time. + +The suggested approach is to create a new child scope of your own around any DOM +elements that you wish to manipulate in this way and destroy those scopes if you +remove their contents - any child scopes will then be destroyed and cleaned up +automatically. + +Note that all the built-in directives that manipulate the DOM (ngIf, ngRepeat, +ngSwitch, etc) already follow this best practice, so if you only use these for +manipulating the DOM then you do not have to worry about this change. + +Closes #9095 +Closes #9281 + +- **$parse:** due to [5572b40b](https://github.com/angular/angular.js/commit/5572b40b15ed06969c8e0e92866c5afd088484b4), + +- $scope['this'] no longer exits on the $scope object +- $parse-ed expressions no longer allow chaining 'this' such as this['this'] or $parent['this'] +- 'this' in $parse-ed expressions can no longer be overriden, if a variable named 'this' is put on the scope it must be accessed using this['this'] + +Closes #9105 + +- **input:** due to [1eda1836](https://github.com/angular/angular.js/commit/1eda18365a348c9597aafba9d195d345e4f13d1e), + +(Note: this change landed in 1.3.0-rc.3, but was not considered a breaking change at the time). + +For text based inputs (text, email, url), the `$viewValue` will now always be converted to a string, +regardless of what type the value is on the model. + +To migrate, any code or expressions that expect the `$viewValue` to be anything other than string +should be updated to expect a string. + + +- **input:** due to a0bfdd0d60882125f614a91c321f12f730735e7b (see #8949), + +Similar to `input[number]` Angular will now throw if the model value +for a `input[date]` is not a `Date` object. Previously, Angular only +showed an empty string instead. +Angular does not set validation errors on the `` in this case +as those errors are shown to the user, but the erroneous state was +caused by incorrect application logic and not by the user. + + +# 1.2.26 captivating-disinterest (2014-10-01) + +## Bug Fixes + + +- **$compile:** Resolve leak with asynchronous compilation + ([5c9c1973](https://github.com/angular/angular.js/commit/5c9c19730526d5df6f16c523e578e5305f3796d0), + [#9199](https://github.com/angular/angular.js/issues/9199), [#9079](https://github.com/angular/angular.js/issues/9079), [#8504](https://github.com/angular/angular.js/issues/8504), [#9197](https://github.com/angular/angular.js/issues/9197)) +- **select:** make ctrl.hasOption method consistent + ([11d2242d](https://github.com/angular/angular.js/commit/11d2242df65b2ade0dabe366a0c42963b6d37df5), + [#8761](https://github.com/angular/angular.js/issues/8761)) + + + +# 1.3.0-rc.3 aggressive-pacification (2014-09-23) + + +## Bug Fixes + +- **ngModel:** support milliseconds in time and datetime + ([4b83f6ca](https://github.com/angular/angular.js/commit/4b83f6ca2c15bd65fe2b3894a02c04f9967fbff4), + [#8874](https://github.com/angular/angular.js/issues/8874)) + + +## Features + +- **$location:** add ability to opt-out of `` tag requirement in html5Mode + ([dc3de7fb](https://github.com/angular/angular.js/commit/dc3de7fb7a14c38b5c3dc7decfafb0b51d422dd1), + [#8934](https://github.com/angular/angular.js/issues/8934)) +- **formController:** add $setUntouched to propagate untouched state + ([fd899755](https://github.com/angular/angular.js/commit/fd8997551f9ed4431f5e99d61f637139485076b9), + [#9050](https://github.com/angular/angular.js/issues/9050)) +- **input:** support dynamic element validation + ([729c238e](https://github.com/angular/angular.js/commit/729c238e19ab27deff01448d79342ea53721bfed), + [#4791](https://github.com/angular/angular.js/issues/4791), [#1404](https://github.com/angular/angular.js/issues/1404)) +- **ngAria:** add an ngAria module to make a11y easier + ([d1434c99](https://github.com/angular/angular.js/commit/d1434c999a66c6bb915ee1a8b091e497d288d940), + [#5486](https://github.com/angular/angular.js/issues/5486)) + + +## Performance Improvements + +- **map:** use Array.prototype.map + ([a591e8b8](https://github.com/angular/angular.js/commit/a591e8b8d302efefd67bf0d5c4bad300a5f3aded)) + + +## Breaking Changes + +- **$location:** due to [dc3de7fb](https://github.com/angular/angular.js/commit/dc3de7fb7a14c38b5c3dc7decfafb0b51d422dd1), + The $location.html5Mode API has changed to allow enabling html5Mode by + passing an object (as well as still supporting passing a boolean). Symmetrically, the + method now returns an object instead of a boolean value. + + To migrate, follow the code example below: + + Before: + + var mode = $locationProvider.html5Mode(); + + After: + + var mode = $locationProvider.html5Mode().enabled; + +Fixes #8934 + + + +# 1.2.25 hypnotic-gesticulation (2014-09-16) + + +## Bug Fixes + +- **i18n:** fix typo at i18n generation code + ([1b6d74cc](https://github.com/angular/angular.js/commit/1b6d74cc9f7f7b7bd529abe6ce612de3ae661601)) +- **ngLocale:** Regenerate Locale Files + ([06c76694](https://github.com/angular/angular.js/commit/06c76694ac9b2280594712e6a4b46a1d5987d098)) +- **select:** update option labels when model changes + ([d89d59f4](https://github.com/angular/angular.js/commit/d89d59f453d4e28be4f595fea7e2c4ff2338351f), + [#9025](https://github.com/angular/angular.js/issues/9025)) + + + + +# 1.3.0-rc.2 tactile-perception (2014-09-16) + + +## Bug Fixes + +- **$compile:** update `'@'`-bindings in controller when `bindToController` is `true` + ([e7ac08a0](https://github.com/angular/angular.js/commit/e7ac08a0619d2bdc91c125d341772b4fbc0d5a78), + [#9052](https://github.com/angular/angular.js/issues/9052), [#9077](https://github.com/angular/angular.js/issues/9077)) +- **$parse:** ensure CSP assignable expressions have `assign()` + ([d13b4bd1](https://github.com/angular/angular.js/commit/d13b4bd1f5f2abaad00f5d1bf81f79549a8d0e46), + [#9048](https://github.com/angular/angular.js/issues/9048)) +- **i18n:** fix typo at i18n generation code + ([eb4afd45](https://github.com/angular/angular.js/commit/eb4afd45f77d7d67744e01ce63a831c13c2b22e8)) +- **input:** always pass in the model value to `ctrl.$isEmpty` + ([3e51b84b](https://github.com/angular/angular.js/commit/3e51b84bc19f7e6acc61cb536ddcdbfed307c831), + [#5164](https://github.com/angular/angular.js/issues/5164), [#9017](https://github.com/angular/angular.js/issues/9017)) +- **jqLite:** fix `event.stopImmediatePropagation()` so it works as expected + ([30354c58](https://github.com/angular/angular.js/commit/30354c58fe2bd371df364f7a3f55b270692a4051), + [#4833](https://github.com/angular/angular.js/issues/4833)) +- **ngLocale:** Regenerate Locale Files + ([6a96a820](https://github.com/angular/angular.js/commit/6a96a8200aff4749bc84c44a1e8018b09d9ebdb4), + [#8931](https://github.com/angular/angular.js/issues/8931), [#8583](https://github.com/angular/angular.js/issues/8583), [#7799](https://github.com/angular/angular.js/issues/7799)) +- **ngModel:** + - do not reset bound date objects + ([1a1ef629](https://github.com/angular/angular.js/commit/1a1ef62903c8fdf4ceb81277d966a8eff67f0a96), + [#6666](https://github.com/angular/angular.js/issues/6666)) + - don’t clear the model when an external validator failed + ([9314719d](https://github.com/angular/angular.js/commit/9314719d1eb5f480b877f5513f6e0e474edcb67d), + [#8357](https://github.com/angular/angular.js/issues/8357), [#8080](https://github.com/angular/angular.js/issues/8080)) +- **ngResource:** make badcfg error message more helpful + ([a3962f0d](https://github.com/angular/angular.js/commit/a3962f0df3f9b8382b47952f9e4fcb48a4cc098b), + [#9005](https://github.com/angular/angular.js/issues/9005), [#9010](https://github.com/angular/angular.js/issues/9010)) +- **select:** update option labels when model changes + ([46274102](https://github.com/angular/angular.js/commit/46274102454038ee7fd4543a32166e9bbbc98904), + [#9025](https://github.com/angular/angular.js/issues/9025)) + + +## Features + +- **limitTo:** support numeric input to limitTo + ([1c8a7459](https://github.com/angular/angular.js/commit/1c8a7459c90efc77b1a0987f976e3bddab4565fe), + [#8926](https://github.com/angular/angular.js/issues/8926)) +- **ngInclude:** add template url parameter to events + ([fd2d6c02](https://github.com/angular/angular.js/commit/fd2d6c02f9654e753d3655a3377a9534f7a54de3), + [#8453](https://github.com/angular/angular.js/issues/8453), [#8454](https://github.com/angular/angular.js/issues/8454)) + + +## Performance Improvements + +- **$compile:** move `$$isolateBinding` creation to directive factory instead of on each link + ([56f09f0b](https://github.com/angular/angular.js/commit/56f09f0b44048b62f964d29db4d3d2630662f6ea)) +- **$parse:** + - execute watched expressions only when the inputs change + ([fca6be71](https://github.com/angular/angular.js/commit/fca6be71274e537c7df86ae9e27a3bd1597e9ffa), + [#9006](https://github.com/angular/angular.js/issues/9006), [#9082](https://github.com/angular/angular.js/issues/9082)) + - remove `binaryFn` and `valueFn` wrappers from filter expressions + ([67919c80](https://github.com/angular/angular.js/commit/67919c808771a9b185a9d552cd32a90748d36666)) + + +## Breaking Changes + +- **$parse:** due to [fca6be71](https://github.com/angular/angular.js/commit/fca6be71274e537c7df86ae9e27a3bd1597e9ffa), + all filters are assumed to be stateless functions + +Previously it was just a good practice to make all filters stateless. Now +it's a requirement in order for the model change-observation to pick up +all changes. + +If an existing filter is statefull, it can be flagged as such but keep in +mind that this will result in a significant performance-penalty (or rather +lost opportunity to benefit from a major perf improvement) that will +affect the `$digest` duration. + +To flag a filter as stateful do the following: + +```javascript +myApp.filter('myFilter', function() { + function myFilter(input) { ... }; + myFilter.$stateful = true; + return myFilter; +}); +``` + + + + +# 1.3.0-rc.1 backyard-atomicity (2014-09-09) + + +## Bug Fixes + +- **$location:** + - don't call toString on null values + ([c3a58a9f](https://github.com/angular/angular.js/commit/c3a58a9f34919f121587540e03ecbd51b25198d4)) + - remove an unused parameter of $location.url + ([99d95f16](https://github.com/angular/angular.js/commit/99d95f1639b64c39231448d77209676b54e6f0be)) + - allow numeric location setter arguments + ([adb5c6d6](https://github.com/angular/angular.js/commit/adb5c6d6cc76b928436743707727ab0974d6810b), + [#7054](https://github.com/angular/angular.js/issues/7054)) + - set `baseHref` in mock browser to `/` + ([fc706d13](https://github.com/angular/angular.js/commit/fc706d13d80bb40eb3dade58ea4b92dca33ce4e7), + [#8866](https://github.com/angular/angular.js/issues/8866), [#8889](https://github.com/angular/angular.js/issues/8889)) +- **$parse:** disallow passing Function to Array.sort + ([bd8ad0fb](https://github.com/angular/angular.js/commit/bd8ad0fbe81f6c280baa26a596d78e58fc7842e6)) +- **input:** check `scope.$$phase` only on `$rootScope` + ([bf59d727](https://github.com/angular/angular.js/commit/bf59d7274f4a667c5b19e6d4ba5ed2730ca2fe42)) +- **ngAnimate:** support removing classes from SVG elements when using jQuery + ([b3b67213](https://github.com/angular/angular.js/commit/b3b672130d4d1c6f13bdf7e58be76b2aafea2497), + [#8872](https://github.com/angular/angular.js/issues/8872), [#8893](https://github.com/angular/angular.js/issues/8893)) +- **ngEventDirs:** check `scope.$$phase` only on `$rootScope` + ([203ea10f](https://github.com/angular/angular.js/commit/203ea10f9ea49d7e29569a4232d3b2a666307cd8), + [#8891](https://github.com/angular/angular.js/issues/8891)) +- **ngForm:** don't clear validity of whole form when removing control + ([953ee22f](https://github.com/angular/angular.js/commit/953ee22f76f8c1137949ed07f36fafc5bbfeb7fe), + [#8863](https://github.com/angular/angular.js/issues/8863)) +- **ngInclude:** correctly add svg-namespaced template content + ([6639ca9d](https://github.com/angular/angular.js/commit/6639ca9d6bc00a6e3a31e54c50474361ae3561c6), + [#7538](https://github.com/angular/angular.js/issues/7538), [#8981](https://github.com/angular/angular.js/issues/8981), [#8997](https://github.com/angular/angular.js/issues/8997)) +- **ngModel:** + - update model value with async validators correctly + ([64c3b745](https://github.com/angular/angular.js/commit/64c3b745fba0792166f30e057f9251f263d80dac)) + - render immediately also with async validators + ([f94d5515](https://github.com/angular/angular.js/commit/f94d551529b7c970c38b29e3073cec4e7f6b0e00)) + - properly parse min/max date values as strings for date inputs + ([088545c1](https://github.com/angular/angular.js/commit/088545c1856ce1c3ec3416965dff65077a6e0523), + [#6755](https://github.com/angular/angular.js/issues/6755)) + - revalidate the model when min/max expression values change for date inputs + ([b3502835](https://github.com/angular/angular.js/commit/b3502835039178296b730b7526e5666b66ba9156), + [#6755](https://github.com/angular/angular.js/issues/6755)) + - consider ngMin/ngMax values when validating number input types + ([25541c1f](https://github.com/angular/angular.js/commit/25541c1f876a16c892d71faae11727bec7bba98c)) + - revalidate the model when min/max expression values change for number inputs + ([7b273a2c](https://github.com/angular/angular.js/commit/7b273a2c978d5f5ef374f5335afab0ca7d8cfd4d), + [#2404](https://github.com/angular/angular.js/issues/2404)) +- **ngModelOptions:** do not trigger digest on `setViewValue` if debouncing + ([e322cd9b](https://github.com/angular/angular.js/commit/e322cd9b3b8b47b95c9de3edf631bb46f919c492), + [#8814](https://github.com/angular/angular.js/issues/8814), [#8850](https://github.com/angular/angular.js/issues/8850), [#8911](https://github.com/angular/angular.js/issues/8911)) +- **ngRepeat:** preserve original position of elements that are being animated away + ([ed637330](https://github.com/angular/angular.js/commit/ed6373300028deda9a0878b3975699d183c1f75c), + [#8918](https://github.com/angular/angular.js/issues/8918), [#8994](https://github.com/angular/angular.js/issues/8994)) +- **ngSwitch:** ensure correct iterator is passed to async function + ([712299c2](https://github.com/angular/angular.js/commit/712299c2a24390e74cd5c20f51cb1d78f0233b6f), + [#8833](https://github.com/angular/angular.js/issues/8833)) +- **numberFilter:** format numbers that round to zero as nonnegative + ([ae952fbf](https://github.com/angular/angular.js/commit/ae952fbf0be925a48743d1c925ffe4e31a42c280), + [#8489](https://github.com/angular/angular.js/issues/8489)) +- **orderBy:** allow arrayLike objects to be ordered + ([cbdaabfb](https://github.com/angular/angular.js/commit/cbdaabfb59bf3348588d5b581f2754e0f9f034a4), + [#8944](https://github.com/angular/angular.js/issues/8944)) + + +## Features + +- **angular.forEach:** add the array/object as the 3rd param like the native array forEach + ([df9e60c8](https://github.com/angular/angular.js/commit/df9e60c8e7453cdca2cb5a4fa48f3981ecc23a7d), + [#7902](https://github.com/angular/angular.js/issues/7902)) +- **ngModelOptions:** add allowInvalid option + ([3c538c1d](https://github.com/angular/angular.js/commit/3c538c1d21c43422c7b4cd9b69cb67981bce2b87), + [#8290](https://github.com/angular/angular.js/issues/8290), [#8313](https://github.com/angular/angular.js/issues/8313)) + + +## Performance Improvements + +- **$parse:** + - remove getterFn wrapper for internal use + ([b3b476db](https://github.com/angular/angular.js/commit/b3b476db7d34bc2f8b099ab5b993b1e899b9cffd), + [#8901](https://github.com/angular/angular.js/issues/8901)) + - removing references to Parser/Lexer from parsed expressions + ([43c67ccd](https://github.com/angular/angular.js/commit/43c67ccd167aecc3549e1b7f7d100956204e3ed4)) + - calculate array lengths once at start of loop + ([907b8c16](https://github.com/angular/angular.js/commit/907b8c1675865ac38dd055f3f304272e68b233d0)) +- **extend:** remove use of forEach to remove calls/closures/passing arguments + ([9bedeb33](https://github.com/angular/angular.js/commit/9bedeb3353969fba631ad9164edea3c38059fbda), + [#8898](https://github.com/angular/angular.js/issues/8898)) +- **jQuery:** only trigger $destroy if a handler exists + ([f6aa1c55](https://github.com/angular/angular.js/commit/f6aa1c55616b34215f562e0445e436210860ef04), + [#8859](https://github.com/angular/angular.js/issues/8859)) + + +## Breaking Changes + +- **ngModelController,formController:** due to [6046e14b](https://github.com/angular/angular.js/commit/6046e14bd22491168116e61ffdf5fd3fed5f135c), + +- `ctrl.$error` no longer contains entries for validators that were + successful. +- `ctrl.$setValidity` now differentiates between `true`, `false`, + `undefined` and `null`, instead of previously only truthy vs falsy. + +Closes #8941- **ngSwitch:** due to [0f806d96](https://github.com/angular/angular.js/commit/0f806d9659b5b89a4bd9493364bc36398677e939), + + +Ever since 0df93fd, tagged in v1.0.0rc1, the ngSwitch directive has had an undocumented `change` +attribute, used for evaluating a scope expression when the switch value changes. + +While it's unlikely, applications which may be using this feature should work around the removal +by adding a custom directive which will perform the eval instead. Directive controllers are +re-instantiated when being transcluded, so by putting the attribute on each item that you want +to be notified of a change to, you can more or less emulate the old behaviour. + +Example: + +```js +angular.module("switchChangeWorkaround", []). + directive("onSwitchChanged", function() { + return { + link: function($scope, $element, $attrs) { + $scope.$parent.$eval($attrs.onSwitchChanged); + } + }; + }); +``` + +```html +
+
+
+
+``` + +Closes #8858 +Closes #8822 + + + +# 1.2.24 static-levitation (2014-09-09) + + +## Bug Fixes + +- **$browser:** detect changes to the browser url that happened in sync + ([2ece4d03](https://github.com/angular/angular.js/commit/2ece4d0347a8a18d4d35993bb882ed6b5b24266c), + [#6976](https://github.com/angular/angular.js/issues/6976)) +- **$compile:** + - render nested transclusion at the root of a template + ([9d9cdfb5](https://github.com/angular/angular.js/commit/9d9cdfb575b89e96ae957c986734a49995e2b511), + [#8914](https://github.com/angular/angular.js/issues/8914), [#8925](https://github.com/angular/angular.js/issues/8925)) + - render nested transclusion at the root of a template + ([466320f6](https://github.com/angular/angular.js/commit/466320f6911698048bae5406e341d25af7efafa0), + [#8914](https://github.com/angular/angular.js/issues/8914), [#8925](https://github.com/angular/angular.js/issues/8925)) +- **$location:** + - don't call toString on null values + ([c12e8d46](https://github.com/angular/angular.js/commit/c12e8d4665b635ba6b09d12802efb88d38b7ad5c)) + - remove an unused parameter of $location.url + ([c65796d4](https://github.com/angular/angular.js/commit/c65796d496038554861e70da8012f9d0e2521e6d)) + - allow numeric location setter arguments + ([68a09ba7](https://github.com/angular/angular.js/commit/68a09ba74d10a1490feca1d248f85b0023aa399b), + [#7054](https://github.com/angular/angular.js/issues/7054)) +- **$parse:** disallow passing Function to Array.sort + ([b39e1d47](https://github.com/angular/angular.js/commit/b39e1d47b9a1b39a9fe34c847a81f589fba522f8)) +- **form:** ensure concurrent animations use setClass + ([d7548fdf](https://github.com/angular/angular.js/commit/d7548fdf1ce6f543bf55d330985a83ef09d0cb83), + [#8166](https://github.com/angular/angular.js/issues/8166)) +- **input:** check `scope.$$phase` only on `$rootScope` + ([36e6de1d](https://github.com/angular/angular.js/commit/36e6de1d91937d73e900ac115ae366fbefcdf6da)) +- **ngEventDirs:** + - check `scope.$$phase` only on `$rootScope` + ([2712c2f1](https://github.com/angular/angular.js/commit/2712c2f1979db23eeb53be8a519b9f79bd75e217), + [#8891](https://github.com/angular/angular.js/issues/8891)) + - execute `blur` and `focus` expression using `scope.$evalAsync` + ([54f0bc0f](https://github.com/angular/angular.js/commit/54f0bc0fe0c6b6d974d23f2c5ef07359dd93eb99), + [#4979](https://github.com/angular/angular.js/issues/4979), [#5945](https://github.com/angular/angular.js/issues/5945), [#8803](https://github.com/angular/angular.js/issues/8803), [#6910](https://github.com/angular/angular.js/issues/6910), [#5402](https://github.com/angular/angular.js/issues/5402)) +- **ngRepeat:** improve errors for duplicate items + ([1812af58](https://github.com/angular/angular.js/commit/1812af58c2d470d586c2a543c9a7db3f0baca04f)) +- **numberFilter:** format numbers that round to zero as nonnegative + ([7e02fa07](https://github.com/angular/angular.js/commit/7e02fa07eb5b02e75b1db0058d638af3d1074942), + [#8489](https://github.com/angular/angular.js/issues/8489)) +- **orderBy:** allow arrayLike objects to be ordered + ([94b0f2d3](https://github.com/angular/angular.js/commit/94b0f2d35de601ded3d93ea4fa78a4d9b139c0a0), + [#8944](https://github.com/angular/angular.js/issues/8944)) + + +## Breaking Changes + +- **ngEventDirs:** due to [54f0bc0f](https://github.com/angular/angular.js/commit/54f0bc0fe0c6b6d974d23f2c5ef07359dd93eb99), + +The `blur` and `focus` event fire synchronously, also during DOM operations +that remove elements. This lead to errors as the Angular model was not +in a consistent state. See this [fiddle](http://jsfiddle.net/fq1dq5yb/) for a demo. + +This change executes the expression of those events using +`scope.$evalAsync` if an `$apply` is in progress, otherwise +keeps the old behavior. + +Fixes #4979 +Fixes #5945 +Closes #8803 +Closes #6910 +Closes #5402 + + + + + +# 1.3.0-RC.0 sonic-boltification (2014-08-29) + + +## Bug Fixes + +- **$animate:** + - wait two until two digests are over until enabling animations + ([92576743](https://github.com/angular/angular.js/commit/92576743eec0cef5ffdd701b83f72a61e6489c3b), + [#8844](https://github.com/angular/angular.js/issues/8844)) + - ensure guarded animations consider AJAX requests upon bootstrap + ([4bca4c44](https://github.com/angular/angular.js/commit/4bca4c44b95a7435722605a750804043f2960160), + [#8275](https://github.com/angular/angular.js/issues/8275), [#5262](https://github.com/angular/angular.js/issues/5262)) + - use $timeout to handle the delay within staggering animations + ([23da6140](https://github.com/angular/angular.js/commit/23da614043fe5dcf0be132b86466eecb11c766a2), + [#7228](https://github.com/angular/angular.js/issues/7228), [#7547](https://github.com/angular/angular.js/issues/7547), [#8297](https://github.com/angular/angular.js/issues/8297), [#8547](https://github.com/angular/angular.js/issues/8547)) +- **$browser:** detect changes to the browser url that happened in sync + ([3be00df4](https://github.com/angular/angular.js/commit/3be00df495f6eed3b3d9587ebab1fdd633e94e08), + [#6976](https://github.com/angular/angular.js/issues/6976)) +- **$compile:** use the correct namespace for transcluded svg elements + ([cb73a37c](https://github.com/angular/angular.js/commit/cb73a37c7cae5cdebadf7b3ddd44c5a452495e4e), + [#8808](https://github.com/angular/angular.js/issues/8808), [#8816](https://github.com/angular/angular.js/issues/8816)) +- **$location:** always resolve relative links in html5mode to `` url + ([22948807](https://github.com/angular/angular.js/commit/22948807e324eb0b182b15b31045dc306a9f3231), + [#8492](https://github.com/angular/angular.js/issues/8492), [#8172](https://github.com/angular/angular.js/issues/8172)) +- **$parse:** properly handle dots at the end of identifiers + ([8ac90357](https://github.com/angular/angular.js/commit/8ac90357a66ae0c62dbfe6db2c6eaf1d600ecc65), + [#4613](https://github.com/angular/angular.js/issues/4613), [#4912](https://github.com/angular/angular.js/issues/4912), [#8559](https://github.com/angular/angular.js/issues/8559)) +- **Angular:** remove duplicate nodeName_ references + ([a4520a74](https://github.com/angular/angular.js/commit/a4520a745d917c77f1d12cdbce48272c643f7255)) +- **currencyFilter:** pass through null and undefined values + ([c2aaddbe](https://github.com/angular/angular.js/commit/c2aaddbe4b21348aab8c13a78cdd6aaee846ae4e), + [#8605](https://github.com/angular/angular.js/issues/8605)) +- **docs:** don't throw exception on the 404 page + ([550ba01b](https://github.com/angular/angular.js/commit/550ba01b325fc29460030fc9c24fa00269dec2a9), + [#8518](https://github.com/angular/angular.js/issues/8518)) +- **input:** + - validate minlength/maxlength for non-string values + ([77ce5b89](https://github.com/angular/angular.js/commit/77ce5b89f97aa83c3eb1fe2e19375ef00a822015), + [#7967](https://github.com/angular/angular.js/issues/7967), [#8811](https://github.com/angular/angular.js/issues/8811)) + - allow to use seconds in `input[time]` and `input[datetime-local]` + ([5f90340a](https://github.com/angular/angular.js/commit/5f90340abb78aa08dde4876328bcc00e46232e46)) + - use year 1970 instead of 1900 for `input[time]` + ([29f0b568](https://github.com/angular/angular.js/commit/29f0b568debab7810752969d363d337099e96cdc)) +- **ngBindHtml:** throw error if interpolation is used in expression + ([cd21602d](https://github.com/angular/angular.js/commit/cd21602d5b1650d8be373618cb7320d697e32c4d), + [#8824](https://github.com/angular/angular.js/issues/8824)) +- **ngEventDirs:** execute `blur` and `focus` expression using `scope.$evalAsync` + ([719c747c](https://github.com/angular/angular.js/commit/719c747cd892ee933e7e414a7dc97e657b88317d), + [#4979](https://github.com/angular/angular.js/issues/4979), [#5945](https://github.com/angular/angular.js/issues/5945), [#8803](https://github.com/angular/angular.js/issues/8803), [#6910](https://github.com/angular/angular.js/issues/6910), [#5402](https://github.com/angular/angular.js/issues/5402)) +- **ngModel:** + - always format the viewValue as a string for text, url and email types + ([1eda1836](https://github.com/angular/angular.js/commit/1eda18365a348c9597aafba9d195d345e4f13d1e)) + - allow non-assignable binding when getterSetter is used + ([ab878a6c](https://github.com/angular/angular.js/commit/ab878a6c038f47b95f3a7e85a4fdb599e0c73e63), + [#8704](https://github.com/angular/angular.js/issues/8704)) + - treat undefined parse responses as parse errors + ([db044c40](https://github.com/angular/angular.js/commit/db044c408a7f8082758b96ab739348810c36e15a)) +- **ngRepeat:** improve errors for duplicate items + ([0604bb7b](https://github.com/angular/angular.js/commit/0604bb7b7a6156e33679396e805e327662d9a178)) +- **ngSwitch:** avoid removing DOM nodes twice within watch operation + ([c9b0bfec](https://github.com/angular/angular.js/commit/c9b0bfecc99837af1c97792b3ca3408ba182b0bb), + [#8662](https://github.com/angular/angular.js/issues/8662)) +- **numberFilter:** pass through null and undefined values + ([2ae10f67](https://github.com/angular/angular.js/commit/2ae10f67fcde3e172f695956301ef796b68a50c2), + [#8605](https://github.com/angular/angular.js/issues/8605), [#8842](https://github.com/angular/angular.js/issues/8842)) + + +## Features + +- **core:** + - add angular.reloadWithDebugInfo() + ([41c1b88](https://github.com/angular/angular.js/commit/41c1b8858f02c7310bfabdd545ebb28e90eb4258)) +- **$animate:** + - use promises instead of callbacks for animations + ([bf0f5502](https://github.com/angular/angular.js/commit/bf0f5502b1bbfddc5cdd2f138efd9188b8c652a9)) + - coalesce concurrent class-based animations within a digest loop + ([2f4437b3](https://github.com/angular/angular.js/commit/2f4437b3a149eafb899f25933bd6c713b167d10e)) +- **$compile:** + - bind isolate scope properties to controller + ([5f3f25a1](https://github.com/angular/angular.js/commit/5f3f25a1a6f9d4f2a66e2700df3b9c5606f1c255), + [#7635](https://github.com/angular/angular.js/issues/7635), [#7645](https://github.com/angular/angular.js/issues/7645)) + - allow disabling scope info + ([a1e5cd5f](https://github.com/angular/angular.js/commit/a1e5cd5fe3906ebee8c400247a1f793d3e2239fb)) +- **$compile/ngBind:** allow disabling binding info + ([3660fd09](https://github.com/angular/angular.js/commit/3660fd0912d3ccf6def8c9f02d8d4c0621c8d91f)) +- **$http:** implement mechanism for coalescing calls to $apply in $http + ([ea6fc6e6](https://github.com/angular/angular.js/commit/ea6fc6e69c2a2aa213c71ed4e917a0d54d064e4c), + [#8736](https://github.com/angular/angular.js/issues/8736), [#7634](https://github.com/angular/angular.js/issues/7634), [#5297](https://github.com/angular/angular.js/issues/5297)) +- **$rootScope:** implement $applyAsync to support combining calls to $apply into a single digest. + ([e94d454b](https://github.com/angular/angular.js/commit/e94d454b840f6cc55a440741382b407836ad245b)) +- **$templateRequest:** introduce the $templateRequest service + ([a70e2833](https://github.com/angular/angular.js/commit/a70e2833ea276107b11aafea96ef4a6724ad4d83)) +- **filter:** allow to define the timezone for formatting dates + ([4739b1d9](https://github.com/angular/angular.js/commit/4739b1d9daebfd094b6181c5f2cb52ff71e31c61)) +- **filterFilter:** pass index to function predicate + ([46343c60](https://github.com/angular/angular.js/commit/46343c603db6192daf5303b92eb664749326c7e6), + [#654](https://github.com/angular/angular.js/issues/654)) +- **input:** allow to define the timezone for parsing dates + ([cc6fc199](https://github.com/angular/angular.js/commit/cc6fc199f5abaacdf781aa03634337d776eb0fc9), + [#8447](https://github.com/angular/angular.js/issues/8447)) +- **minErr:** allow specifying ErrorConstructor in minErr constructor + ([a6bd4bc8](https://github.com/angular/angular.js/commit/a6bd4bc866a18f860c7548fa1b3f6d4c2a953416)) +- **ngModel:** provide validation API functions for sync and async validations + ([2ae4f40b](https://github.com/angular/angular.js/commit/2ae4f40be1803d999ca2a8cc30ec17ff19ea6d86)) +- **ngRoute:** alias string as redirectTo property in .otherwise() + ([3b5d75c0](https://github.com/angular/angular.js/commit/3b5d75c021e21fa6ec4dc6c47b8eafa55680ea63), + [#7794](https://github.com/angular/angular.js/issues/7794)) +- **testability:** add $$testability service + ([85880a64](https://github.com/angular/angular.js/commit/85880a64900fa22a61feb926bf52de0965332ca5)) + + +## Performance Improvements + +- **$compile:** + - add debug classes in compile phase + ([e0489abd](https://github.com/angular/angular.js/commit/e0489abd8d9e4971ae23cc38805a92d227d1f3a1)) + - only iterate over elements with link functions + ([fdf9989f](https://github.com/angular/angular.js/commit/fdf9989f7cf1ed81982a788b75a338ac33334571), + [#8741](https://github.com/angular/angular.js/issues/8741)) +- **nodeName_:** simplify the code and reduce the number of DOM calls + ([5a1a0c96](https://github.com/angular/angular.js/commit/5a1a0c96220101b5e040f0755e5eb401e2c73f65)) +- **select:** execute render after $digest cycle + ([6f7018d5](https://github.com/angular/angular.js/commit/6f7018d52fa4f9f9c7fa8e3035317d1239efb20f), + [#8825](https://github.com/angular/angular.js/issues/8825)) + + +## Breaking Changes + +- **$location**: due to [22948807](https://github.com/angular/angular.js/commit/22948807e324eb0b182b15b31045dc306a9f3231) + +#### since 1.2.0 and 1.3.0-beta.1 + +Angular now requires a `` tag when html5 mode of `$location` is enabled. Reasoning: +Using html5 mode without a `` tag makes relative links for images, links, ... +relative to the current url if the browser supports +the history API. However, if the browser does not support the history API Angular falls back to using the `#`, +and then all those relative links would be broken. + +The `` tag is also needed when a deep url is loaded from the server, e.g. `http://server/some/page/url`. +In that case, Angular needs to decide which part of the url is the base of the application, and which part +is path inside of the application. + +To summarize: Now all relative links are always relative to the `` tag. + +Exception (also a breaking change): +Link tags whose `href` attribute starts with a `#` will only change the hash of the url, but nothing else +(e.g. ``). This is to make it easy to scroll to anchors inside a document. + +Related to #6162 +Closes #8492 + +#### since 1.2.17 and 1.3.0-beta.10 + +In html5 mode without a `` tag on older browser that don't support the history API +relative paths were adding up. E.g. clicking on `` and then on `` +would produce `$location.path()==='/page1/page2'`. The code that introduced this behavior was removed +and Angular now also requires a `` tag to be present when using html5 mode. + +Closes #8172, #8233 + + +- **ngInclude, ngMessage, ngView and directives that load templates**: due to [a70e2833](https://github.com/angular/angular.js/commit/a70e2833ea276107b11aafea96ef4a6724ad4d83) + +Angular will now throw a $compile minErr each a template fails to download +for ngView, directives and ngMessage template requests. This changes the former +behavior of silently ignoring failed HTTP requests--or when the template itself +is empty. Please ensure that all directive, ngView and ngMessage code now properly +addresses this scenario. NgInclude is uneffected from this change. + + +- **$animate**: due to [23da6140](https://github.com/angular/angular.js/commit/23da614043fe5dcf0be132b86466eecb11c766a2) + +If any stagger code consisted of having BOTH transition staggers and delay staggers +together then that will not work the same way. Angular will now instead choose +the highest stagger delay value and set the timeout to wait for that before +applying the active CSS class. + + +- **$animate**: due to [bf0f5502](https://github.com/angular/angular.js/commit/bf0f5502b1bbfddc5cdd2f138efd9188b8c652a9) + +Both the API for the cancallation method and the done callback for +$animate animations is different. Instead of using a callback function +for each of the $animate animation methods, a promise is used instead. + +```js +//before +$animate.enter(element, container, null, callbackFn); + +//after +$animate.enter(element, container).then(callbackFn); +``` + +The animation can now be cancelled via `$animate.cancel(promise)`. + +```js +//before +var cancelFn = $animate.enter(element, container); +cancelFn(); //cancels the animation + +//after +var promise = $animate.enter(element, container); +$animate.cancel(promise); //cancels the animation +``` + +keep in mind that you will still need to run $scope.$apply inside of the `then` callback +to trigger a digest. + + +- **$animate**: due to [2f4437b3](https://github.com/angular/angular.js/commit/2f4437b3a149eafb899f25933bd6c713b167d10e) + +$animate.addClass, $animate.removeClass and $animate.setClass will no longer start the animation +right after being called in the directive code. The animation will only commence once a digest +has passed. This means that all animation-related testing code requires an extra digest to kick +off the animation. + +```js +//before this fix +$animate.addClass(element, 'super'); +expect(element).toHaveClass('super'); + +//now +$animate.addClass(element, 'super'); +$rootScope.$digest(); +expect(element).toHaveClass('super'); +``` + +$animate will also tally the amount of times classes are added and removed and only animate +the left over classes once the digest kicks in. This means that for any directive code that +adds and removes the same CSS class on the same element then this may result in no animation +being triggered at all. + +```js +$animate.addClass(element, 'klass'); +$animate.removeClass(element, 'klass'); + +$rootScope.$digest(); + +//nothing happens... +``` + + +- **$compile/ngBind:** due to [3660fd09](https://github.com/angular/angular.js/commit/3660fd0912d3ccf6def8c9f02d8d4c0621c8d91f), + +The value of `$binding` data property on an element is always an array now +and the expressions do not include the curly braces `{{ ... }}`. + + +- **currencyFilter:** due to [c2aaddbe](https://github.com/angular/angular.js/commit/c2aaddbe4b21348aab8c13a78cdd6aaee846ae4e), + previously the currency filter would convert null and undefined values into empty string, after this change +these values will be passed through. + +Only cases when the currency filter is chained with another filter that doesn't expect null/undefined will be affected. This +should be very rare. + +This change will not change the visual output of the filter because the interpolation will convert the null/undefined to +an empty string. + +Closes #8605 + + +- **numberFilter:** due to [2ae10f67](https://github.com/angular/angular.js/commit/2ae10f67fcde3e172f695956301ef796b68a50c2), + previously the number filter would convert null and undefined values into empty string, after this change +these values will be passed through. + +Only cases when the number filter is chained with another filter that doesn't expect null/undefined will be affected. This +should be very rare. + +This change will not change the visual output of the filter because the interpolation will convert the null/undefined to +an empty string. + +Closes #8605 +Closes #8842 + + +- **input:** + - due to [77ce5b89](https://github.com/angular/angular.js/commit/77ce5b89f97aa83c3eb1fe2e19375ef00a822015), + +NgModel.viewValue will always be used when rendering validations for `minlength` and `maxlength`. + +Closes #7967 +Closes #8811 + +- **input:** + - due to [29f0b568](https://github.com/angular/angular.js/commit/29f0b568debab7810752969d363d337099e96cdc), + + +According to the HTML5 spec `input[time]` should create dates +based on the year 1970 (used to be based on the year 1900). + +Related to #8447. + + +- **ngModel**: due to [db044c40](https://github.com/angular/angular.js/commit/db044c408a7f8082758b96ab739348810c36e15a) + +Any parser code from before that returned an `undefined` value +(or nothing at all) will now cause a parser failure. When this occurs +none of the validators present in `$validators` will run until the parser +error is gone. The error will be stored on `ngModel.$error`. + + + + +- **ngEventDirs:** due to [719c747c](https://github.com/angular/angular.js/commit/719c747cd892ee933e7e414a7dc97e657b88317d), + +The `blur` and `focus` event fire synchronously, also during DOM operations +that remove elements. This lead to errors as the Angular model was not +in a consistent state. See this [fiddle](http://jsfiddle.net/fq1dq5yb/) for a demo. + +This change executes the expression of those events using +`scope.$evalAsync` if an `$apply` is in progress, otherwise +keeps the old behavior. + +Fixes #4979 +Fixes #5945 +Closes #8803 +Closes #6910 +Closes #5402 + + + + +# 1.2.23 superficial-malady (2014-08-22) + + +## Bug Fixes + +- **$location:** + - rewrite relative URI correctly if `path==='/'` in legacy html5Mode + ([c6e4defc](https://github.com/angular/angular.js/commit/c6e4defcb6ec1ff43e9590b8fe9601d9e9da445d), + [#8684](https://github.com/angular/angular.js/issues/8684)) + - don't call `indexOf()` of undefined `href` attribute + ([74a7afcb](https://github.com/angular/angular.js/commit/74a7afcb31b2e2aef2d7a4c3e3cf29f320669b0e), + [#7721](https://github.com/angular/angular.js/issues/7721), [#8681](https://github.com/angular/angular.js/issues/8681)) +- **$sanitize:** sanitize javascript urls with comments + ([4f387050](https://github.com/angular/angular.js/commit/4f3870500da6f6f0c1b1d20c70404996b1a39585), + [#8274](https://github.com/angular/angular.js/issues/8274)) +- **Angular:** make Date comparison in equals() NaN-aware + ([98f60372](https://github.com/angular/angular.js/commit/98f603722d81046031ad4a10e0a49b692871c2b2), + [#8650](https://github.com/angular/angular.js/issues/8650), [#8715](https://github.com/angular/angular.js/issues/8715)) +- **copy:** clear array destinations correctly for non-array sources + ([888b0f54](https://github.com/angular/angular.js/commit/888b0f5400c2357dcc91300d1a4e66e52a8d8801), + [#8610](https://github.com/angular/angular.js/issues/8610), [#8702](https://github.com/angular/angular.js/issues/8702)) +- **input:** + - use lowercase method to account for undefined type + ([456026ef](https://github.com/angular/angular.js/commit/456026eff12ad70fa27dd08ec6bddc63e0f3e604)) + - by default, do not trim `input[type=password]` values + ([ebece0bc](https://github.com/angular/angular.js/commit/ebece0bcb9d64e59beb1c9b3418bed25e50ceef4), + [#8250](https://github.com/angular/angular.js/issues/8250), [#8230](https://github.com/angular/angular.js/issues/8230)) +- **linky:** handle quotes around email addresses + ([effc98fd](https://github.com/angular/angular.js/commit/effc98fdc91937ae0aca30bc53e34a3c29863cd6), + [#8520](https://github.com/angular/angular.js/issues/8520)) +- **minErr:** encode btstrpd error input to strip angle brackets + ([aaf9c5e5](https://github.com/angular/angular.js/commit/aaf9c5e598996ab17bce9579c8bfe63628b6620e), + [#8683](https://github.com/angular/angular.js/issues/8683)) +- **ngHref:** remove attribute when empty value instead of ignoring + ([ed56872b](https://github.com/angular/angular.js/commit/ed56872bb2c9c479f90a479f52e3d4ef9c80d0c7), + [#2755](https://github.com/angular/angular.js/issues/2755)) + + +## Breaking Changes + +- **input:** due to [ebece0bc](https://github.com/angular/angular.js/commit/ebece0bcb9d64e59beb1c9b3418bed25e50ceef4), + +Previously, `input[type=password]` would trim values by default, and would require an explicit ng-trim="false" +to disable the trimming behaviour. After this CL, `ng-trim` no longer affects `input[type=password]`, and will +never trim the password value. + +Closes #8250 +Closes #8230 + + + + +# 1.3.0-beta.19 rafter-ascension (2014-08-22) + + +## Bug Fixes + +- **$compile:** + - use the correct namespace for transcluded SVG elements + ([ffbd276d](https://github.com/angular/angular.js/commit/ffbd276d6def6ff35bfdb30553346e985f4a0de6), + [#8716](https://github.com/angular/angular.js/issues/8716)) + - update the jQuery `.context` when an element is replaced by `replace:true` directive + ([f02f7d9c](https://github.com/angular/angular.js/commit/f02f7d9c15deea9c5d83212301e2a5e18223bbe5), + [#8253](https://github.com/angular/angular.js/issues/8253), [#7900](https://github.com/angular/angular.js/issues/7900)) +- **$location:** + - rewrite relative URI correctly if `path==='/'` in legacy html5Mode + ([d18b2819](https://github.com/angular/angular.js/commit/d18b2819768e467897dee7bc223876ca23ea71b1), + [#8684](https://github.com/angular/angular.js/issues/8684)) + - don't call `indexOf()` of undefined `href` attribute + ([5b77e30c](https://github.com/angular/angular.js/commit/5b77e30c1ac49be7b079b82527a5631f68bac904), + [#7721](https://github.com/angular/angular.js/issues/7721), [#8681](https://github.com/angular/angular.js/issues/8681)) +- **$parse:** remove unused variable declaration in generated getters + ([6acea115](https://github.com/angular/angular.js/commit/6acea1152f72a4026583897c67bea2839bc9e89e)) +- **$sanitize:** sanitize javascript urls with comments + ([b7e82a33](https://github.com/angular/angular.js/commit/b7e82a33eee03fc683f982c6ee13d15d88b07f67), + [#8274](https://github.com/angular/angular.js/issues/8274)) +- **$watchGroup:** call listener once when the `watchExpressions` array is empty + ([bf0e8373](https://github.com/angular/angular.js/commit/bf0e83732aa02c7aa08d0ccdf122116235fcfa11)) +- **Angular:** make Date comparison in `equals()` `NaN`-aware + ([693e846a](https://github.com/angular/angular.js/commit/693e846add5089d0e516604ae4a109e445fd3664), + [#8650](https://github.com/angular/angular.js/issues/8650), [#8715](https://github.com/angular/angular.js/issues/8715)) +- **Scope:** don't clear the phase when an exception is thrown from asyncQueue or watch + ([bf1a57ad](https://github.com/angular/angular.js/commit/bf1a57ad4822bb152fdd4d2fb54c0689e466481b)) +- **copy:** clear array destinations correctly for non-array sources + ([a603e202](https://github.com/angular/angular.js/commit/a603e202cc7e048c2ab6f12dee1cc8f277cf6f4f), + [#8610](https://github.com/angular/angular.js/issues/8610), [#8702](https://github.com/angular/angular.js/issues/8702)) +- **forEach:** match behaviour of Array.prototype.forEach (ignore missing properties) + ([36230194](https://github.com/angular/angular.js/commit/36230194be8aa417b0af33d618060829a75c4c5f), + [#8510](https://github.com/angular/angular.js/issues/8510), [#8522](https://github.com/angular/angular.js/issues/8522), [#8525](https://github.com/angular/angular.js/issues/8525)) +- **input:** + - use lowercase method to account for undefined type + ([066c0499](https://github.com/angular/angular.js/commit/066c049957a8af2fe449040eca2f1cb499655e32)) + - by default, do not trim input[type=password] values + ([a7fb357f](https://github.com/angular/angular.js/commit/a7fb357fa122e0a056ce1de838a2dfaf1ebc2953), + [#8250](https://github.com/angular/angular.js/issues/8250), [#8230](https://github.com/angular/angular.js/issues/8230)) +- **jQuery:** cooperate with other libraries monkey-patching jQuery.cleanData + ([b9389b26](https://github.com/angular/angular.js/commit/b9389b26ba2cf6aa70372fa32a7b28c62d174bf5), + [#8471](https://github.com/angular/angular.js/issues/8471)) +- **jqLite:** + - clone wrapNode in jqlite/wrap + ([77d3e754](https://github.com/angular/angular.js/commit/77d3e7544642396d868aa49b85f0c027e8057bd7), + [#3860](https://github.com/angular/angular.js/issues/3860), [#4194](https://github.com/angular/angular.js/issues/4194)) + - revert the `ready()` optimization until jQuery does the same + ([1bdca93d](https://github.com/angular/angular.js/commit/1bdca93d708ce9441b26d00e564210755395edf7)) +- **linky:** handle quotes around email addresses + ([a9d22712](https://github.com/angular/angular.js/commit/a9d227120dc2d433372da415a450e56b783b57a0), + [#8520](https://github.com/angular/angular.js/issues/8520)) +- **minErr:** encode btstrpd error input to strip angle brackets + ([0872388a](https://github.com/angular/angular.js/commit/0872388a1b88b8637fdb0fb1ebbee269bead0508), + [#8683](https://github.com/angular/angular.js/issues/8683)) +- **ngRepeat:** + - allow aliasAs identifiers which contain but do not match reserved words + ([d713ad1b](https://github.com/angular/angular.js/commit/d713ad1b6607389649fbb8d12ac103565b02a1d4), + [#8729](https://github.com/angular/angular.js/issues/8729)) + - make allowed aliasAs expressions more strict + ([09b29870](https://github.com/angular/angular.js/commit/09b298705f74255aff55bb7e4ba200c4200d712d), + [#8438](https://github.com/angular/angular.js/issues/8438), [#8440](https://github.com/angular/angular.js/issues/8440)) + + +## Features + +- **$compile:** + - use allOrNothing interpolation for ngAttr* + ([09de7b5d](https://github.com/angular/angular.js/commit/09de7b5db466498becb295ecf5c1d0a698b1512c), + [#8376](https://github.com/angular/angular.js/issues/8376), [#8399](https://github.com/angular/angular.js/issues/8399)) +- **benchpress:** configure benchpress grunt task + ([6bdaa4bc](https://github.com/angular/angular.js/commit/6bdaa4bc213805a58f51e9f5285dfe03bb06ddc3)) +- **jqLite:** implement the `detach` method + ([1a05daf5](https://github.com/angular/angular.js/commit/1a05daf5dc67813528afdb88086766dc22b6c0df), + [#5461](https://github.com/angular/angular.js/issues/5461)) +- **ngRoute:** add method for changing url params + ([77a1acc7](https://github.com/angular/angular.js/commit/77a1acc7fcad7a8a7d0376b33d38a8977372cfe2)) + + +## Performance Improvements + +- **$compile:** + - don't register $destroy callbacks on element-transcluded nodes + ([b5f7970b](https://github.com/angular/angular.js/commit/b5f7970be5950580bde4de0002a578daf3ae3aac)) + - refactor publicLinkFn to simplify the code and use 'for in' loop + ([645625cf](https://github.com/angular/angular.js/commit/645625cf349a4be57691a7bf418b2386b4c1a53d)) + - clone the nodeList during linking only if necessary + ([3e0a2e1f](https://github.com/angular/angular.js/commit/3e0a2e1f3367a5b4ae7d8de6cff559f522aacfba)) + - delay object initialization in nodeLinkFn + ([31ed0af7](https://github.com/angular/angular.js/commit/31ed0af74b0081906415dcefe5610e1217cc0c48)) + - optimize nodeLinkFn + ([35134a0e](https://github.com/angular/angular.js/commit/35134a0e237d193cd7d3995dacfdc6bf3e92635e)) + - optimize publicLinkFn + ([274e9c4d](https://github.com/angular/angular.js/commit/274e9c4ddfd64138d39fcf84047aabc3ccde2f0b)) +- **$interpolate:** do not keep empty separators + ([94b5c9f0](https://github.com/angular/angular.js/commit/94b5c9f00edff7fa631d09316ceb9c7fd4c6426a)) +- **$parse:** + - don't bind filters to a context + ([8863b9d0](https://github.com/angular/angular.js/commit/8863b9d04c722b278fa93c5d66ad1e578ad6eb1f)) + - optimize filter implementation + ([ece6ef47](https://github.com/angular/angular.js/commit/ece6ef479c741f17fc217d743cad64c516dbed27)) + - speed up fn invocation for no args case + ([a17578ad](https://github.com/angular/angular.js/commit/a17578ad3db5d1375aec1d601055ab718eeafd10)) + - speed up fn invocation by optimizing arg collection + ([fecfc5b0](https://github.com/angular/angular.js/commit/fecfc5b09feb7e4079364013b0beb6bf204ade2a)) + - use no-proto maps as caches and avoid hasOwnProperty checks + ([d302ea0c](https://github.com/angular/angular.js/commit/d302ea0cfade2787d7cc500398b7dcd3e4eff945)) + - trim expression only if string + ([a1341223](https://github.com/angular/angular.js/commit/a1341223c084c8188671bb8d6ea1608490b66f9f)) +- **$rootScope:** do not use `Function::call` when not needed + ([7eae29e5](https://github.com/angular/angular.js/commit/7eae29e5ab478ccb7e02fee8311f8b99ea1d165d)) +- **Scope:** + - optimize `$watchCollection` when used for watching objects + ([e822e906](https://github.com/angular/angular.js/commit/e822e9061c2a605649d91abbd641f757e2829275)) + - don't use forEach in + ([301463a2](https://github.com/angular/angular.js/commit/301463a2e249011d7cb696c6cf34254f8317a706)) + - watchCollection optimization + ([7d96ab0d](https://github.com/angular/angular.js/commit/7d96ab0d132d923ec3e3a212aaf9d79f1d4a02de)) + - exit $broadcast early if nobody is listening for the given event + ([a09fa356](https://github.com/angular/angular.js/commit/a09fa356416c033a52666f3becf00524ecff3a03)) + - use remove the need for the extra watch in $watchGroup + ([3f0e642e](https://github.com/angular/angular.js/commit/3f0e642eefcbbb315839c4456ba6ac029a7b8a20), + [#8396](https://github.com/angular/angular.js/issues/8396)) +- **benchpress:** add benchpress node module and port over large table test + ([1229334f](https://github.com/angular/angular.js/commit/1229334fbd8c778e95785d6a5e5589099ce655f7)) +- **isObject:** use strict comparison + ([d208ba25](https://github.com/angular/angular.js/commit/d208ba254442649d35f96c76bcd9e47326ec59f3)) +- **jqLite:** + - simplify jqLiteDealoc + ([f8f7a1df](https://github.com/angular/angular.js/commit/f8f7a1df34560222cb5d2e18d4be996f5553815a)) + - optimize event handler + ([d05f27e2](https://github.com/angular/angular.js/commit/d05f27e274c41c33eebf4fe8035715d3f6596069)) + - only take `str.split()` path when needed + ([187b1b8e](https://github.com/angular/angular.js/commit/187b1b8ef45babd86afa853dc9321cd23160096e), + [#8648](https://github.com/angular/angular.js/issues/8648)) + - optimize `off()` + ([abb17cce](https://github.com/angular/angular.js/commit/abb17cce8b459e4646d1c2a2428b691c3d95fb4c)) + - refactor jqLiteExpandoStore to minimize access to expensive element.ng339 expando property + ([1e8698b3](https://github.com/angular/angular.js/commit/1e8698b33e61b1a196f05f42856a2da4590a10e1)) + - microoptimization in chaining fn + ([fafbd494](https://github.com/angular/angular.js/commit/fafbd494907a8c068d79415b7ba8f42f283be521)) + - don't use String#split in on() unless we need it + ([bda673f8](https://github.com/angular/angular.js/commit/bda673f8e785f299407c8c45887f37448a0f0192)) + - don't check isString many times in constructor + ([443b521e](https://github.com/angular/angular.js/commit/443b521e22f9ec7009b913a2fe78caee0a515e87)) + - optimize jqLiteAcceptsData method + ([b493c62f](https://github.com/angular/angular.js/commit/b493c62f6b3e4288f5dee7c8b5952e088c2e3329)) + - optimize `append()` and `after()` + ([8d933bf9](https://github.com/angular/angular.js/commit/8d933bf99520fe3936e33d3ee28fd37e574b99de)) + - don't register DOM listener for $destroy event + ([6251751a](https://github.com/angular/angular.js/commit/6251751ad7bc2f3621db538edb5a9d7313a4ce6d)) + - optimize event listener registration + ([566f1015](https://github.com/angular/angular.js/commit/566f1015d27118d259e0886910d6b73b3cb0eb10)) + - improve createEventHandler method by switching from forEach to for loop + ([e9cd6dc0](https://github.com/angular/angular.js/commit/e9cd6dc055cb7bd80ae9232d8985b2bc3999135e)) + - don't use `forEach` in `off()` + ([960a8410](https://github.com/angular/angular.js/commit/960a8410515b2d7d461d7c95e8a2ca3d75129087)) + - don't recreate the Node.contains polyfill + ([d1536e7c](https://github.com/angular/angular.js/commit/d1536e7c8bf60549096138d08953a43190c7b1a6)) + - speed up shallowCopy and special case Attributes cloning + ([54fa16e4](https://github.com/angular/angular.js/commit/54fa16e45d8769ce6708a28388326db0eea53c7e)) +- **ngBind:** bypass jquery/jqlite when setting text + ([0a738ce1](https://github.com/angular/angular.js/commit/0a738ce1760f38efe45e79aa133442be09b56803)) +- **ngRepeat:** + - simplify code and remove duplicate array.length access + ([08eb0558](https://github.com/angular/angular.js/commit/08eb05583bf39c63fef43b4faf29c61360699c81)) + - optimize marking of nodes that are being removed via an animation + ([36e35b2c](https://github.com/angular/angular.js/commit/36e35b2cb17c5ff7c43746d9ac0a259f77ff494e)) + - use no-proto objects for blockMaps + ([13d113c5](https://github.com/angular/angular.js/commit/13d113c522f124b91a1fd8606c22bbd399abf121)) + - move work to compile fn + ([bdd853cb](https://github.com/angular/angular.js/commit/bdd853cb83839eef9901af164293611eaa23ee2c)) + - move updateScope fn to factory and reuse it for all repeaters + ([e58d65a5](https://github.com/angular/angular.js/commit/e58d65a520cfbc630cbfbc248479416777ca16b2)) + - clone boundary comment nodes + ([fbd48845](https://github.com/angular/angular.js/commit/fbd48845e0e88e9935f82fe4c9f686ad78b5d924)) + + +## Breaking Changes + +- **$compile:** + - due to [09de7b5d](https://github.com/angular/angular.js/commit/09de7b5db466498becb295ecf5c1d0a698b1512c), + + +Now, `ng-attr-*` will never add the attribute to the DOM if any of the interpolated expressions +evaluate to `undefined`. + +To work around this, initialize values which are intended to be the empty string with the +empty string: + +For example, given the following markup: + +```html +
+``` + +If `$scope.value` is `4`, and `$scope.units` is `undefined`, the resulting markup is unchanged: + +```html +
+``` + +However, if $scope.units is `""`, then the resulting markup is updated: + +```html +
+``` + +Closes #8376 +Closes #8399 + + - due to [0d608d04](https://github.com/angular/angular.js/commit/0d608d041f37a659d8d8ba7a9b688e132587035d), + element-transcluded directives now have an extra comment automatically appended to their cloned DOM + +This comment is usually needed to keep track the end boundary in the event child directives modify the root node(s). +If not used for this purpose it can be safely ignored. + + - due to [75c4cbf8](https://github.com/angular/angular.js/commit/75c4cbf81fcd6d49656d3cb044e59e5fd24e0479), + `directive.type` was renamed to `directive.templateNamespace` + +This change is breaking only within 1.3.0-beta releases: `directive.type` was renamed to `directive.templateNamespace` + +The property name `type` was too general. + +- **$parse:** due to [8863b9d0](https://github.com/angular/angular.js/commit/8863b9d04c722b278fa93c5d66ad1e578ad6eb1f), + `this` in filters is now undefined and no longer the scope + +It's a bad practice for filters to have hidden dependencies, so pulling stuff from scope directly +is not a good idea. Scope being the filter context was never documented as public API, so we don't +expect that any significant code depends on this behavior. + +If an existing filter has a dependency on the scope instance, the scope reference can +be passed into the filter as a filter argument (this is highly discouraged for new code): + +Before: `{{ user.name | customFilter }}` +After: `{{ user.name | customFilter:this }}` + +- **Scope:** due to [0554c1aa](https://github.com/angular/angular.js/commit/0554c1aae49a81691154a77e70b602b0f24dca81), + `deregisterNotifier` callback for `$watch` is no longer available + +This API was available only in the last few 1.3 beta versions and is not +very useful for applications, so we don't expect that anyone will be affected +by this change. + +- **input:** due to [a7fb357f](https://github.com/angular/angular.js/commit/a7fb357fa122e0a056ce1de838a2dfaf1ebc2953), + by default, do not trim `input[type=password]` values. + +Previously, `input[type=password]` would trim values by default, and would require an explicit `ng-trim="false"` +to disable the trimming behaviour. After this change, `ng-trim` no longer affects `input[type=password]`, and will +never trim the password value. + +Closes #8250 +Closes #8230 + + + + +# 1.3.0-beta.18 spontaneous-combustion (2014-08-12) + + +## Bug Fixes + +- **$compile:** make '='-bindings NaN-aware + ([5038bf79](https://github.com/angular/angular.js/commit/5038bf79c6c8251d7449d887b44a4321e619c534), + [#8553](https://github.com/angular/angular.js/issues/8553), [#8554](https://github.com/angular/angular.js/issues/8554)) +- **$location:** add semicolon to whitelist of delimiters to unencode + ([36258033](https://github.com/angular/angular.js/commit/3625803349de04f175f87a22cbb608738003811a), + [#5019](https://github.com/angular/angular.js/issues/5019)) +- **$parse:** + - one-time binding for literal expressions works as expected + ([c024f282](https://github.com/angular/angular.js/commit/c024f28217cf8eedd695dd4b933ecf2ba4243c15), + [#8209](https://github.com/angular/angular.js/issues/8209)) + - correctly assign expressions who's path is undefined and that use brackets notation + ([c03ad249](https://github.com/angular/angular.js/commit/c03ad249033e701f3ad7aa358102e1cb87f5025c), + [#8039](https://github.com/angular/angular.js/issues/8039)) +- **Scope:** add deregisterNotifier to oneTimeLiteralWatch signature + ([a001a417](https://github.com/angular/angular.js/commit/a001a417d5c12bad0fa09c88e045622b95239e2f)) +- **jqLite:** + - allow `triggerHandler()` to accept custom event + ([01d81cda](https://github.com/angular/angular.js/commit/01d81cdab3dbbcb8b4204769eb5272096eb0837f), + [#8469](https://github.com/angular/angular.js/issues/8469)) + - fix regression where mutating the dom tree on a event breaks jqLite.remove + ([a00c9bca](https://github.com/angular/angular.js/commit/a00c9bca401abe5b5b0a217be82333056422c811), + [#8359](https://github.com/angular/angular.js/issues/8359)) +- **ngSanitize:** ensure `html` is a string in htmlParser() + ([34781f18](https://github.com/angular/angular.js/commit/34781f18cb75ded9ae29f4b78f5bacd079f76709), + [#8417](https://github.com/angular/angular.js/issues/8417), [#8416](https://github.com/angular/angular.js/issues/8416)) +- **select:** + - ensure that at least one option has the `selected` attribute set + ([25a476ea](https://github.com/angular/angular.js/commit/25a476ea096b200fb4f422aaa9cd7215e2596ad3), + [#8366](https://github.com/angular/angular.js/issues/8366), [#8429](https://github.com/angular/angular.js/issues/8429)) + - do not update selected property of an option element on digest with no change event + ([cdc7db3f](https://github.com/angular/angular.js/commit/cdc7db3f35368a9175ed96c63f4bf56593fe1876), + [#8221](https://github.com/angular/angular.js/issues/8221), [#7715](https://github.com/angular/angular.js/issues/7715)) + + +## Features + +- **$parse:** allow for assignments in ternary operator branches + ([2d678f1d](https://github.com/angular/angular.js/commit/2d678f1d0a3714fdd49e582b92787312af129947), + [#8512](https://github.com/angular/angular.js/issues/8512), [#8484](https://github.com/angular/angular.js/issues/8484)) +- **form:** Add new $submitted state to forms + ([108a69be](https://github.com/angular/angular.js/commit/108a69be17df5884d026c57b2be3235c576250fe), + [#8056](https://github.com/angular/angular.js/issues/8056)) +- **http:** allow caching for JSONP requests + ([3607c982](https://github.com/angular/angular.js/commit/3607c9822f57b4d01b3f09a6ae4efc7168bec6c5), + [#1947](https://github.com/angular/angular.js/issues/1947), [#8356](https://github.com/angular/angular.js/issues/8356)) +- **jQuery:** upgrade to jQuery to 2.1.1 + ([9e7cb3c3](https://github.com/angular/angular.js/commit/9e7cb3c37543008e6236bb5a2c4536df2e1e43a9)) +- **ngMock:** allow override of when/expect definitions + ([477626d8](https://github.com/angular/angular.js/commit/477626d846b4de65d1d5c7071e6a94361395ff42), + [#5766](https://github.com/angular/angular.js/issues/5766), [#8352](https://github.com/angular/angular.js/issues/8352)) + + +## Performance Improvements + +- **$q:** move Deferred and Promise methods to prototypes + ([23bc92b1](https://github.com/angular/angular.js/commit/23bc92b17df882a907fb326320f0622717fefe7b), + [#8300](https://github.com/angular/angular.js/issues/8300)) +- **input:** prevent additional $digest when input is already touched + ([dd2a803f](https://github.com/angular/angular.js/commit/dd2a803f4f03ab629a51623c026d3e3f9dc9e91f), + [#8450](https://github.com/angular/angular.js/issues/8450)) + + +## Breaking Changes + +- **jQuery:** due to [9e7cb3c3](https://github.com/angular/angular.js/commit/9e7cb3c37543008e6236bb5a2c4536df2e1e43a9), + Angular no longer supports jQuery versions below 2.1.1. + + + +# 1.2.22 finicky-pleasure (2014-08-12) + + +## Bug Fixes + +- **$compile:** make '='-bindings NaN-aware + ([0b0acb03](https://github.com/angular/angular.js/commit/0b0acb03424a273965fa6e6175d584f53a90252c), + [#8553](https://github.com/angular/angular.js/issues/8553), [#8554](https://github.com/angular/angular.js/issues/8554)) +- **$parse:** correctly assign expressions who's path is undefined and that use brackets notation + ([60366c8d](https://github.com/angular/angular.js/commit/60366c8d0bb5ffdd1bd8a8971820eb4868f3efd5), + [#8039](https://github.com/angular/angular.js/issues/8039)) +- **jqLite:** allow `triggerHandler()` to accept custom event + ([d262378b](https://github.com/angular/angular.js/commit/d262378b7c047dcd925cf4b55b80c0697b292232), + [#8469](https://github.com/angular/angular.js/issues/8469), [#8505](https://github.com/angular/angular.js/issues/8505)) +- **ngSanitize:** ensure `html` is a string in htmlParser() + ([9ee07551](https://github.com/angular/angular.js/commit/9ee075518f1ccec0f34aa49bd007aa2ed9a3b12e), + [#8417](https://github.com/angular/angular.js/issues/8417), [#8416](https://github.com/angular/angular.js/issues/8416)) +- **select:** + - ensure that at least one option has the `selected` attribute set + ([79538afd](https://github.com/angular/angular.js/commit/79538afd7bd730d49be8eb988a3a54848d8ddaec), + [#8366](https://github.com/angular/angular.js/issues/8366), [#8429](https://github.com/angular/angular.js/issues/8429)) + - do not update selected property of an option element on digest with no change event + ([c2860944](https://github.com/angular/angular.js/commit/c2860944c61a0b910f703fe8a9717188ed387893), + [#8221](https://github.com/angular/angular.js/issues/8221), [#7715](https://github.com/angular/angular.js/issues/7715)) + + +## Features + +- **$parse:** allow for assignments in ternary operator branches + ([93b0c2d8](https://github.com/angular/angular.js/commit/93b0c2d8925e354159cc421e5be1bca9582f7b70), + [#8512](https://github.com/angular/angular.js/issues/8512), [#8484](https://github.com/angular/angular.js/issues/8484)) +- **http:** allow caching for JSONP requests + ([eab5731a](https://github.com/angular/angular.js/commit/eab5731afc788c59f3f2988db372299268df8614), + [#1947](https://github.com/angular/angular.js/issues/1947), [#8356](https://github.com/angular/angular.js/issues/8356)) + + + +# 1.3.0-beta.17 turing-autocompletion (2014-07-25) + + +## Bug Fixes + +- **angular.copy:** clone regexp flags correctly + ([86340a59](https://github.com/angular/angular.js/commit/86340a59bf9eb7bdfc4f99000cecf628cd10d9c8), + [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337)) +- **docs:** change plnkr form to open in same window + ([925b2080](https://github.com/angular/angular.js/commit/925b2080a0341d9348feeb4f492957a2e2c80082)) +- **jqLite:** triggerHandler support unbind self + ([8a27abae](https://github.com/angular/angular.js/commit/8a27abae896de3c4d94c407e8bb381e099d2d7f7), + [#5984](https://github.com/angular/angular.js/issues/5984)) +- **ngHref:** remove attribute when empty value instead of ignoring + ([469ea338](https://github.com/angular/angular.js/commit/469ea3384ad48ca4765af807c0f41201edb527f9), + [#2755](https://github.com/angular/angular.js/issues/2755)) + + +## Features + +- **$compile:** change directive's restrict setting to default to EA (element/attribute) + ([11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7), + [#8321](https://github.com/angular/angular.js/issues/8321)) +- **$q:** add streamlined ES6-style interface for using $q + ([f3a763fd](https://github.com/angular/angular.js/commit/f3a763fd2edd8a37b80c79a5aaa1444460cd2df7), + [#8311](https://github.com/angular/angular.js/issues/8311), [#6427](https://github.com/angular/angular.js/issues/6427)) +- **ngRepeat:** provide support for aliasing filtered repeater results as a scope member + ([e0adb9c4](https://github.com/angular/angular.js/commit/e0adb9c452e172295209f785b62472688225fffb), + [#5919](https://github.com/angular/angular.js/issues/5919), [#8046](https://github.com/angular/angular.js/issues/8046), [#8282](https://github.com/angular/angular.js/issues/8282)) + + +## Performance Improvements + +- **$parse:** don't use reflective calls in generated functions + ([c54228fb](https://github.com/angular/angular.js/commit/c54228fbe9d42d8a3a159bf84dd1d2e99b259ece)) + + +## Breaking Changes + +- **$compile:** due to [11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7), + directives now match elements by default unless specific restriction rules are set via `restrict` property. + +This means that if a directive 'myFoo' previously didn't specify matching restrictrion, it will now match both the attribute +and element form. + +Before: + + `
` <---- my-foo attribute matched the directive + + `` <---- no match + +After: + + `
` <---- my-foo attribute matched the directive + + `` <---- my-foo element matched the directive + +It is not expected that this will be a problem in practice because of widespread use of prefixes that make `` like +elements unlikely. + +Closes #8321 + + + +# 1.2.21 wizard-props (2014-07-25) + + +## Bug Fixes + +- **$http:** fix double-quoted date issue when encoding params + ([2f960f15](https://github.com/angular/angular.js/commit/2f960f1530ed936c57df612a352a0d996368f6a1), + [#8150](https://github.com/angular/angular.js/issues/8150), [#6128](https://github.com/angular/angular.js/issues/6128), [#8154](https://github.com/angular/angular.js/issues/8154)) +- **$location:** handle plus character in query strings + ([60af504c](https://github.com/angular/angular.js/commit/60af504c18dbdde9dfe90e9a2badef6d9e798512), + [#3042](https://github.com/angular/angular.js/issues/3042)) +- **$rootScope:** $watchCollection should handle NaN in objects + ([bf13d268](https://github.com/angular/angular.js/commit/bf13d2683d5880b18db00087e80ee0fd5e1f429a), + [#7930](https://github.com/angular/angular.js/issues/7930)) +- **angular.copy:** clone regexp flags correctly + ([e25ed0d4](https://github.com/angular/angular.js/commit/e25ed0d48d9a1c577e78b1c96098841572c764ea), + [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337)) +- **csp:** fix autodetection of CSP + better docs + ([0e5d3190](https://github.com/angular/angular.js/commit/0e5d31908e122f013427164f7bbeea914a9a5961), + [#8162](https://github.com/angular/angular.js/issues/8162), [#8191](https://github.com/angular/angular.js/issues/8191)) +- **docs:** change plnkr form to open in same window + ([5d11e020](https://github.com/angular/angular.js/commit/5d11e02008731a78f302841863a83fe7ed3c37b9)) +- **jqLite:** triggerHandler support unbind self + ([209e6000](https://github.com/angular/angular.js/commit/209e60007042f7e8b34c54ec6bf7d6f703c0ba2a), + [#5984](https://github.com/angular/angular.js/issues/5984)) +- **ngHref:** remove attribute when empty value instead of ignoring + ([948c86c6](https://github.com/angular/angular.js/commit/948c86c6025fca8e07921869d21cfac1c6333b05), + [#2755](https://github.com/angular/angular.js/issues/2755)) +- **ngRoute:** remove unnecessary call to decodeURIComponent + ([1b779028](https://github.com/angular/angular.js/commit/1b779028fdd339febaa1fff5f3bd4cfcda46cc09), + [#6326](https://github.com/angular/angular.js/issues/6326), [#6327](https://github.com/angular/angular.js/issues/6327)) +- **ngSanitize:** + - follow HTML parser rules for start tags / allow < in text content + ([d175bb01](https://github.com/angular/angular.js/commit/d175bb01314efdcbad5c3cb31b02e298e26c6e19), + [#8212](https://github.com/angular/angular.js/issues/8212), [#8193](https://github.com/angular/angular.js/issues/8193)) +- **orderBy:** correctly order by date values + ([f1b28847](https://github.com/angular/angular.js/commit/f1b28847c8123483e03ac2410de86fd33a80b5f4), + [#6675](https://github.com/angular/angular.js/issues/6675), [#6746](https://github.com/angular/angular.js/issues/6746)) +- **select:** force visual update in IE + ([c0afbfac](https://github.com/angular/angular.js/commit/c0afbfaca57893403d8d4b0990879ad5b9ffc3e5), + [#7692](https://github.com/angular/angular.js/issues/7692), [#8158](https://github.com/angular/angular.js/issues/8158)) + + +## Performance Improvements + +- **$compile:** only create jqLite object when necessary + ([71eb1901](https://github.com/angular/angular.js/commit/71eb1901f6b9a3a6d4b772aa95ce0dc78ff847bc)) +- **$parse:** don't use reflective calls in generated functions + ([cbdf0c2a](https://github.com/angular/angular.js/commit/cbdf0c2afb9836ae4cca6d70cf555ff28f55a1d1)) +- **forEach:** use native for loop instead of forEach for Arrays + ([492b0cdf](https://github.com/angular/angular.js/commit/492b0cdf28d02f1d508455245b7d8e1d641d9f40)) +- **jqLite:** expose the low-level jqLite.data/removeData calls + ([3c46c943](https://github.com/angular/angular.js/commit/3c46c94342aa35131f3ba0f8f4a6b39338b87d56)) +- **ngBindHtml:** move addClass to the compile phase + ([8eede099](https://github.com/angular/angular.js/commit/8eede099cd8aa6d524d1de385d08432072fd294e), + [#8261](https://github.com/angular/angular.js/issues/8261)) + + + +# 1.3.0-beta.16 pizza-transubstantiation (2014-07-18) + +## Bug Fixes + +- **$cookie:** use `decodeURIComponent` instead of unescape for cookie reading + ([1c9ab40d](https://github.com/angular/angular.js/commit/1c9ab40d286ffdb1b41d30ca8d861b53175bfc24), + [#8125](https://github.com/angular/angular.js/issues/8125)) +- **$http:** fix double-quoted date issue when encoding params + ([9dce42b3](https://github.com/angular/angular.js/commit/9dce42b3c26eb02621723172a68725980369b849), + [#8150](https://github.com/angular/angular.js/issues/8150), [#6128](https://github.com/angular/angular.js/issues/6128), [#8154](https://github.com/angular/angular.js/issues/8154)) +- **$location:** handle plus character in query strings + ([3f4ee151](https://github.com/angular/angular.js/commit/3f4ee1513901f55d6007e3fc3948458adf4ac656), + [#3042](https://github.com/angular/angular.js/issues/3042)) +- **$rootScope:** + - `$watchCollection` should handle `NaN` in objects + ([db9f2570](https://github.com/angular/angular.js/commit/db9f2570c18d77d0e51d5a7afa139d25d0bdc470), + [#7930](https://github.com/angular/angular.js/issues/7930)) + - remove support for a watch action to be a string + ([02c0ed27](https://github.com/angular/angular.js/commit/02c0ed27bc375d5352fefdd7e34aad9758621283), + [#8190](https://github.com/angular/angular.js/issues/8190)) +- **csp:** fix autodetection of CSP + better docs + ([0113f225](https://github.com/angular/angular.js/commit/0113f2257415422729d5c2a9bdba76c1d0a17a13), + [#8162](https://github.com/angular/angular.js/issues/8162), [#8191](https://github.com/angular/angular.js/issues/8191)) +- **ngList:** use custom separators for re-joining list items + ([c6c9d26e](https://github.com/angular/angular.js/commit/c6c9d26e3487ce24ece390c26994123964f805b0), + [#4008](https://github.com/angular/angular.js/issues/4008), [#2561](https://github.com/angular/angular.js/issues/2561), [#4344](https://github.com/angular/angular.js/issues/4344)) +- **ngRoute:** remove unnecessary call to `decodeURIComponent` + ([528f56a6](https://github.com/angular/angular.js/commit/528f56a690295650f54eeb2238609446635c5db0), + [#6326](https://github.com/angular/angular.js/issues/6326), [#6327](https://github.com/angular/angular.js/issues/6327)) +- **ngSanitize:** follow HTML parser rules for start tags / allow < in text content + ([f6681d41](https://github.com/angular/angular.js/commit/f6681d41a493efa6566f8a8a0b6ec39547e572ef), + [#8212](https://github.com/angular/angular.js/issues/8212), [#8193](https://github.com/angular/angular.js/issues/8193)) +- **ngSwitch:** + - interoperate with multi-element transclude directives + ([c20d438a](https://github.com/angular/angular.js/commit/c20d438ac9b9757331d096969a73c782c38e098a), + [#8235](https://github.com/angular/angular.js/issues/8235), [#8244](https://github.com/angular/angular.js/issues/8244)) + - use the correct transclusion scope + ([4f32e3ee](https://github.com/angular/angular.js/commit/4f32e3eef152bcaab7f7ab151fc824e71a591473), + [#8235](https://github.com/angular/angular.js/issues/8235)) +- **orderBy:** correctly order by date values + ([92bceb5c](https://github.com/angular/angular.js/commit/92bceb5c5b6e4a5a8fee01e1e0dfcf4674858cf2), + [#6675](https://github.com/angular/angular.js/issues/6675), [#6746](https://github.com/angular/angular.js/issues/6746)) +- **select:** force visual update in IE + ([d7f73022](https://github.com/angular/angular.js/commit/d7f730228d58d3a409846e64ba5d0120356691cc), + [#7692](https://github.com/angular/angular.js/issues/7692), [#8158](https://github.com/angular/angular.js/issues/8158)) + + +## Features + +- **$compile:** explicitly request multi-element directive behaviour + ([e8066c4b](https://github.com/angular/angular.js/commit/e8066c4b4ce11496b0d8f39e41b4d753048bca2d), + [#5372](https://github.com/angular/angular.js/issues/5372), [#6574](https://github.com/angular/angular.js/issues/6574), [#5370](https://github.com/angular/angular.js/issues/5370), [#8044](https://github.com/angular/angular.js/issues/8044), [#7336](https://github.com/angular/angular.js/issues/7336)) +- **ngList:** use ngTrim to manage whitespace handling when splitting + ([8d18d20e](https://github.com/angular/angular.js/commit/8d18d20e316ed9d420f09f46f90027aef2940930)) +- **ngTransclude:** allow ngTransclude to be used as an element + ([3dafcba9](https://github.com/angular/angular.js/commit/3dafcba9c1738b85f3adceaac90b747a1b595ea8), + [#8141](https://github.com/angular/angular.js/issues/8141)) + + +## Performance Improvements + +- **$compile:** only create jqLite object when necessary + ([a160f76f](https://github.com/angular/angular.js/commit/a160f76ffa9544cd2ed99f24ba65b5994108f9f5)) +- **bindOnce** more performant interpolation and lazy one-time binding + ([86d55c1d](https://github.com/angular/angular.js/commit/86d55c1ded21a5be6091344493d70c6dc4194e43)) +- **jqLite:** expose the low-level jqLite.data/removeData calls + ([e4ba8943](https://github.com/angular/angular.js/commit/e4ba89436aa0b96f126ce2c23d0c7f7c785573fe)) +- **ngBindHtml:** move addClass to the compile phase + ([903e7352](https://github.com/angular/angular.js/commit/903e7352c9943e4d3757dd1cff58178d4c5375d6), + [#8261](https://github.com/angular/angular.js/issues/8261)) + + +## Breaking Changes + +- **$compile:** due to [e8066c4b](https://github.com/angular/angular.js/commit/e8066c4b4ce11496b0d8f39e41b4d753048bca2d), + Directives which previously depended on the implicit grouping between +directive-start and directive-end attributes must be refactored in order to see this same behaviour. + +Before: + +```html +
{{start}}
+

Grouped content

+
{{end}}
+``` +```javascript +.directive('fancyDirective', function() { + return { + link: angular.noop + }; +}) +``` + +After: + +```html +
{{start}}
+

Grouped content

+
{{end}}
+``` +```javascript +.directive('fancyDirective', function() { + return { + multiElement: true, // Explicitly mark as a multi-element directive. + link: angular.noop + }; +}) +``` + +Closes #5372 +Closes #6574 +Closes #5370 +Closes #8044 +Closes #7336 + +- **$rootScope:** due to [02c0ed27](https://github.com/angular/angular.js/commit/02c0ed27bc375d5352fefdd7e34aad9758621283), + + +Previously, it was possible for an action passed to $watch +to be a string, interpreted as an angular expresison. This is no longer supported. +The action now has to be a function. +Passing an action to $watch is still optional. + +Before: + +```javascript +$scope.$watch('state', ' name="" '); +``` + +After: + +```javascript +$scope.$watch('state', function () { + $scope.name = ""; +}); +``` + +Closes #8190 + +- **bootstrap:** due to [666a3835](https://github.com/angular/angular.js/commit/666a3835d231b3f77f907276be18b3c0086e5d12), + + +If using any of the mechanisms specified above, then migrate by +specifying the attribute `ng-app` to the root element. E.g. + +```html +
...
+``` + +Closes #8147 + +- **ngList:** due to [c6c9d26e](https://github.com/angular/angular.js/commit/c6c9d26e3487ce24ece390c26994123964f805b0), + + +The `ngList` directive no longer supports splitting the view value +via a regular expression. We need to be able to re-join list items back +together and doing this when you can split with regular expressions can +lead to inconsistent behaviour and would be much more complex to support. + +If your application relies upon ngList splitting with a regular expression +then you should either try to convert the separator to a simple string or +you can implement your own version of this directive for you application. + +Closes #4008 +Closes #2561 +Closes #4344 + +- **ngSwitch:** due to [4f32e3ee](https://github.com/angular/angular.js/commit/4f32e3eef152bcaab7f7ab151fc824e71a591473), + +** Directive Priority Changed ** - this commit changes the priority +of `ngSwitchWhen` and `ngSwitchDefault` from `800` to `1200`. This makes their +priority higher than `ngRepeat`, which allows items to be repeated on +the switch case element reliably. + +In general your directives should have a lower priority than these directives +if you want them to exist inside the case elements. If you relied on the +priority of these directives then you should check that your code still +operates correctly. + +Closes #8235 + + +# 1.3.0-beta.15 unbelievable-advancement (2014-07-11) + + +## Bug Fixes + +- **$animate:** + - ensure that parallel class-based animations are all eventually closed + ([f07af61f](https://github.com/angular/angular.js/commit/f07af61f050fcdcece15c13ee8c6a6d32f86d3a1), + [#7766](https://github.com/angular/angular.js/issues/7766)) + - remove the ng-animate className after canceling animation + ([e18db78d](https://github.com/angular/angular.js/commit/e18db78d7793b1e94d9b19ac15b89d39f21a5729), + [#7784](https://github.com/angular/angular.js/issues/7784), [#7801](https://github.com/angular/angular.js/issues/7801), [#7894](https://github.com/angular/angular.js/issues/7894)) +- **$http:** + - don't remove content-type header if data is set by request transform + ([c7c363cf](https://github.com/angular/angular.js/commit/c7c363cf8d4533f94c5534c83dd1c7135633ddd8), + [#7910](https://github.com/angular/angular.js/issues/7910)) + - add ability to remove default headers + ([172a4093](https://github.com/angular/angular.js/commit/172a40931be5fe47e7732e5ba173895a1d59c5cd), + [#5784](https://github.com/angular/angular.js/issues/5784)) +- **$location:** remove query args when passed in object + ([2c7d0857](https://github.com/angular/angular.js/commit/2c7d0857ccbdb3a0967acc20e4346a7e1a6be792), + [#6565](https://github.com/angular/angular.js/issues/6565)) +- **input:** + - escape forward slash in email regexp + ([a88c215f](https://github.com/angular/angular.js/commit/a88c215f17829c1cfdec36bc1ef40bae10c41dff), + [#8096](https://github.com/angular/angular.js/issues/8096)) + - modify email validation regexp to match rfc1035 + ([af6f943a](https://github.com/angular/angular.js/commit/af6f943a22f26cf2968f0ae3a1fab2fd09b52a2b), + [#6026](https://github.com/angular/angular.js/issues/6026)) +- **jqLite:** + - correctly dealoc svg elements in IE + ([012ab1f8](https://github.com/angular/angular.js/commit/012ab1f8745c8985d3f132c2dfa8fd84e7dc7041)) + - remove exposed dealoc method + ([9c5b407f](https://github.com/angular/angular.js/commit/9c5b407fd1e296dd525c129743f2b2b47da4dc0d)) +- **ngModel:** test & update correct model when running $validate + ([f3cb2741](https://github.com/angular/angular.js/commit/f3cb2741161353f387d02725637ce4ba062a9bc0), + [#7836](https://github.com/angular/angular.js/issues/7836), [#7837](https://github.com/angular/angular.js/issues/7837)) +- **parseKeyValue:** ignore properties in prototype chain + ([cb42766a](https://github.com/angular/angular.js/commit/cb42766a14f8123aa288b6e20f879141970fb84d), + [#8070](https://github.com/angular/angular.js/issues/8070), [#8068](https://github.com/angular/angular.js/issues/8068)) +- **select:** auto-select new option that is marked as selected + ([b8ae73e1](https://github.com/angular/angular.js/commit/b8ae73e17c19d9aebf572a75c05a7d981dcac807), + [#6828](https://github.com/angular/angular.js/issues/6828)) + + +## Features + +- **$animate:** allow directives to cancel animation events + ([ca752790](https://github.com/angular/angular.js/commit/ca752790d95480b7ad1125a7ddb52b726b987a24), + [#7722](https://github.com/angular/angular.js/issues/7722)) +- **$controller:** disable using global controller constructors + ([3f2232b5](https://github.com/angular/angular.js/commit/3f2232b5a181512fac23775b1df4a6ebda67d018)) +- **FormController:** add `$rollbackViewValue` to rollback all controls + ([85b77314](https://github.com/angular/angular.js/commit/85b77314ed8e4b45d7365a24a47349ed94672aeb), + [#7595](https://github.com/angular/angular.js/issues/7595)) +- **input:** support constant expressions for ngTrueValue/ngFalseValue + ([c90cefe1](https://github.com/angular/angular.js/commit/c90cefe16142d973a123e945fc9058e8a874c357), + [#8041](https://github.com/angular/angular.js/issues/8041), [#5346](https://github.com/angular/angular.js/issues/5346), [#1199](https://github.com/angular/angular.js/issues/1199)) +- **ngAnimate:** conditionally allow child animations to run in parallel with parent animations + ([8252b8be](https://github.com/angular/angular.js/commit/8252b8be946367f1759065adf528adc908da00a2), + [#7946](https://github.com/angular/angular.js/issues/7946)) +- **ngModel:** bind to getters/setters + ([b9fcf017](https://github.com/angular/angular.js/commit/b9fcf017316d37e91959949f56692644ce09d54a), + [#768](https://github.com/angular/angular.js/issues/768)) + + +## Performance Improvements + +- **$compile:** no longer need nodeType filter when setting $scope data + ([b0ca5195](https://github.com/angular/angular.js/commit/b0ca5195e88a42611e933c49d7d2768b181b2d1b), + [#7887](https://github.com/angular/angular.js/issues/7887)) + + +## Breaking Changes + +- **$controller:** due to [3f2232b5](https://github.com/angular/angular.js/commit/3f2232b5a181512fac23775b1df4a6ebda67d018), + +`$controller` will no longer look for controllers on `window`. +The old behavior of looking on `window` for controllers was originally intended +for use in examples, demos, and toy apps. We found that allowing global controller +functions encouraged poor practices, so we resolved to disable this behavior by +default. + +To migrate, register your controllers with modules rather than exposing them +as globals: + +Before: + +```javascript +function MyController() { + // ... +} +``` + +After: + +```javascript +angular.module('myApp', []).controller('MyController', [function() { + // ... +}]); +``` + +Although it's not recommended, you can re-enable the old behavior like this: + +```javascript +angular.module('myModule').config(['$controllerProvider', function($controllerProvider) { + // this option might be handy for migrating old apps, but please don't use it + // in new ones! + $controllerProvider.allowGlobals(); +}]); +``` +- **input:** due to [c90cefe1](https://github.com/angular/angular.js/commit/c90cefe16142d973a123e945fc9058e8a874c357), + + +Previously, these attributes would always be treated as strings. However, they are now parsed as +expressions, and will throw if an expression is non-constant. + +To convert non-constant strings into constant expressions, simply wrap them in an extra pair of quotes, like so: + + + +Closes #8041 +Closes #5346 +Closes #1199 + + +# 1.2.20 accidental-beautification (2014-07-11) + + +## Bug Fixes + +- **$http:** + - don't remove content-type header if data is set by request transform + ([7027844d](https://github.com/angular/angular.js/commit/7027844d42cd428cb799f38f9e9b303da013ac4f), + [#7910](https://github.com/angular/angular.js/issues/7910)) + - add ability to remove default headers + ([172a4093](https://github.com/angular/angular.js/commit/172a40931be5fe47e7732e5ba173895a1d59c5cd), + [#5784](https://github.com/angular/angular.js/issues/5784)) +- **$location:** remove query args when passed in object + ([a26acb64](https://github.com/angular/angular.js/commit/a26acb64fe2ed3e05bf21ac1c058d6ac59b89870), + [#6565](https://github.com/angular/angular.js/issues/6565)) +- **input:** + - escape forward slash in email regexp + ([da0e3c99](https://github.com/angular/angular.js/commit/da0e3c99f51c196f58758841d4d8492a9fa09e20), + [#8096](https://github.com/angular/angular.js/issues/8096)) + - modify email validation regexp to match rfc1035 + ([816b8423](https://github.com/angular/angular.js/commit/816b84230cdd8273ba19e8dec3b6f2e800f76612), + [#6026](https://github.com/angular/angular.js/issues/6026)) +- **parseKeyValue:** ignore properties in prototype chain + ([873acf8f](https://github.com/angular/angular.js/commit/873acf8fab3eb41914920259e713e1916e3c4f38), + [#8070](https://github.com/angular/angular.js/issues/8070), [#8068](https://github.com/angular/angular.js/issues/8068)) + + +## Features + +- **ngAnimate:** conditionally allow child animations to run in parallel with parent animations + ([931789ec](https://github.com/angular/angular.js/commit/931789ec1476e1d06739e63cb423eb87172b5ebc), + [#7946](https://github.com/angular/angular.js/issues/7946)) + + + +# 1.3.0-beta.14 harmonious-cacophonies (2014-06-30) + + +This release contains security fixes for $parse that prevent arbitrary code execution via Angular +expressions under some very specific conditions. The only applications affected by these +vulnerabilities are those that match all of the following conditions: + +- application mixes server-side and client-side templating +- the server-side templating contains XSS vulnerabilities +- the vulnerabilities in the server-side templating are being guarded by server-side XSS filters or + on the client-side via [CSP](http://en.wikipedia.org/wiki/Content_Security_Policy) +- the server-side XSS vulnerabilities can be used to augment the client-side template processed by + Angular + +Applications not meeting all of the conditions are not vulnerable. + +This fix is in both 1.3.0-beta.14 and 1.2.19 release. + +The Angular team would like to thank [Jann Horn](http://thejh.net) for reporting these +vulnerabilities via [security@angularjs.org]. + + + +## Bug Fixes + +- **$compile:** bind ng-attr-* even if unbound attribute follows ng-attr-* + ([8b0258d8](https://github.com/angular/angular.js/commit/8b0258d878cac20cd25c0958fd6e136a08b97df6), + [#7739](https://github.com/angular/angular.js/issues/7739)) +- **$http:** + - should not read statusText on IE<10 when request is aborted + ([31ae3e71](https://github.com/angular/angular.js/commit/31ae3e71647eadbbe1df40f9dedb55e1e0715f98)) + - add the PATCH shortcut back + ([b28b5caa](https://github.com/angular/angular.js/commit/b28b5caab1529b3970f10f0a4de43c0c975e3886), + [#5894](https://github.com/angular/angular.js/issues/5894)) +- **$injector:** check if a fn is an array explicitly + ([b1a6baac](https://github.com/angular/angular.js/commit/b1a6baac2de84a1ecdc000085e8bbd016eb5c100), + [#7904](https://github.com/angular/angular.js/issues/7904), [#2653](https://github.com/angular/angular.js/issues/2653)) +- **$interval:** when canceling, use clearInterval from $window instead of global scope. + ([a4904c0f](https://github.com/angular/angular.js/commit/a4904c0f83838222b98a875c56779a7f1a4a650a)) +- **$parse:** + - prevent invocation of Function's bind, call and apply + ([77ada4c8](https://github.com/angular/angular.js/commit/77ada4c82d6b8fc6d977c26f3cdb48c2f5fbe5a5)) + - forbid __proto__ properties in angular expressions + ([6081f207](https://github.com/angular/angular.js/commit/6081f20769e64a800ee8075c168412b21f026d99)) + - forbid __{define,lookup}{Getter,Setter}__ properties + ([48fa3aad](https://github.com/angular/angular.js/commit/48fa3aadd546036c7e69f71046f659ab1de244c6)) + - forbid referencing Object in angular expressions + ([528be29d](https://github.com/angular/angular.js/commit/528be29d1662122a34e204dd607e1c0bd9c16bbc)) + - handle constants as one-time binding expressions + ([d9763f1b](https://github.com/angular/angular.js/commit/d9763f1bd355190b9d4e5723e4632cbc232f0543), + [#7970](https://github.com/angular/angular.js/issues/7970)) +- **$timeout/$interval:** if invokeApply is false, do not use evalAsync + ([19b6b343](https://github.com/angular/angular.js/commit/19b6b3433ae9f8523cbc72ae97dbcf0c06960148), + [#7999](https://github.com/angular/angular.js/issues/7999), [#7103](https://github.com/angular/angular.js/issues/7103)) +- **Angular:** nodeName should always be lowercase + ([dafb8a3c](https://github.com/angular/angular.js/commit/dafb8a3cd12e7c3247838f536c25eb796331658d), + [#3987](https://github.com/angular/angular.js/issues/3987)) +- **Angular.copy:** preserve prototype chain when copying objects + ([b59b04f9](https://github.com/angular/angular.js/commit/b59b04f98a0b59eead53f6a53391ce1bbcbe9b57), + [#5063](https://github.com/angular/angular.js/issues/5063), [#3767](https://github.com/angular/angular.js/issues/3767), [#4996](https://github.com/angular/angular.js/issues/4996)) +- **core:** drop the toBoolean function + ([bdfc9c02](https://github.com/angular/angular.js/commit/bdfc9c02d021e08babfbc966a007c71b4946d69d), + [#3969](https://github.com/angular/angular.js/issues/3969), [#4277](https://github.com/angular/angular.js/issues/4277), [#7960](https://github.com/angular/angular.js/issues/7960)) +- **injector:** allow multiple loading of function modules + ([2f0a4488](https://github.com/angular/angular.js/commit/2f0a4488731fdb0e8217325dbb52a576defd09bd), + [#7255](https://github.com/angular/angular.js/issues/7255)) +- **input:** + - improve html5 validation support + ([1f6a5a1a](https://github.com/angular/angular.js/commit/1f6a5a1a9255a2db19a1ea4c04cdbcdbb2850b6c), + [#7936](https://github.com/angular/angular.js/issues/7936), [#7937](https://github.com/angular/angular.js/issues/7937)) + - escape forward slash in email regexp + ([b775e2bc](https://github.com/angular/angular.js/commit/b775e2bca1093e9df62a269b5bda968555ea0ded), + [#7938](https://github.com/angular/angular.js/issues/7938)) +- **jqLite:** + - never add to the cache for non-element/document nodes + ([91754a76](https://github.com/angular/angular.js/commit/91754a76e0ef9a7456a5b9819d1c5807c0a575bb), + [#7966](https://github.com/angular/angular.js/issues/7966)) + - don't attach event handlers to comments or text nodes + ([462dbb20](https://github.com/angular/angular.js/commit/462dbb2016a218d84760b6da171f1b15c9e416c3), + [#7913](https://github.com/angular/angular.js/issues/7913), [#7942](https://github.com/angular/angular.js/issues/7942)) + - convert NodeList to an Array to make PhantomJS 1.x happy + ([ceaea861](https://github.com/angular/angular.js/commit/ceaea861ebec957c99bbca6fd88ed33fbc15afbf), + [#7851](https://github.com/angular/angular.js/issues/7851)) +- **numberFilter:** correctly round fractions despite floating-point arithmetics issues in JS + ([189cd064](https://github.com/angular/angular.js/commit/189cd064feeb710fe54ee2ca83449b3eaf82b403), + [#7870](https://github.com/angular/angular.js/issues/7870), [#7878](https://github.com/angular/angular.js/issues/7878)) +- **testabilityPatch:** fix invocations of angular.mock.dump + ([e8e07502](https://github.com/angular/angular.js/commit/e8e07502776e48bf48b83a836f7422d164cbb1d7)) + + +## Features + +- **NgModel:** + - port the email input type to use the validators pipeline + ([67379242](https://github.com/angular/angular.js/commit/6737924210570e8369ab72415e3098c6df4d3f6b)) + - port the URL input type to use the validators pipeline + ([3ee65730](https://github.com/angular/angular.js/commit/3ee65730639fc61d76e1055a6ca74e35eb48b838)) +- **jqLite:** support isDefaultPrevented for triggerHandler dummies + ([7e71acd1](https://github.com/angular/angular.js/commit/7e71acd1781ed44a7306d94338388c90f4420a24), + [#8008](https://github.com/angular/angular.js/issues/8008)) + + +## Performance Improvements + +- **forEach:** use native for loop instead of forEach for Arrays + ([36625de0](https://github.com/angular/angular.js/commit/36625de0d3ebc1fc091af474d942c6ce16b0a1c0)) + + +## Breaking Changes + +- **$parse:** + - due to [77ada4c8](https://github.com/angular/angular.js/commit/77ada4c82d6b8fc6d977c26f3cdb48c2f5fbe5a5), + +You can no longer invoke .bind, .call or .apply on a function in angular expressions. +This is to disallow changing the behaviour of existing functions +in an unforseen fashion. + - due to [6081f207](https://github.com/angular/angular.js/commit/6081f20769e64a800ee8075c168412b21f026d99), + +The (deprecated) __proto__ propery does not work inside angular expressions +anymore. + - due to [48fa3aad](https://github.com/angular/angular.js/commit/48fa3aadd546036c7e69f71046f659ab1de244c6), + +This prevents the use of __{define,lookup}{Getter,Setter}__ inside angular +expressions. If you really need them for some reason, please wrap/bind them to make them +less dangerous, then make them available through the scope object. + - due to [528be29d](https://github.com/angular/angular.js/commit/528be29d1662122a34e204dd607e1c0bd9c16bbc), + +This prevents the use of `Object` inside angular expressions. +If you need Object.keys, make it accessible in the scope. +- **Angular.copy:** due to [b59b04f9](https://github.com/angular/angular.js/commit/b59b04f98a0b59eead53f6a53391ce1bbcbe9b57), + + +This changes `angular.copy` so that it applies the prototype of the original +object to the copied object. Previously, `angular.copy` would copy properties +of the original object's prototype chain directly onto the copied object. + +This means that if you iterate over only the copied object's `hasOwnProperty` +properties, it will no longer contain the properties from the prototype. +This is actually much more reasonable behaviour and it is unlikely that +applications are actually relying on this. + +If this behaviour is relied upon, in an app, then one should simply iterate +over all the properties on the object (and its inherited properties) and +not filter them with `hasOwnProperty`. + +**Be aware that this change also uses a feature that is not compatible with +IE8.** If you need this to work on IE8 then you would need to provide a polyfill +for `Object.create` and `Object.getPrototypeOf`. +- **core:** due to [bdfc9c02](https://github.com/angular/angular.js/commit/bdfc9c02d021e08babfbc966a007c71b4946d69d), + values 'f', '0', 'false', 'no', 'n', '[]' are no longer +treated as falsy. Only JavaScript falsy values are now treated as falsy by the +expression parser; there are six of them: false, null, undefined, NaN, 0 and "". + +Closes #3969 +Closes #4277 +Closes #7960 + +- **$timeout/$interval:** + - due to [19b6b343](https://github.com/angular/angular.js/commit/19b6b3433ae9f8523cbc72ae97dbcf0c06960148) + + +Previously, even if invokeApply was set to false, a $rootScope digest would occur during promise +resolution. This is no longer the case, as promises returned from $timeout and $interval will no +longer trigger $evalAsync (which in turn causes a $digest) if `invokeApply` is false. + +Workarounds include manually triggering $scope.$apply(), or returning $q.defer().promise from a +promise callback, and resolving or rejecting it when appropriate. + + var interval = $interval(function() { + if (someRequirementFulfilled) { + $interval.cancel(interval); + $scope.$apply(); + } + }, 100, 0, false); + +or: + + var interval = $interval(function (idx) { + // make the magic happen + }, 1000, 10, false); + interval.then(function(idx) { + var deferred = $q.defer(); + // do the asynchronous magic --- $evalAsync will cause a digest and cause + // bindings to update. + return deferred.promise; + }); + + +# 1.2.19 precognitive-flashbacks (2014-06-30) + + + +## Bug Fixes + +- **$compile:** bind ng-attr-* even if unbound attribute follows ng-attr-* + ([ed59370d](https://github.com/angular/angular.js/commit/ed59370d805a88c9ac012a8e417faf2a9f902776)) +- **$http:** should not read statusText on IE<10 when request is aborted + ([0c80df21](https://github.com/angular/angular.js/commit/0c80df21b66f4b147b6b55c27ad794be5802b411)) +- **$injector:** check if a fn is an array explicitly + ([67c11b9a](https://github.com/angular/angular.js/commit/67c11b9a3914a24aaf72f36bbe038ba5efa7ddf3), + [#7904](https://github.com/angular/angular.js/issues/7904), [#2653](https://github.com/angular/angular.js/issues/2653)) +- **$interval:** when canceling, use clearInterval from $window instead of global scope. + ([f780ccfa](https://github.com/angular/angular.js/commit/f780ccfa1c9a8d4c6191b0756ff77dc5749cf8c5)) +- **$parse:** + - make the window check in ensureSafeObject IE8 friendly + ([ba62e975](https://github.com/angular/angular.js/commit/ba62e975f1a0cebf08dedbb1501f72b166af66db)) + - prevent invocation of Function's bind, call and apply + ([07fa87a8](https://github.com/angular/angular.js/commit/07fa87a8a82b8be155d8c898bb79e5d9277adfb4)) + - forbid __proto__ properties in angular expressions + ([cb713e60](https://github.com/angular/angular.js/commit/cb713e6045413a25b54ad3267476fa29efd70646)) + - forbid __{define,lookup}{Getter,Setter}__ properties + ([89ca8597](https://github.com/angular/angular.js/commit/89ca8597341aa5585bcf728fa677022b7ec9c071)) + - forbid referencing Object in angular expressions + ([bc6fb7cc](https://github.com/angular/angular.js/commit/bc6fb7cc94afddcb11b94f74d13812a6be1cdb64)) +- **injector:** allow multiple loading of function modules + ([d71f16e7](https://github.com/angular/angular.js/commit/d71f16e7459f1d3705ccf47a13227d4727be9670), + [#7255](https://github.com/angular/angular.js/issues/7255)) +- **input:** + - improve html5 validation support + ([ab2e83c8](https://github.com/angular/angular.js/commit/ab2e83c8c8fa60ca15b1a9539a6587dc363b20f1), + [#7937](https://github.com/angular/angular.js/issues/7937), [#7957](https://github.com/angular/angular.js/issues/7957)) + - escape forward slash in email regexp + ([2a45cea0](https://github.com/angular/angular.js/commit/2a45cea0baaf615b799b54897bfe40d32381e7a2), + [#7938](https://github.com/angular/angular.js/issues/7938)) +- **jqLite:** change expando property to a more unique name + ([74e1cc68](https://github.com/angular/angular.js/commit/74e1cc683be315f6db05e22e185b3d27460d132a)) +- **numberFilter:** correctly round fractions despite floating-point arithmetics issues in JS + ([e5f454c8](https://github.com/angular/angular.js/commit/e5f454c8afc15336dc1faa52704a483cedfacd4a), + [#7870](https://github.com/angular/angular.js/issues/7870), [#7878](https://github.com/angular/angular.js/issues/7878)) +- **testabilityPatch:** fix invocations of angular.mock.dump + ([5e944a1c](https://github.com/angular/angular.js/commit/5e944a1cf1356bd069d3616f24323a0cb3ace87c)) + + +## Performance Improvements + +- **jqLite:** don't use reflection to access expandoId + ([a4faa5cd](https://github.com/angular/angular.js/commit/a4faa5cde722556bd41d75daf346c63a9b6962e9)) + + +## Breaking Changes + +- **$parse:** + - due to [07fa87a8](https://github.com/angular/angular.js/commit/07fa87a8a82b8be155d8c898bb79e5d9277adfb4), + +You can no longer invoke .bind, .call or .apply on a function in angular expressions. +This is to disallow changing the behaviour of existing functions +in an unforseen fashion. + - due to [cb713e60](https://github.com/angular/angular.js/commit/cb713e6045413a25b54ad3267476fa29efd70646), + +The (deprecated) __proto__ propery does not work inside angular expressions +anymore. + - due to [89ca8597](https://github.com/angular/angular.js/commit/89ca8597341aa5585bcf728fa677022b7ec9c071), + +This prevents the use of __{define,lookup}{Getter,Setter}__ inside angular +expressions. If you really need them for some reason, please wrap/bind them to make them +less dangerous, then make them available through the scope object. + - due to [bc6fb7cc](https://github.com/angular/angular.js/commit/bc6fb7cc94afddcb11b94f74d13812a6be1cdb64), + +This prevents the use of `Object` inside angular expressions. +If you need Object.keys, make it accessible in the scope. + + +# 1.3.0-beta.13 idiosyncratic-numerification (2014-06-16) + + +## Bug Fixes + +- **jqLite:** change expando property to a more unique name + ([20c3c9e2](https://github.com/angular/angular.js/commit/20c3c9e25f6417773333727549ed2ca2d3505b44)) + + + + +# 1.3.0-beta.12 ephemeral-acceleration (2014-06-13) + + +## Bug Fixes + +- **$compile:** + - ensure transclude works at root of templateUrl + ([398053c5](https://github.com/angular/angular.js/commit/398053c56352487751d14ea41b3b892960397019), + [#7183](https://github.com/angular/angular.js/issues/7183), [#7772](https://github.com/angular/angular.js/issues/7772)) + - always error if two directives add isolate-scope and new-scope + ([2cde927e](https://github.com/angular/angular.js/commit/2cde927e58c8d1588569d94a797e43cdfbcedaf9), + [#4402](https://github.com/angular/angular.js/issues/4402), [#4421](https://github.com/angular/angular.js/issues/4421)) +- **$injector:** report circularity in circular dependency error message + ([545d22b4](https://github.com/angular/angular.js/commit/545d22b47006c1efa420ba551d4850affdba8016), + [#7500](https://github.com/angular/angular.js/issues/7500)) +- **$parse:** Handle one-time to `null` + ([600a41a7](https://github.com/angular/angular.js/commit/600a41a7b65f2dd139664fca6331c40451db75be), + [#7743](https://github.com/angular/angular.js/issues/7743), [#7787](https://github.com/angular/angular.js/issues/7787)) +- **NgModel:** + - ensure pattern and ngPattern use the same validator + ([1be9bb9d](https://github.com/angular/angular.js/commit/1be9bb9d3527e0758350c4f7417a4228d8571440)) + - make ngMinlength and ngMaxlength as standalone directives + ([26d91b65](https://github.com/angular/angular.js/commit/26d91b653ac224d9d4166fea855346f5e4c4a7b4), + [#6750](https://github.com/angular/angular.js/issues/6750)) + - make sure the ngMinlength and ngMaxlength validators use the $validators pipeline + ([5b8e7ecf](https://github.com/angular/angular.js/commit/5b8e7ecfeb722cfc7a5d92f05b57950a2aa6158b), + [#6304](https://github.com/angular/angular.js/issues/6304)) + - make sure the pattern validator uses the $validators pipeline + ([e63d4253](https://github.com/angular/angular.js/commit/e63d4253d06ed7d344358e2c0b03311c548bc978)) + - make sure the required validator uses the $validators pipeline + ([e53554a0](https://github.com/angular/angular.js/commit/e53554a0e238cba7a150fd7ccf61e5e4cc0c0426), + [#5164](https://github.com/angular/angular.js/issues/5164)) +- **jqLite:** data should store data only on Element and Document nodes + ([a196c8bc](https://github.com/angular/angular.js/commit/a196c8bca82a28c08896d31f1863cf4ecd11401c)) +- **ngResource:** don't convert literal values into Resource objects when isArray is true + ([16dfcb61](https://github.com/angular/angular.js/commit/16dfcb61aed28cdef3bfbed540e2deea6d9e9632), + [#6314](https://github.com/angular/angular.js/issues/6314), [#7741](https://github.com/angular/angular.js/issues/7741)) + + +## Features + +- **NgModel:** introduce the $validators pipeline + ([a8c7cb81](https://github.com/angular/angular.js/commit/a8c7cb81c9e67b52d5c649bf3d8cec06c5976852)) +- **attrs:** trigger observers for specific ng-attributes + ([d9b90d7c](https://github.com/angular/angular.js/commit/d9b90d7c10a8e1bacbee0aeb7e86093cca9e8ed2), + [#7758](https://github.com/angular/angular.js/issues/7758)) +- **input:** add $touched and $untouched states + ([adcc5a00](https://github.com/angular/angular.js/commit/adcc5a00bf582d2b291c18e99093bb0854f7217c)) +- **ngInclude:** emit $includeContentError when HTTP request fails + ([e4419daf](https://github.com/angular/angular.js/commit/e4419daf705d6d2d116ced573f72c24b5c53be1f), + [#5803](https://github.com/angular/angular.js/issues/5803)) + + +## Performance Improvements + +- **$compile:** move ng-binding class stamping for interpolation into compile phase + ([35358fdd](https://github.com/angular/angular.js/commit/35358fddc10652ef78c72cba7b7c2d5a810631d5)) +- **$http:** move xsrf cookie check to after cache check in $http + ([dd1d189e](https://github.com/angular/angular.js/commit/dd1d189ee785a37fe1d9bddf3818152db6aa210a), + [#7717](https://github.com/angular/angular.js/issues/7717)) +- **Scope:** change Scope#id to be a simple number + ([8c6a8171](https://github.com/angular/angular.js/commit/8c6a8171f9bdaa5cdabc0cc3f7d3ce10af7b434d)) +- **forEach:** cache array length + ([55991e33](https://github.com/angular/angular.js/commit/55991e33af6fece07ea347a059da061b76fc95f5)) +- **isArray:** use native Array.isArray + ([751ebc17](https://github.com/angular/angular.js/commit/751ebc17f7fc7be26613db0a3cdee05fc401318b), + [#7735](https://github.com/angular/angular.js/issues/7735)) +- **isWindow** optimize internal isWindow call + ([b68ac4cb](https://github.com/angular/angular.js/commit/b68ac4cb4c172447ba0022fe6e7ce0ca4cb9407e)) +- **jqLite:** + - cache collection length for all methods that work on a single element + ([41d2eba5](https://github.com/angular/angular.js/commit/41d2eba5f8322903247280000bfc5e5e8a1c1a3e)) + - improve performance of jqLite#text + ([92489886](https://github.com/angular/angular.js/commit/92489886dcce3bca00fe827aeb0817297b8a175c)) + - optimize adding nodes to a jqLite collection + ([31faeaa7](https://github.com/angular/angular.js/commit/31faeaa7293716251ed437fa54432bb89d9d48de)) + - optimize element dealocation + ([e35abc9d](https://github.com/angular/angular.js/commit/e35abc9d2fac0471cbe8089dc0e33a72b8029ada)) + - don't use reflection to access expandoId + ([ea9a130a](https://github.com/angular/angular.js/commit/ea9a130a43d165f4f4389d01ac409dd3047efcb4)) +- **ngBind:** set the ng-binding class during compilation instead of linking + ([fd5f3896](https://github.com/angular/angular.js/commit/fd5f3896764107635310ae52df1d80a6e08fba31)) +- **shallowCopy:** use Object.keys to improve performance + ([04468db4](https://github.com/angular/angular.js/commit/04468db44185e3d7968abdb23d77bf623cb5021b)) + + +## Breaking Changes + +- **$compile:** due to [2cde927e](https://github.com/angular/angular.js/commit/2cde927e58c8d1588569d94a797e43cdfbcedaf9), + + +Requesting isolate scope and any other scope on a single element is an error. +Before this change, the compiler let two directives request a child scope +and an isolate scope if the compiler applied them in the order of non-isolate +scope directive followed by isolate scope directive. + +Now the compiler will error regardless of the order. + +If you find that your code is now throwing a `$compile:multidir` error, +check that you do not have directives on the same element that are trying +to request both an isolate and a non-isolate scope and fix your code. + +Closes #4402 +Closes #4421 +- **NgModel:** due to [1be9bb9d](https://github.com/angular/angular.js/commit/1be9bb9d3527e0758350c4f7417a4228d8571440), + + +If an expression is used on ng-pattern (such as `ng-pattern="exp"`) or on the +pattern attribute (something like on `pattern="{{ exp }}"`) and the expression +itself evaluates to a string then the validator will not parse the string as a +literal regular expression object (a value like `/abc/i`). Instead, the entire +string will be created as the regular expression to test against. This means +that any expression flags will not be placed on the RegExp object. To get around +this limitation, use a regular expression object as the value for the expression. + + //before + $scope.exp = '/abc/i'; + + //after + $scope.exp = /abc/i; +- **Scope:** due to [8c6a8171](https://github.com/angular/angular.js/commit/8c6a8171f9bdaa5cdabc0cc3f7d3ce10af7b434d), + Scope#$id is now of time number rather than string. Since the +id is primarily being used for debugging purposes this change should not affect +anyone. +- **forEach:** due to [55991e33](https://github.com/angular/angular.js/commit/55991e33af6fece07ea347a059da061b76fc95f5), + forEach will iterate only over the initial number of items in +the array. So if items are added to the array during the iteration, these won't +be iterated over during the initial forEach call. + +This change also makes our forEach behave more like Array#forEach. +- **jqLite:** due to [a196c8bc](https://github.com/angular/angular.js/commit/a196c8bca82a28c08896d31f1863cf4ecd11401c), + previously it was possible to set jqLite data on Text/Comment +nodes, but now that is allowed only on Element and Document nodes just like in +jQuery. We don't expect that app code actually depends on this accidental feature. + + + + +# 1.2.18 ear-extendability (2014-06-13) + + +## Bug Fixes + +- **$compile:** + - ensure transclude works at root of templateUrl + ([fd420c40](https://github.com/angular/angular.js/commit/fd420c40613d02b3a3f7b14d00a98664518c28f0), + [#7183](https://github.com/angular/angular.js/issues/7183), [#7772](https://github.com/angular/angular.js/issues/7772)) + - bound transclusion to correct scope + ([1382d4e8](https://github.com/angular/angular.js/commit/1382d4e88ec486b7749e45e6ccc864b3ec388cfe)) + - don't pass transcludes to non-transclude templateUrl directives + ([b9ddef2a](https://github.com/angular/angular.js/commit/b9ddef2a495b44cb5fe678b8753de0b7a369244d)) + - don't pass transclude to template of non-transclude directive + ([eafba9e2](https://github.com/angular/angular.js/commit/eafba9e2e5ddc668c534e930d83031d2e8dc32b9)) + - fix nested isolated transclude directives + ([bb931097](https://github.com/angular/angular.js/commit/bb9310974b6765c2b87e74ee7b8485a6e9c24740), + [#1809](https://github.com/angular/angular.js/issues/1809), [#7499](https://github.com/angular/angular.js/issues/7499)) + - pass transcludeFn down to nested transclude directives + ([8df5f325](https://github.com/angular/angular.js/commit/8df5f3259aa776f28bf3d869fb1c03e10a897c84), + [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387)) +- **$injector:** report circularity in circular dependency error message + ([14e797c1](https://github.com/angular/angular.js/commit/14e797c1a10eabd15bf8e845b62213398bcc0f58), + [#7500](https://github.com/angular/angular.js/issues/7500)) +- **ngResource:** don't convert literal values into Resource objects when isArray is true + ([f0904cf1](https://github.com/angular/angular.js/commit/f0904cf12e4f01daa2d4fcbb20c762050125ca55), + [#6314](https://github.com/angular/angular.js/issues/6314), [#7741](https://github.com/angular/angular.js/issues/7741)) + + +## Performance Improvements + +- **$compile:** move ng-binding class stamping for interpolation into compile phase + ([81b7e5ab](https://github.com/angular/angular.js/commit/81b7e5ab0ee3fea410b16b09144359ceb99f5191)) +- **$http:** move xsrf cookie check to after cache check in $http + ([8b86d363](https://github.com/angular/angular.js/commit/8b86d363aa252c3264201b54b57c3e34f9632d45), + [#7717](https://github.com/angular/angular.js/issues/7717)) +- **isArray:** use native Array.isArray + ([6c14fb1e](https://github.com/angular/angular.js/commit/6c14fb1eb61dc0a0552fbcb2ca3ace11c9a2f6a5)) +- **jqLite:** cache collection length for all methods that work on a single element + ([6d418ef5](https://github.com/angular/angular.js/commit/6d418ef5e3a775577996caf0709f79f447f77025)) +- **ngBind:** set the ng-binding class during compilation instead of linking + ([1b189027](https://github.com/angular/angular.js/commit/1b1890274e5a75553ddf9915bb23da48800275f9)) + + + + +# 1.2.17 - quantum disentanglement (2014-06-06) + + +## Bug Fixes + +- **$animate:** + - remove the need to add `display:block!important` for `ngShow`/`ngHide` + ([55b2f0e8](https://github.com/angular/angular.js/commit/55b2f0e8620465559016b424967d90a86af597c0), + [#3813](https://github.com/angular/angular.js/issues/3813)) + - retain inline styles for property-specific transitions + ([ad08638c](https://github.com/angular/angular.js/commit/ad08638c0ae61a22ce43d0b40e1220065b867672), + [#7503](https://github.com/angular/angular.js/issues/7503)) + - ensure class-based animations always perform a DOM operation if skipped + ([34d07403](https://github.com/angular/angular.js/commit/34d0740350a50ff2c3a076eaad1e8122283448c3), + [#6957](https://github.com/angular/angular.js/issues/6957)) +- **$compile:** + - do not merge attrs that are the same for replace directives + ([b635903e](https://github.com/angular/angular.js/commit/b635903ec435ea355b0f3688c7372627d01e23e2), + [#7463](https://github.com/angular/angular.js/issues/7463)) + - pass `transcludeFn` down to nested transclude directives + ([11385060](https://github.com/angular/angular.js/commit/113850602de2f8bc396df4ffd54bb0f1be565b17), + [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387)) + - set `$isolateScope` correctly for sync template directives + ([5319621a](https://github.com/angular/angular.js/commit/5319621afd0edf60aef177a0e98dbb7c282cc418), + [#6942](https://github.com/angular/angular.js/issues/6942)) + - reference correct directive name in `ctreq` error + ([6bea0591](https://github.com/angular/angular.js/commit/6bea0591095c19f747c08ef24cc60b34d28b2824), + [#7062](https://github.com/angular/angular.js/issues/7062), [#7067](https://github.com/angular/angular.js/issues/7067)) + - fix regression which affected old jQuery releases + ([a97a172e](https://github.com/angular/angular.js/commit/a97a172ee9f9bcff4d4d84854ded0c72fa0f7e9a)) +- **$httpBackend:** don't error when JSONP callback is called with no parameter + ([a7ccb753](https://github.com/angular/angular.js/commit/a7ccb7531c92fb976c6058aef2bb18316075efb2), + [#7031](https://github.com/angular/angular.js/issues/7031)) +- **$location:** + - don't clobber path during parsing of path + ([02058bfb](https://github.com/angular/angular.js/commit/02058bfbe27296c5441fc247e5a451da83c74134), + [#7199](https://github.com/angular/angular.js/issues/7199)) + - fix and test html5Mode url-parsing algorithm for legacy browsers + ([24f7999b](https://github.com/angular/angular.js/commit/24f7999bc16e347208aa18c418da85489286674b)) + - make legacy browsers behave like modern ones in html5Mode + ([e0203660](https://github.com/angular/angular.js/commit/e0203660d3af56c5a94e0a9b69c10fd5dabcf577), + [#6162](https://github.com/angular/angular.js/issues/6162), [#6421](https://github.com/angular/angular.js/issues/6421), [#6899](https://github.com/angular/angular.js/issues/6899), [#6832](https://github.com/angular/angular.js/issues/6832), [#6834](https://github.com/angular/angular.js/issues/6834)) +- **angular.copy:** support circular references in the value being copied + ([5c997209](https://github.com/angular/angular.js/commit/5c99720934edc35dd462b1ad02c4d0205683d917), + [#7618](https://github.com/angular/angular.js/issues/7618)) +- **grunt-utils:** ensure special inline CSS works when `angular` is not a global + ([d4231171](https://github.com/angular/angular.js/commit/d4231171582eb41d37bbb908eed23f074ab12f3f), + [#7176](https://github.com/angular/angular.js/issues/7176)) +- **input:** + - fix `ReferenceError` in event listener + ([2d7cb14a](https://github.com/angular/angular.js/commit/2d7cb14a167560edc1356dcec6f9e100ed7ac691)) + - don't dirty model when input event is triggered due to a placeholder change + ([109e5d1d](https://github.com/angular/angular.js/commit/109e5d1d39015af8ade1dc2aff31a2355fbab0a6), + [#2614](https://github.com/angular/angular.js/issues/2614), [#5960](https://github.com/angular/angular.js/issues/5960)) +- **jqLite:** use jQuery only if `jQuery.fn.on` is present + ([fafcd628](https://github.com/angular/angular.js/commit/fafcd6285a6799c4e377ea33011ae3a01aac49a6)) +- **limitTo:** do not convert `Infinity` to `NaN` + ([fcdac65a](https://github.com/angular/angular.js/commit/fcdac65aedfdf48dd2e11d6e5850e03ec188f068), + [#6771](https://github.com/angular/angular.js/issues/6771), [#7118](https://github.com/angular/angular.js/issues/7118)) +- **ngAnimate:** `$animate` methods should accept native DOM elements + ([9227a5db](https://github.com/angular/angular.js/commit/9227a5db947a78e3dbe8b91d5dac5d67444c855c)) +- **ngClass:** + - support multiple classes in key + ([85ce5d0d](https://github.com/angular/angular.js/commit/85ce5d0db9fc4ee5636015fc042224785f9aa997)) + - handle index changes when an item is unshifted + ([a4cc9e19](https://github.com/angular/angular.js/commit/a4cc9e194468573bae5232f63044459d0de6638f), + [#7256](https://github.com/angular/angular.js/issues/7256)) +- **ngLocale:** fix i18n code-generation to support `get_vf_`, `decimals_`, and `get_wt_` + ([96a31476](https://github.com/angular/angular.js/commit/96a314766c41bbb18bcddeddd25c8e566ab76acd)) +- **ngSanitize:** encode surrogate pair properly + ([3d0b49c0](https://github.com/angular/angular.js/commit/3d0b49c07f10c0a723c91629c63705647b690d81), + [#5088](https://github.com/angular/angular.js/issues/5088), [#6911](https://github.com/angular/angular.js/issues/6911)) +- **ngSwitch:** properly support case labels with different numbers of transclude fns + ([32aa4915](https://github.com/angular/angular.js/commit/32aa491588fe4982d4056e89a5d0dd19cf835e72)) +- **numberFilter:** fix rounding error edge case + ([0388eed7](https://github.com/angular/angular.js/commit/0388eed7e52fdbb832a5b4ef466420a128a43800), + [#7453](https://github.com/angular/angular.js/issues/7453), [#7478](https://github.com/angular/angular.js/issues/7478)) + + +## Features + +- **ngMock:** add support of mocha tdd interface + ([6d1c6772](https://github.com/angular/angular.js/commit/6d1c67727ab872c44addc783ef1406952142d89e), + [#7489](https://github.com/angular/angular.js/issues/7489)) + + +## Performance Improvements + +- **$interpolate:** optimize value stringification + ([9d4fa33e](https://github.com/angular/angular.js/commit/9d4fa33e35d73ab28a8a187e20dfbe1f77055825), + [#7501](https://github.com/angular/angular.js/issues/7501)) +- **scope:** 10x. Share the child scope class. + ([9ab9bf6b](https://github.com/angular/angular.js/commit/9ab9bf6b415aa216cfbfda040286e5ec99f56ee0)) + + + + +# 1.2.16 badger-enumeration (2014-04-03) + + +## Bug Fixes + +- **$animate:** + - ensure the CSS driver properly works with SVG elements + ([38ea5426](https://github.com/angular/angular.js/commit/38ea542662b2b74703d583e3a637d65369fc26eb), + [#6030](https://github.com/angular/angular.js/issues/6030)) + - prevent cancellation timestamp from being too far in the future + ([35d635cb](https://github.com/angular/angular.js/commit/35d635cbcbdc20f304781655f3563111afa6567f), + [#6748](https://github.com/angular/angular.js/issues/6748)) + - run CSS animations before JS animations to avoid style inheritance + ([0e5106ec](https://github.com/angular/angular.js/commit/0e5106ec2ccc8596c589b89074d3b27d27bf395a), + [#6675](https://github.com/angular/angular.js/issues/6675)) +- **$parse:** mark constant unary minus expressions as constant + ([6e420ff2](https://github.com/angular/angular.js/commit/6e420ff28d9b3e76ac2c3598bf3797540ef8a1d3), + [#6932](https://github.com/angular/angular.js/issues/6932)) +- **Scope:** + - revert the __proto__ cleanup as that could cause regressions + ([2db66f5b](https://github.com/angular/angular.js/commit/2db66f5b695a06cff62a52e55e55d1a0a25eec2f)) + - more scope clean up on $destroy to minimize leaks + ([7e4e696e](https://github.com/angular/angular.js/commit/7e4e696ec3adf9d6fc77a7aa7e0909a9675fd43a), + [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856), [#6968](https://github.com/angular/angular.js/issues/6968)) + - aggressively clean up scope on $destroy to minimize leaks + ([8d4d437e](https://github.com/angular/angular.js/commit/8d4d437e8cd8d7cebab5d9ae5c8bcfeef2118ce9), + [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856)) +- **filter.ngdoc:** Check if "input" variable is defined + ([a275d539](https://github.com/angular/angular.js/commit/a275d539f9631d6ec64d03814b3b09420e6cf1ee), + [#6819](https://github.com/angular/angular.js/issues/6819)) +- **input:** don't perform HTML5 validation on updated model-value + ([b2363e31](https://github.com/angular/angular.js/commit/b2363e31023df8240113f68b4e01d942f8009b60), + [#6796](https://github.com/angular/angular.js/issues/6796), [#6806](https://github.com/angular/angular.js/issues/6806)) +- **ngClass:** handle ngClassOdd/Even affecting the same classes + ([55fe6d63](https://github.com/angular/angular.js/commit/55fe6d6331e501325c2658df8995dcc083fc4ffb), + [#5271](https://github.com/angular/angular.js/issues/5271)) + + +## Features + +- **$http:** add xhr statusText to completeRequest callback + ([32c09c1d](https://github.com/angular/angular.js/commit/32c09c1d195fcb98f6e29fc7e554a867f4762301), + [#2335](https://github.com/angular/angular.js/issues/2335), [#2665](https://github.com/angular/angular.js/issues/2665), [#6713](https://github.com/angular/angular.js/issues/6713)) + + + +# v1.2.15 beer-underestimating (2014-03-21) + + +## Bug Fixes + +- **$$RAFProvider:** check for webkitCancelRequestAnimationFrame + ([e84da228](https://github.com/angular/angular.js/commit/e84da2283c4e195be557f7b06c8783fe502acbbb), + [#6526](https://github.com/angular/angular.js/issues/6526)) +- **$$rAF:** always fallback to a $timeout incase native rAF isn't supported + ([ee8e4a94](https://github.com/angular/angular.js/commit/ee8e4a946ed8f943e00846b88d8d51c0b2cd1fab), + [#6654](https://github.com/angular/angular.js/issues/6654)) +- **$compile:** support templates with thead and tfoot root elements + ([ca0ac649](https://github.com/angular/angular.js/commit/ca0ac649971ae4fb50419b38f92a98d2226eb696), + [#6289](https://github.com/angular/angular.js/issues/6289)) +- **$http:** + - allow sending Blob data using $http + ([fbb125a3](https://github.com/angular/angular.js/commit/fbb125a3af164e52af2f8119175b04cbbed2f331), + [#5012](https://github.com/angular/angular.js/issues/5012)) + - don't covert 0 status codes to 404 for non-file protocols + ([f108a2a9](https://github.com/angular/angular.js/commit/f108a2a994149ecc011e29f327bcb8e11adf72d9), + [#6074](https://github.com/angular/angular.js/issues/6074), [#6155](https://github.com/angular/angular.js/issues/6155)) +- **$rootScope:** + - ng-repeat can't handle NaN values. #4605 + ([e48c28fe](https://github.com/angular/angular.js/commit/e48c28fe9292efe7af6205b2be116d2350990c73), + [#4605](https://github.com/angular/angular.js/issues/4605)) + - $watchCollection should call listener with oldValue + ([3dd95727](https://github.com/angular/angular.js/commit/3dd9572754c7bafec30dd625f5c611346959c969), + [#2621](https://github.com/angular/angular.js/issues/2621), [#5661](https://github.com/angular/angular.js/issues/5661), [#5688](https://github.com/angular/angular.js/issues/5688), [#6736](https://github.com/angular/angular.js/issues/6736)) +- **angular.bootstrap:** only allow angular to load once + ([0d60f8d3](https://github.com/angular/angular.js/commit/0d60f8d367e38224696749b0f7de04bd60649815), + [#5863](https://github.com/angular/angular.js/issues/5863), [#5587](https://github.com/angular/angular.js/issues/5587)) +- **jqLite:** traverse `host` property for DocumentFragment in inheritedData() + ([98d825e1](https://github.com/angular/angular.js/commit/98d825e10d3bf76f47e69abba857a8933c8cb7d9), + [#6637](https://github.com/angular/angular.js/issues/6637)) +- **ngAnimate:** setting classNameFilter disables animation inside ng-if + ([a41a2a1d](https://github.com/angular/angular.js/commit/a41a2a1d2ce20f86ac2709592e4ada527160e580), + [#6539](https://github.com/angular/angular.js/issues/6539)) +- **ngCookie:** convert non-string values to string + ([93d1c95c](https://github.com/angular/angular.js/commit/93d1c95c61dbfa565333bb64527a103242175af7), + [#6151](https://github.com/angular/angular.js/issues/6151), [#6220](https://github.com/angular/angular.js/issues/6220)) +- **ngTouch:** update workaround for desktop Webkit quirk + ([01a34f51](https://github.com/angular/angular.js/commit/01a34f513bb567ed6d4c81d00d7c2a777c0dae01), + [#6302](https://github.com/angular/angular.js/issues/6302)) +- **orderBy:** support string predicates containing non-ident characters + ([10d3e1e4](https://github.com/angular/angular.js/commit/10d3e1e4472ab9f5cf4418b6438ec2e0f2b0b288), + [#6143](https://github.com/angular/angular.js/issues/6143), [#6144](https://github.com/angular/angular.js/issues/6144)) +- **select:** avoid checking option element selected properties in render + ([dc149de9](https://github.com/angular/angular.js/commit/dc149de9364c66b988f169f67cad39577ba43434), + [#2448](https://github.com/angular/angular.js/issues/2448), [#5994](https://github.com/angular/angular.js/issues/5994), [#6769](https://github.com/angular/angular.js/issues/6769)) + + + # 1.2.14 feisty-cryokinesis (2014-03-01) @@ -126,6 +2476,13 @@ application if 100s of elements are being inserted into the page. Therefore after this change callbacks are only fired if registered on the element being animated. +- **input:** + - due to [a9fcb0d0](https://github.com/angular/angular.js/commit/a9fcb0d0fc6456f80501b8820d02b04d7c15b6d6), + input[type=file] will no longer support ngModel. Due to browser support being spotty among target browsers, + file inputs cannot be cleanly supported, and even features which technically do work (such as ng-change) + work in an inconsistent way depending on the attributes of the form control. + + As a workaround, one can manually listen for change events on file inputs and handle them manually. # 1.2.12 cauliflower-eradication (2014-02-07) @@ -275,26 +2632,26 @@ The animation mock module has been renamed from `mock.animate` to `ngAnimateMock ## Breaking Changes - **$http:** due to [e1cfb195](https://github.com/angular/angular.js/commit/e1cfb1957feaf89408bccf48fae6f529e57a82fe), - it is now necessary to separately specify default HTTP headers for PUT, POST and PATCH requests, as these no longer share a single object. + it is now necessary to separately specify default HTTP headers for PUT, POST and PATCH requests, as these no longer share a single object. - To migrate your code, follow the example below: + To migrate your code, follow the example below: - Before: + Before: - // Will apply to POST, PUT and PATCH methods - $httpProvider.defaults.headers.post = { - "X-MY-CSRF-HEADER": "..." - }; + // Will apply to POST, PUT and PATCH methods + $httpProvider.defaults.headers.post = { + "X-MY-CSRF-HEADER": "..." + }; - After: + After: - // POST, PUT and PATCH default headers must be specified separately, - // as they do not share data. - $httpProvider.defaults.headers.post = - $httpProvider.defaults.headers.put = - $httpProviders.defaults.headers.patch = { - "X-MY-CSRF-HEADER": "..." - }; + // POST, PUT and PATCH default headers must be specified separately, + // as they do not share data. + $httpProvider.defaults.headers.post = + $httpProvider.defaults.headers.put = + $httpProviders.defaults.headers.patch = { + "X-MY-CSRF-HEADER": "..." + }; # 1.2.8 interdimensional-cartography (2014-01-10) @@ -3609,7 +5966,7 @@ behavior and migrate your controllers one at a time: Found an Issue? If you find a bug in the source code or a mistake in the documentation, you can help us by -submitting and issue to our [GitHub Repository][github]. Even better you can submit a Pull Request +submitting an issue to our [GitHub Repository][github]. Even better you can submit a Pull Request with a fix. ***Localization Issue:*** *Angular.js uses the [Google Closure I18N library], to generate its own I18N files. This means that @@ -50,7 +50,7 @@ Comment on an issue to let others know what you're working on, or create a new i doesn't fit within the scope of any of the existing doc fix projects. For large fixes, please build and test the documentation before submitting the PR to be sure you haven't -accidentally introduced any layout or formatting issues.You should also make sure that your commit message +accidentally introduced any layout or formatting issues. You should also make sure that your commit message is labeled "docs:" and follows the **Git Commit Guidelines** outlined below. If you're just making a small change, don't worry about filing an issue first. Use the friendly blue "Improve this doc" button at the top right of the doc page to fork the repository in-place and make a quick change on the fly. @@ -65,13 +65,13 @@ Help us to maximize the effort we can spend fixing issues and adding new features, by not reporting duplicate issues. Providing the following information will increase the chances of your issue being dealt with quickly: -* **Overview of the issue** - if an error is being thrown a non-minified stack trace helps +* **Overview of the Issue** - if an error is being thrown a non-minified stack trace helps * **Motivation for or Use Case** - explain why this is a bug for you * **Angular Version(s)** - is it a regression? * **Browsers and Operating System** - is this a problem with all browsers or only IE8? -* **Reproduce the error** - provide a live example (using [Plunker][plunker] or +* **Reproduce the Error** - provide a live example (using [Plunker][plunker] or [JSFiddle][jsfiddle]) or a unambiguous set of steps. -* **Related issues** - has a similar issue been reported before? +* **Related Issues** - has a similar issue been reported before? * **Suggest a Fix** - if you can't fix the bug yourself, perhaps you can point to what might be causing the problem (line of code or commit) @@ -92,16 +92,19 @@ Before you submit your pull request consider the following guidelines: git checkout -b my-fix-branch master ``` -* Create your patch, including appropriate test cases. -* Follow our [Coding Rules](#coding-rules) -* Commit your changes and create a descriptive commit message (the - commit message is used to generate release notes, please check out our - [commit message conventions](#commit-message-format) and our commit message presubmit hook - `validate-commit-msg.js`): +* Create your patch, **including appropriate test cases**. +* Follow our [Coding Rules](#coding-rules). +* Run the full Angular test suite, as described in the [developer documentation][dev-doc], + and ensure that all tests pass. +* Commit your changes using a descriptive commit message that follows our + [commit message conventions](#commit-message-format) and passes our commit message presubmit hook + `validate-commit-msg.js`. Adherence to the [commit message conventions](#commit-message-format) + is required because release notes are automatically generated from these messages. ```shell git commit -a ``` + Note: the optional commit `-a` command line option will automatically "add" and "rm" edited files. * Build your changes locally to ensure all the tests pass @@ -109,15 +112,17 @@ Before you submit your pull request consider the following guidelines: grunt test ``` -* Push your branch to Github: +* Push your branch to GitHub: ```shell git push origin my-fix-branch ``` -* In Github, send a pull request to `angular:master`. -* If we suggest changes then you can modify your branch, rebase and force a new push to your GitHub - repository to update the Pull Request: +* In GitHub, send a pull request to `angular:master`. +* If we suggest changes then + * Make the required updates. + * Re-run the Angular test suite to ensure tests are still passing. + * Rebase your branch and force push to your GitHub repository (this will update your Pull Request): ```shell git rebase master -i @@ -126,10 +131,12 @@ Before you submit your pull request consider the following guidelines: That's it! Thank you for your contribution! -When the patch is reviewed and merged, you can safely delete your branch and pull the changes +#### After your pull request is merged + +After your pull request is merged, you can safely delete your branch and pull the changes from the main (upstream) repository: -* Delete the remote branch on Github: +* Delete the remote branch on GitHub either through the GitHub web UI or your local shell as follows: ```shell git push origin --delete my-fix-branch @@ -230,7 +237,7 @@ reference GitHub issues that this commit **Closes**. A detailed explanation can be found in this [document][commit-message-format]. -## Signing the CLA +## Signing the CLA Please sign our Contributor License Agreement (CLA) before sending pull requests. For any code changes to be accepted, the CLA must be signed. It's a quick process, we promise! @@ -245,24 +252,23 @@ You can find out more detailed information about contributing in the -[github]: https://github.com/angular/angular.js -[Google Closure I18N library]: https://code.google.com/p/closure-library/source/browse/closure/goog/i18n/ -[list]: https://groups.google.com/forum/?fromgroups#!forum/angular +[Google Closure I18N library]: https://github.com/google/closure-library/tree/master/closure/goog/i18n +[angular-dev]: https://groups.google.com/forum/?fromgroups#!forum/angular-dev +[coc]: https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md +[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit# [contribute]: http://docs.angularjs.org/misc/contribute -[stackoverflow]: http://stackoverflow.com/questions/tagged/angularjs +[contributing]: http://docs.angularjs.org/misc/contribute +[corporate-cla]: http://code.google.com/legal/corporate-cla-v1.0.html +[github]: https://github.com/angular/angular.js [groups]: https://groups.google.com/forum/?fromgroups#!forum/angular -[angular-dev]: https://groups.google.com/forum/?fromgroups#!forum/angular-dev +[individual-cla]: http://code.google.com/legal/individual-cla-v1.0.html [irc]: http://webchat.freenode.net/?channels=angularjs&uio=d4 -[plunker]: http://plnkr.co/edit +[js-style-guide]: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml [jsfiddle]: http://jsfiddle.net/ +[list]: https://groups.google.com/forum/?fromgroups#!forum/angular [ngDocs]: https://github.com/angular/angular.js/wiki/Writing-AngularJS-Documentation -[unit-testing]: http://docs.angularjs.org/guide/dev_guide.unit-testing -[js-style-guide]: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml -[contributing]: http://docs.angularjs.org/misc/contribute -[individual-cla]: http://code.google.com/legal/individual-cla-v1.0.html -[corporate-cla]: http://code.google.com/legal/corporate-cla-v1.0.html -[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit# -[github-pr-helper]: https://chrome.google.com/webstore/detail/github-pr-helper/mokbklfnaddkkbolfldepnkfmanfhpen -[coc]: https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md +[plunker]: http://plnkr.co/edit +[stackoverflow]: http://stackoverflow.com/questions/tagged/angularjs +[unit-testing]: https://docs.angularjs.org/guide/unit-testing [![Analytics](https://ga-beacon.appspot.com/UA-8594346-11/angular.js/CONTRIBUTING.md?pixel)](https://github.com/igrigorik/ga-beacon) diff --git a/Gruntfile.js b/Gruntfile.js index 01dbb952c66e..cc591e2e6f17 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,5 +1,8 @@ +'use strict'; + var files = require('./angularFiles').files; var util = require('./lib/grunt/utils.js'); +var versionInfo = require('./lib/versions/version-info'); var path = require('path'); module.exports = function(grunt) { @@ -8,10 +11,10 @@ module.exports = function(grunt) { grunt.loadTasks('lib/grunt'); - var NG_VERSION = util.getVersion(); + var NG_VERSION = versionInfo.currentVersion; + NG_VERSION.cdn = versionInfo.cdnVersion; var dist = 'angular-'+ NG_VERSION.full; - //global beforeEach util.init(); @@ -106,6 +109,12 @@ module.exports = function(grunt) { options: { jshintrc: true, }, + node: { + files: { src: ['*.js', 'lib/**/*.js'] }, + }, + tests: { + files: { src: 'test/**/*.js' }, + }, ng: { files: { src: files['angularSrc'] }, }, @@ -219,8 +228,11 @@ module.exports = function(grunt) { "ddescribe-iit": { files: [ + 'src/**/*.js', 'test/**/*.js', - '!test/ngScenario/DescribeSpec.js' + '!test/ngScenario/DescribeSpec.js', + '!src/ng/directive/booleanAttrs.js', // legitimate xit here + '!src/ngScenario/**/*.js' ] }, @@ -245,7 +257,11 @@ module.exports = function(grunt) { compress: { build: { options: {archive: 'build/' + dist +'.zip', mode: 'zip'}, - src: ['**'], cwd: 'build', expand: true, dot: true, dest: dist + '/' + src: ['**'], + cwd: 'build', + expand: true, + dot: true, + dest: dist + '/' } }, @@ -278,7 +294,7 @@ module.exports = function(grunt) { //alias tasks - grunt.registerTask('test', 'Run unit, docs and e2e tests with Karma', ['jshint', 'package','test:unit','test:promises-aplus', 'tests:docs', 'test:protractor']); + grunt.registerTask('test', 'Run unit, docs and e2e tests with Karma', ['jshint', 'jscs', '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 unit tests with Karma', ['tests:jquery']); grunt.registerTask('test:modules', 'Run the Karma module tests with Karma', ['tests:modules']); diff --git a/README.md b/README.md index 5206614bf3cc..7deb1604bde8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -AngularJS [![Build Status](https://travis-ci.org/angular/angular.js.png?branch=master)](https://travis-ci.org/angular/angular.js) +AngularJS [![Build Status](https://travis-ci.org/angular/angular.js.svg?branch=master)](https://travis-ci.org/angular/angular.js) ========= AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you @@ -6,16 +6,17 @@ use good old HTML (or HAML, Jade and friends!) as your template language and let syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. To help you structure your application better and make it easy to test, AngularJS teaches -the browser how to do dependency injection and inversion of control. Oh yeah and it also helps with -server-side communication, taming async callbacks with promises and deferreds; and makes client-side -navigation and deeplinking with hashbang urls or HTML5 pushState a piece of cake. The best of all: -it makes development fun! +the browser how to do dependency injection and inversion of control. + +Oh yeah and it helps with server-side communication, taming async callbacks with promises and +deferreds. It also makes client-side navigation and deeplinking with hashbang urls or HTML5 pushState a +piece of cake. The best of all: it makes development fun! * Web site: http://angularjs.org * Tutorial: http://docs.angularjs.org/tutorial * API Docs: http://docs.angularjs.org/api * Developer Guide: http://docs.angularjs.org/guide -* Contribution guidelines: http://docs.angularjs.org/misc/contribute +* Contribution guidelines: [CONTRIBUTING.md](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md) * Dashboard: http://dashboard.angularjs.org Building AngularJS @@ -37,7 +38,7 @@ To execute end-to-end (e2e) tests, use: grunt test:e2e To learn more about the grunt tasks, run `grunt --help` and also read our -[contribution guidelines](http://docs.angularjs.org/misc/contribute). +[contribution guidelines](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md). [![Analytics](https://ga-beacon.appspot.com/UA-8594346-11/angular.js/README.md?pixel)](https://github.com/igrigorik/ga-beacon) diff --git a/TRIAGING.md b/TRIAGING.md index 08641f845252..8ae46a574334 100644 --- a/TRIAGING.md +++ b/TRIAGING.md @@ -26,7 +26,6 @@ This process based on the idea of minimizing user pain * You can triage older issues as well * Triage to your heart's content 1. Assign yourself: Pick an issue that is not assigned to anyone and assign it to you - 1. Understandable? - verify if the description of the request is clear. * If not, [close it][] according to the instructions below and go to the last step. 1. Duplicate? @@ -34,9 +33,8 @@ This process based on the idea of minimizing user pain * Check if there are comments that link to a dupe. If so verify that this is indeed a dupe, [close it][], and go to the last step. 1. Bugs: * Label `Type: Bug` - * Reproducible? - Steps to reproduce the bug are clear. If they are not, + * Reproducible? - Steps to reproduce the bug are clear. If they are not, ask for a clarification. If there's no reply after a week, [close it][]. * Reproducible on master? - - 1. Non bugs: * Label `Type: Feature`, `Type: Chore`, or `Type: Perf` * Belongs in core? – Often new features should be implemented as a third-party module rather than an addition to the core. @@ -44,11 +42,11 @@ This process based on the idea of minimizing user pain * Label `needs: breaking change` - if needed * Label `needs: public api` - if the issue requires introduction of a new public API 1. Label `browser: *` - if the issue **only** affects a certain browser -1. Label `frequency: *` – How often does this issue come up? How many developers does this affect? +1. Label `frequency: *` – How often does this issue come up? How many developers does this affect? Chose just one of the following: * low - obscure issue affecting a handful of developers * moderate - impacts a common usage pattern * high - impacts most or all Angular apps -1. Label `severity: *` - How bad is the issue? +1. Label `severity: *` - How bad is the issue? Chose just one of the following: * security issue * regression * memory leak @@ -59,11 +57,10 @@ This process based on the idea of minimizing user pain * In rare cases, it's ok to have multiple components. 1. Label `PRs plz!` - These issues are good targets for PRs from the open source community. Apply to issues where the problem and solution are well defined in the comments, and it's not too complex. 1. Label `origin: google` for issues from Google - 1. Assign a milestone: - * Current 1.x.y milestone - regressions and urgent bugs only - * Backlog - fixes; changes that should go into a patch release - * Ice Box - new features; changes that belong inß a major/minor release + * Backlog - triaged fixes and features, should be the default choice + * Current 1.x.y milestone (e.g. 1.3.0-beta-2) - regressions and urgent bugs only + 1. Unassign yourself from the issue diff --git a/angularFiles.js b/angularFiles.js index 1647ba48481a..f7a675fc5d69 100755 --- a/angularFiles.js +++ b/angularFiles.js @@ -1,4 +1,6 @@ -angularFiles = { +'use strict'; + +var angularFiles = { 'angularSrc': [ 'src/minErr.js', 'src/Angular.js', diff --git a/bower.json b/bower.json index a369d4174dad..d707fea22b74 100644 --- a/bower.json +++ b/bower.json @@ -2,11 +2,7 @@ "name": "AngularJS", "devDependencies": { "jquery": "1.10.2", - "lunr.js": "0.4.3", - "open-sans-fontface": "1.0.4", - "google-code-prettify": "1.0.1", "closure-compiler": "https://closure-compiler.googlecode.com/files/compiler-20130603.zip", - "ng-closure-runner": "https://raw.github.com/angular/ng-closure-runner/v0.2.3/assets/ng-closure-runner.zip", - "bootstrap": "3.1.1" + "ng-closure-runner": "https://raw.github.com/angular/ng-closure-runner/v0.2.3/assets/ng-closure-runner.zip" } } diff --git a/changelog.js b/changelog.js index fd30a1851e72..cc0a5ce93c32 100755 --- a/changelog.js +++ b/changelog.js @@ -3,6 +3,8 @@ // TODO(vojta): pre-commit hook for validating messages // TODO(vojta): report errors, currently Q silence everything which really sucks +'use strict'; + var child = require('child_process'); var fs = require('fs'); var util = require('util'); @@ -164,7 +166,7 @@ var writeChangelog = function(stream, commits, version) { hash: commit.hash, closes: [] }); - }; + } }); stream.write(util.format(HEADER_TPL, version, version, currentDate())); @@ -172,7 +174,7 @@ var writeChangelog = function(stream, commits, version) { printSection(stream, 'Features', sections.feat); printSection(stream, 'Performance Improvements', sections.perf); printSection(stream, 'Breaking Changes', sections.breaks, false); -} +}; var getPreviousTag = function() { diff --git a/changelog.spec.js b/changelog.spec.js index 595ed84d6fab..f8f4a6cc19e0 100644 --- a/changelog.spec.js +++ b/changelog.spec.js @@ -1,3 +1,7 @@ +/* global describe: false, it: false, expect: false */ + +'use strict'; + describe('changelog.js', function() { var ch = require('./changelog'); @@ -13,7 +17,7 @@ describe('changelog.js', function() { expect(msg.hash).toBe('9b1aff905b638aa274a5fc8f88662df446d374bd'); expect(msg.subject).toBe('broadcast $destroy event on scope destruction'); expect(msg.body).toBe('perf testing shows that in chrome this change adds 5-15% overhead\n' + - 'when destroying 10k nested scopes where each scope has a $destroy listener\n') + 'when destroying 10k nested scopes where each scope has a $destroy listener\n'); expect(msg.component).toBe('scope'); }); diff --git a/compare-master-to-stable.js b/compare-master-to-stable.js index 404383b01d9c..bec1ee7ae6da 100755 --- a/compare-master-to-stable.js +++ b/compare-master-to-stable.js @@ -1,5 +1,7 @@ #!/usr/local/bin/node +'use strict'; + var util = require('util'); var cp = require('child_process'); @@ -143,7 +145,7 @@ then(allInSeries(function (branch) { return sha + (msg.toLowerCase().indexOf('fix') === -1 ? ' ' : ' * ') + msg; }); branch.log = log.map(function (line) { - return line.substr(41) + return line.substr(41); }); return branch; }); diff --git a/css/angular.css b/css/angular.css index 2566640ebb2f..4b54198b56a5 100644 --- a/css/angular.css +++ b/css/angular.css @@ -14,3 +14,9 @@ ng\:form { transition:0s all!important; -webkit-transition:0s all!important; } + +/* show the element during a show/hide animation when the + * animation is ongoing, but the .ng-hide class is active */ +.ng-hide-add-active, .ng-hide-remove { + display: block!important; +} diff --git a/docs/app/assets/Error404.html b/docs/app/assets/Error404.html new file mode 100644 index 000000000000..abfc4d13a37d --- /dev/null +++ b/docs/app/assets/Error404.html @@ -0,0 +1,11 @@ +

Oops!

+ +

The page you requested does not exist. Perhaps you were looking for something else...

+ +
+ +
+
{{ key }}
+
{{ item.name }}
+
+
diff --git a/docs/app/assets/css/docs.css b/docs/app/assets/css/docs.css index 64f2e4b76ed4..72249876dfbc 100644 --- a/docs/app/assets/css/docs.css +++ b/docs/app/assets/css/docs.css @@ -184,10 +184,8 @@ h1,h2,h3,h4,h5,h6 { } pre { - padding:15px; - border:1px solid #ddd; - display:block; - border-radius:5px; + white-space: pre-wrap; + word-break: normal; } .aside-nav a, @@ -213,6 +211,10 @@ code.highlighted { color:maroon; } +ul + p { + margin-top: 10px; +} + .docs-version-jump { min-width:100%; max-width:100%; @@ -255,6 +257,9 @@ code.highlighted { z-index: 99; cursor: pointer; font-size: 16px; + -moz-appearance: none; + text-indent: 0.01px; + text-overflow: ''; } .picker:after { @@ -311,10 +316,10 @@ iframe.example { } .search-results-group.col-group-api { width:30%; } -.search-results-group.col-group-guide { width:30%; } -.search-results-group.col-group-tutorial { width:25%; } +.search-results-group.col-group-guide, +.search-results-group.col-group-tutorial { width:20%; } .search-results-group.col-group-misc, -.search-results-group.col-group-error { float:right; clear:both; width:15% } +.search-results-group.col-group-error { width:15%; float: right; } .search-results-group.col-group-api .search-result { @@ -386,7 +391,6 @@ iframe.example { position:fixed; top:120px; bottom:0; - padding-bottom:120px; overflow:auto; } @@ -407,6 +411,7 @@ iframe.example { .main-body-grid .side-navigation { position:relative; + padding-bottom:120px; } .main-body-grid .side-navigation.ng-hide { @@ -420,6 +425,7 @@ iframe.example { .type-hint { display:inline-block; + background: gray; } .variables-matrix .type-hint { @@ -464,6 +470,14 @@ iframe.example { background:rgb(189, 63, 66); } +.type-hint-regexp { + background: rgb(90, 84, 189); +} + +.type-hint-domelement { + background: rgb(95, 158, 160); +} + .runnable-example-frame { width:100%; height:300px; @@ -501,10 +515,6 @@ h4 { padding-top:20px; } -.improve-docs { - float:right; -} - .btn { color:#428bca; position: relative; @@ -538,10 +548,17 @@ h4 { background:white!important; } +.view-source, .improve-docs { + position:relative; + z-index:100; +} + .view-source { margin-right:10px; - padding-right:10px; - border-right:1px solid #999; +} + +.improve-docs { + float:right; } .return-arguments, @@ -554,7 +571,7 @@ h4 { } .return-arguments td:first-child { - width:100px; + width:100px; } ul.methods > li, @@ -562,6 +579,15 @@ ul.events > li { margin-bottom:40px; } +@media only screen and (min-width: 769px) and (max-width: 991px) { + .main-body-grid { + margin-top: 160px; + } + .main-body-grid > .grid-left { + top: 160px; + } +} + @media only screen and (max-width : 768px) { .picker, .picker select { width:auto; @@ -609,12 +635,14 @@ ul.events > li { display:inline-block; padding:3px 0; } - .nav-index-group .nav-index-listing:not(.nav-index-section) + .nav-index-listing:not(.nav-index-section):after { - padding-right:5px; - content:", "; + .nav-index-group .nav-index-listing:not(.nav-index-section):after { + padding-right:5px; + margin-left:-3px; + content:", "; } - .nav-index-group .nav-index-listing:last-child { + .nav-index-group .nav-index-listing:last-child:after { content:""; + display:inline-block; } .nav-index-group .nav-index-section { display:block; diff --git a/docs/app/assets/css/prettify-theme.css b/docs/app/assets/css/prettify-theme.css index 86595bcea9a6..7308e1ec719f 100644 --- a/docs/app/assets/css/prettify-theme.css +++ b/docs/app/assets/css/prettify-theme.css @@ -6,6 +6,10 @@ line-height: 1.5; } +.lang-text * { + color: #333333!important; +} + .pln { color: #333333; } diff --git a/docs/app/assets/css/prettify.css b/docs/app/assets/css/prettify.css index 16e0cafbfef9..354bbd544f11 100644 --- a/docs/app/assets/css/prettify.css +++ b/docs/app/assets/css/prettify.css @@ -40,7 +40,7 @@ pre.prettyprint.linenums { } ol.linenums { margin: 0 0 0 33px; /* IE indents via margin-left */ -} +} ol.linenums li { padding-left: 12px; font-size:12px; diff --git a/docs/app/assets/img/tutorial/tutorial_05.png b/docs/app/assets/img/tutorial/tutorial_05.png new file mode 100644 index 000000000000..be3021742731 Binary files /dev/null and b/docs/app/assets/img/tutorial/tutorial_05.png differ diff --git a/docs/app/assets/img/tutorial/tutorial_05.pptx b/docs/app/assets/img/tutorial/tutorial_05.pptx new file mode 100644 index 000000000000..1afe4c3df5b1 Binary files /dev/null and b/docs/app/assets/img/tutorial/tutorial_05.pptx differ diff --git a/docs/app/assets/img/tutorial/xhr_service_final.png b/docs/app/assets/img/tutorial/xhr_service_final.png deleted file mode 100644 index b7250e3e3046..000000000000 Binary files a/docs/app/assets/img/tutorial/xhr_service_final.png and /dev/null differ diff --git a/docs/app/assets/js/angular-bootstrap/bootstrap-prettify.js b/docs/app/assets/js/angular-bootstrap/bootstrap-prettify.js deleted file mode 100644 index e35b4579efbd..000000000000 --- a/docs/app/assets/js/angular-bootstrap/bootstrap-prettify.js +++ /dev/null @@ -1,284 +0,0 @@ -'use strict'; - -var directive = {}; -var service = { value: {} }; - -var DEPENDENCIES = { - 'angular.js': 'http://code.angularjs.org/' + angular.version.full + '/angular.min.js', - 'angular-resource.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-resource.min.js', - 'angular-route.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-route.min.js', - 'angular-animate.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-animate.min.js', - 'angular-sanitize.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-sanitize.min.js', - 'angular-cookies.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-cookies.min.js' -}; - - -function escape(text) { - return text. - replace(/\&/g, '&'). - replace(/\/g, '>'). - replace(/"/g, '"'); -} - -/** - * http://stackoverflow.com/questions/451486/pre-tag-loses-line-breaks-when-setting-innerhtml-in-ie - * http://stackoverflow.com/questions/195363/inserting-a-newline-into-a-pre-tag-ie-javascript - */ -function setHtmlIe8SafeWay(element, html) { - var newElement = angular.element('
' + html + '
'); - - element.empty(); - element.append(newElement.contents()); - return element; -} - - -directive.jsFiddle = function(getEmbeddedTemplate, escape, script) { - return { - terminal: true, - link: function(scope, element, attr) { - var name = '', - stylesheet = '\n', - fields = { - html: '', - css: '', - js: '' - }; - - angular.forEach(attr.jsFiddle.split(' '), function(file, index) { - var fileType = file.split('.')[1]; - - if (fileType == 'html') { - if (index == 0) { - fields[fileType] += - '
\n' + - getEmbeddedTemplate(file, 2); - } else { - fields[fileType] += '\n\n\n \n' + - ' \n'; - } - } else { - fields[fileType] += getEmbeddedTemplate(file) + '\n'; - } - }); - - fields.html += '
\n'; - - setHtmlIe8SafeWay(element, - '
' + - hiddenField('title', 'AngularJS Example: ' + name) + - hiddenField('css', ' \n' + - stylesheet + - script.angular + - (attr.resource ? script.resource : '') + - ' \n' + - '{{head:0}} @@ -130,9 +133,9 @@ This allows us to extend the above example with these features: - SAVE button is enabled only if form has some changes and is valid - custom error messages for `user.email` and `user.agree` - + -
+
Name:
@@ -159,23 +162,24 @@ This allows us to extend the above example with these features: - function Controller($scope) { - $scope.master = {}; + angular.module('formExample', []) + .controller('ExampleController', ['$scope', function($scope) { + $scope.master = {}; - $scope.update = function(user) { - $scope.master = angular.copy(user); - }; + $scope.update = function(user) { + $scope.master = angular.copy(user); + }; - $scope.reset = function() { - $scope.user = angular.copy($scope.master); - }; + $scope.reset = function() { + $scope.user = angular.copy($scope.master); + }; - $scope.isUnchanged = function(user) { - return angular.equals(user, $scope.master); - }; + $scope.isUnchanged = function(user) { + return angular.equals(user, $scope.master); + }; - $scope.reset(); - } + $scope.reset(); + }]); @@ -202,7 +206,7 @@ In the following example we create two directives. * The first one is `integer` and it validates whether the input is a valid integer. For example `1.23` is an invalid value, since it contains a fraction. Note that we unshift the array instead of pushing. - This is because we want to be first parser and consume the control string value, as we need to execute the validation function before a conversion to number occurs. + This is because we want it to be the first parser and consume the control string value, as we need to execute the validation function before a conversion to number occurs. * The second directive is a `smart-float`. It parses both `1.2` and `1,2` into a valid float number `1.2`. @@ -211,26 +215,24 @@ In the following example we create two directives. -
- -
- Size (integer 0 - 10): - {{size}}
- This is not valid integer! - - The value must be in range 0 to 10! -
- -
- Length (float): - - {{length}}
- - This is not a valid float number! -
- -
+
+
+ Size (integer 0 - 10): + {{size}}
+ This is not valid integer! + + The value must be in range 0 to 10! +
+ +
+ Length (float): + + {{length}}
+ + This is not a valid float number! +
+
diff --git a/docs/content/guide/i18n.ngdoc b/docs/content/guide/i18n.ngdoc index 6dec8fd2cd81..78640feb92c9 100644 --- a/docs/content/guide/i18n.ngdoc +++ b/docs/content/guide/i18n.ngdoc @@ -1,54 +1,56 @@ @ngdoc overview @name i18n and l10n +@sortOrder 520 @description -# I18n and L10n in AngularJS +# i18n and l10n -**What is i18n and l10n?** +Internationalization (i18n) is the process of developing products in such a way that they can be +localized for languages and cultures easily. Localization (l10n), is the process of adapting +applications and text to enable their usability in a particular cultural or linguistic market. For +application developers, internationalizing an application means abstracting all of the strings and +other locale-specific bits (such as date or currency formats) out of the application. Localizing an +application means providing translations and localized formats for the abstracted bits. -Internationalization, abbreviated i18n, is the process of developing products in such a way that -they can be localized for languages and cultures easily. Localization, abbreviated l10n, is the -process of adapting applications and text to enable their usability in a particular cultural or -linguistic market. For application developers, internationalizing an application means abstracting -all of the strings and other locale-specific bits (such as date or currency formats) out of the -application. Localizing an application means providing translations and localized formats for the -abstracted bits. -**What level of support for i18n/l10n is currently in Angular?** +## How does Angular support i18n/l10n? -Currently, Angular supports i18n/l10n for -[datetime](http://docs.angularjs.org/#!/api/ng.filter:date), -[number](http://docs.angularjs.org/#!/api/ng.filter:number) and -[currency](http://docs.angularjs.org/#!/api/ng.filter:currency) filters. +Angular supports i18n/l10n for {@link ng.filter:date date}, {@link ng.filter:number number} and +{@link ng.filter:currency currency} filters. -Additionally, Angular supports localizable pluralization support provided by the {@link -ng.directive:ngPluralize ngPluralize directive}. +Additionally, Angular supports localizable pluralization support through the {@link +ng.directive:ngPluralize `ngPluralize` directive}. All localizable Angular components depend on locale-specific rule sets managed by the {@link -ng.$locale $locale service}. +ng.$locale `$locale` service}. -For readers who want to jump straight into examples, we have a few web pages that showcase how to -use Angular filters with various locale rule sets. You can find these examples either on -[Github](https://github.com/angular/angular.js/tree/master/i18n/e2e) or in the i18n/e2e folder of -Angular development package. +There a few examples that showcase how to use Angular filters with various locale rule sets in the +[`i18n/e2e` directory](https://github.com/angular/angular.js/tree/master/i18n/e2e) of the Angular +source code. -**What is a locale id?** + +## What is a locale ID? A locale is a specific geographical, political, or cultural region. The most commonly used locale -ID consists of two parts: language code and country code. For example, en-US, en-AU, zh-CN are all -valid locale IDs that have both language codes and country codes. Because specifying a country code -in locale ID is optional, locale IDs such as en, zh, and sk are also valid. See the -[ICU ](http://userguide.icu-project.org/locale) website for more information about using locale IDs. +ID consists of two parts: language code and country code. For example, `en-US`, `en-AU`, and +`zh-CN` are all valid locale IDs that have both language codes and country codes. Because +specifying a country code in locale ID is optional, locale IDs such as `en`, `zh`, and `sk` are +also valid. See the [ICU](http://userguide.icu-project.org/locale) website for more information +about using locale IDs. + + +## Supported locales in Angular -**Supported locales in Angular** Angular separates number and datetime format rule sets into different files, each file for a particular locale. You can find a list of currently supported locales [here](https://github.com/angular/angular.js/tree/master/src/ngLocale) -# Providing locale rules to Angular + + +## Providing locale rules to Angular There are two approaches to providing locale rules to Angular: -**1. Pre-bundled rule sets** +### 1. Pre-bundled rule sets You can pre-bundle the desired locale file with Angular by concatenating the content of the locale-specific file to the end of `angular.js` or `angular.min.js` file. @@ -61,7 +63,7 @@ locale, you can do the following: When the application containing `angular_de-de.js` script instead of the generic angular.js script starts, Angular is automatically pre-configured with localization rules for the german locale. -**2. Including locale js script in index.html page** +### 2. Including a locale script in `index.html` You can also include the locale specific js file in the index.html page. For example, if one client requires German locale, you would serve index_de-de.html which will look something like this: @@ -77,48 +79,61 @@ requires German locale, you would serve index_de-de.html which will look somethi ``` -**Comparison of the two approaches** -Both approaches described above requires you to prepare different index.html pages or js files for -each locale that your app may be localized into. You also need to configure your server to serve +### Comparison of the two approaches + +Both approaches described above require you to prepare different `index.html` pages or JavaScript +files for each locale that your app may use. You also need to configure your server to serve the correct file that correspond to the desired locale. -However, the second approach (Including locale js script in index.html page) is likely to be slower -because an extra script needs to be loaded. +The second approach (including the locale JavaScript file in `index.html`) may be slower because +an extra script needs to be loaded. + +## Caveats -# "Gotchas" +Although Angular makes i18n convenient, there are several things you need to be conscious of as you +develop your app. -**Currency symbol "gotcha"** +### Currency symbol -Angular's [currency filter](http://docs.angularjs.org/#!/api/ng.filter:currency) allows -you to use the default currency symbol from the {@link ng.$locale locale service}, -or you can provide the filter with a custom currency symbol. If your app will be used only in one -locale, it is fine to rely on the default currency symbol. However, if you anticipate that viewers -in other locales might use your app, you should provide your own currency symbol to make sure the -actual value is understood. +Angular's {@link ng.filter:currency currency filter} allows you to use the default currency symbol +from the {@link ng.$locale locale service}, or you can provide the filter with a custom currency +symbol. -For example, if you want to display an account balance of 1000 dollars with the following binding -containing currency filter: `{{ 1000 | currency }}`, and your app is currently in en-US locale. -'$1000.00' will be shown. However, if someone in a different local (say, Japan) views your app, their -browser will specify the locale as ja, and the balance of '¥1000.00' will be shown instead. This -will really upset your client. +
+**Best Practice:** If your app will be used only in one locale, it is fine to rely on the default +currency symbol. If you anticipate that viewers in other locales might use your app, you should +explicitly provide a currency symbol. +
+ +Let's say you are writing a banking app and you want to display an account balance of 1000 dollars. +You write the following binding using the currency filter: + +```html +{{ 1000 | currency }} +``` + +If your app is currently in the `en-US` locale, the browser will show `$1000.00`. If someone in the +Japanese locale (`ja`) views your app, their browser will show a balance of `¥1000.00` instead. +This is problematic because $1000 is not the same as ¥1000. In this case, you need to override the default currency symbol by providing the -[currency filter](http://docs.angularjs.org/#!/api/ng.filter:currency) with a currency symbol as -a parameter when you configure the filter, for example, {{ 1000 | currency:"USD$"}}. This way, -Angular will always show a balance of 'USD$1000' and disregard any locale changes. +{@link ng.filter:currency} currency filter with a currency symbol as a parameter. + +If we change the above to `{{ 1000 | currency:"USD$"}}`, Angular will always show a balance of +`USD$1000` regardless of locale. -**Translation length "gotcha"** +### Translation length -Keep in mind that translated strings/datetime formats can vary greatly in length. For example, -`June 3, 1977` will be translated to Spanish as `3 de junio de 1977`. There are bound to be other -more extreme cases. Hence, when internationalizing your apps, you need to apply CSS rules -accordingly and do thorough testing to make sure UI components do not overlap. +Translated strings/datetime formats can vary greatly in length. For example, `June 3, 1977` will be +translated to Spanish as `3 de junio de 1977`. +When internationalizing your app, you need to do thorough testing to make sure UI components behave +as expected even when their contents vary greatly in content size. -**Timezones** +### Timezones -Keep in mind that Angular datetime filter uses the time zone settings of the browser. So the same +The Angular datetime filter uses the time zone settings of the browser. The same application will show different time information depending on the time zone settings of the -computer that the application is running on. Neither Javascript nor Angular currently supports +computer that the application is running on. Neither JavaScript nor Angular currently supports displaying the date with a timezone specified by the developer. diff --git a/docs/content/guide/ie.ngdoc b/docs/content/guide/ie.ngdoc index 414c058e1b32..7260aea01418 100644 --- a/docs/content/guide/ie.ngdoc +++ b/docs/content/guide/ie.ngdoc @@ -1,32 +1,38 @@ @ngdoc overview -@name Internet Explorer Compatibility +@name Internet Explorer Compatibility +@sortOrder 530 @description -# Overview +# Internet Explorer Compatibility + +
+**Note:** AngularJS 1.3 is dropping support for IE8. Read more about it on +[our blog](http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html). +AngularJS 1.2 will continue to support IE8, but the core team does not plan to spend time +addressing issues specific to IE8 or earlier. +
This document describes the Internet Explorer (IE) idiosyncrasies when dealing with custom HTML attributes and tags. Read this document if you are planning on deploying your Angular application -on IE v8.0 or earlier. - -The project currently supports and will attempt to fix bugs for IE8 and above. The continuous -integration server runs all the tests against IE8. See http://ci.angularjs.org. +on IE8 or earlier. -IE7 and below are not tested and the project makes no guarantee that Angular will work on it. -A subset of the AngularJS functionality may work. It is up to you to test and decide whether -it works for your particular app. +The project currently supports and will attempt to fix bugs for IE9 and above. The continuous +integration server runs all the tests against IE9, IE10, and IE11. See +[Travis CI](https://travis-ci.org/angular/angular.js) and +[ci.angularjs.org](http://ci.angularjs.org). -It is very unlikely that issues specific to IE7 or earlier will be given any time by the core team. -[GitHub](https://github.com/angular/angular.js/issues/4974) +We do not run tests on IE8 and below. A subset of the AngularJS functionality may work on these +browsers, but it is up to you to test and decide whether it works for your particular app. -# Short Version +## Short Version To make your Angular application work on IE please make sure that: 1. You polyfill JSON.stringify for IE7 and below. You can use [JSON2](https://github.com/douglascrockford/JSON-js) or [JSON3](http://bestiejs.github.com/json3/) polyfills for this. - + ```html @@ -42,7 +48,7 @@ To make your Angular application work on IE please make sure that: ``` 2. add `id="ng-app"` to the root element in conjunction with `ng-app` attribute - + ```html @@ -54,7 +60,7 @@ To make your Angular application work on IE please make sure that: `
` instead), or 4. if you **do use** custom element tags, then you must take these steps to make IE 8 and below happy: - + ```html @@ -64,7 +70,7 @@ To make your Angular application work on IE please make sure that: document.createElement('ng-include'); document.createElement('ng-pluralize'); document.createElement('ng-view'); - + // Optionally these for CSS document.createElement('ng:include'); document.createElement('ng:pluralize'); @@ -79,7 +85,7 @@ To make your Angular application work on IE please make sure that: ``` 5. Use `ng-style` tags instead of `style="{{ someCss }}"`. The later works in Chrome and Firefox but does not work in Internet Explorer <= 11 (the most recent version at time of writing). - + The **important** parts are: @@ -92,7 +98,7 @@ The **important** parts are: happy. -# Long Version +## Long Version IE has issues with element tag names which are not standard HTML tag names. These fall into two categories, and each category has its own fix. @@ -165,7 +171,7 @@ In IE, the behavior is that the `BODY` element has three children: ## CSS Styling of Custom Tag Names -To make CSS selectors work with custom elements, the custom element name must be pre-created with +To make CSS selectors work with custom elements, the custom element name must be pre-created with `document.createElement('my-tag')` regardless of XML namespace. ```html diff --git a/docs/content/guide/index.ngdoc b/docs/content/guide/index.ngdoc index 493134ce2573..8dbf0736ae59 100644 --- a/docs/content/guide/index.ngdoc +++ b/docs/content/guide/index.ngdoc @@ -47,7 +47,7 @@ In Angular applications, you move the job of filling page templates with data fr ### Testing -* **Unit testing:** [Using Karma (video)](http://www.youtube.com/watch?v=YG5DEzaQBIc), {@link guide/dev_guide.unit-testing Unit testing}, {@link guide/dev_guide.services.testing_services Testing services}, [Karma in Webstorm](http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) +* **Unit testing:** [Using Karma (video)](http://www.youtube.com/watch?v=YG5DEzaQBIc), {@link guide/unit-testing Unit testing}, {@link guide/services#unit-testing Testing services}, [Karma in Webstorm](http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) * **Scenario testing:** [Protractor](https://github.com/angular/protractor) ## Specific Topics @@ -57,6 +57,7 @@ In Angular applications, you move the job of filling page templates with data fr * **Other Languages:** [CoffeeScript](http://www.coffeescriptlove.com/2013/08/angularjs-and-coffeescript-tutorials.html), [Dart](https://github.com/angular/angular.dart.tutorial/wiki) * **Realtime: **[Socket.io](http://www.creativebloq.com/javascript/angularjs-collaboration-board-socketio-2132885), [OmniBinder](https://github.com/jeffbcross/omnibinder) * **Visualization:** [SVG](http://gaslight.co/blog/angular-backed-svgs), [D3.js](http://www.ng-newsletter.com/posts/d3-on-angular.html) +* **Local Storage and session:** [ngStorage](https://github.com/gsklee/ngStorage) ## Tools @@ -69,17 +70,19 @@ In Angular applications, you move the job of filling page templates with data fr This is a short list of libraries with specific support and documentation for working with Angular. You can find a full list of all known Angular external libraries at [ngmodules.org](http://ngmodules.org/). -* **Internationalization:** [angular-translate](http://pascalprecht.github.io/angular-translate/), [angular-gettext](http://angular-gettext.rocketeer.be/) +* **Internationalization:** [angular-translate](http://angular-translate.github.io), [angular-gettext](http://angular-gettext.rocketeer.be/), [angular-localization](http://doshprompt.github.io/angular-localization/) * **RESTful services:** [Restangular](https://github.com/mgonto/restangular) * **SQL and NoSQL backends:** [BreezeJS](http://www.breezejs.com/), [AngularFire](http://angularfire.com/) -* **UI Widgets: **[KendoUI](http://kendo-labs.github.io/angular-kendo/#/), [UI Bootstrap](http://angular-ui.github.io/bootstrap/), [Wijmo](http://wijmo.com/tag/angularjs-2/) +* **UI Widgets: **[KendoUI](http://kendo-labs.github.io/angular-kendo/#/), [UI Bootstrap](http://angular-ui.github.io/bootstrap/), [Wijmo](http://wijmo.com/tag/angularjs-2/), [ngTagsInput](https://github.com/mbenford/ngTagsInput) +* **Advanced Routing:** [UI-Router](https://github.com/angular-ui/ui-router) +* **Maps:** [UI-Map (Google Maps)](https://github.com/angular-ui/ui-map) ## Deployment ### General * **Javascript minification: **[Background](http://thegreenpizza.github.io/2013/05/25/building-minification-safe-angular.js-applications/), [ngmin automation tool](http://www.thinkster.io/pick/XlWneEZCqY/angularjs-ngmin) -* **Tracking:** [Angularyitcs (Google Analytics)](http://ngmodules.org/modules/angularytics), [Logging Client-Side Errors](http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm) +* **Analytics and Logging:** [Angularyitcs (Google Analytics)](http://ngmodules.org/modules/angularytics), [Angulartics (Analytics)](https://github.com/luisfarzati/angulartics), [Logging Client-Side Errors](http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm) * **SEO:** [By hand](http://www.yearofmoo.com/2012/11/angularjs-and-seo.html), [prerender.io](http://prerender.io/), [Brombone](http://www.brombone.com/), [SEO.js](http://getseojs.com/), [SEO4Ajax](http://www.seo4ajax.com/) ### Server-Specific @@ -101,6 +104,7 @@ This is a short list of libraries with specific support and documentation for wo * [Recipes With AngularJS](http://www.amazon.co.uk/Recipes-Angular-js-Frederik-Dietz-ebook/dp/B00DK95V48) by Frederik Dietz * [Developing an AngularJS Edge](http://www.amazon.com/Developing-AngularJS-Edge-Christopher-Hiller-ebook/dp/B00CJLFF8K) by Christopher Hiller * [ng-book: The Complete Book on AngularJS](http://ng-book.com/) by Ari Lerner +* [AngularJS : Novice to Ninja](http://www.amazon.in/AngularJS-Novice-Ninja-Sandeep-Panda/dp/0992279453) by Sandeep Panda ###Videos: * [egghead.io](http://egghead.io/) @@ -110,6 +114,7 @@ This is a short list of libraries with specific support and documentation for wo * **Free online:** [thinkster.io](http://thinkster.io), [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:** [Pluralsite (3 courses)](http://www.pluralsight.com/training/Courses/Find?highlight=true&searchTerm=angularjs), [Tuts+](https://tutsplus.com/course/easier-js-apps-with-angular/), diff --git a/docs/content/guide/introduction.ngdoc b/docs/content/guide/introduction.ngdoc index c32d32c4cba9..3fd33cc4fd6c 100644 --- a/docs/content/guide/introduction.ngdoc +++ b/docs/content/guide/introduction.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Introduction +@sortOrder 100 @description @@ -22,7 +23,7 @@ The impedance mismatch between dynamic applications and static documents is ofte in charge and it calls into the library when it sees fit. E.g., `jQuery`. * **frameworks** - a particular implementation of a web application, where your code fills in the details. The framework is in charge and it calls into your code when it needs something - app specific. E.g., `knockout`, `ember`, etc. + app specific. E.g., `durandal`, `ember`, etc. Angular takes another approach. It attempts to minimize the impedance mismatch between document diff --git a/docs/content/guide/migration.ngdoc b/docs/content/guide/migration.ngdoc index 0695d2db4b6a..ac9a9ce9ac13 100644 --- a/docs/content/guide/migration.ngdoc +++ b/docs/content/guide/migration.ngdoc @@ -1,13 +1,15 @@ @ngdoc overview @name Migrating from 1.0 to 1.2 +@sortOrder 550 @description +# Migrating from 1.0 to 1.2 AngularJS version 1.2 introduces several breaking changes that may require changes to your application's source code. Although we try to avoid breaking changes, there are some cases where it is unavoidable. -AngularJS 1.2 has undergone a thourough security review to make applications safer by default, +AngularJS 1.2 has undergone a thorough security review to make applications safer by default, which has driven many of these changes. Several new features, especially animations, would not be possible without a few changes. Finally, some outstanding bugs were best fixed by changing an existing API. @@ -26,7 +28,7 @@ below should still apply, but you may want to consult the
  • {@link guide/migration#ngroute-has-been-moved-into-its-own-module ngRoute has been moved into its own module}
  • {@link guide/migration#templates-no-longer-automatically-unwrap-promises Templates no longer automatically unwrap promises}
  • {@link guide/migration#syntax-for-named-wildcard-parameters-changed-in Syntax for named wildcard parameters changed in $route}
  • -
  • {@link guide/migration#you-can-only-bind-one-expression-to You can only bind one expression to *[src] or *[ng-src]}
  • +
  • {@link guide/migration#you-can-only-bind-one-expression-to You can only bind one expression to *[src], *[ng-src] or action}
  • {@link guide/migration#interpolations-inside-dom-event-handlers-are-now-disallowed Interpolations inside DOM event handlers are now disallowed}
  • {@link guide/migration#directives-cannot-end-with--start-or--end Directives cannot end with -start or -end}
  • {@link guide/migration#in-$q,-promisealways-has-been-renamed-promisefinally In $q, promise.always has been renamed promise.finally}
  • @@ -43,11 +45,13 @@ below should still apply, but you may want to consult the
  • {@link guide/migration#ngscenario ngScenario}
  • {@link guide/migration#nginclude-and-ngview-replace-its-entire-element-on-update ngInclude and ngView replace its entire element on update}
  • {@link guide/migration#urls-are-now-sanitized-against-a-whitelist URLs are now sanitized against a whitelist}
  • -
  • {@link guide/migration#isolate-scope-only-exposed-to-directives-with-property Isolate scope only exposed to directives with scope property}
  • +
  • {@link guide/migration#isolate-scope-only-exposed-to-directives-with-scope-property Isolate scope only exposed to directives with scope property}
  • {@link guide/migration#change-to-interpolation-priority Change to interpolation priority}
  • {@link guide/migration#underscore-prefixed/suffixed-properties-are-non-bindable Underscore-prefixed/suffixed properties are non-bindable}
  • {@link guide/migration#you-cannot-bind-to-select[multiple] You cannot bind to select[multiple]}
  • {@link guide/migration#uncommon-region-specific-local-files-were-removed-from-i18n Uncommon region-specific local files were removed from i18n}
  • +
  • {@link guide/migration#services-can-now-return-functions Services can now return functions}
  • +
  • {@link guide/migration#modifying-the-dom-outside-digest-cycle Modifying the DOM outside digest cycle}
  • @@ -137,17 +141,18 @@ $routeProvider.when('/Book1/:book/Chapter/:chapter/:highlight*/edit', See [04cebcc1](https://github.com/angular/angular.js/commit/04cebcc133c8b433a3ac5f72ed19f3631778142b). -## You can only bind one expression to `*[src]` or `*[ng-src]` +## You can only bind one expression to `*[src]`, `*[ng-src]` or `action` With the exception of `` and `` elements, you cannot bind more than one expression to the -`src` attribute of elements. +`src` or `action` attribute of elements. This is one of several improvements to security introduces by Angular 1.2. Concatenating expressions makes it hard to understand whether some combination of concatenated values are unsafe to use and potentially subject to XSS vulnerabilities. To simplify the task of auditing for XSS issues, we now require that a single expression be used for `*[src/ng-src]` -bindings such as bindings for `iframe[src]`, `object[src]`, etc. +bindings such as bindings for `iframe[src]`, `object[src]`, etc. In addition, this requirement is +enforced for `form` tags with `action` attributes. @@ -378,8 +383,6 @@ See [80739409](https://github.com/angular/angular.js/commit/807394095b991357225a ## ngBindHtmlUnsafe has been removed and replaced by ngBindHtml -`ngBindHtml` which has been moved from `ngSanitize` module to the core `ng` module. - `ngBindHtml` provides `ngBindHtmlUnsafe` like behavior (evaluate an expression and innerHTML the result into the DOM) when bound to the result of `$sce.trustAsHtml(string)`. When bound to a plain string, the string is sanitized via @@ -387,6 +390,10 @@ of `$sce.trustAsHtml(string)`. When bound to a plain string, the string is sanit module is not loaded) and the bound expression evaluates to a value that is not trusted an exception is thrown. +When using this directive you can either include `ngSanitize` in your module's dependencis (See the +example at the {@link ngBindHtml} reference) or use the {@link $sce} service to set the value as +trusted. + See [dae69473](https://github.com/angular/angular.js/commit/dae694739b9581bea5dbc53522ec00d87b26ae55). @@ -493,7 +500,7 @@ See [31f190d4](https://github.com/angular/angular.js/commit/31f190d4d53921d32253 the priority of ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView has changed. This could affect directives that explicitly specify their priority. -In order to make ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView work together in all common scenarios their directives are being adjusted to achieve the following precendence: +In order to make ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView work together in all common scenarios their directives are being adjusted to achieve the following precedence: Directive | Old Priority | New Priority @@ -532,7 +539,7 @@ See [7d69d52a](https://github.com/angular/angular.js/commit/7d69d52acff8578e0f7d A whitelist configured via `$compileProvider` can be used to configure what URLs are considered safe. By default all common protocol prefixes are whitelisted including `data:` URIs with mime types `image/*`. -This change sholdn't impact apps that don't contain malicious image links. +This change shouldn't impact apps that don't contain malicious image links. See [1adf29af](https://github.com/angular/angular.js/commit/1adf29af13890d61286840177607edd552a9df97), [3e39ac7e](https://github.com/angular/angular.js/commit/3e39ac7e1b10d4812a44dad2f959a93361cd823b). @@ -540,9 +547,45 @@ See [1adf29af](https://github.com/angular/angular.js/commit/1adf29af13890d612868 ## Isolate scope only exposed to directives with `scope` property -Directives without isolate scope do not get the isolate scope from an isolate directive on the -same element. If your code depends on this behavior (non-isolate directive needs to access state -from within the isolate scope), change the isolate directive to use scope locals to pass these explicitly. +If you declare a scope option on a directive, that directive will have an +[isolate scope](https://github.com/angular/angular.js/wiki/Understanding-Scopes). In Angular 1.0, if a +directive with an isolate scope is used on an element, all directives on that same element have access +to the same isolate scope. For example, say we have the following directives: + +``` +// This directive declares an isolate scope. +.directive('isolateScope', function() { + return { + scope: {}, + link: function($scope) { + console.log('one = ' + $scope.$id); + } + }; +}) + +// This directive does not. +.directive('nonIsolateScope', function() { + return { + link: function($scope) { + console.log('two = ' + $scope.$id); + } + }; +}); +``` + +Now what happens if we use both directives on the same element? + +``` +
    +``` + +In Angular 1.0, the nonIsolateScope directive will have access to the isolateScope directive’s scope. The +log statements will print the same id, because the scope is the same. But in Angular 1.2, the nonIsolateScope +will not use the same scope as isolateScope. Instead, it will inherit the parent scope. The log statements +will print different id’s. + +If your code depends on the Angular 1.0 behavior (non-isolate directive needs to access state +from within the isolate scope), change the isolate directive to use scope locals to pass these explicitly: **Before** @@ -613,7 +656,7 @@ controller.) That's easier said that done for two reasons: someone on the scope chain for JavaScript use, you also expose it to Angular expressions 2. The new `controller as` syntax that's now in increased usage exposes the -entire controller on the scope chain greatly increaing the exposed surface. +entire controller on the scope chain greatly increasing the exposed surface. Though Angular expressions are written and controlled by the developer, they: @@ -653,3 +696,39 @@ load and use your copy of the locale file provided that you maintain it yourself See [6382e21f](https://github.com/angular/angular.js/commit/6382e21fb28541a2484ac1a241d41cf9fbbe9d2c). +## Services can now return functions + +Previously, the service constructor only returned objects regardless of whether a function was returned. + +Now, `$injector.instantiate` (and thus `$provide.service`) behaves the same as the native +`new` operator and allows functions to be returned as a service. + +If using a JavaScript preprocessor it's quite possible when upgrading that services could start behaving incorrectly. +Make sure your services return the correct type wanted. + +**Coffeescript example** + +``` +myApp.service 'applicationSrvc', -> + @something = "value" + @someFunct = -> + "something else" +``` + +pre 1.2 this service would return the whole object as the service. + +post 1.2 this service returns `someFunct` as the value of the service + +you would need to change this services to + +``` +myApp.service 'applicationSrvc', -> + @something = "value" + @someFunct = -> + "something else" + return +``` + +to continue to return the complete instance. + +See [c22adbf1](https://github.com/angular/angular.js/commit/c22adbf160f32c1839fbb35382b7a8c6bcec2927). diff --git a/docs/content/guide/module.ngdoc b/docs/content/guide/module.ngdoc index e2925584eacf..fceb2cc74903 100644 --- a/docs/content/guide/module.ngdoc +++ b/docs/content/guide/module.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Modules +@sortOrder 320 @description # What is a Module? @@ -26,10 +27,12 @@ should be bootstrapped. There are several advantages to this approach: I'm in a hurry. How do I get a Hello World module working? - + -
    - {{ 'World' | greet }} +
    +
    + {{ 'World' | greet }} +
    @@ -45,12 +48,18 @@ I'm in a hurry. How do I get a Hello World module working? }; }); + + + it('should add Hello to the name', function() { + expect(element(by.binding("{{ 'World' | greet }}")).getText()).toEqual('Hello, World!'); + }); + Important things to notice: * The {@link angular.Module Module} API - * The reference to `myApp` module in ``. + * The reference to `myApp` module in `
    `. This is what bootstraps the app using your module. * The empty array in `angular.module('myApp', [])`. This array is the list of modules `myApp` depends on. @@ -66,21 +75,23 @@ that you break your application to multiple modules like this: * And an application level module which depends on the above modules and contains any initialization code. -We've also written a document on how we organize large apps at Google and on how to write -reusable components. +We've also +[written a document](http://blog.angularjs.org/2014/02/an-angularjs-style-guide-and-best.html) +on how we organize large apps at Google. The above is a suggestion. Tailor it to your needs.
    - {{ greeting }}! + {{ greeting }}
    - angular.module('xmpl.service', []). - value('greeter', { + angular.module('xmpl.service', []) + + .value('greeter', { salutation: 'Hello', localize: function(localization) { this.salutation = localization.salutation; @@ -88,8 +99,9 @@ The above is a suggestion. Tailor it to your needs. greet: function(name) { return this.salutation + ' ' + name + '!'; } - }). - value('user', { + }) + + .value('user', { load: function(name) { this.name = name; } @@ -99,21 +111,28 @@ The above is a suggestion. Tailor it to your needs. angular.module('xmpl.filter', []); - angular.module('xmpl', ['xmpl.service', 'xmpl.directive', 'xmpl.filter']). - run(function(greeter, user) { + angular.module('xmpl', ['xmpl.service', 'xmpl.directive', 'xmpl.filter']) + + .run(function(greeter, user) { // This is effectively part of the main method initialization code greeter.localize({ salutation: 'Bonjour' }); user.load('World'); + }) + + .controller('XmplController', function($scope, greeter, user){ + $scope.greeting = greeter.greet(user.name); }); + - // A Controller for your app - var XmplController = function($scope, greeter, user) { - $scope.greeting = greeter.greet(user.name); - }; + + it('should add Hello to the name', function() { + expect(element(by.binding("{{ greeting }}")).getText()).toEqual('Bonjour World!'); + }); +
    @@ -172,7 +191,7 @@ angular.module('myModule', []).
    When bootstrapping, first Angular applies all constant definitions. -Then Angular applies configuration blocks in the order same order they were registered. +Then Angular applies configuration blocks in the same order they were registered.
    ## Run Blocks diff --git a/docs/content/guide/providers.ngdoc b/docs/content/guide/providers.ngdoc index b62ba8d8303d..4e36ac266d21 100644 --- a/docs/content/guide/providers.ngdoc +++ b/docs/content/guide/providers.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Providers +@sortOrder 340 @description # Providers @@ -83,7 +84,7 @@ On to more complex examples! ## Factory Recipe The Value recipe is very simple to write, but lacks some important features we often need when -creating services. Let's now look at the Value recipe's more powerful sibling, the Factory.The +creating services. Let's now look at the Value recipe's more powerful sibling, the Factory. The Factory recipe adds the following abilities: * ability to use other services (have dependencies) @@ -97,9 +98,8 @@ created by this recipe. Note: All services in Angular are singletons. That means that the injector uses each recipe at most once to create the object. The injector then caches the reference for all future needs. -Since Factory is more powerful version of Value recipe, you can construct the same service with it. -Using our previous `clientId` Value recipe example, we can rewrite it as a Factory recipe like -this: +Since a Factory is a more powerful version of the Value recipe, the same service can be constructed with it. +Using our previous `clientId` Value recipe example, we can rewrite it as a Factory recipe like this: ```javascript myApp.factory('clientId', function clientIdFactory() { @@ -111,8 +111,8 @@ But given that the token is just a string literal, sticking with the Value recip appropriate as it makes the code easier to follow. Let's say, however, that we would also like to create a service that computes a token used for -authentication against a remote API. This token will be called 'apiToken' and will be computed -based on the `clientId` value and a secret stored in browser's local storage: +authentication against a remote API. This token will be called `apiToken` and will be computed +based on the `clientId` value and a secret stored in the browser's local storage: ```javascript myApp.factory('apiToken', ['clientId', function apiTokenFactory(clientId) { @@ -129,21 +129,23 @@ myApp.factory('apiToken', ['clientId', function apiTokenFactory(clientId) { ``` In the code above, we see how the `apiToken` service is defined via the Factory recipe that depends -on `clientId` service. The factory service then uses NSA-proof encryption to produce an authentication +on the `clientId` service. The factory service then uses NSA-proof encryption to produce an authentication token. -Note: It is a best practice to name the factory functions as "Factory" -(e.g. apiTokenFactory). While this names are not required, they help when navigating the code base +
    +**Best Practice:** name the factory functions as `Factory` +(e.g., apiTokenFactory). While this naming convention is not required, it helps when navigating the codebase or looking at stack traces in the debugger. +
    -Just like with Value recipe, Factory recipe can create a service of any type, whether it be a +Just like with the Value recipe, the Factory recipe can create a service of any type, whether it be a primitive, object literal, function, or even an instance of a custom type. ## Service Recipe JavaScript developers often use custom types to write object-oriented code. Let's explore how we -could launch a unicorn into the space via our `unicornLauncher` service that is an instance of +could launch a unicorn into space via our `unicornLauncher` service which is an instance of a custom type: ```javascript @@ -151,7 +153,7 @@ function UnicornLauncher(apiToken) { this.launchedCount = 0; this.launch = function() { - // make a request to the remote api and include the apiToken + // Make a request to the remote API and include the apiToken ... this.launchedCount++; } @@ -168,7 +170,7 @@ myApp.factory('unicornLauncher', ["apiToken", function(apiToken) { ``` -This is, however, exactly the use-case that Service recipe is the most suitable for. +This is, however, exactly the use-case that the Service recipe is the most suitable for. The Service recipe produces a service just like the Value or Factory recipes, but it does so by *invoking a constructor with the `new` operator*. The constructor can take zero or more arguments, @@ -187,19 +189,18 @@ myApp.service('unicornLauncher', ["apiToken", UnicornLauncher]); Much simpler! Note: Yes, we have called one of our service recipes 'Service'. We regret this and know that we'll -be somehow punished for our mis-deed. It's like we named one of our offspring 'Children'. Boy, +be somehow punished for our misdeed. It's like we named one of our offspring 'Child'. Boy, that would mess with the teachers. ## Provider Recipe -There are two more recipe types left to cover. They are both fairly specialized and are used -infrequently. As already mentioned in the intro, the Provider recipe is the core recipe type and +As already mentioned in the intro, the Provider recipe is the core recipe type and all the other recipe types are just syntactic sugar on top of it. It is the most verbose recipe with the most abilities, but for most services it's overkill. -Provider recipe is syntactically defined as a custom type that implements a `$get` method. This -method is a factory function just like the one we use in Factory recipe. In fact, if you define +The Provider recipe is syntactically defined as a custom type that implements a `$get` method. This +method is a factory function just like the one we use in the Factory recipe. In fact, if you define a Factory recipe, an empty Provider type with the `$get` method set to your factory function is automatically created under the hood. @@ -247,7 +248,7 @@ and wires (injects) all provider instances only. During application bootstrap, before Angular goes off creating all services, it configures and instantiates all providers. We call this the configuration phase of the application life-cycle. -During this phase services aren't accessible because they haven't been created yet. +During this phase, services aren't accessible because they haven't been created yet. Once the configuration phase is over, interaction with providers is disallowed and the process of creating services starts. We call this part of the application life-cycle the run phase. @@ -258,9 +259,9 @@ creating services starts. We call this part of the application life-cycle the ru We've just learned how Angular splits the life-cycle into configuration phase and run phase and how you can provide configuration to your application via the config function. Since the config function runs in the configuration phase when no services are available, it doesn't have access -even to simple value objects created via Value recipe. +even to simple value objects created via the Value recipe. -Since simple values, like url prefix, don't have dependencies or configuration, it is often handy +Since simple values, like URL prefixes, don't have dependencies or configuration, it's often handy to make them available in both the configuration and run phases. This is what the Constant recipe is for. @@ -316,7 +317,7 @@ Let's take a look at how we would create a very simple component via the directi on the `planetName` constant we've just defined and displays the planet name, in our case: "Planet Name: Greasy Giant". -Since the directives are registered via Factory recipe, we can use the same syntax as with factories. +Since the directives are registered via the Factory recipe, we can use the same syntax as with factories. ```javascript myApp.directive('myPlanet', ['planetName', function myPlanetDirectiveFactory(planetName) { @@ -339,7 +340,7 @@ We can then use the component like this: ``` -Using Factory recipes you can also define Angular's filters and animations, but the controllers +Using Factory recipes, you can also define Angular's filters and animations, but the controllers are a bit special. You create a controller as a custom type that declares its dependencies as arguments for its constructor function. This constructor is then registered with a module. Let's take a look at the `DemoController`, created in one of the early examples: @@ -350,7 +351,7 @@ myApp.controller('DemoController', ['clientId', function DemoController(clientId }]); ``` -The DemoController is instantiated via its constructor every time the app needs an instance of +The DemoController is instantiated via its constructor, every time the app needs an instance of DemoController (in our simple app it's just once). So unlike services, controllers are not singletons. The constructor is called with all the requested services, in our case the `clientId` service. @@ -364,12 +365,12 @@ To wrap it up, let's summarize the most important points: - There are five recipe types that define how to create objects: Value, Factory, Service, Provider and Constant. - Factory and Service are the most commonly used recipes. The only difference between them is that - Service recipe works better for objects of custom type, while Factory can produce JavaScript + the Service recipe works better for objects of a custom type, while the Factory can produce JavaScript primitives and functions. - The Provider recipe is the core recipe type and all the other ones are just syntactic sugar on it. - Provider is the most complex recipe type. You don't need it unless you are building a reusable piece of code that needs global configuration. -- All special purpose objects except for Controller are defined via Factory recipes. +- All special purpose objects except for the Controller are defined via Factory recipes.
    @@ -408,7 +409,15 @@ To wrap it up, let's summarize the most important points: - + + + + + + + + + diff --git a/docs/content/guide/scope.ngdoc b/docs/content/guide/scope.ngdoc index ab869f8ec9f8..d42538bad8c5 100644 --- a/docs/content/guide/scope.ngdoc +++ b/docs/content/guide/scope.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Scopes +@sortOrder 240 @description # What are Scopes? @@ -42,15 +43,16 @@ arrangement isolates the controller from the directive as well as from DOM. This point since it makes the controllers view agnostic, which greatly improves the testing story of the applications. - + - function MyController($scope) { - $scope.username = 'World'; - - $scope.sayHello = function() { - $scope.greeting = 'Hello ' + $scope.username + '!'; - }; - } + angular.module('scopeExample', []) + .controller('MyController', ['$scope', function($scope) { + $scope.username = 'World'; + + $scope.sayHello = function() { + $scope.greeting = 'Hello ' + $scope.username + '!'; + }; + }]);
    @@ -112,7 +114,7 @@ may have several child scopes. The application can have multiple scopes, because some {@link guide/directive directives} create new child scopes (refer to directive documentation to see which directives create new scopes). When new scopes are created, they are added as children of their parent scope. This creates a tree -structure which parallels the DOM where they're attached +structure which parallels the DOM where they're attached. When Angular evaluates `{{name}}`, it first looks at the scope associated with the given element for the `name` property. If no such property is found, it searches the parent scope @@ -122,13 +124,13 @@ inheritance, and child scopes prototypically inherit from their parents. This example illustrates scopes in application, and prototypical inheritance of properties. The example is followed by a diagram depicting the scope boundaries. - +
    -
    +
    Hello {{name}}!
    -
    +
    1. {{name}} from {{department}}
    @@ -136,14 +138,14 @@ a diagram depicting the scope boundaries.
    - function GreetCtrl($scope, $rootScope) { - $scope.name = 'World'; - $rootScope.department = 'Angular'; - } - - function ListCtrl($scope) { - $scope.names = ['Igor', 'Misko', 'Vojta']; - } + angular.module('scopeExample', []) + .controller('GreetController', ['$scope', '$rootScope', function($scope, $rootScope) { + $scope.name = 'World'; + $rootScope.department = 'Angular'; + }]) + .controller('ListController', ['$scope', function($scope) { + $scope.names = ['Igor', 'Misko', 'Vojta']; + }]); .show-scope-demo.ng-scope, @@ -190,14 +192,15 @@ Scopes can propagate events in similar fashion to DOM events. The event can be { ng.$rootScope.Scope#$broadcast broadcasted} to the scope children or {@link ng.$rootScope.Scope#$emit emitted} to scope parents. - + - function EventController($scope) { - $scope.count = 0; - $scope.$on('MyEvent', function() { - $scope.count++; - }); - } + angular.module('eventExample', []) + .controller('EventController', ['$scope', function($scope) { + $scope.count = 0; + $scope.$on('MyEvent', function() { + $scope.count++; + }); + }]);
    @@ -268,7 +271,7 @@ the `$digest` phase. This delay is desirable, since it coalesces multiple model 4. **Mutation observation** - At the end `$apply`, Angular performs a {@link ng.$rootScope.Scope#$digest + At the end of `$apply`, Angular performs a {@link ng.$rootScope.Scope#$digest $digest} cycle on the root scope, which then propagates throughout all child scopes. During the `$digest` cycle, all `$watch`ed expressions or functions are checked for model mutation and if a mutation is detected, the `$watch` listener is called. @@ -350,15 +353,15 @@ The diagram and the example below describe how Angular interacts with the browse Angular modifies the normal JavaScript flow by providing its own event processing loop. This splits the JavaScript into classical and Angular execution context. Only operations which are -applied in Angular execution context will benefit from Angular data-binding, exception handling, -property watching, etc... You can also use $apply() to enter Angular execution context from JavaScript. Keep in +applied in the Angular execution context will benefit from Angular data-binding, exception handling, +property watching, etc... You can also use $apply() to enter the Angular execution context from JavaScript. Keep in mind that in most places (controllers, services) $apply has already been called for you by the directive which is handling the event. An explicit call to $apply is needed only when implementing custom event callbacks, or when working with third-party library callbacks. - 1. Enter Angular execution context by calling {@link guide/scope scope}`.`{@link - ng.$rootScope.Scope#$apply $apply}`(stimulusFn)`. Where `stimulusFn` is - the work you wish to do in Angular execution context. + 1. Enter the Angular execution context by calling {@link guide/scope scope}`.`{@link + ng.$rootScope.Scope#$apply $apply}`(stimulusFn)`, where `stimulusFn` is + the work you wish to do in the Angular execution context. 2. Angular executes the `stimulusFn()`, which typically modifies application state. 3. Angular enters the {@link ng.$rootScope.Scope#$digest $digest} loop. The loop is made up of two smaller loops which process {@link @@ -388,7 +391,7 @@ user enters text into the text field. 1. the {@link ng.directive:ngModel ng-model} and {@link ng.directive:input input} {@link guide/directive directive} set up a `keydown` listener on the `` control. - 2. the {@link ng.$interpolate {{name}} } interpolation + 2. the {@link ng.$interpolate interpolation} sets up a {@link ng.$rootScope.Scope#$watch $watch} to be notified of `name` changes. 2. During the runtime phase: @@ -400,8 +403,8 @@ user enters text into the text field. 3. Angular applies the `name = 'X';` to the model. 4. The {@link ng.$rootScope.Scope#$digest $digest} loop begins 5. The {@link ng.$rootScope.Scope#$watch $watch} list detects a change - on the `name` property and notifies the {@link ng.$interpolate - {{name}} } interpolation, which in turn updates the DOM. + on the `name` property and notifies the {@link ng.$interpolate interpolation}, + which in turn updates the DOM. 6. Angular exits the execution context, which in turn exits the `keydown` event and with it the JavaScript execution context. 7. The browser re-renders the view with update text. diff --git a/docs/content/guide/services.ngdoc b/docs/content/guide/services.ngdoc index d92be1426c59..8e474c0013a3 100644 --- a/docs/content/guide/services.ngdoc +++ b/docs/content/guide/services.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Services +@sortOrder 230 @description # Services @@ -11,15 +12,15 @@ Angular services are: * Lazily instantiated – Angular only instantiates a service when an application component depends on it. -* Singletons – Each component is dependent on a service gets a reference to the single instance +* Singletons – Each component dependent on a service gets a reference to the single instance generated by the service factory. -Angular offers several useful services (like {@link ng.$http `$http`}) but for most applications +Angular offers several useful services (like {@link ng.$http `$http`}), but for most applications you'll also want to {@link services#creating-services create your own}.
    **Note:** Like other core Angular identifiers built-in services always start with `$` -(i.e. `$http`). +(e.g. `$http`).
    @@ -129,9 +130,15 @@ injection of `$window`, `$scope`, and our `notify` service: -
    -**Careful:** If you plan to [minify](http://en.wikipedia.org/wiki/Minification_(programming) your code, -your variable names will get renamed unless you use one of the annotation techniques above. +
    +**Careful:** If you plan to [minify](http://en.wikipedia.org/wiki/Minification_(programming)) your +code, your variable names will get renamed unless you use one of the annotation techniques above. +
    + +
    + If you use a tool like [ngmin](https://github.com/btford/ngmin#ngmin) in your workflow you can + use implicit dependency notation within your codebase and let **ngmin** automatically convert such + injectable functions to the array notation prior to minifying.
    @@ -215,8 +222,8 @@ In the example, note that: {@link ng.$log `$log`} services. * The `routeTemplateMonitor` service depends on the built-in {@link ngRoute.$route `$route`} service and our custom `batchLog` service. -* Both services use the and array notation to declare their dependencies. -* That the order of identifiers in the array is the same as the order of argument +* Both services use the array notation to declare their dependencies. +* The order of identifiers in the array is the same as the order of argument names in the factory function. ### Registering a Service with `$provide` @@ -234,7 +241,7 @@ angular.module('myModule', []).config(function($provide) { }); ``` -This is technique is often used in unit tests to mock out a service's dependencies. +This technique is often used in unit tests to mock out a service's dependencies. ## Unit Testing @@ -293,5 +300,5 @@ it('should clear messages after alert', function() { ## Related API -* {@link ./ng Angular Service API} +* {@link ./api/ng/service Angular Service API} * {@link angular.injector Injector API} diff --git a/docs/content/guide/templates.ngdoc b/docs/content/guide/templates.ngdoc index 8b60579f873b..f1954b5dda28 100644 --- a/docs/content/guide/templates.ngdoc +++ b/docs/content/guide/templates.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Templates +@sortOrder 260 @description In Angular, templates are written with HTML that contains Angular-specific elements and attributes. diff --git a/docs/content/guide/unit-testing.ngdoc b/docs/content/guide/unit-testing.ngdoc index 8d41bedfb723..dd836d4abae5 100644 --- a/docs/content/guide/unit-testing.ngdoc +++ b/docs/content/guide/unit-testing.ngdoc @@ -1,5 +1,6 @@ @ngdoc overview @name Unit Testing +@sortOrder 410 @description JavaScript is a dynamically typed language which comes with great power of expression, but it also @@ -49,7 +50,7 @@ Out of the four options in the list above, only the last one is testable. Let's ### Using the `new` operator While there is nothing wrong with the `new` operator fundamentally, a problem arises when calling `new` -on a constructor. This permanently binds the call site to the type. For example, lets say that we try to +on a constructor. This permanently binds the call site to the type. For example, let's say that we try to instantiate an `XHR` that will retrieve data from the server. ```js @@ -65,7 +66,7 @@ function MyClass() { A problem surfaces in tests when we would like to instantiate a `MockXHR` that would allow us to return fake data and simulate network failures. By calling `new XHR()` we are -permanently bound to the actual XHR and there is no way to replace it. Yes, we could monkey +permanently bound to the actual XHR and there is no way to replace it. Yes, we could monkey patch, but that is a bad idea for many reasons which are outside the scope of this document. Here's an example of how the class above becomes hard to test when resorting to monkey patching: @@ -133,7 +134,7 @@ function MyClass() { However, where does the serviceRegistry come from? If it is: * `new`-ed up, the test has no chance to reset the services for testing. -* a global look-up then the service returned is global as well (but resetting is easier, since +* a global look-up then the service returned is global as well (but resetting is easier, since only one global variable exists to be reset). The class above is hard to test since we have to change the global state: @@ -258,7 +259,7 @@ expect($scope.strength).toEqual('weak'); ``` Notice that the test is not only much shorter, it is also easier to follow what is happening. We say -that such a test tells a story, rather then asserting random bits which don't seem to be related. +that such a test tells a story, rather than asserting random bits which don't seem to be related. ## Filters {@link ng.$filterProvider Filters} are functions which transform the data into a user readable @@ -296,7 +297,7 @@ Now we can add a directive to our app. app.directive('aGreatEye', function () { return { restrict: 'E', - replace: true, + replace: true, template: '

    lidless, wreathed in flame, {{1 + 1}} times

    ' }; }); @@ -337,6 +338,86 @@ We inject the $compile service and $rootScope before each jasmine test. The $com to render the aGreatEye directive. After rendering the directive we ensure that the directive has replaced the content and "lidless, wreathed in flame, 2 times" is present. +### Testing Transclusion Directives + +Directives that use transclusion are treated specially by the compiler. Before their compile +function is called, the contents of the directive's element are removed from the element and +provided via a transclusion function. The directive's template is then appended to the directive's +element, to which it can then insert the transcluded content into its template. + + +Before compilation: +```html +
    + Some transcluded content +
    +``` + +After transclusion extraction: +```html +
    +``` + +After compilation: +```html +
    + Some Template + Some transcluded content +
    +``` + +If the directive is using 'element' transclusion, the compiler will actually remove the +directive's entire element from the DOM and replace it with a comment node. The compiler then +inserts the directive's template "after" this comment node, as a sibling. + +Before compilation +```html +
    + Some Content +
    +``` + +After transclusion extraction +```html + +``` + +After compilation: +```html + +
    + Some Template + Some transcluded content +
    +``` + +It is important to be aware of this when writing tests for directives that use 'element' +transclusion. If you place the directive on the root element of the DOM fragment that you +pass to {@link $compile}, then the DOM node returned from the linking function will be the +comment node and you will lose the ability to access the template and transcluded content. + +```javascript +var node = $compile('
    ')($rootScope); +expect(node[0].nodeType).toEqual(node.COMMENT_NODE); +expect(node[1]).toBeUndefined(); +``` + +To cope with this you simply ensure that your 'element' transclude directive is wrapped in an +element, such as a `
    `. + +```javascript +var node = $compile('
    ')($rootScope); +var contents = node.contents(); +expect(contents[0].nodeType).toEqual(node.COMMENT_NODE); +expect(contents[1].nodeType).toEqual(node.ELEMENT_NODE); +``` + +### Testing Directives With External Templates + +If your directive uses `templateUrl`, consider using +[karma-ng-html2js-preprocessor](https://github.com/karma-runner/karma-ng-html2js-preprocessor) +to pre-compile HTML templates and thus avoid having to load them over HTTP during test execution. +Otherwise you may run into issues if the test directory hierarchy differs from the application's. ## Sample project See the [angular-seed](https://github.com/angular/angular-seed) project for an example. diff --git a/docs/content/misc/contribute.ngdoc b/docs/content/misc/contribute.ngdoc index 9adeeee45a43..3f8b916367c8 100644 --- a/docs/content/misc/contribute.ngdoc +++ b/docs/content/misc/contribute.ngdoc @@ -11,12 +11,12 @@ See the [contributing guidelines](https://github.com/angular/angular.js/blob/mas for how to contribute your own code to AngularJS. -1. {@link #building-and-testing-angularjs_installing-dependencies Installing Dependencies} -2. {@link #building-and-testing-angularjs_forking-angular-on-github Forking Angular on Github} -3. {@link #building-and-testing-angularjs_building-angularjs Building AngularJS} -4. {@link #building-and-testing-angularjs_running-a-local-development-web-server Running a Local Development Web Server} -5. {@link #building-and-testing-angularjs_running-the-unit-test-suite Running the Unit Test Suite} -6. {@link #building-and-testing-angularjs_running-the-end-to-end-test-suite Running the End-to-end Test Suite} +1. {@link misc/contribute#installing-dependencies Installing Dependencies} +2. {@link misc/contribute#forking-angular-on-github Forking Angular on Github} +3. {@link misc/contribute#building-angularjs Building AngularJS} +4. {@link misc/contribute#running-a-local-development-web-server Running a Local Development Web Server} +5. {@link misc/contribute#running-the-unit-test-suite Running the Unit Test Suite} +6. {@link misc/contribute#running-the-end-to-end-test-suite Running the End-to-end Test Suite} ## Installing Dependencies @@ -62,13 +62,13 @@ minified AngularJS files: ```shell # Clone your Github repository: -git clone git@github.com:/angular.js.git +git clone "git@github.com:/angular.js.git" # Go to the AngularJS directory: 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 +git remote add upstream "https://github.com/angular/angular.js.git" # Install node.js dependencies: npm install @@ -126,13 +126,13 @@ made available a local web server based on Node.js. ``` 2. To access the local server, enter the following URL into your web browser: - ``` + ```text http://localhost:8000/ ``` By default, it serves the contents of the AngularJS project directory. 3. To access the locally served docs, visit this URL: - ``` + ```text http://localhost:8000/build/docs/ ``` @@ -165,7 +165,7 @@ change. To execute tests in this mode run: 2. To capture more browsers, open this URL in the desired browser (URL might be different if you have multiple instance of Karma running, read Karma's console output for the correct URL): - ```shell + ```text http://localhost:9876/ ``` diff --git a/docs/content/misc/downloading.ngdoc b/docs/content/misc/downloading.ngdoc index f1c200811ce6..1185da004afe 100644 --- a/docs/content/misc/downloading.ngdoc +++ b/docs/content/misc/downloading.ngdoc @@ -17,7 +17,7 @@ production. To point your code to an angular script on the Google CDN server, use the following template. This example points to the minified version 1.2.0: -
    +```
       
       
         
    @@ -27,7 +27,7 @@ example points to the minified version 1.2.0:
         
         
       
    -
    +``` Note that only versions 1.0.1 and above are available on the CDN, if you need an earlier version you can use the URL which was the previous recommended location for @@ -83,4 +83,4 @@ after the core `angular.js` file: our docs, or even more importantly, view the docs offline. * __`i18n`__ - this directory contains locale specific `ngLocale` angular modules to override the defaults -defined in the `ng` module. \ No newline at end of file +defined in the `ng` module. diff --git a/docs/content/misc/faq.ngdoc b/docs/content/misc/faq.ngdoc index 157f2eac2223..479fef6ef80c 100644 --- a/docs/content/misc/faq.ngdoc +++ b/docs/content/misc/faq.ngdoc @@ -16,7 +16,7 @@ Because HTML has Angular brackets and "ng" sounds like "Angular". AngularJS fits the definition of a framework the best, even though it's much more lightweight than a typical framework and that's why many confuse it with a library. -AngularJS is 100% JavaScript, 100% client side and compatible with both desktop and mobile browsers. +AngularJS is 100% JavaScript, 100% client-side and compatible with both desktop and mobile browsers. So it's definitely not a plugin or some other native browser extension. @@ -72,7 +72,7 @@ The size of the file is < 36KB compressed and minified. ### Can I use the open-source Closure Library with Angular? -Yes, you can use widgets from the [Closure Library](http://code.google.com/closure/library) +Yes, you can use widgets from the [Closure Library](https://developers.google.com/closure/library/) in Angular. ### Does Angular use the jQuery library? @@ -82,7 +82,7 @@ application is being bootstrapped. If jQuery is not present in your script path, to its own implementation of the subset of jQuery that we call {@link angular.element jQLite}. Due to a change to use `on()`/`off()` rather than `bind()`/`unbind()`, Angular 1.2 only operates with -jQuery 1.7.1 or above. +jQuery 1.7.1 or above. However, Angular does not currently support jQuery 2.x or above. ### What is testability like in Angular? @@ -114,7 +114,7 @@ make our schwag will be happy to do a custom run for you, based on our existing they'll waive the setup costs, and you can order any quantity you need. **Stickers** -For orders of 250 stickers or more within Canada or the United States, contact Tom Witting (or anyone in sales) via email at tom@stickergiant.com, and tell him you want to order some AngularJS +For orders of 250 stickers or more within Canada or the United States, contact Tom Witting (or anyone in sales) via email at , and tell him you want to order some AngularJS stickers just like the ones in job #42711. You'll have to give them your own info for billing and shipping. As long as the design stays exactly the same, [StickerGiant](http://www.stickergiant.com) will give you a reorder discount. @@ -204,7 +204,7 @@ If you want to apply a directive to each inner piece of the repeat, put it on a ### `$rootScope` exists, but it can be used for evil -Scopes in Angular form a hierarchy, prototypically inheriting from a root scope at the top of the tree. +Scopes in Angular form a hierarchy, prototypally inheriting from a root scope at the top of the tree. Usually this can be ignored, since most views have a controller, and therefore a scope, of their own. Occasionally there are pieces of data that you want to make global to the whole app. diff --git a/docs/content/misc/index.ngdoc b/docs/content/misc/index.ngdoc index 5475d16864da..923fc9cd2fb2 100644 --- a/docs/content/misc/index.ngdoc +++ b/docs/content/misc/index.ngdoc @@ -1,3 +1,10 @@ @ngdoc overview @name Miscellaneous @description + +# Miscellaneous Links + +- {@link misc/started Getting Started} +- {@link misc/downloading Downloading AngularJS} +- {@link misc/faq Frequently Asked Questions} +- {@link misc/contribute Building AngularJS} diff --git a/docs/content/misc/started.ngdoc b/docs/content/misc/started.ngdoc index 3ea5530ded9b..d0552d821d72 100644 --- a/docs/content/misc/started.ngdoc +++ b/docs/content/misc/started.ngdoc @@ -2,13 +2,15 @@ @name Getting Started @description +# Getting Started + We want you to have an easy time while starting to use Angular. We've put together the following steps on your path to becoming an Angular expert. 1. Read the {@link guide/concepts conceptual overview}.
    Understand Angular's vocabulary and how all the Angular components work together. 1. Do the {@link tutorial/ AngularJS Tutorial}.
    Walk end-to-end through building an application complete with tests - on top of a node.js web server. Covers every major AngularJS feature and show you how to set up your development + on top of a node.js web server. Covers every major AngularJS feature and shows you how to set up your development environment. 1. Download or clone the [Seed App project template](https://github.com/angular/angular-seed).
    Gives you a starter app with a directory layout, test harness, and scripts to begin building your application. diff --git a/docs/content/tutorial/index.ngdoc b/docs/content/tutorial/index.ngdoc index dfceb03ba1d1..26f8b05032f0 100644 --- a/docs/content/tutorial/index.ngdoc +++ b/docs/content/tutorial/index.ngdoc @@ -3,33 +3,35 @@ @step -1 @description +# PhoneCat Tutorial App A great way to get introduced to AngularJS is to work through this tutorial, which walks you through the construction of an AngularJS web app. The app you will build is a catalog that displays a list of Android devices, lets you filter the list to see only devices that interest you, and then view details for any device. - +demo
+application running in the browser -Work through the tutorial to see how Angular makes browsers smarter — without the use of extensions -or plug-ins. As you work through the tutorial, you will: +Follow the tutorial to see how Angular makes browsers smarter — without the use of native +extensions or plug-ins: -* See examples of how to use client-side data binding and dependency injection to build dynamic -views of data that change immediately in response to user actions. -* See how Angular creates listeners on your data without the need for DOM manipulation. -* Learn a better, easier way to test your web apps. -* Learn how to use Angular services to make common web tasks, such as getting data into your app, -easier. - -And all of this works in any browser without modification to the browser! +* See examples of how to use client-side data binding to build dynamic views of data that change + immediately in response to user actions. +* See how Angular keeps your views in sync with your data without the need for DOM manipulation. +* Learn a better, easier way to test your web apps, with Karma and Protractor. +* Learn how to use dependency injection and services to make common web tasks, such as getting data + into your app, easier. When you finish the tutorial you will be able to: -* Create a dynamic application that works in any browser. -* Define the differences between Angular and common JavaScript frameworks. -* Understand how data binding works in AngularJS. -* Use the angular-seed project to quickly boot-strap your own projects. -* Create and run tests. +* Create a dynamic application that works in all modern browsers. +* Use data binding to wire up your data model to your views. +* Create and run unit tests, with Karma. +* Create and run end to end tests, with Protractor. +* Move application logic out of the template and into Controllers. +* Get data from a server using Angular services. +* Apply animations to your application, using ngAnimate. * Identify resources for learning more about AngularJS. The tutorial guides you through the entire process of building a simple application, including @@ -40,80 +42,233 @@ You can go through the whole tutorial in a couple of hours or you may want to sp really digging into it. If you're looking for a shorter introduction to AngularJS, check out the {@link misc/started Getting Started} document. +# Get Started +The rest of this page explains how you can set up your local machine for development. +If you just want to read the tutorial then you can just go straight to the first step: +[Step 0 - Bootstrapping](tutorial/step_00). +# Working with the code +You can follow along with this tutorial and hack on the code in the comfort of your own computer. +In this way you can get hands-on practice of really writing AngularJS code and also on using the +recommended testing tools. +The tutorial relies on the use of the [Git][git] versioning system for source code management. +You don't need to know anything about Git to follow the tutorial other than how to install and run +a few git commands. -# Working with the code +### Install Git + +You can download and install Git from http://git-scm.com/download. Once installed you should have +access to the `git` command line tool. The main commands that you will need to use are: + +- `git clone ...` : clone a remote repository onto your local machine +- `git checkout ...` : check out a particular branch or a tagged version of the code to hack on + +### Download angular-phonecat + +Clone the [angular-phonecat repository][angular-phonecat] located at GitHub by running the following +command: + +``` +git clone --depth=14 https://github.com/angular/angular-phonecat.git +``` + +This command creates the `angular-phonecat` directory in your current directory. + +
    The `--depth=14` option just tells Git to pull down only the last 14 commits. This makes the +download much smaller and faster. +
    + +Change your current directory to `angular-phonecat`. + +``` +cd angular-phonecat +``` + +The tutorial instructions, from now on, assume you are running all commands from the +`angular-phonecat` directory. + + +### Install Node.js + +If you want to run the preconfigured local web-server and the test tools then you will also need +[Node.js v0.10.27+][node]. + +You can download a Node.js installer for your operating system from http://nodejs.org/download/. + +Check the version of Node.js that you have installed by running the following command: + +``` +node --version +``` + +In Debian based distributions, there is a name clash with another utility called `node`. The +suggested solution is to also install the `nodejs-legacy` apt package, which renames `node` to +`nodejs`. + +``` +apt-get install nodejs-legacy +nodejs --version +``` + + +
    If you need to run a different versions of node.js + in your local environment, consider installing + + Node Version Manager (nvm) + . +
    + +Once you have Node.js installed on your machine you can download the tool dependencies by running: + +``` +npm install +``` + +This command will download the following tools, into the `node_modules` directory: + +- [Bower][bower] - client-side code package manager +- [Http-Server][http-server] - simple local static web server +- [Karma][karma] - unit test runner +- [Protractor][protractor] - end to end (E2E) test runner + +Running `npm install` will also automatically use bower to download the Angular framework into the +`app/bower_components` directory. + +
    + Note the angular-phonecat project is setup to install and run these utilities via npm scripts. + This means that you do not have to have any of these utilities installed globally on your system + to follow the tutorial. See **Installing Helper Tools** below for more information. +
    + +The project is preconfigured with a number of npm helper scripts to make it easy to run the common +tasks that you will need while developing: + +- `npm start` : start a local development web-server +- `npm test` : start the Karma unit test runner +- `npm run protractor` : run the Protractor end to end (E2E) tests +- `npm run update-webdriver` : install the drivers needed by Protractor + +### Install Helper Tools (optional) + +The Bower, Http-Server, Karma and Protractor modules are also executables, which can be installed +globally and run directly from a terminal/command prompt. You don't need to do this to follow the +tutorial, but if you decide you do want to run them directly, you can install these modules globally +using, `sudo npm install -g ...`. + +For instance to install the Bower command line executable you would do: + +``` +sudo npm install -g bower +``` + +*(Omit the sudo if running on Windows)* + +Then you can run the bower tool directly, such as: + +``` +bower install +``` + + +### Running Development Web Server + +While Angular applications are purely client-side code, and it is possible to open them in a web +browser directly from the file system, it is better to serve them from a HTTP web server. In +particular, for security reasons, most modern browsers will not allow JavaScript to make server +requests if the page is loaded directly from the file system. + +The angular-phonecat project is configured with a simple static web server for hosting the +application during development. Start the web server by running: + +``` +npm start +``` + +This will create a local webserver that is listening to port 8000 on your local machine. +You can now browse to the application at: + +``` +http://localhost:8000/app/index.html +``` + +### Running Unit Tests + +We use unit tests to ensure that the JavaScript code in our application is operating correctly. +Unit tests focus on testing small isolated parts of the application. The unit tests are kept in the +`test/unit` directory. + +The angular-phonecat project is configured to use [Karma][karma] to run the unit tests for the +application. Start Karma by running: + +``` +npm test +``` + +This will start the Karma unit test runner. Karma will read the configuration file at +`test/karma.conf.js`. This configuration file tells Karma to: + +- open up a Chrome browser and connect it to Karma +- execute all the unit tests in this browser +- report the results of these tests in the terminal/command line window +- watch all the project's JavaScript files and re-run the tests whenever any of these change + +It is good to leave this running all the time, in the background, as it will give you immediate +feedback about whether your changes pass the unit tests while you are working on the code. + + +### Running End to End Tests + +We use End to End tests to ensure that the application as a whole operates as expected. +End to End tests are designed to test the whole client side application, in particular that the +views are displaying and behaving correctly. It does this by simulating real user interaction with +the real application running in the browser. + +The End to End tests are kept in the `test/e2e` directory. + +The angular-phonecat project is configured to use [Protractor][protractor] to run the End to End +tests for the application. Protractor relies upon a set of drivers to allow it to interact with +the browser. You can install these drivers by running: + +``` +npm run update-webdriver +``` + +*(You should only need to do this once.)* + +Since Protractor works by interacting with a running application, we need to start our web server: + +``` +npm start +``` + +Then in a separate terminal/command line window, we can run the Protractor test scripts against the +application by running: + +``` +npm run protractor +``` + +Protractor will read the configuration file at `test/protractor-conf.js`. This configuration tells +Protractor to: + +- open up a Chrome browser and connect it to the application +- execute all the End to End tests in this browser +- report the results of these tests in the terminal/command line window +- close down the browser and exit + +It is good to run the end to end tests whenever you make changes to the HTML views or want to check +that the application as a whole is executing correctly. It is very common to run End to End tests +before pushing a new commit of changes to a remote repository. + -You can follow this tutorial and hack on the code in either the Mac/Linux or the Windows -environment. The tutorial relies on the use of Git versioning system for source code management. -You don't need to know anything about Git to follow the tutorial. Select one of the tabs below -and follow the instructions for setting up your computer. - -
    -
    -
      -
    1. You'll need Git, which you can get from - the Git site.

    2. -
    3. Clone the angular-phonecat repository located at - Github by running the following command:

      -
      git clone https://github.com/angular/angular-phonecat.git
      -

      This command creates the angular-phonecat directory in your current -directory.

    4. -
    5. Change your current directory to angular-phonecat:

      -
      cd angular-phonecat
      -

      The tutorial instructions, from now on, assume you are running all commands from the angular-phonecat -directory.

    6. -
    7. You will also need Node.js and Karma to run unit tests, so please verify that you have - Node.js v0.10 or better installed - and that the node executable is on your PATH by running the following - command in a terminal window:

    8. -
      node --version
      -

      Additionally install Karma and its plugins if you - don't have it already:

      -
      -      npm install
      -      
      -
    9. You will need an http server running on your system. Mac and Linux machines typically -have Apache pre-installed, but If you don't already have one installed, you can use node -to run a simple bundled http server: node scripts/web-server.js.

    10. -
    -
    - -
    -
      -
    1. You will need Node.js and Karma to run unit tests, so please verify that you have - Node.js v0.10 or better installed - and that the node executable is on your PATH by running the following - command in a terminal window:

      -
      node --version
      -

      Additionally install Karma if you - don't have it already:

      -
      npm install -g karma
      -
    2. -
    3. You'll also need Git, which you can get from - the Git site.

    4. -
    5. Clone the angular-phonecat repository located at Github by running the following command:

      -
      git clone https://github.com/angular/angular-phonecat.git
      -

      This command creates the angular-phonecat directory in your current directory.

    6. -
    7. Change your current directory to angular-phonecat:

      -
      cd angular-phonecat
      -

      The tutorial instructions assume you are running all commands from the angular-phonecat -directory.

      -

      You should run all git commands from Git bash.

      -

      Other commands like test.bat or e2e-test.bat should be -executed from the Windows command line.

    8. -
    9. You need an http server running on your system, but if you don't already have one -already installed, you can use node to run a simple -bundled http server: node scripts\web-server.js.

    10. -
    -
    - -The last thing to do is to make sure your computer has a web browser and a good text editor -installed. Now, let's get some cool stuff done! - -{@link step_00 Get Started!} +[git]: http://git-scm.com/ +[node]: http://nodejs.org/ +[angular-phonecat]: https://github.com/angular/angular-phonecat +[protractor]: https://github.com/angular/protractor +[bower]: http://bower.io/ +[http-server]: https://github.com/nodeapps/http-server +[karma]: https://github.com/karma-runner/karma diff --git a/docs/content/tutorial/step_00.ngdoc b/docs/content/tutorial/step_00.ngdoc index 3a0dc070e34f..7fd28286824f 100644 --- a/docs/content/tutorial/step_00.ngdoc +++ b/docs/content/tutorial/step_00.ngdoc @@ -11,65 +11,27 @@ with the most important source code files, learn how to start the development se angular-seed, and run the application in the browser. -
    -
    -
      -
    1. In angular-phonecat directory, run this command:

      -
      git checkout -f step-0
      -

      This resets your workspace to step 0 of the tutorial app.

      -

      You must repeat this for every future step in the tutorial and change the number to - the number of the step you are on. This will cause any changes you made within - your working directory to be lost.

    2. - -
    3. To see the app running in a browser, do one of the following: -
        -
      • For node.js users: -
          -
        1. In a separate terminal tab or window, run node ./scripts/web-server.js to start the web server.
        2. -
        3. Open a browser window for the app and navigate to `http://localhost:8000/app/index.html`
        4. -
        -
      • -
      • For other http servers: -
          -
        1. Configure the server to serve the files in the angular-phonecat directory.
        2. -
        3. Navigate in your browser to http://localhost:[port-number]/[context-path]/app/index.html.
        4. -
        -
      • -
      -
    4. -
    -
    - - -
    -
      -
    1. Open Git bash and run this command (in angular-phonecat directory):

      -
      git checkout -f step-0
      -

      This resets your workspace to step 0 of the tutorial app.

      -

      You must repeat this for every future step in the tutorial and change the number to - the number of the step you are on. This will cause any changes you made within - your working directory to be lost.

    2. -
    3. To see the app running in a browser, do one of the following: -
        -
      • For node.js users: -
          -
        1. In a separate terminal tab or window, run node scripts\web-server.js to start the web server.
        2. -
        3. Open a browser window for the app and navigate to `http://localhost:8000/app/index.html`
        4. -
        -
      • -
      • For other http servers: -
          -
        1. Configure the server to serve the files in the angular-phonecat directory.
        2. -
        3. Navigate in your browser to http://localhost:[port-number]/[context-path]/app/index.html.
        4. -
        -
      • -
      -
    4. -
    -
    -
    +In `angular-phonecat` directory, run this command: +``` +git checkout -f step-0 +``` + + +This resets your workspace to step 0 of the tutorial app. + +You must repeat this for every future step in the tutorial and change the number to the number of +the step you are on. This will cause any changes you made within your working directory to be lost. + +If you haven't already done so you need to install the dependencies by running: + +``` +npm install +``` + +To see the app running in a browser, open a *separate* terminal/command line tab or window, then +run `npm start` to start the web server. Now, open a browser window for the app and navigate to +`http://localhost:8000/app/` You can now see the page in your browser. It's not very exciting, but that's OK. @@ -84,9 +46,9 @@ __`app/index.html`:__ My HTML File + - - + @@ -114,7 +76,7 @@ __`app/index.html`:__ * AngularJS script tag: - + @@ -53,21 +49,26 @@ __`app/index.html`:__ ``` -We replaced the hard-coded phone list with the -{@link ng.directive:ngRepeat ngRepeat directive} and two -{@link guide/expression Angular expressions} enclosed in curly braces: -`{{phone.name}}` and `{{phone.snippet}}`: +We replaced the hard-coded phone list with the {@link ng.directive:ngRepeat ngRepeat directive} +and two {@link guide/expression Angular expressions}: -* The `ng-repeat="phone in phones"` statement in the `
  • ` tag is an Angular repeater. The -repeater tells Angular to create a `
  • ` element for each phone in the list using the first `
  • ` +* The `ng-repeat="phone in phones"` attribute in the `
  • ` tag is an Angular repeater directive. +The repeater tells Angular to create a `
  • ` element for each phone in the list using the `
  • ` tag as the template. +* The expressions wrapped in curly braces (`{{phone.name}}` and `{{phone.snippet}}`) will be replaced +by the value of the expressions. We have added a new directive, called `ng-controller`, which attaches a `PhoneListCtrl` -__controller__ to the DOM at this point. +__controller__ to the <body> tag. At this point: -* As we've learned in {@link step_00 step 0}, the curly braces around `phone.name` and `phone.snippet` denote -bindings. As opposed to evaluating constants, these expressions are referring to our application -model, which was set up in our `PhoneListCtrl` controller. +* The expressions in curly braces (`{{phone.name}}` and `{{phone.snippet}}` denote +bindings, which are referring to our application model, which is set up in our `PhoneListCtrl` +controller. + +
    +Note: We have specified an {@link angular.Module Angular Module} to load using `ng-app="phonecatApp"`, +where `phonecatApp` is the name of our module. This module will contain the `PhoneListCtrl`. +
    @@ -128,23 +129,19 @@ To learn more about Angular scopes, see the {@link ng.$rootScope.Scope angular s ## Tests The "Angular way" of separating controller from the view, makes it easy to test code as it is being -developed. If our controller is available on the global namespace then we can simply instantiate it -with a mock `scope` object. Take a look at the following unit test for our controller: - -__`test/unit/controllersSpec.js`:__ +developed. If our controller is available on the global namespace then we could simply instantiate it +with a mock `scope` object: ```js -describe('PhoneCat controllers', function() { +describe('PhoneListCtrl', function(){ - describe('PhoneListCtrl', function(){ + it('should create "phones" model with 3 phones', function() { + var scope = {}, + ctrl = new PhoneListCtrl(scope); - it('should create "phones" model with 3 phones', function() { - var scope = {}, - ctrl = new PhoneListCtrl(scope); - - expect(scope.phones.length).toBe(3); - }); + expect(scope.phones.length).toBe(3); }); + }); ``` @@ -154,67 +151,77 @@ Angular. Since testing is such a critical part of software development, we make tests in Angular so that developers are encouraged to write them. ### Testing non-Global Controllers -In practice, you will not want to have your controller functions in the global namespace. Instead, -we have registered our controllers in the `phonecatApp` module. In this case Angular provides a -service, `$controller`, which will retrieve your controller by name. Here is the same test using -`$controller`: + +In practice, you will not want to have your controller functions in the global namespace. Instead, +you can see that we have registered it via an anonymous constructor function on the `phonecatApp` +module. + +In this case Angular provides a service, `$controller`, which will retrieve your controller by name. +Here is the same test using `$controller`: __`test/unit/controllersSpec.js`:__ ```js -describe('PhoneCat controllers', function() { +describe('PhoneListCtrl', function(){ + beforeEach(module('phonecatApp')); - describe('PhoneListCtrl', function(){ + it('should create "phones" model with 3 phones', inject(function($controller) { + var scope = {}, + ctrl = $controller('PhoneListCtrl', {$scope:scope}); - it('should create "phones" model with 3 phones', inject(function($controller) { - var scope = {}, - ctrl = $controller('PhoneListCtrl', { $scope: scope }); + expect(scope.phones.length).toBe(3); + })); - expect(scope.phones.length).toBe(3); - })); - }); }); ``` -Don't forget that we need to load up the `phonecatApp` module into the test so that the controller -is available to be injected. +* Before each test we tell Angular to load the `phonecatApp` module. +* We ask Angular to `inject` the `$controller` service into our test function +* We use `$controller` to create an instance of the `PhoneListCtrl` +* With this instance, we verify that the phones array property on the scope contains three records. + ### Writing and Running Tests + Angular developers prefer the syntax of Jasmine's Behavior-driven Development (BDD) framework when writing tests. Although Angular does not require you to use Jasmine, we wrote all of the tests in -this tutorial in Jasmine. You can learn about Jasmine on the [Jasmine home page](http://pivotal.github.com/jasmine/) and at the [Jasmine docs](http://pivotal.github.io/jasmine/). +this tutorial in Jasmine v1.3. You can learn about Jasmine on the [Jasmine home page][jasmine] and +at the [Jasmine docs][jasmine-docs]. -The angular-seed project is pre-configured to run all unit tests using [Karma](http://karma-runner.github.io/). Ensure that the necessary karma plugins are installed. -You can do this by issuing `npm install` into your terminal. +The angular-seed project is pre-configured to run unit tests using [Karma][karma] but you will need +to ensure that Karma and its necessary plugins are installed. You can do this by running +`npm install`. +To run the tests, and then watch the files for changes: `npm test`. -To run the test, do the following: - -1. In a _separate_ terminal window or tab, go to the `angular-phonecat` directory and run - `./scripts/test.sh` (if you are on Windows, run scripts\test.bat) to start the Karma server (the - config file necessary to start the server is located at `./config/karma.conf.js`). - -2. Karma will start a new instance of Chrome browser automatically. Just ignore it and let it run in +* Karma will start a new instance of Chrome browser automatically. Just ignore it and let it run in the background. Karma will use this browser for test execution. +* You should see the following or similar output in the terminal: -3. You should see the following or similar output in the terminal: - - info: Karma server started at http://localhost:9876/ - info (launcher): Starting browser "Chrome" - info (Chrome 22.0): Connected on socket id tPUm9DXcLHtZTKbAEO-n - Chrome 22.0: Executed 1 of 1 SUCCESS (0.093 secs / 0.004 secs) +
    +    info: Karma server started at http://localhost:9876/
    +    info (launcher): Starting  browser "Chrome"
    +    info (Chrome 22.0): Connected on socket id tPUm9DXcLHtZTKbAEO-n
    +    Chrome 22.0: Executed 1 of 1 SUCCESS (0.093 secs / 0.004 secs)
    +  
    Yay! The test passed! Or not... - -4. To rerun the tests, just change any of the source or test .js files. Karma will notice the change +* To rerun the tests, just change any of the source or test .js files. Karma will notice the change and will rerun the tests for you. Now isn't that sweet? +
    +Make sure you don't minimize the browser that Karma opened. On some OS, memory assigned to a minimized +browser is limited, which results in your karma tests running extremely slow. +
    + # Experiments * Add another binding to `index.html`. For example: -

    Total number of phones: {{phones.length}}

    + ```html +

    Total number of phones: {{phones.length}}

    + ``` * Create a new model property in the controller and bind to it from the template. For example: @@ -226,7 +233,11 @@ To run the test, do the following: Refresh your browser and verify that it says "Hello, World!". -* Create a repeater that constructs a simple table: +* Update the unit test for the controller in `./test/unit/controllersSpec.js` to reflect the previous change. For example by adding: + + expect(scope.name).toBe('World'); + +* Create a repeater in `index.html` that constructs a simple table:
  • yes\*\*
    can create functions/primitivescan create functionsyesyesyesyesyes
    can create primitives yes no yes
    @@ -239,8 +250,10 @@ To run the test, do the following:
    row number
    row number
    {{i+1}}
    + + Extra points: try and make an 8x8 table using an additional `ng-repeat`. -* Make the unit test fail by changing the `toBe(3)` statement to `toBe(4)`. +* Make the unit test fail by changing `expect(scope.phones.length).toBe(3)` to instead use `toBe(4)`. # Summary @@ -251,3 +264,7 @@ to the app.
      + +[jasmine]: http://jasmine.github.io/ +[jasmine-docs]: http://jasmine.github.io/1.3/introduction.html +[karma]: http://karma-runner.github.io/ diff --git a/docs/content/tutorial/step_03.ngdoc b/docs/content/tutorial/step_03.ngdoc index 1203527d417f..4ba6a99f8968 100644 --- a/docs/content/tutorial/step_03.ngdoc +++ b/docs/content/tutorial/step_03.ngdoc @@ -11,15 +11,10 @@ simple; we will add full text search (yes, it will be simple!). We will also wri test, because a good end-to-end test is a good friend. It stays with your app, keeps an eye on it, and quickly detects regressions. - -
      - - -The app now has a search box. Notice that the phone list on the page changes depending on what a +* The app now has a search box. Notice that the phone list on the page changes depending on what a user types into the search box. -The most important differences between Steps 2 and 3 are listed below. You can see the full diff on -[GitHub](https://github.com/angular/angular-phonecat/compare/step-2...step-3): +
      ## Controller @@ -33,14 +28,14 @@ __`app/index.html`:__ ```html
      -
      -
      +
      +
      Search:
      -
      +
        @@ -96,104 +91,126 @@ describe('PhoneCat App', function() { describe('Phone list view', function() { beforeEach(function() { - browser().navigateTo('../../app/index.html'); + browser.get('app/index.html'); }); - it('should filter the phone list as user types into the search box', function() { - expect(repeater('.phones li').count()).toBe(3); + it('should filter the phone list as a user types into the search box', function() { - input('query').enter('nexus'); - expect(repeater('.phones li').count()).toBe(1); + var phoneList = element.all(by.repeater('phone in phones')); + var query = element(by.model('query')); - input('query').enter('motorola'); - expect(repeater('.phones li').count()).toBe(2); + expect(phoneList.count()).toBe(3); + + query.sendKeys('nexus'); + expect(phoneList.count()).toBe(1); + + query.clear(); + query.sendKeys('motorola'); + expect(phoneList.count()).toBe(2); }); }); }); ``` -Even though the syntax of this test looks very much like our controller unit test written with -Jasmine, the end-to-end test uses APIs of {@link guide/dev_guide.e2e-testing Angular's end-to-end -test runner}. - -To run the end-to-end test, open one of the following in a new browser tab: +This test verifies that the search box and the repeater are correctly wired together. Notice how +easy it is to write end-to-end tests in Angular. Although this example is for a simple test, it +really is that easy to set up any functional, readable, end-to-end test. -* node.js users: http://localhost:8000/test/e2e/runner.html -* users with other http servers: -`http://localhost:[port-number]/[context-path]/test/e2e/runner.html` -* casual reader: http://angular.github.com/angular-phonecat/step-3/test/e2e/runner.html +### Running End to End Tests with Protractor +Even though the syntax of this test looks very much like our controller unit test written with +Jasmine, the end-to-end test uses APIs of [Protractor](https://github.com/angular/protractor). Read +about the Protractor APIs at https://github.com/angular/protractor/blob/master/docs/api.md. -Previously we've seen how Karma can be used to execute unit tests. Well, it can also run the -end-to-end tests! Use `./scripts/e2e-test.sh` (if you are on Windows, run `scripts\e2e-test.bat`) script for that. End-to-end tests are slow, so unlike -with unit tests, Karma will exit after the test run and will not automatically rerun the test -suite on every file change. To rerun the test suite, execute the `e2e-test.sh` or `e2e-test.bat` script again. +Much like Karma is the test runner for unit tests, we use Protractor to run end-to-end tests. +Try it with `npm run protractor`. End-to-end tests are slow, so unlike with unit tests, Protractor +will exit after the test run and will not automatically rerun the test suite on every file change. +To rerun the test suite, execute `npm run protractor` again. -Note: You must ensure you've installed the karma-ng-scenario framework plugin prior to running the -`e2e-test.sh` script. You can do this by issuing `npm install` into your terminal. +
        + Note: You must ensure your application is being served via a web-server to test with protractor. + You can do this using `npm start`. + You also need to ensure you've installed the protractor and updated webdriver prior to running the + `npm run protractor`. You can do this by issuing `npm install` and `npm run update-webdriver` into + your terminal. +
        -This test verifies that the search box and the repeater are correctly wired together. Notice how -easy it is to write end-to-end tests in Angular. Although this example is for a simple test, it -really is that easy to set up any functional, readable, end-to-end test. # Experiments -* Display the current value of the `query` model by adding a `{{query}}` binding into the +### Display Current Query +Display the current value of the `query` model by adding a `{{query}}` binding into the `index.html` template, and see how it changes when you type in the input box. -* Let's see how we can get the current value of the `query` model to appear in the HTML page title. +### Display Query in Title +Let's see how we can get the current value of the `query` model to appear in the HTML page title. - You might think you could just add the `{{query}}` to the title tag element as follows: +* Add an end-to-end test into the `describe` block, `test/e2e/scenarios.js` should look like this: - Google Phone Gallery: {{query}} + ```js + describe('PhoneCat App', function() { + + describe('Phone list view', function() { + + beforeEach(function() { + browser.get('app/index.html'); + }); + + var phoneList = element.all(by.repeater('phone in phones')); + var query = element(by.model('query')); + + it('should filter the phone list as a user types into the search box', function() { + expect(phoneList.count()).toBe(3); + + query.sendKeys('nexus'); + expect(phoneList.count()).toBe(1); + + query.clear(); + query.sendKeys('motorola'); + expect(phoneList.count()).toBe(2); + }); + + it('should display the current filter value in the title bar', function() { + query.clear(); + expect(browser.getTitle()).toMatch(/Google Phone Gallery:\s*$/); + + query.sendKeys('nexus'); + expect(browser.getTitle()).toMatch(/Google Phone Gallery: nexus$/); + }); + }); + }); + ``` + + Run protractor (`npm run protractor`) to see this test fail. + + +* You might think you could just add the `{{query}}` to the title tag element as follows: + + Google Phone Gallery: {{query}} However, when you reload the page, you won't see the expected result. This is because the "query" - model lives in the scope, defined by the `ng-controller="PhoneListCtrl"` directive, on the body element: + model lives in the scope, defined by the `ng-controller="PhoneListCtrl"` directive, on the body + element: If you want to bind to the query model from the `` element, you must __move__ the -`ngController` declaration to the HTML element because it is the common parent of both the body -and title elements: + `ngController` declaration to the HTML element because it is the common parent of both the body + and title elements: <html ng-app="phonecatApp" ng-controller="PhoneListCtrl"> Be sure to __remove__ the `ng-controller` declaration from the body element. - While using double curlies works fine within the title element, you might have noticed that -for a split second they are actually displayed to the user while the page is loading. A better -solution would be to use the {@link ng.directive:ngBind -ngBind} or {@link ng.directive:ngBindTemplate -ngBindTemplate} directives, which are invisible to the user while the page is loading: - - <title ng-bind-template="Google Phone Gallery: {{query}}">Google Phone Gallery +* Re-run `npm run protractor` to see the test now pass. -* Add the following end-to-end test into the `describe` block within `test/e2e/scenarios.js`: - - ```js - it('should display the current filter value within an element with id "status"', - function() { - expect(element('#status').text()).toMatch(/Current filter: \s*$/); - - input('query').enter('nexus'); - - expect(element('#status').text()).toMatch(/Current filter: nexus\s*$/); - - //alternative version of the last assertion that tests just the value of the binding - using('#status').expect(binding('query')).toBe('nexus'); - }); - ``` - - Refresh the browser tab with the end-to-end test runner to see the test fail. To make the test -pass, edit the `index.html` template to add a `div` or `p` element with `id` `"status"` and content -with the `query` binding, prefixed by "Current filter:". For instance: - -
        Current filter: {{query}}
        +* While using double curlies works fine within the title element, you might have noticed that +for a split second they are actually displayed to the user while the page is loading. A better +solution would be to use the {@link ng.directive:ngBind ngBind} or +{@link ng.directive:ngBindTemplate ngBindTemplate} directives, which are invisible to the user +while the page is loading: -* Add a `pause()` statement inside of an end-to-end test and rerun it. You'll see the runner pause; -this gives you the opportunity to explore the state of your application while it is displayed in -the browser. The app is live! You can change the search query to prove it. Notice how useful this -is for troubleshooting end-to-end tests. + Google Phone Gallery # Summary diff --git a/docs/content/tutorial/step_04.ngdoc b/docs/content/tutorial/step_04.ngdoc index cffc6319ad4a..a941dbd67af7 100644 --- a/docs/content/tutorial/step_04.ngdoc +++ b/docs/content/tutorial/step_04.ngdoc @@ -10,15 +10,11 @@ In this step, you will add a feature to let your users control the order of the list. The dynamic ordering is implemented by creating a new model property, wiring it together with the repeater, and letting the data binding magic do the rest of the work. +* In addition to the search box, the app displays a drop down menu that allows users to control the + order in which the phones are listed. -
        - - -You should see that in addition to the search box, the app displays a drop down menu that allows -users to control the order in which the phones are listed. -The most important differences between Steps 3 and 4 are listed below. You can see the full diff on -[GitHub](https://github.com/angular/angular-phonecat/compare/step-3...step-4): +
        ## Template @@ -36,7 +32,7 @@ __`app/index.html`:__
        • - {{phone.name}} + {{phone.name}}

          {{phone.snippet}}

        @@ -91,7 +87,7 @@ phonecatApp.controller('PhoneListCtrl', function ($scope) { record. This property is used to order phones by age. * We added a line to the controller that sets the default value of `orderProp` to `age`. If we had -not set a default value here, the `orderBy` filter would remain uninitialized until our +not set a default value here, the `orderBy` filter would remain uninitialized until our user picked an option from the drop down menu. This is a good time to talk about two-way data-binding. Notice that when the app is loaded in the @@ -117,7 +113,7 @@ describe('PhoneCat controllers', function() { var scope, ctrl; beforeEach(module('phonecatApp')); - + beforeEach(inject(function($controller) { scope = {}; ctrl = $controller('PhoneListCtrl', {$scope:scope}); @@ -143,7 +139,7 @@ shared by all tests in the parent `describe` block. You should now see the following output in the Karma tab: - Chrome 22.0: Executed 2 of 2 SUCCESS (0.021 secs / 0.001 secs) +
        Chrome 22.0: Executed 2 of 2 SUCCESS (0.021 secs / 0.001 secs)
        Let's turn our attention to the end-to-end test. @@ -152,28 +148,36 @@ __`test/e2e/scenarios.js`:__ ```js ... - it('should be possible to control phone order via the drop down select box', - function() { - //let's narrow the dataset to make the test assertions shorter - input('query').enter('tablet'); + it('should be possible to control phone order via the drop down select box', function() { - expect(repeater('.phones li', 'Phone List').column('phone.name')). - toEqual(["Motorola XOOM\u2122 with Wi-Fi", - "MOTOROLA XOOM\u2122"]); + var phoneNameColumn = element.all(by.repeater('phone in phones').column('{{phone.name}}')); + var query = element(by.model('query')); - select('orderProp').option('Alphabetical'); + function getNames() { + return phoneNameColumn.map(function(elm) { + return elm.getText(); + }); + } - expect(repeater('.phones li', 'Phone List').column('phone.name')). - toEqual(["MOTOROLA XOOM\u2122", - "Motorola XOOM\u2122 with Wi-Fi"]); - }); -... + query.sendKeys('tablet'); //let's narrow the dataset to make the test assertions shorter + + expect(getNames()).toEqual([ + "Motorola XOOM\u2122 with Wi-Fi", + "MOTOROLA XOOM\u2122" + ]); + + element(by.model('orderProp')).element(by.css('option[value="name"]')).click(); + + expect(getNames()).toEqual([ + "MOTOROLA XOOM\u2122", + "Motorola XOOM\u2122 with Wi-Fi" + ]); + });... ``` The end-to-end test verifies that the ordering mechanism of the select box is working correctly. -You can now rerun `./scripts/e2e-test.sh` or refresh the browser tab with the end-to-end test -`runner.html` to see the tests run, or you can see them running on [Angular's server](http://angular.github.com/angular-phonecat/step-4/test/e2e/runner.html). +You can now rerun `npm run protractor` to see the tests run. # Experiments diff --git a/docs/content/tutorial/step_05.ngdoc b/docs/content/tutorial/step_05.ngdoc index 8291eeb85992..326b7cad7648 100644 --- a/docs/content/tutorial/step_05.ngdoc +++ b/docs/content/tutorial/step_05.ngdoc @@ -7,20 +7,16 @@ Enough of building an app with three phones in a hard-coded dataset! Let's fetch a larger dataset -from our server using one of Angular's built-in {@link guide/dev_guide.services services} called {@link +from our server using one of Angular's built-in {@link guide/services services} called {@link ng.$http $http}. We will use Angular's {@link guide/di dependency injection (DI)} to provide the service to the `PhoneListCtrl` controller. +* There is now a list of 20 phones, loaded from the server.
        -You should now see a list of 20 phones. - -The most important changes are listed below. You can see the full diff on [GitHub](https://github.com/angular/angular-phonecat/compare/step-4...step-5): - ## Data - The `app/phones/phones.json` file in your project is a dataset that contains a larger list of phones stored in the JSON format. @@ -44,7 +40,7 @@ Following is a sample of the file: We'll use Angular's {@link ng.$http $http} service in our controller to make an HTTP request to your web server to fetch the data in the `app/phones/phones.json` file. `$http` is just -one of several built-in {@link guide/dev_guide.services angular services} that handle common operations +one of several built-in {@link guide/services Angular services} that handle common operations in web apps. Angular injects these services for you where you need them. Services are managed by Angular's {@link guide/di DI subsystem}. Dependency injection @@ -74,10 +70,10 @@ tutorial.) The `$http` service returns a {@link ng.$q promise object} with a `success` method. We call this method to handle the asynchronous response and assign the phone data to the -scope controlled by this controller, as a model called `phones`. Notice that angular detected the +scope controlled by this controller, as a model called `phones`. Notice that Angular detected the json response and parsed it for us! -To use a service in angular, you simply declare the names of the dependencies you need as arguments +To use a service in Angular, you simply declare the names of the dependencies you need as arguments to the controller's constructor function, as follows: phonecatApp.controller('PhoneListCtrl', function ($scope, $http) {...} @@ -90,13 +86,13 @@ Note that the names of arguments are significant, because the injector uses thes dependencies. - + ### `$` Prefix Naming Convention You can create your own services, and in fact we will do exactly that in step 11. As a naming -convention, angular's built-in services, Scope methods and a few other Angular APIs have a `$` +convention, Angular's built-in services, Scope methods and a few other Angular APIs have a `$` prefix in front of the name. The `$` prefix is there to namespace Angular-provided services. @@ -109,28 +105,30 @@ properties are considered private, and should not be accessed or modified. ### A Note on Minification Since Angular infers the controller's dependencies from the names of arguments to the controller's -constructor function, if you were to [minify](http://goo.gl/SAnnsm) the JavaScript code for `PhoneListCtrl` controller, all of its function arguments would be -minified as well, and the dependency injector would not be able to identify services correctly. +constructor function, if you were to [minify](http://goo.gl/SAnnsm) the JavaScript code for +`PhoneListCtrl` controller, all of its function arguments would be minified as well, and the +dependency injector would not be able to identify services correctly. -There are two ways to overcome issues caused by minification: +We can overcome this problem by annotating the function with the names of the dependencies, provided +as strings, which will not get minified. There are two ways to provide these injection annotations: -* You can create a `$inject` property on the controller function which holds an array of strings. +* Create a `$inject` property on the controller function which holds an array of strings. Each string in the array is the name of the service to inject for the corresponding parameter. - In the case of our example we would write: + In our example we would write: -```js - function PhoneListCtrl($scope, $http) {...} - PhoneListCtrl.$inject = ['$scope', '$http']; - phonecatApp.controller('PhoneListCtrl', PhoneListCtrl); -``` + ```js + function PhoneListCtrl($scope, $http) {...} + PhoneListCtrl.$inject = ['$scope', '$http']; + phonecatApp.controller('PhoneListCtrl', PhoneListCtrl); + ``` -* Use the inline bracket notation which wraps the function to be injected into an array of strings - (representing the dependency names) followed by the function to be injected: +* Use an inline annotation where, instead of just providing the function, you provide an array. + This array contains a list of the service names, followed by the function itself. -```js - function PhoneListCtrl($scope, $http) {...} - phonecatApp.controller('PhoneListCtrl', ['$scope', '$http', PhoneListCtrl]); -``` + ```js + function PhoneListCtrl($scope, $http) {...} + phonecatApp.controller('PhoneListCtrl', ['$scope', '$http', PhoneListCtrl]); + ``` Both of these methods work with any function that can be injected by Angular, so it's up to your project's style guide to decide which one you use. @@ -166,9 +164,9 @@ __`test/unit/controllersSpec.js`:__ 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 -constructor with some kind of fake `$http` implementation. However, the recommended (and easier) way -is to create a controller in the test environment in the same way that angular does it in the -production code behind the scenes, as follows: +constructor with some kind of fake `$http` implementation. However, Angular provides a mock `$http` +service that we can use in unit tests. We configure "fake" responses to server requests by calling +methods on a service called `$httpBackend`: ```js describe('PhoneCat controllers', function() { @@ -181,7 +179,7 @@ describe('PhoneCat controllers', function() { // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_). // This allows us to inject a service but then attach it to a variable - // with the same name as the service. + // with the same name as the service in order to avoid a name conflict. beforeEach(inject(function(_$httpBackend_, $rootScope, $controller) { $httpBackend = _$httpBackend_; $httpBackend.expectGET('phones/phones.json'). @@ -252,13 +250,13 @@ Finally, we verify that the default value of `orderProp` is set correctly: You should now see the following output in the Karma tab: - Chrome 22.0: Executed 2 of 2 SUCCESS (0.028 secs / 0.007 secs) +
        Chrome 22.0: Executed 2 of 2 SUCCESS (0.028 secs / 0.007 secs)
        # Experiments -* At the bottom of `index.html`, add a `{{phones | json}}` binding to see the list of phones +* At the bottom of `index.html`, add a `
        {{phones | json}}
        ` binding to see the list of phones displayed in json format. * In the `PhoneListCtrl` controller, pre-process the http response by limiting the number of phones @@ -269,7 +267,7 @@ to the first 5 in the list. Use the following code in the `$http` callback: # Summary -Now that you have learned how easy it is to use angular services (thanks to Angular's dependency +Now that you have learned how easy it is to use Angular services (thanks to Angular's dependency injection), go to {@link step_06 step 6}, where you will add some thumbnail images of phones and some links. diff --git a/docs/content/tutorial/step_06.ngdoc b/docs/content/tutorial/step_06.ngdoc index 04c19f663fc6..58a582e3b253 100644 --- a/docs/content/tutorial/step_06.ngdoc +++ b/docs/content/tutorial/step_06.ngdoc @@ -10,15 +10,10 @@ In this step, you will add thumbnail images for the phones in the phone list, an now, will go nowhere. In subsequent steps you will use the links to display additional information about the phones in the catalog. +* There are now links and images of the phones in the list.
        - -You should now see links and images of the phones in the list. - -The most important changes are listed below. You can see the full diff on [GitHub](https://github.com/angular/angular-phonecat/compare/step-5...step-6): - - ## Data Note that the `phones.json` file contains unique ids and image urls for each of the phones. The @@ -63,7 +58,7 @@ the element attribute. We also added phone images next to each record using an image tag with the {@link ng.directive:ngSrc ngSrc} directive. That directive prevents the -browser from treating the angular `{{ expression }}` markup literally, and initiating a request to +browser from treating the Angular `{{ expression }}` markup literally, and initiating a request to invalid url `http://localhost:8000/app/{{phone.imageUrl}}`, which it would have done if we had only specified an attribute binding in a regular `src` attribute (``). Using the `ngSrc` directive prevents the browser from making an http request to an invalid location. @@ -76,9 +71,12 @@ __`test/e2e/scenarios.js`__: ```js ... it('should render phone specific links', function() { - input('query').enter('nexus'); - element('.phones li a').click(); - expect(browser().location().url()).toBe('/phones/nexus-s'); + var query = element(by.model('query')); + query.sendKeys('nexus'); + element.all(by.css('.phones li a')).first().click(); + browser.getLocationAbsUrl().then(function(url) { + expect(url.split('#')[1]).toBe('/phones/nexus-s'); + }); }); ... ``` @@ -86,8 +84,7 @@ __`test/e2e/scenarios.js`__: We added a new end-to-end test to verify that the app is generating correct links to the phone views that we will implement in the upcoming steps. -You can now rerun `./scripts/e2e-test.sh` or refresh the browser tab with the end-to-end test -runner to see the tests run, or you can see them running on [Angular's server](http://angular.github.com/angular-phonecat/step-6/test/e2e/runner.html). +You can now rerun `npm run protractor` to see the tests run. # Experiments diff --git a/docs/content/tutorial/step_07.ngdoc b/docs/content/tutorial/step_07.ngdoc index 4c45f2d4b273..164082e62283 100644 --- a/docs/content/tutorial/step_07.ngdoc +++ b/docs/content/tutorial/step_07.ngdoc @@ -7,18 +7,51 @@ In this step, you will learn how to create a layout template and how to build an app that has -multiple views by adding routing. +multiple views by adding routing, using an Angular module called 'ngRoute'. +* When you now navigate to `app/index.html`, you are redirected to `app/index.html#/phones` + and the phone list appears in the browser. +* When you click on a phone link the url changes to one specific to that phone and the stub of a + phone detail page is displayed.
        +## Dependencies + +The routing functionality added by this step is provided by angular in the `ngRoute` module, which +is distributed separately from the core Angular framework. + +We are using [Bower][bower] to install client side dependencies. This step updates the +`bower.json` configuration file to include the new dependency: + +```json +{ + "name": "angular-phonecat", + "description": "A starter project for AngularJS", + "version": "0.0.0", + "homepage": "https://github.com/angular/angular-phonecat", + "license": "MIT", + "private": true, + "dependencies": { + "angular": "1.2.x", + "angular-mocks": "~1.2.x", + "jquery": "1.10.2", + "bootstrap": "~3.1.1", + "angular-route": "~1.2.x" + } +} +``` -Note that when you now navigate to `app/index.html`, you are redirected to `app/index.html#/phones` -and the same phone list appears in the browser. When you click on a phone link the stub of a phone -detail page is displayed. +The new dependency `"angular-route": "~1.2.x"` tells bower to install a version of the +angular-route component that is compatible with version 1.2.x. We must tell bower to download +and install this dependency. +If you have bower installed globally then you can run `bower install` but for this project we have +preconfigured npm to run bower install for us: -The most important changes are listed below. You can see the full diff on [GitHub](https://github.com/angular/angular-phonecat/compare/step-6...step-7). +``` +npm install +``` ## Multiple Views, Routing and Layout Template @@ -34,12 +67,11 @@ template into what we call a "layout template". This is a template that is commo our application. Other "partial templates" are then included into this layout template depending on the current "route" — the view that is currently displayed to the user. -Application routes in Angular are declared via the -{@link ngRoute.$routeProvider $routeProvider}, which is the provider of the -{@link ngRoute.$route $route service}. This service makes it easy to wire together -controllers, view templates, and the current -URL location in the browser. Using this feature we can implement [deep linking](http://en.wikipedia.org/wiki/Deep_linking), which lets us utilize the browser's -history (back and forward navigation) and bookmarks. +Application routes in Angular are declared via the {@link ngRoute.$routeProvider $routeProvider}, +which is the provider of the {@link ngRoute.$route $route service}. This service makes it easy to +wire together controllers, view templates, and the current URL location in the browser. Using this +feature we can implement [deep linking](http://en.wikipedia.org/wiki/Deep_linking), which lets us +utilize the browser's history (back and forward navigation) and bookmarks. ### A Note About DI, Injector and Providers @@ -47,12 +79,17 @@ history (back and forward navigation) and bookmarks. As you {@link tutorial/step_05 noticed}, {@link guide/di dependency injection} (DI) is at the core of AngularJS, so it's important for you to understand a thing or two about how it works. -When the application bootstraps, Angular creates an injector that will be used for all DI stuff in -this app. The injector itself doesn't know anything about what `$http` or `$route` services do, in -fact it doesn't even know about the existence of these services unless it is configured with proper -module definitions. The sole responsibilities of the injector are to load specified module -definition(s), register all service providers defined in these modules, and when asked, inject -a specified function with dependencies (services) that it lazily instantiates via their providers. +When the application bootstraps, Angular creates an injector that will be used to find and inject all +of the services that are required by your app. The injector itself doesn't know anything about what +`$http` or `$route` services do, in fact it doesn't even know about the existence of these services +unless it is configured with proper module definitions. + +The injector only carries out the following steps : + + * load the module definition(s) that you specify in your app + * register all Providers defined in these module definitions + * when asked to do so, inject a specified function and any necessary dependencies (services) that + it lazily instantiates via their Providers. Providers are objects that provide (create) instances of services and expose configuration APIs that can be used to control the creation and runtime behavior of a service. In case of the `$route` @@ -66,109 +103,10 @@ service, the `$routeProvider` exposes APIs that allow you to define routes for y Angular modules solve the problem of removing global state from the application and provide a way of configuring the injector. As opposed to AMD or require.js modules, Angular modules don't try to solve the problem of script load ordering or lazy script fetching. These goals are totally independent and -both module systems can live side by side and fulfil their goals. +both module systems can live side by side and fulfill their goals. -## The App Module - -__`app/js/app.js`:__ - -```js -var phonecatApp = angular.module('phonecatApp', [ - 'ngRoute', - 'phonecatControllers' -]); - -phonecatApp.config(['$routeProvider', - function($routeProvider) { - $routeProvider. - when('/phones', { - templateUrl: 'partials/phone-list.html', - controller: 'PhoneListCtrl' - }). - when('/phones/:phoneId', { - templateUrl: 'partials/phone-detail.html', - controller: 'PhoneDetailCtrl' - }). - otherwise({ - redirectTo: '/phones' - }); - }]); -``` - -In order to configure our application with routes, we need to create a module for our application. -We call this module `phonecatApp`. Notice the second argument passed to `angular.module`: -`['ngRoute', 'phonecatControllers']`. This array lists the modules that `phonecatApp` depends on. - -Above, we added `angular-route.js` to `index.html`. That's not all we need to do to be able to use -it, however. We also have to add `ngRoute` as a dependency of our app. To improve the organization -of the app, we're going to move the controllers into their own file (as shown below), and call the -module `phonecatControllers`. By listing these two modules as dependencies of `phonecatApp`, we -can use the directives and services they provide. - -Thus using the `config` API we request the `$routeProvider` to be injected into our config function -and use the {@link ngRoute.$routeProvider#when `$routeProvider.when`} API to define our routes. - -Our application routes are defined as follows: - -* The phone list view will be shown when the URL hash fragment is `/phones`. To construct this -view, Angular will use the `phone-list.html` template and the `PhoneListCtrl` controller. - -* The phone details view will be shown when the URL hash fragment matches '/phone/:phoneId', where -`:phoneId` is a variable part of the URL. To construct the phone details view, angular will use the -`phone-detail.html` template and the `PhoneDetailCtrl` controller. - -We reused the `PhoneListCtrl` controller that we constructed in previous steps and we added a new, -empty `PhoneDetailCtrl` controller to the `app/js/controllers.js` file for the phone details view. - -`$routeProvider.otherwise({redirectTo: '/phones'})` triggers a redirection to `/phones` when the browser -address doesn't match either of our routes. - -Note the use of the `:phoneId` parameter in the second route declaration. The `$route` service uses -the route declaration — `'/phones/:phoneId'` — as a template that is matched against the current -URL. All variables defined with the `:` notation are extracted into the -{@link ngRoute.$routeParams `$routeParams`} object. - - -In order for our application to bootstrap with our newly created module we'll also need to specify -the module name as the value of the {@link ng.directive:ngApp ngApp} -directive: - -__`app/index.html`:__ - -```html - - -... -``` - - -## Controllers - -__`app/js/controllers.js`:__ - -```js -var phonecatControllers = angular.module('phonecatControllers', []); - -phonecatControllers.controller('PhoneListCtrl', ['$scope', '$http', - function ($scope, $http) { - $http.get('phones/phones.json').success(function(data) { - $scope.phones = data; - }); - - $scope.orderProp = 'age'; - }]); - -phonecatControllers.controller('PhoneDetailCtrl', ['$scope', '$routeParams', - function($scope, $routeParams) { - $scope.phoneId = $routeParams.phoneId; - }]); -``` - -Again, note that we created a new module called `phonecatControllers`. For small AngularJS applications, -it's common to create just one module for all of your controllers if there are just a few. For larger apps, -you will probably want to create separate modules for each major feature of your app. - -Because our example app is relatively small, we'll add all of our controllers to this module. +To deepen your understanding of DI on Angular, see +[Understanding Dependency Injection](https://github.com/angular/angular.js/wiki/Understanding-Dependency-Injection). ## Template @@ -177,9 +115,8 @@ ngView} directive. The role of the `ngView` directive is to include the view tem route into the layout template. This makes it a perfect fit for our `index.html` template.
        -**Note:** Starting with AngularJS version 1.2, `ngRoute` is in its own module and must be loaded by loading -the `angular-route.js` file distributed with Angular. The easiest way to load the file is to add a ` - + + @@ -202,6 +139,12 @@ __`app/index.html`:__ ``` +We have added two new ` - ... ``` ## Service +We create our own service to provide access to the phone data on the server: + __`app/js/services.js`.__ ```js @@ -52,13 +96,12 @@ phonecatServices.factory('Phone', ['$resource', We used the module API to register a custom service using a factory function. We passed in the name of the service - 'Phone' - and the factory function. The factory function is similar to a -controller's constructor in that both can declare dependencies via function arguments. The Phone -service declared a dependency on the `$resource` service. +controller's constructor in that both can declare dependencies to be injected via function +arguments. The Phone service declared a dependency on the `$resource` service. The {@link ngResource.$resource `$resource`} service makes it easy to create a -[RESTful](http://en.wikipedia.org/wiki/Representational_State_Transfer) client with just a few -lines of code. This client can then be used in our application, instead of the lower-level {@link -ng.$http $http} service. +[RESTful][restful] client with just a few lines of code. This client can then be used in our +application, instead of the lower-level {@link ng.$http $http} service. __`app/js/app.js`.__ @@ -128,6 +171,22 @@ we require, so in these cases, we can add a callback to process the server respo ## Test +Because we're now using the {@link ngResource ngResource} module, it's necessary to also need to +update the Karma config file with angular-resource so the new tests will pass. + +__`test/karma.conf.js`:__ + +```js + files : [ + 'app/bower_components/angular/angular.js', + 'app/bower_components/angular-route/angular-route.js', + 'app/bower_components/angular-resource/angular-resource.js', + 'app/bower_components/angular-mocks/angular-mocks.js', + 'app/js/**/*.js', + 'test/unit/**/*.js' + ], +``` + We have modified our unit tests to verify that our new service is issuing HTTP requests and processing them as expected. The tests also check that our controllers are interacting with the service correctly. @@ -135,13 +194,13 @@ service correctly. The {@link ngResource.$resource $resource} service augments the response object with methods for updating and deleting the resource. If we were to use the standard `toEqual` matcher, our tests would fail because the test values would not match the responses exactly. To -solve the problem, we use a newly-defined `toEqualData` [Jasmine matcher](https://github.com/pivotal/jasmine/wiki/Matchers). When the -`toEqualData` matcher compares two objects, it takes only object properties into account and +solve the problem, we use a newly-defined `toEqualData` [Jasmine matcher][jasmine-matchers]. When +the `toEqualData` matcher compares two objects, it takes only object properties into account and ignores methods. - __`test/unit/controllersSpec.js`:__ + ```js describe('PhoneCat controllers', function() { @@ -166,12 +225,12 @@ describe('PhoneCat controllers', function() { respond([{name: 'Nexus S'}, {name: 'Motorola DROID'}]); scope = $rootScope.$new(); - ctrl = $controller(PhoneListCtrl, {$scope: scope}); + ctrl = $controller('PhoneListCtrl', {$scope: scope}); })); it('should create "phones" model with 2 phones fetched from xhr', function() { - expect(scope.phones).toEqual([]); + expect(scope.phones).toEqualData([]); $httpBackend.flush(); expect(scope.phones).toEqualData( @@ -201,7 +260,7 @@ describe('PhoneCat controllers', function() { $routeParams.phoneId = 'xyz'; scope = $rootScope.$new(); - ctrl = $controller(PhoneDetailCtrl, {$scope: scope}); + ctrl = $controller('PhoneDetailCtrl', {$scope: scope}); })); @@ -217,7 +276,7 @@ describe('PhoneCat controllers', function() { You should now see the following output in the Karma tab: - Chrome 22.0: Executed 4 of 4 SUCCESS (0.038 secs / 0.01 secs) +
        Chrome 22.0: Executed 4 of 4 SUCCESS (0.038 secs / 0.01 secs)
        # Summary @@ -227,3 +286,7 @@ learn how to improve this application with animations.
          + +[restful]: http://en.wikipedia.org/wiki/Representational_State_Transfer +[jasmine-matchers]: https://github.com/pivotal/jasmine/wiki/Matchers +[bower]: http://bower.io/ diff --git a/docs/content/tutorial/step_12.ngdoc b/docs/content/tutorial/step_12.ngdoc index 3e823a1064dc..dbd506fe213c 100644 --- a/docs/content/tutorial/step_12.ngdoc +++ b/docs/content/tutorial/step_12.ngdoc @@ -9,21 +9,67 @@ In this final step, we will enhance our phonecat web application by attaching CSS and JavaScript animations on top of the template code we created before. +* Used the `ngAnimate` to enable animations throughout the application. +* Common `ng` directives automatically trigger hooks for animations to tap into. +* When an animation is found then the animation will run in between the standard DOM operation that + is being issued on the element at the given time (e.g. inserting and removing nodes on + {@link api/ng.directive:ngRepeat `ngRepeat`} or adding and removing classes on + {@link api/ng.directive:ngClass `ngClass`}).
          +## Dependencies -Now that everything is set in place for a fully functional web application, we can attach CSS and JavaScript -animations to common directives that are used to render our application. AngularJS comes bundled with an -additional JavaScript file called `angular-animate.js` which, when included into the website and set as -a dependency with the application module, will enable animations throughout the application. +The animation functionality is provided by Angular in the `ngAnimate` module, which is distributed +separately from the core Angular framework. In addition we will use `jQuery` in this project to do +extra JavaScript animations. -Common `ng` directives automatically trigger hooks for animations to tap into. When an animation is found -then the animation will run in between the standard DOM operation that is being issued on the element at -the given time (e.g. inserting and removing nodes on ngRepeat or adding and removing classes on ngClass). +We are using [Bower][bower] to install client side dependencies. This step updates the +`bower.json` configuration file to include the new dependency: -The most important changes are listed below. You can see the full diff on -[GitHub](https://github.com/angular/angular-phonecat/compare/step-11...step-12): +``` +{ + "name": "angular-seed", + "description": "A starter project for AngularJS", + "version": "0.0.0", + "homepage": "https://github.com/angular/angular-seed", + "license": "MIT", + "private": true, + "dependencies": { + "angular": "1.2.x", + "angular-mocks": "~1.2.x", + "bootstrap": "~3.1.1", + "angular-route": "~1.2.x", + "angular-resource": "~1.2.x", + "jquery": "1.10.2", + "angular-animate": "~1.2.x" + } +} +``` + +* `"angular-animate": "~1.2.x"` tells bower to install a version of the +angular-animate component that is compatible with version 1.2.x. +* `"jquery": "1.10.2"` tells bower to install the 1.10.2 version of jQuery. Note that this is not an +Angular library, it is the standard jQuery library. We can use bower to install a wide range of 3rd +party libraries. + +We must ask bower to download and install this dependency. We can do this by running: + +``` +npm install +``` + +
          + **Warning:** If a new version of Angular has been released since you last ran `npm install`, then you may have a + problem with the `bower install` due to a conflict between the versions of angular.js that need to + be installed. If you get this then simply delete your `app/bower_components` folder before running + `npm install`. +
          + +
          + **Note:** If you have bower installed globally then you can run `bower install` but for this project we have + preconfigured `npm install` to run bower for us. +
          ## How Animations work with `ngAnimate` @@ -34,32 +80,40 @@ To get an idea of how animations work with AngularJS, please read the ## Template -The changes required within the HTML template code is to link the asset files which define the animations as well -as the `angular-animate.js` file. The animation module, known as `ngAnimate`, is defined within -`angular-animate.js` and contains the code necessary to make your application become animation aware. +The changes required within the HTML template code is to link the asset files which define the animations as +well as the `angular-animate.js` file. The animation module, known as {@link api/ngAnimate `ngAnimate`}, is +defined within `angular-animate.js` and contains the code necessary to make your application become animation +aware. -Here's what needs to changed in the index file: +Here's what needs to be changed in the index file: __`app/index.html`.__ ```html ... + + + + ... + - + + + ... - + - - ... ```
          **Important:** Be sure to use jQuery version `1.10.x`. AngularJS does not yet support jQuery `2.x`. + Be sure to load jQuery before all AngularJS scripts, otherwise AngularJS won't detect jQuery and + animations will not work as expected.
          Animations can now be created within the CSS code (`animations.css`) as well as the JavaScript code (`animations.js`). @@ -71,7 +125,7 @@ with `ngResource`. __`app/js/animations.js`.__ ```js -angular.module('phonecatAnimations', ['ngAnimate']). +angular.module('phonecatAnimations', ['ngAnimate']); // ... // this module will later be used to define animations // ... @@ -83,14 +137,14 @@ __`app/js/app.js`.__ ```js // ... -angular.module('phonecat', [ +angular.module('phonecatApp', [ 'ngRoute', 'phonecatAnimations', 'phonecatControllers', 'phonecatFilters', 'phonecatServices', -]). +]); // ... ``` @@ -197,10 +251,10 @@ which are described in detail below. ## Animating `ngView` with CSS Keyframe Animations -Next let's add an animation for transitions between route changes in `ngView`. +Next let's add an animation for transitions between route changes in {@link api/ngRoute.directive:ngView `ngView`}. To start, let's add a new CSS class to our HTML like we did in the example above. -This time, instead of the `ng-repeat` element, let's add it to the element containing the ng-view directive. +This time, instead of the `ng-repeat` element, let's add it to the element containing the `ng-view` directive. In order to do this, we'll have to make some small changes to the HTML code so that we can have more control over our animations between view changes. @@ -278,18 +332,22 @@ __`app/css/animations.css`.__ /* don't forget about the vendor-prefixes! */ ``` -Nothing crazy here! Just a simple fade in and fade out effect between pages. The only out of the ordinary thing -here is that we're using absolute positioning to position the next page (identified via `ng-enter`) on top of the -previous page (the one that has the `ng-leave` class) while performing a cross fade animation in between. So -as the previous page is just about to be removed, it fades out while the new page fades in right on top of it. -Once the leave animation is over then element is removed and once the enter animation is complete then the -`ng-enter` and `ng-enter-active` CSS classes are removed from the element rendering it to be position itself -with its default CSS code (so no more absolute positioning once the animation is over). This works fluidly so -that pages flow naturally between route changes without anything jumping around. +Nothing crazy here! Just a simple fade in and fade out effect between pages. The only out of the +ordinary thing here is that we're using absolute positioning to position the next page (identified +via `ng-enter`) on top of the previous page (the one that has the `ng-leave` class) while performing +a cross fade animation in between. So as the previous page is just about to be removed, it fades out +while the new page fades in right on top of it. + +Once the leave animation is over then element is removed and once the enter animation is complete +then the `ng-enter` and `ng-enter-active` CSS classes are removed from the element, causing it to rerender and +reposition itself with its default CSS code (so no more absolute positioning once the animation is +over). This works fluidly so that pages flow naturally between route changes without anything +jumping around. -The CSS classes applied (the start and end classes) are much the same as with `ng-repeat`. Each time a new page is -loaded the ng-view directive will create a copy of itself, download the template and append the contents. This -ensures that all views are contained within a single HTML element which allows for easy animation control. +The CSS classes applied (the start and end classes) are much the same as with `ng-repeat`. Each time +a new page is loaded the `ng-view` directive will create a copy of itself, download the template and +append the contents. This ensures that all views are contained within a single HTML element which +allows for easy animation control. For more on CSS animations, see the [Web Platform documentation](http://docs.webplatform.org/wiki/css/properties/animations). @@ -301,14 +359,14 @@ Let's add another animation to our application. Switching to our `phone-detail.h we see that we have a nice thumbnail swapper. By clicking on the thumbnails listed on the page, the profile phone image changes. But how can we change this around to add animations? -Let's think about it first. Basically, when you click on a thumbnail image, you're changing the state of the profile image to reflect the newly -selected thumbnail image. +Let's think about it first. Basically, when you click on a thumbnail image, you're changing the +state of the profile image to reflect the newly selected thumbnail image. The best way to specify state changes within HTML is to use classes. -Much like before, how we used a CSS class to specify -an animation, this time the animation will occur whenever the CSS class itself changes. +Much like before, how we used a CSS class to specify an animation, this time the animation will +occur whenever the CSS class itself changes. -Whenever a new phone thumbnail is selected, the state changes and the `.active` CSS class is added to the matching -profile image and the animation plays. +Whenever a new phone thumbnail is selected, the state changes and the `.active` CSS class is added +to the matching profile image and the animation plays. Let's get started and tweak our HTML code on the `phone-detail.html` page first: @@ -334,18 +392,54 @@ __`app/partials/phone-detail.html`.__
        ``` -Just like with the thumbnails, we're using a repeater to display **all** the profile images as a list, however we're -not animating any repeat-related animations. Instead, we're keeping our eye on the ng-class directive since whenever -the `active` class is true then it will be applied to the element and will render as visible. Otherwise, the profile image -is hidden. In our case, there is always one element that has the active class, and, therefore, there will always -be one phone profile image visible on screen at all times. +Just like with the thumbnails, we're using a repeater to display **all** the profile images as a +list, however we're not animating any repeat-related animations. Instead, we're keeping our eye on +the ng-class directive since whenever the `active` class is true then it will be applied to the +element and will render as visible. Otherwise, the profile image is hidden. In our case, there is +always one element that has the active class, and, therefore, there will always be one phone profile +image visible on screen at all times. + +When the active class is added to the element, the `active-add` and the `active-add-active` classes +are added just before to signal AngularJS to fire off an animation. When removed, the +`active-remove` and the `active-remove-active` classes are applied to the element which in turn +trigger another animation. + +To ensure that the phone images are displayed correctly when the page is first loaded we also tweak +the detail page CSS styles: + +__`app/css/app.css`__ +```css +.phone-images { + background-color: white; + width: 450px; + height: 450px; + overflow: hidden; + position: relative; + float: left; +} + +... + +img.phone { + float: left; + margin-right: 3em; + margin-bottom: 2em; + background-color: white; + padding: 2em; + height: 400px; + width: 400px; + display: none; +} + +img.phone:first-child { + display: block; + } +``` -When the active class is added to the element, the `active-add` and the `active-add-active` classes are added just before -to signal AngularJS to fire off an animation. When removed, the `active-remove` and the `active-remove-active` classes -are applied to the element which in turn trigger another animation. You may be thinking that we're just going to create another CSS-enabled animation. -Although we could do that, let's take the opportunity to learn how to create JavaScript-enabled animations with the `animation()` module method. +Although we could do that, let's take the opportunity to learn how to create JavaScript-enabled +animations with the `animation()` module method. __`app/js/animations.js`.__ @@ -409,7 +503,7 @@ isn't required to do JavaScript animations with AngularJS, but we're going to us your own JavaScript animation library is beyond the scope of this tutorial. For more on `jQuery.animate`, see the [jQuery documentation](http://api.jquery.com/animate/). -The `addClass` and `removeClass` callback functions are called whenever an a class is added or removed +The `addClass` and `removeClass` callback functions are called whenever a class is added or removed on the element that contains the class we registered, which is in this case `.phone`. When the `.active` class is added to the element (via the `ng-class` directive) the `addClass` JavaScript callback will be fired with `element` passed in as a parameter to that callback. The last parameter passed in is the @@ -438,3 +532,5 @@ There you have it! We have created a web app in a relatively short amount of ti the_end closing notes} we'll cover where to go from here.
          + +[bower]: http://bower.io/ diff --git a/docs/docs.config.js b/docs/docs.config.js deleted file mode 100644 index c1539cb64152..000000000000 --- a/docs/docs.config.js +++ /dev/null @@ -1,183 +0,0 @@ -var path = require('canonical-path'); -var gruntUtils = require('../lib/grunt/utils'); -var basePath = __dirname; - -var basePackage = require('./config'); - -module.exports = function(config) { - - var version = gruntUtils.getVersion(); - var cdnUrl = "//ajax.googleapis.com/ajax/libs/angularjs/" + version.cdn; - - var getVersion = function(component, sourceFolder, packageFile) { - sourceFolder = sourceFolder || '../bower_components'; - packageFile = packageFile || 'bower.json'; - return require(path.join(sourceFolder,component,packageFile)).version; - }; - - - config = basePackage(config); - - config.set('source.projectPath', path.resolve(basePath, '..')); - - config.set('source.files', [ - { pattern: 'src/**/*.js', basePath: path.resolve(basePath,'..') }, - { pattern: '**/*.ngdoc', basePath: path.resolve(basePath, 'content') } - ]); - - config.set('processing.errors.minerrInfoPath', path.resolve(basePath, '../build/errors.json')); - - config.set('rendering.outputFolder', '../build/docs'); - - config.set('logging.level', 'info'); - - config.merge('deployment', { - environments: [{ - name: 'debug', - examples: { - commonFiles: { - scripts: [ '../../../angular.js' ] - }, - dependencyPath: '../../..' - }, - scripts: [ - '../angular.js', - '../angular-resource.js', - '../angular-route.js', - '../angular-cookies.js', - '../angular-sanitize.js', - '../angular-touch.js', - '../angular-animate.js', - 'components/marked-' + getVersion('marked', '../node_modules', 'package.json') + '/lib/marked.js', - 'js/angular-bootstrap/bootstrap.js', - 'js/angular-bootstrap/bootstrap-prettify.js', - 'js/angular-bootstrap/dropdown-toggle.js', - 'components/lunr.js-' + getVersion('lunr.js') + '/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/versions-data.js', - 'js/pages-data.js', - 'js/docs.js' - ], - stylesheets: [ - 'components/bootstrap-' + getVersion('bootstrap') + '/dist/css/bootstrap.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', - 'css/prettify-theme.css', - 'css/docs.css', - 'css/animations.css' - ] - }, - { - name: 'default', - examples: { - commonFiles: { - scripts: [ '../../../angular.min.js' ] - }, - dependencyPath: '../../..' - }, - scripts: [ - '../angular.min.js', - '../angular-resource.min.js', - '../angular-route.min.js', - '../angular-cookies.min.js', - '../angular-sanitize.min.js', - '../angular-touch.min.js', - '../angular-animate.min.js', - 'components/marked-' + getVersion('marked', '../node_modules', 'package.json') + '/lib/marked.js', - 'js/angular-bootstrap/bootstrap.js', - 'js/angular-bootstrap/bootstrap-prettify.js', - 'js/angular-bootstrap/dropdown-toggle.js', - 'components/lunr.js-' + getVersion('lunr.js') + '/lunr.min.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/versions-data.js', - 'js/pages-data.js', - 'js/docs.js' - ], - stylesheets: [ - 'components/bootstrap-' + getVersion('bootstrap') + '/dist/css/bootstrap.min.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', - 'css/prettify-theme.css', - 'css/docs.css', - 'css/animations.css' - ] - }, - { - name: 'jquery', - examples: { - commonFiles: { - scripts: [ - '../../components/jquery-' + getVersion('jquery') + '/jquery.js', - '../../../angular.js' - ] - }, - dependencyPath: '../../..' - }, - scripts: [ - 'components/jquery-' + getVersion('jquery') + '/jquery.js', - '../angular.min.js', - '../angular-resource.min.js', - '../angular-route.min.js', - '../angular-cookies.min.js', - '../angular-sanitize.min.js', - '../angular-touch.min.js', - '../angular-animate.min.js', - 'components/marked-' + getVersion('marked', '../node_modules', 'package.json') + '/lib/marked.js', - 'js/angular-bootstrap/bootstrap.js', - 'js/angular-bootstrap/bootstrap-prettify.js', - 'js/angular-bootstrap/dropdown-toggle.js', - 'components/lunr.js-' + getVersion('lunr.js') + '/lunr.min.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/versions-data.js', - 'js/pages-data.js', - 'js/docs.js' - ], - stylesheets: [ - 'components/bootstrap-' + getVersion('bootstrap') + '/dist/css/bootstrap.min.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', - 'css/prettify-theme.css', - 'css/docs.css', - 'css/animations.css' - ] - }, - { - name: 'production', - examples: { - commonFiles: { - scripts: [ cdnUrl + '/angular.min.js' ] - }, - dependencyPath: cdnUrl - }, - scripts: [ - cdnUrl + '/angular.min.js', - cdnUrl + '/angular-resource.min.js', - cdnUrl + '/angular-route.min.js', - cdnUrl + '/angular-cookies.min.js', - cdnUrl + '/angular-sanitize.min.js', - cdnUrl + '/angular-touch.min.js', - cdnUrl + '/angular-animate.min.js', - 'components/marked-' + getVersion('marked', '../node_modules', 'package.json') + '/lib/marked.js', - 'js/angular-bootstrap/bootstrap.js', - 'js/angular-bootstrap/bootstrap-prettify.js', - 'js/angular-bootstrap/dropdown-toggle.js', - 'components/lunr.js-' + getVersion('lunr.js') + '/lunr.min.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/versions-data.js', - 'js/pages-data.js', - 'js/docs.js' - ], - stylesheets: [ - 'components/bootstrap-' + getVersion('bootstrap') + '/dist/css/bootstrap.min.css', - 'components/open-sans-fontface-' + getVersion('open-sans-fontface') + '/open-sans.css', - 'css/prettify-theme.css', - 'css/docs.css', - 'css/animations.css' - ] - } - ] - }); - - return config; -}; diff --git a/docs/gulpfile.js b/docs/gulpfile.js index caef1a89e414..cbb54dfe53ff 100644 --- a/docs/gulpfile.js +++ b/docs/gulpfile.js @@ -1,18 +1,27 @@ +"use strict"; + var gulp = require('gulp'); +var log = require('gulp-util').log; var concat = require('gulp-concat'); var jshint = require('gulp-jshint'); var bower = require('bower'); -var docGenerator = require('dgeni'); +var Dgeni = require('dgeni'); var merge = require('event-stream').merge; var path = require('canonical-path'); - +var foreach = require('gulp-foreach'); +var uglify = require('gulp-uglify'); +var sourcemaps = require('gulp-sourcemaps'); +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 var outputFolder = '../build/docs'; -var bowerFolder = '../bower_components'; +var bowerFolder = 'bower_components'; + +var src = 'app/src/**/*.js'; +var assets = 'app/assets/**/*'; var copyComponent = function(component, pattern, sourceFolder, packageFile) { @@ -26,30 +35,63 @@ var copyComponent = function(component, pattern, sourceFolder, packageFile) { }; gulp.task('bower', function() { - return bower.commands.install(); + var bowerTask = bower.commands.install(); + bowerTask.on('log', function (result) { + log('bower:', result.id, result.data.endpoint.name); + }); + bowerTask.on('error', function(error) { + log(error); + }); + return bowerTask; }); gulp.task('build-app', function() { - gulp.src('app/src/**/*.js') - .pipe(concat('docs.js')) - .pipe(gulp.dest(outputFolder + '/js/')); + var file = 'docs.js'; + var minFile = 'docs.min.js'; + var folder = outputFolder + '/js/'; + + return gulp.src(src) + .pipe(sourcemaps.init()) + .pipe(concat(file)) + .pipe(gulp.dest(folder)) + .pipe(rename(minFile)) + .pipe(uglify()) + .pipe(sourcemaps.write('.')) + .pipe(gulp.dest(folder)); }); gulp.task('assets', ['bower'], function() { + var JS_EXT = /\.js$/; return merge( - gulp.src(['app/assets/**/*']).pipe(gulp.dest(outputFolder)), - copyComponent('bootstrap'), + gulp.src([assets]) + .pipe(gulp.dest(outputFolder)), + gulp.src([assets]) + .pipe(foreach(function(stream, file) { + if (JS_EXT.test(file.relative)) { + var minFile = file.relative.replace(JS_EXT, '.min.js'); + return stream + .pipe(sourcemaps.init()) + .pipe(concat(minFile)) + .pipe(uglify()) + .pipe(sourcemaps.write('.')) + .pipe(gulp.dest(outputFolder)); + } + })), + copyComponent('bootstrap', '/dist/**/*'), copyComponent('open-sans-fontface'), copyComponent('lunr.js','/*.js'), copyComponent('google-code-prettify'), - copyComponent('jquery'), + copyComponent('jquery', '/jquery.*'), copyComponent('marked', '/**/*.js', '../node_modules', 'package.json') ); }); -gulp.task('doc-gen', function() { - return docGenerator('docs.config.js').generateDocs(); +gulp.task('doc-gen', ['bower'], function() { + var dgeni = new Dgeni([require('./config')]); + return dgeni.generate().catch(function(error) { + process.exit(1); + }); }); // JSHint the example and protractor test files @@ -64,3 +106,6 @@ gulp.task('jshint', ['doc-gen'], function() { // The default task that will be run if no task is supplied gulp.task('default', ['assets', 'doc-gen', 'build-app', 'jshint']); +gulp.task('watch', function() { + gulp.watch([src, assets], ['assets', 'build-app']); +}); diff --git a/docs/img/angularjs-for-header-only.svg b/docs/img/angularjs-for-header-only.svg index 68689b6bb1ba..5b729204ee24 100644 --- a/docs/img/angularjs-for-header-only.svg +++ b/docs/img/angularjs-for-header-only.svg @@ -5,7 +5,7 @@ ]> diff --git a/docs/img/guide/concepts-module-service.png b/docs/img/guide/concepts-module-service.png index b7580be21b87..b2b361b20226 100644 Binary files a/docs/img/guide/concepts-module-service.png and b/docs/img/guide/concepts-module-service.png differ diff --git a/docs/protractor-conf.js b/docs/protractor-conf.js new file mode 100644 index 000000000000..e85d509a9d52 --- /dev/null +++ b/docs/protractor-conf.js @@ -0,0 +1,13 @@ +'use strict'; + +var config = require('../protractor-shared-conf').config; + +config.specs = [ + 'app/e2e/**/*.scenario.js' +]; + +config.capabilities = { + browserName: 'chrome', +}; + +exports.config = config; diff --git a/gdocs.js b/gdocs.js index 31377df29208..96357923257b 100755 --- a/gdocs.js +++ b/gdocs.js @@ -1,5 +1,7 @@ #!/usr/bin/env node +'use strict'; + var http = require('http'); var https = require('https'); var fs = require('fs'); @@ -41,63 +43,63 @@ function help() { console.log('gdocs.js --login '); console.log('gdocs.js --fetch []'); process.exit(-1); -}; +} function fetch(collection, url){ console.log('fetching a list of docs in collection ' + collection + '...'); request('GET', url, { - headers: { - 'Gdata-Version': '3.0', - 'Authorization': 'GoogleLogin auth=' + getAuthToken() - } - }, - function(chunk){ - var entries = chunk.split('(.*?)<\/title>/)[1]; - if (title.match(/\.ngdoc$/)) { - var exportUrl = entry.match(//)[1]; - download(collection, title, exportUrl); - }; - }); + headers: { + 'Gdata-Version': '3.0', + 'Authorization': 'GoogleLogin auth=' + getAuthToken() } - ); + }, + function(chunk){ + var entries = chunk.split('(.*?)<\/title>/)[1]; + if (title.match(/\.ngdoc$/)) { + var exportUrl = entry.match(//)[1]; + download(collection, title, exportUrl); + } + }); + } + ); } function download(collection, name, url) { console.log('Downloading:', name, '...'); request('GET', url + '&exportFormat=txt', - { - headers: { - 'Gdata-Version': '3.0', - 'Authorization': 'GoogleLogin auth=' + getAuthToken() - } - }, - function(data){ - data = data.replace('\ufeff', ''); - data = data.replace(/\r\n/mg, '\n'); + { + headers: { + 'Gdata-Version': '3.0', + 'Authorization': 'GoogleLogin auth=' + getAuthToken() + } + }, + function(data){ + data = data.replace('\ufeff', ''); + data = data.replace(/\r\n/mg, '\n'); - // strip out all text annotations - data = data.replace(/\[[a-zA-Z]{1,2}\]/mg, ''); + // strip out all text annotations + data = data.replace(/\[[a-zA-Z]{1,2}\]/mg, ''); - // strip out all docos comments - data = data.replace(/^[^\s_]+:\n\S+[\S\s]*$/m, ''); + // strip out all docos comments + data = data.replace(/^[^\s_]+:\n\S+[\S\s]*$/m, ''); - // fix smart-quotes - data = data.replace(/[“”]/g, '"'); - data = data.replace(/[‘’]/g, "'"); + // fix smart-quotes + data = data.replace(/[“”]/g, '"'); + data = data.replace(/[‘’]/g, "'"); - data = data + '\n'; + data = data + '\n'; - //this should be a bug in Google Doc API, hence need to remove this once the bug is fixed - data = data.replace(/\n\n/g, '\n'); + //this should be a bug in Google Doc API, hence need to remove this once the bug is fixed + data = data.replace(/\n\n/g, '\n'); - fs.writeFileSync('docs/content/' + collection + '/' + name, reflow(data, 100)); - } - ); + fs.writeFileSync('docs/content/' + collection + '/' + name, reflow(data, 100)); + } + ); } /** @@ -111,34 +113,34 @@ function download(collection, name, url) { */ function login(username, password){ request('POST', 'https://www.google.com/accounts/ClientLogin', - { - data: { - Email: username, - Passwd: password, - accountType: 'GOOGLE', - service: 'writely', - 'Gdata-version': '3.0' - }, - headers: { - 'Content-type': 'application/x-www-form-urlencoded' - } + { + data: { + Email: username, + Passwd: password, + accountType: 'GOOGLE', + service: 'writely', + 'Gdata-version': '3.0' }, - function(chunk){ - var token; - chunk.split('\n').forEach(function(line){ - var parts = line.split('='); - if (parts[0] == 'Auth') { - token = parts[1]; - } - }); - if (token) { - fs.writeFileSync('tmp/gdocs.auth', token); - console.log("logged in, token saved in 'tmp/gdocs.auth'"); - } else { - console.log('failed to log in'); + headers: { + 'Content-type': 'application/x-www-form-urlencoded' + } + }, + function(chunk){ + var token; + chunk.split('\n').forEach(function(line){ + var parts = line.split('='); + if (parts[0] == 'Auth') { + token = parts[1]; } + }); + if (token) { + fs.writeFileSync('tmp/gdocs.auth', token); + console.log("logged in, token saved in 'tmp/gdocs.auth'"); + } else { + console.log('failed to log in'); } - ); + } + ); } function getAuthToken() { @@ -152,17 +154,18 @@ function getAuthToken() { } function request(method, url, options, response) { - var url = url.match(/http(s?):\/\/(.+?)(\/.*)/); + url = url.match(/http(s?):\/\/(.+?)(\/.*)/); var isHttps = url[1]; - var request = (isHttps ? https : http).request({ + var req = (isHttps ? https : http).request({ host: url[2], port: (url[1] ? 443 : 80), path: url[3], method: method }, function(res){ + var data; switch (res.statusCode) { case 200: - var data = []; + data = []; res.setEncoding('utf8'); res.on('end', function () { response(data.join('')); }); res.on('close', function () { response(data.join('')); }); // https @@ -173,7 +176,7 @@ function request(method, url, options, response) { console.log('Eror: Login credentials expired! Please login.'); break; default: - var data = []; + data = []; console.log('ERROR: ', res.statusCode); console.log('REQUEST URL: ', url[0]); console.log('REQUEST POST: ', options.data); @@ -186,14 +189,14 @@ function request(method, url, options, response) { } }); for(var header in options.headers) { - request.setHeader(header, options.headers[header]); + req.setHeader(header, options.headers[header]); } if (options.data) - request.write(encodeData(options.data)); - request.on('end', function() { + req.write(encodeData(options.data)); + req.on('end', function() { console.log('end'); }); - request.end(); + req.end(); } function encodeData(obj) { @@ -215,7 +218,9 @@ function askPassword(callback) { stdin.on("data", function(c) { c = c + ""; switch (c) { - case "\n": case "\r": case "\u0004": + case "\n": + case "\r": + case "\u0004": stdio.setRawMode(false); stdin.pause(); callback(password); @@ -227,7 +232,7 @@ function askPassword(callback) { password += c; break; } - }) + }); } diff --git a/i18n/closure/currencySymbols.js b/i18n/closure/currencySymbols.js index f789e304d8cf..995b73afbcde 100644 --- a/i18n/closure/currencySymbols.js +++ b/i18n/closure/currencySymbols.js @@ -33,6 +33,8 @@ goog.provide('goog.i18n.currency'); +goog.provide('goog.i18n.currency.CurrencyInfo'); +goog.provide('goog.i18n.currency.CurrencyInfoTier2'); /** @@ -46,7 +48,7 @@ goog.i18n.currency.PRECISION_MASK_ = 0x07; * Whether the currency sign should be positioned after the number. * @private */ -goog.i18n.currency.POSITION_FLAG_ = 0x08; +goog.i18n.currency.POSITION_FLAG_ = 0x10; /** @@ -56,6 +58,13 @@ goog.i18n.currency.POSITION_FLAG_ = 0x08; goog.i18n.currency.SPACE_FLAG_ = 0x20; +/** + * Whether tier2 was enabled already by calling addTier2Support(). + * @private + */ +goog.i18n.currency.tier2Enabled_ = false; + + /** * This function will add tier2 currency support. Be default, only tier1 * (most popular currencies) are supported. If an application really needs @@ -63,9 +72,13 @@ goog.i18n.currency.SPACE_FLAG_ = 0x20; * before any other functions in this namespace. */ goog.i18n.currency.addTier2Support = function() { - for (var key in goog.i18n.currency.CurrencyInfoTier2) { - goog.i18n.currency.CurrencyInfo[key] = - goog.i18n.currency.CurrencyInfoTier2[key]; + // Protection from executing this these again and again. + if (!goog.i18n.currency.tier2Enabled_) { + for (var key in goog.i18n.currency.CurrencyInfoTier2) { + goog.i18n.currency.CurrencyInfo[key] = + goog.i18n.currency.CurrencyInfoTier2[key]; + } + goog.i18n.currency.tier2Enabled_ = true; } }; @@ -244,7 +257,7 @@ goog.i18n.currency.adjustPrecision = function(pattern, currencyCode) { * the currency sign should be positioned after the number. Valid values are 0 * (before the number) or 16 (after the number). The space flag indicates * whether a space should be inserted between the currency sign and number. - * Valid values are 0 (no space) and 24 (space). + * Valid values are 0 (no space) and 32 (space). * * The number in the array is calculated by adding together the mask and flag * values. For example: @@ -252,52 +265,67 @@ goog.i18n.currency.adjustPrecision = function(pattern, currencyCode) { * 0: no precision (0), currency sign first (0), no space (0) * 2: two decimals precision (2), currency sign first (0), no space (0) * 18: two decimals precision (2), currency sign last (16), no space (0) - * 42: two decimals precision (2), currency sign last (16), space (24) + * 50: two decimals precision (2), currency sign last (16), space (32) * * @type {!Object.} */ goog.i18n.currency.CurrencyInfo = { 'AED': [2, 'dh', '\u062f.\u0625.', 'DH'], + 'ALL': [0, 'Lek', 'Lek'], 'AUD': [2, '$', 'AU$'], 'BDT': [2, '\u09F3', 'Tk'], + 'BGN': [2, 'lev', 'lev'], 'BRL': [2, 'R$', 'R$'], 'CAD': [2, '$', 'C$'], + 'CDF': [2, 'FrCD', 'CDF'], 'CHF': [2, 'CHF', 'CHF'], 'CLP': [0, '$', 'CL$'], 'CNY': [2, '¥', 'RMB¥'], 'COP': [0, '$', 'COL$'], 'CRC': [0, '\u20a1', 'CR\u20a1'], - 'CZK': [2, 'K\u010d', 'K\u010d'], + 'CZK': [50, 'K\u010d', 'K\u010d'], 'DKK': [18, 'kr', 'kr'], 'DOP': [2, '$', 'RD$'], 'EGP': [2, '£', 'LE'], - 'EUR': [18, '€', '€'], + 'ETB': [2, 'Birr', 'Birr'], + 'EUR': [2, '€', '€'], 'GBP': [2, '£', 'GB£'], 'HKD': [2, '$', 'HK$'], + 'HRK': [2, 'kn', 'kn'], + 'HUF': [0, 'Ft', 'Ft'], + 'IDR': [0, 'Rp', 'Rp'], 'ILS': [2, '\u20AA', 'IL\u20AA'], 'INR': [2, '\u20B9', 'Rs'], + 'IRR': [0, 'Rial', 'IRR'], 'ISK': [0, 'kr', 'kr'], 'JMD': [2, '$', 'JA$'], 'JPY': [0, '¥', 'JP¥'], 'KRW': [0, '\u20A9', 'KR₩'], 'LKR': [2, 'Rs', 'SLRs'], + 'LTL': [2, 'Lt', 'Lt'], + 'LVL': [2, 'Ls', 'Ls'], 'MNT': [0, '\u20AE', 'MN₮'], 'MXN': [2, '$', 'Mex$'], 'MYR': [2, 'RM', 'RM'], - 'NOK': [18, 'kr', 'NOkr'], + 'NOK': [50, 'kr', 'NOkr'], 'PAB': [2, 'B/.', 'B/.'], 'PEN': [2, 'S/.', 'S/.'], 'PHP': [2, '\u20B1', 'Php'], 'PKR': [0, 'Rs', 'PKRs.'], - 'RUB': [42, 'руб.', 'руб.'], + 'PLN': [50, 'z\u0142', 'z\u0142'], + 'RON': [2, 'RON', 'RON'], + 'RSD': [0, 'din', 'RSD'], + 'RUB': [50, 'руб.', 'руб.'], 'SAR': [2, 'Rial', 'Rial'], 'SEK': [2, 'kr', 'kr'], 'SGD': [2, '$', 'S$'], 'THB': [2, '\u0e3f', 'THB'], 'TRY': [2, 'TL', 'YTL'], 'TWD': [2, 'NT$', 'NT$'], + 'TZS': [0, 'TSh', 'TSh'], + 'UAH': [2, '\u20B4', 'UAH'], 'USD': [2, '$', 'US$'], - 'UYU': [2, '$', 'UY$'], + 'UYU': [2, '$', '$U'], 'VND': [0, '\u20AB', 'VN\u20AB'], 'YER': [0, 'Rial', 'Rial'], 'ZAR': [2, 'R', 'ZAR'] @@ -309,16 +337,14 @@ goog.i18n.currency.CurrencyInfo = { * @type {!Object.} */ goog.i18n.currency.CurrencyInfoTier2 = { - 'AFN': [16, 'Af.', 'AFN'], - 'ALL': [0, 'Lek', 'Lek'], + 'AFN': [48, 'Af.', 'AFN'], 'AMD': [0, 'Dram', 'dram'], 'AOA': [2, 'Kz', 'Kz'], 'ARS': [2, '$', 'AR$'], 'AWG': [2, 'Afl.', 'Afl.'], 'AZN': [2, 'man.', 'man.'], - 'BAM': [18, 'KM', 'KM'], + 'BAM': [2, 'KM', 'KM'], 'BBD': [2, '$', 'Bds$'], - 'BGN': [2, 'lev', 'lev'], 'BHD': [3, 'din', 'din'], 'BIF': [0, 'FBu', 'FBu'], 'BMD': [2, '$', 'BD$'], @@ -329,14 +355,12 @@ goog.i18n.currency.CurrencyInfoTier2 = { 'BWP': [2, 'P', 'pula'], 'BYR': [0, 'BYR', 'BYR'], 'BZD': [2, '$', 'BZ$'], - 'CDF': [2, 'FrCD', 'CDF'], 'CUC': [1, '$', 'CUC$'], 'CUP': [2, '$', 'CU$'], 'CVE': [2, 'CVE', 'Esc'], 'DJF': [0, 'Fdj', 'Fdj'], 'DZD': [2, 'din', 'din'], 'ERN': [2, 'Nfk', 'Nfk'], - 'ETB': [2, 'Birr', 'Birr'], 'FJD': [2, '$', 'FJ$'], 'FKP': [2, '£', 'FK£'], 'GEL': [2, 'GEL', 'GEL'], @@ -347,12 +371,8 @@ goog.i18n.currency.CurrencyInfoTier2 = { 'GTQ': [2, 'Q', 'GTQ'], 'GYD': [0, '$', 'GY$'], 'HNL': [2, 'L', 'HNL'], - 'HRK': [2, 'kn', 'kn'], 'HTG': [2, 'HTG', 'HTG'], - 'HUF': [0, 'Ft', 'Ft'], - 'IDR': [0, 'Rp', 'Rp'], 'IQD': [0, 'din', 'IQD'], - 'IRR': [0, 'Rial', 'IRR'], 'JOD': [3, 'din', 'JOD'], 'KES': [2, 'Ksh', 'Ksh'], 'KGS': [2, 'KGS', 'KGS'], @@ -366,8 +386,6 @@ goog.i18n.currency.CurrencyInfoTier2 = { 'LBP': [0, 'L£', 'LBP'], 'LRD': [2, '$', 'L$'], 'LSL': [2, 'LSL', 'LSL'], - 'LTL': [2, 'Lt', 'Lt'], - 'LVL': [2, 'Ls', 'Ls'], 'LYD': [3, 'din', 'LD'], 'MAD': [2, 'dh', 'MAD'], 'MDL': [2, 'MDL', 'MDL'], @@ -386,11 +404,8 @@ goog.i18n.currency.CurrencyInfoTier2 = { 'NZD': [2, '$', 'NZ$'], 'OMR': [3, 'Rial', 'OMR'], 'PGK': [2, 'PGK', 'PGK'], - 'PLN': [2, 'z\u0142', 'z\u0142'], 'PYG': [0, 'Gs', 'PYG'], 'QAR': [2, 'Rial', 'QR'], - 'RON': [2, 'RON', 'RON'], - 'RSD': [0, 'din', 'RSD'], 'RWF': [0, 'RF', 'RF'], 'SBD': [2, '$', 'SI$'], 'SCR': [2, 'SCR', 'SCR'], @@ -400,16 +415,13 @@ goog.i18n.currency.CurrencyInfoTier2 = { 'SOS': [0, 'SOS', 'SOS'], 'SRD': [2, '$', 'SR$'], 'STD': [0, 'Db', 'Db'], - 'SYP': [16, '£', 'SY£'], + 'SYP': [0, '£', 'SY£'], 'SZL': [2, 'SZL', 'SZL'], 'TJS': [2, 'Som', 'TJS'], 'TND': [3, 'din', 'DT'], 'TOP': [2, 'T$', 'T$'], 'TTD': [2, '$', 'TT$'], - 'TZS': [0, 'TSh', 'TSh'], - 'UAH': [2, '\u20B4', 'UAH'], 'UGX': [0, 'UGX', 'UGX'], - 'UYU': [1, '$', '$U'], 'UZS': [0, 'so\u02bcm', 'UZS'], 'VEF': [2, 'Bs', 'Bs'], 'VUV': [0, 'VUV', 'VUV'], diff --git a/i18n/closure/datetimeSymbolsExt.js b/i18n/closure/datetimeSymbolsExt.js index 315e66d98470..891ab74b0bb3 100644 --- a/i18n/closure/datetimeSymbolsExt.js +++ b/i18n/closure/datetimeSymbolsExt.js @@ -17,6 +17,7 @@ * * This file is autogenerated by scripts * i18n/tools/generate_datetime_constants.py --for_closure + * File generated from CLDR ver. 25 * * This file contains symbols for locales that are not covered by * datetimesymbols.js. @@ -38,28 +39,40 @@ goog.provide('goog.i18n.DateTimeSymbols_agq_CM'); goog.provide('goog.i18n.DateTimeSymbols_ak'); goog.provide('goog.i18n.DateTimeSymbols_ak_GH'); goog.provide('goog.i18n.DateTimeSymbols_am_ET'); +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'); +goog.provide('goog.i18n.DateTimeSymbols_ar_IL'); goog.provide('goog.i18n.DateTimeSymbols_ar_IQ'); goog.provide('goog.i18n.DateTimeSymbols_ar_JO'); +goog.provide('goog.i18n.DateTimeSymbols_ar_KM'); goog.provide('goog.i18n.DateTimeSymbols_ar_KW'); goog.provide('goog.i18n.DateTimeSymbols_ar_LB'); goog.provide('goog.i18n.DateTimeSymbols_ar_LY'); goog.provide('goog.i18n.DateTimeSymbols_ar_MA'); +goog.provide('goog.i18n.DateTimeSymbols_ar_MR'); goog.provide('goog.i18n.DateTimeSymbols_ar_OM'); +goog.provide('goog.i18n.DateTimeSymbols_ar_PS'); goog.provide('goog.i18n.DateTimeSymbols_ar_QA'); goog.provide('goog.i18n.DateTimeSymbols_ar_SA'); goog.provide('goog.i18n.DateTimeSymbols_ar_SD'); +goog.provide('goog.i18n.DateTimeSymbols_ar_SO'); +goog.provide('goog.i18n.DateTimeSymbols_ar_SS'); goog.provide('goog.i18n.DateTimeSymbols_ar_SY'); +goog.provide('goog.i18n.DateTimeSymbols_ar_TD'); goog.provide('goog.i18n.DateTimeSymbols_ar_TN'); goog.provide('goog.i18n.DateTimeSymbols_ar_YE'); goog.provide('goog.i18n.DateTimeSymbols_as'); goog.provide('goog.i18n.DateTimeSymbols_as_IN'); goog.provide('goog.i18n.DateTimeSymbols_asa'); goog.provide('goog.i18n.DateTimeSymbols_asa_TZ'); -goog.provide('goog.i18n.DateTimeSymbols_az'); +goog.provide('goog.i18n.DateTimeSymbols_ast'); +goog.provide('goog.i18n.DateTimeSymbols_ast_ES'); goog.provide('goog.i18n.DateTimeSymbols_az_Cyrl'); goog.provide('goog.i18n.DateTimeSymbols_az_Cyrl_AZ'); goog.provide('goog.i18n.DateTimeSymbols_az_Latn'); @@ -80,15 +93,21 @@ goog.provide('goog.i18n.DateTimeSymbols_bn_IN'); goog.provide('goog.i18n.DateTimeSymbols_bo'); goog.provide('goog.i18n.DateTimeSymbols_bo_CN'); goog.provide('goog.i18n.DateTimeSymbols_bo_IN'); -goog.provide('goog.i18n.DateTimeSymbols_br'); goog.provide('goog.i18n.DateTimeSymbols_br_FR'); goog.provide('goog.i18n.DateTimeSymbols_brx'); goog.provide('goog.i18n.DateTimeSymbols_brx_IN'); goog.provide('goog.i18n.DateTimeSymbols_bs'); -goog.provide('goog.i18n.DateTimeSymbols_bs_BA'); +goog.provide('goog.i18n.DateTimeSymbols_bs_Cyrl'); +goog.provide('goog.i18n.DateTimeSymbols_bs_Cyrl_BA'); +goog.provide('goog.i18n.DateTimeSymbols_bs_Latn'); +goog.provide('goog.i18n.DateTimeSymbols_bs_Latn_BA'); goog.provide('goog.i18n.DateTimeSymbols_byn'); goog.provide('goog.i18n.DateTimeSymbols_byn_ER'); +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_cgg'); goog.provide('goog.i18n.DateTimeSymbols_cgg_UG'); goog.provide('goog.i18n.DateTimeSymbols_chr_US'); @@ -103,6 +122,7 @@ goog.provide('goog.i18n.DateTimeSymbols_ckb_Latn_IQ'); goog.provide('goog.i18n.DateTimeSymbols_cs_CZ'); goog.provide('goog.i18n.DateTimeSymbols_cy_GB'); goog.provide('goog.i18n.DateTimeSymbols_da_DK'); +goog.provide('goog.i18n.DateTimeSymbols_da_GL'); goog.provide('goog.i18n.DateTimeSymbols_dav'); goog.provide('goog.i18n.DateTimeSymbols_dav_KE'); goog.provide('goog.i18n.DateTimeSymbols_de_BE'); @@ -124,47 +144,111 @@ goog.provide('goog.i18n.DateTimeSymbols_ee_GH'); goog.provide('goog.i18n.DateTimeSymbols_ee_TG'); goog.provide('goog.i18n.DateTimeSymbols_el_CY'); goog.provide('goog.i18n.DateTimeSymbols_el_GR'); +goog.provide('goog.i18n.DateTimeSymbols_en_001'); +goog.provide('goog.i18n.DateTimeSymbols_en_150'); +goog.provide('goog.i18n.DateTimeSymbols_en_AG'); +goog.provide('goog.i18n.DateTimeSymbols_en_AI'); goog.provide('goog.i18n.DateTimeSymbols_en_AS'); goog.provide('goog.i18n.DateTimeSymbols_en_BB'); goog.provide('goog.i18n.DateTimeSymbols_en_BE'); goog.provide('goog.i18n.DateTimeSymbols_en_BM'); +goog.provide('goog.i18n.DateTimeSymbols_en_BS'); goog.provide('goog.i18n.DateTimeSymbols_en_BW'); goog.provide('goog.i18n.DateTimeSymbols_en_BZ'); goog.provide('goog.i18n.DateTimeSymbols_en_CA'); -goog.provide('goog.i18n.DateTimeSymbols_en_Dsrt'); -goog.provide('goog.i18n.DateTimeSymbols_en_Dsrt_US'); +goog.provide('goog.i18n.DateTimeSymbols_en_CC'); +goog.provide('goog.i18n.DateTimeSymbols_en_CK'); +goog.provide('goog.i18n.DateTimeSymbols_en_CM'); +goog.provide('goog.i18n.DateTimeSymbols_en_CX'); +goog.provide('goog.i18n.DateTimeSymbols_en_DG'); +goog.provide('goog.i18n.DateTimeSymbols_en_DM'); +goog.provide('goog.i18n.DateTimeSymbols_en_ER'); +goog.provide('goog.i18n.DateTimeSymbols_en_FJ'); +goog.provide('goog.i18n.DateTimeSymbols_en_FK'); +goog.provide('goog.i18n.DateTimeSymbols_en_FM'); +goog.provide('goog.i18n.DateTimeSymbols_en_GD'); +goog.provide('goog.i18n.DateTimeSymbols_en_GG'); +goog.provide('goog.i18n.DateTimeSymbols_en_GH'); +goog.provide('goog.i18n.DateTimeSymbols_en_GI'); +goog.provide('goog.i18n.DateTimeSymbols_en_GM'); goog.provide('goog.i18n.DateTimeSymbols_en_GU'); goog.provide('goog.i18n.DateTimeSymbols_en_GY'); goog.provide('goog.i18n.DateTimeSymbols_en_HK'); +goog.provide('goog.i18n.DateTimeSymbols_en_IM'); +goog.provide('goog.i18n.DateTimeSymbols_en_IO'); +goog.provide('goog.i18n.DateTimeSymbols_en_JE'); goog.provide('goog.i18n.DateTimeSymbols_en_JM'); +goog.provide('goog.i18n.DateTimeSymbols_en_KE'); +goog.provide('goog.i18n.DateTimeSymbols_en_KI'); +goog.provide('goog.i18n.DateTimeSymbols_en_KN'); +goog.provide('goog.i18n.DateTimeSymbols_en_KY'); +goog.provide('goog.i18n.DateTimeSymbols_en_LC'); +goog.provide('goog.i18n.DateTimeSymbols_en_LR'); +goog.provide('goog.i18n.DateTimeSymbols_en_LS'); +goog.provide('goog.i18n.DateTimeSymbols_en_MG'); goog.provide('goog.i18n.DateTimeSymbols_en_MH'); +goog.provide('goog.i18n.DateTimeSymbols_en_MO'); goog.provide('goog.i18n.DateTimeSymbols_en_MP'); +goog.provide('goog.i18n.DateTimeSymbols_en_MS'); goog.provide('goog.i18n.DateTimeSymbols_en_MT'); goog.provide('goog.i18n.DateTimeSymbols_en_MU'); +goog.provide('goog.i18n.DateTimeSymbols_en_MW'); goog.provide('goog.i18n.DateTimeSymbols_en_NA'); +goog.provide('goog.i18n.DateTimeSymbols_en_NF'); +goog.provide('goog.i18n.DateTimeSymbols_en_NG'); +goog.provide('goog.i18n.DateTimeSymbols_en_NR'); +goog.provide('goog.i18n.DateTimeSymbols_en_NU'); goog.provide('goog.i18n.DateTimeSymbols_en_NZ'); +goog.provide('goog.i18n.DateTimeSymbols_en_PG'); goog.provide('goog.i18n.DateTimeSymbols_en_PH'); goog.provide('goog.i18n.DateTimeSymbols_en_PK'); +goog.provide('goog.i18n.DateTimeSymbols_en_PN'); +goog.provide('goog.i18n.DateTimeSymbols_en_PR'); +goog.provide('goog.i18n.DateTimeSymbols_en_PW'); +goog.provide('goog.i18n.DateTimeSymbols_en_RW'); +goog.provide('goog.i18n.DateTimeSymbols_en_SB'); +goog.provide('goog.i18n.DateTimeSymbols_en_SC'); +goog.provide('goog.i18n.DateTimeSymbols_en_SD'); +goog.provide('goog.i18n.DateTimeSymbols_en_SH'); +goog.provide('goog.i18n.DateTimeSymbols_en_SL'); +goog.provide('goog.i18n.DateTimeSymbols_en_SS'); +goog.provide('goog.i18n.DateTimeSymbols_en_SX'); +goog.provide('goog.i18n.DateTimeSymbols_en_SZ'); +goog.provide('goog.i18n.DateTimeSymbols_en_TC'); +goog.provide('goog.i18n.DateTimeSymbols_en_TK'); +goog.provide('goog.i18n.DateTimeSymbols_en_TO'); goog.provide('goog.i18n.DateTimeSymbols_en_TT'); +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_VC'); +goog.provide('goog.i18n.DateTimeSymbols_en_VG'); goog.provide('goog.i18n.DateTimeSymbols_en_VI'); +goog.provide('goog.i18n.DateTimeSymbols_en_VU'); +goog.provide('goog.i18n.DateTimeSymbols_en_WS'); +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_CL'); goog.provide('goog.i18n.DateTimeSymbols_es_CO'); goog.provide('goog.i18n.DateTimeSymbols_es_CR'); +goog.provide('goog.i18n.DateTimeSymbols_es_CU'); goog.provide('goog.i18n.DateTimeSymbols_es_DO'); +goog.provide('goog.i18n.DateTimeSymbols_es_EA'); goog.provide('goog.i18n.DateTimeSymbols_es_EC'); -goog.provide('goog.i18n.DateTimeSymbols_es_ES'); goog.provide('goog.i18n.DateTimeSymbols_es_GQ'); goog.provide('goog.i18n.DateTimeSymbols_es_GT'); goog.provide('goog.i18n.DateTimeSymbols_es_HN'); +goog.provide('goog.i18n.DateTimeSymbols_es_IC'); goog.provide('goog.i18n.DateTimeSymbols_es_MX'); goog.provide('goog.i18n.DateTimeSymbols_es_NI'); goog.provide('goog.i18n.DateTimeSymbols_es_PA'); goog.provide('goog.i18n.DateTimeSymbols_es_PE'); +goog.provide('goog.i18n.DateTimeSymbols_es_PH'); goog.provide('goog.i18n.DateTimeSymbols_es_PR'); goog.provide('goog.i18n.DateTimeSymbols_es_PY'); goog.provide('goog.i18n.DateTimeSymbols_es_SV'); @@ -178,6 +262,9 @@ goog.provide('goog.i18n.DateTimeSymbols_ewo_CM'); goog.provide('goog.i18n.DateTimeSymbols_fa_AF'); goog.provide('goog.i18n.DateTimeSymbols_fa_IR'); goog.provide('goog.i18n.DateTimeSymbols_ff'); +goog.provide('goog.i18n.DateTimeSymbols_ff_CM'); +goog.provide('goog.i18n.DateTimeSymbols_ff_GN'); +goog.provide('goog.i18n.DateTimeSymbols_ff_MR'); goog.provide('goog.i18n.DateTimeSymbols_ff_SN'); goog.provide('goog.i18n.DateTimeSymbols_fi_FI'); goog.provide('goog.i18n.DateTimeSymbols_fil_PH'); @@ -195,37 +282,54 @@ goog.provide('goog.i18n.DateTimeSymbols_fr_CH'); goog.provide('goog.i18n.DateTimeSymbols_fr_CI'); goog.provide('goog.i18n.DateTimeSymbols_fr_CM'); goog.provide('goog.i18n.DateTimeSymbols_fr_DJ'); +goog.provide('goog.i18n.DateTimeSymbols_fr_DZ'); goog.provide('goog.i18n.DateTimeSymbols_fr_FR'); goog.provide('goog.i18n.DateTimeSymbols_fr_GA'); goog.provide('goog.i18n.DateTimeSymbols_fr_GF'); goog.provide('goog.i18n.DateTimeSymbols_fr_GN'); goog.provide('goog.i18n.DateTimeSymbols_fr_GP'); goog.provide('goog.i18n.DateTimeSymbols_fr_GQ'); +goog.provide('goog.i18n.DateTimeSymbols_fr_HT'); goog.provide('goog.i18n.DateTimeSymbols_fr_KM'); goog.provide('goog.i18n.DateTimeSymbols_fr_LU'); +goog.provide('goog.i18n.DateTimeSymbols_fr_MA'); goog.provide('goog.i18n.DateTimeSymbols_fr_MC'); goog.provide('goog.i18n.DateTimeSymbols_fr_MF'); goog.provide('goog.i18n.DateTimeSymbols_fr_MG'); goog.provide('goog.i18n.DateTimeSymbols_fr_ML'); goog.provide('goog.i18n.DateTimeSymbols_fr_MQ'); +goog.provide('goog.i18n.DateTimeSymbols_fr_MR'); +goog.provide('goog.i18n.DateTimeSymbols_fr_MU'); +goog.provide('goog.i18n.DateTimeSymbols_fr_NC'); goog.provide('goog.i18n.DateTimeSymbols_fr_NE'); +goog.provide('goog.i18n.DateTimeSymbols_fr_PF'); +goog.provide('goog.i18n.DateTimeSymbols_fr_PM'); goog.provide('goog.i18n.DateTimeSymbols_fr_RE'); goog.provide('goog.i18n.DateTimeSymbols_fr_RW'); +goog.provide('goog.i18n.DateTimeSymbols_fr_SC'); goog.provide('goog.i18n.DateTimeSymbols_fr_SN'); +goog.provide('goog.i18n.DateTimeSymbols_fr_SY'); goog.provide('goog.i18n.DateTimeSymbols_fr_TD'); goog.provide('goog.i18n.DateTimeSymbols_fr_TG'); +goog.provide('goog.i18n.DateTimeSymbols_fr_TN'); +goog.provide('goog.i18n.DateTimeSymbols_fr_VU'); +goog.provide('goog.i18n.DateTimeSymbols_fr_WF'); goog.provide('goog.i18n.DateTimeSymbols_fr_YT'); goog.provide('goog.i18n.DateTimeSymbols_fur'); goog.provide('goog.i18n.DateTimeSymbols_fur_IT'); -goog.provide('goog.i18n.DateTimeSymbols_ga'); +goog.provide('goog.i18n.DateTimeSymbols_fy'); +goog.provide('goog.i18n.DateTimeSymbols_fy_NL'); goog.provide('goog.i18n.DateTimeSymbols_ga_IE'); +goog.provide('goog.i18n.DateTimeSymbols_gd'); +goog.provide('goog.i18n.DateTimeSymbols_gd_GB'); goog.provide('goog.i18n.DateTimeSymbols_gl_ES'); goog.provide('goog.i18n.DateTimeSymbols_gsw_CH'); +goog.provide('goog.i18n.DateTimeSymbols_gsw_LI'); goog.provide('goog.i18n.DateTimeSymbols_gu_IN'); goog.provide('goog.i18n.DateTimeSymbols_guz'); goog.provide('goog.i18n.DateTimeSymbols_guz_KE'); goog.provide('goog.i18n.DateTimeSymbols_gv'); -goog.provide('goog.i18n.DateTimeSymbols_gv_GB'); +goog.provide('goog.i18n.DateTimeSymbols_gv_IM'); goog.provide('goog.i18n.DateTimeSymbols_ha'); goog.provide('goog.i18n.DateTimeSymbols_ha_Latn'); goog.provide('goog.i18n.DateTimeSymbols_ha_Latn_GH'); @@ -234,11 +338,12 @@ goog.provide('goog.i18n.DateTimeSymbols_ha_Latn_NG'); goog.provide('goog.i18n.DateTimeSymbols_haw_US'); goog.provide('goog.i18n.DateTimeSymbols_he_IL'); goog.provide('goog.i18n.DateTimeSymbols_hi_IN'); +goog.provide('goog.i18n.DateTimeSymbols_hr_BA'); goog.provide('goog.i18n.DateTimeSymbols_hr_HR'); goog.provide('goog.i18n.DateTimeSymbols_hu_HU'); -goog.provide('goog.i18n.DateTimeSymbols_hy'); goog.provide('goog.i18n.DateTimeSymbols_hy_AM'); goog.provide('goog.i18n.DateTimeSymbols_ia'); +goog.provide('goog.i18n.DateTimeSymbols_ia_FR'); goog.provide('goog.i18n.DateTimeSymbols_id_ID'); goog.provide('goog.i18n.DateTimeSymbols_ig'); goog.provide('goog.i18n.DateTimeSymbols_ig_NG'); @@ -247,10 +352,12 @@ goog.provide('goog.i18n.DateTimeSymbols_ii_CN'); 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_ja_JP'); +goog.provide('goog.i18n.DateTimeSymbols_jgo'); +goog.provide('goog.i18n.DateTimeSymbols_jgo_CM'); goog.provide('goog.i18n.DateTimeSymbols_jmc'); goog.provide('goog.i18n.DateTimeSymbols_jmc_TZ'); -goog.provide('goog.i18n.DateTimeSymbols_ka'); goog.provide('goog.i18n.DateTimeSymbols_ka_GE'); goog.provide('goog.i18n.DateTimeSymbols_kab'); goog.provide('goog.i18n.DateTimeSymbols_kab_DZ'); @@ -264,35 +371,43 @@ goog.provide('goog.i18n.DateTimeSymbols_khq'); goog.provide('goog.i18n.DateTimeSymbols_khq_ML'); goog.provide('goog.i18n.DateTimeSymbols_ki'); goog.provide('goog.i18n.DateTimeSymbols_ki_KE'); -goog.provide('goog.i18n.DateTimeSymbols_kk'); goog.provide('goog.i18n.DateTimeSymbols_kk_Cyrl'); goog.provide('goog.i18n.DateTimeSymbols_kk_Cyrl_KZ'); +goog.provide('goog.i18n.DateTimeSymbols_kkj'); +goog.provide('goog.i18n.DateTimeSymbols_kkj_CM'); goog.provide('goog.i18n.DateTimeSymbols_kl'); goog.provide('goog.i18n.DateTimeSymbols_kl_GL'); goog.provide('goog.i18n.DateTimeSymbols_kln'); goog.provide('goog.i18n.DateTimeSymbols_kln_KE'); -goog.provide('goog.i18n.DateTimeSymbols_km'); goog.provide('goog.i18n.DateTimeSymbols_km_KH'); goog.provide('goog.i18n.DateTimeSymbols_kn_IN'); +goog.provide('goog.i18n.DateTimeSymbols_ko_KP'); goog.provide('goog.i18n.DateTimeSymbols_ko_KR'); goog.provide('goog.i18n.DateTimeSymbols_kok'); goog.provide('goog.i18n.DateTimeSymbols_kok_IN'); +goog.provide('goog.i18n.DateTimeSymbols_ks'); +goog.provide('goog.i18n.DateTimeSymbols_ks_Arab'); +goog.provide('goog.i18n.DateTimeSymbols_ks_Arab_IN'); goog.provide('goog.i18n.DateTimeSymbols_ksb'); goog.provide('goog.i18n.DateTimeSymbols_ksb_TZ'); goog.provide('goog.i18n.DateTimeSymbols_ksf'); goog.provide('goog.i18n.DateTimeSymbols_ksf_CM'); goog.provide('goog.i18n.DateTimeSymbols_ksh'); goog.provide('goog.i18n.DateTimeSymbols_ksh_DE'); -goog.provide('goog.i18n.DateTimeSymbols_ku'); goog.provide('goog.i18n.DateTimeSymbols_kw'); goog.provide('goog.i18n.DateTimeSymbols_kw_GB'); +goog.provide('goog.i18n.DateTimeSymbols_ky_Cyrl'); +goog.provide('goog.i18n.DateTimeSymbols_ky_Cyrl_KG'); goog.provide('goog.i18n.DateTimeSymbols_lag'); goog.provide('goog.i18n.DateTimeSymbols_lag_TZ'); goog.provide('goog.i18n.DateTimeSymbols_lg'); goog.provide('goog.i18n.DateTimeSymbols_lg_UG'); +goog.provide('goog.i18n.DateTimeSymbols_lkt'); +goog.provide('goog.i18n.DateTimeSymbols_lkt_US'); +goog.provide('goog.i18n.DateTimeSymbols_ln_AO'); goog.provide('goog.i18n.DateTimeSymbols_ln_CD'); +goog.provide('goog.i18n.DateTimeSymbols_ln_CF'); goog.provide('goog.i18n.DateTimeSymbols_ln_CG'); -goog.provide('goog.i18n.DateTimeSymbols_lo'); goog.provide('goog.i18n.DateTimeSymbols_lo_LA'); goog.provide('goog.i18n.DateTimeSymbols_lt_LT'); goog.provide('goog.i18n.DateTimeSymbols_lu'); @@ -313,33 +428,42 @@ goog.provide('goog.i18n.DateTimeSymbols_mg'); goog.provide('goog.i18n.DateTimeSymbols_mg_MG'); goog.provide('goog.i18n.DateTimeSymbols_mgh'); goog.provide('goog.i18n.DateTimeSymbols_mgh_MZ'); -goog.provide('goog.i18n.DateTimeSymbols_mk'); +goog.provide('goog.i18n.DateTimeSymbols_mgo'); +goog.provide('goog.i18n.DateTimeSymbols_mgo_CM'); goog.provide('goog.i18n.DateTimeSymbols_mk_MK'); goog.provide('goog.i18n.DateTimeSymbols_ml_IN'); +goog.provide('goog.i18n.DateTimeSymbols_mn_Cyrl'); +goog.provide('goog.i18n.DateTimeSymbols_mn_Cyrl_MN'); goog.provide('goog.i18n.DateTimeSymbols_mr_IN'); -goog.provide('goog.i18n.DateTimeSymbols_ms_BN'); -goog.provide('goog.i18n.DateTimeSymbols_ms_MY'); +goog.provide('goog.i18n.DateTimeSymbols_ms_Latn'); +goog.provide('goog.i18n.DateTimeSymbols_ms_Latn_BN'); +goog.provide('goog.i18n.DateTimeSymbols_ms_Latn_MY'); +goog.provide('goog.i18n.DateTimeSymbols_ms_Latn_SG'); goog.provide('goog.i18n.DateTimeSymbols_mt_MT'); goog.provide('goog.i18n.DateTimeSymbols_mua'); goog.provide('goog.i18n.DateTimeSymbols_mua_CM'); -goog.provide('goog.i18n.DateTimeSymbols_my'); goog.provide('goog.i18n.DateTimeSymbols_my_MM'); goog.provide('goog.i18n.DateTimeSymbols_naq'); goog.provide('goog.i18n.DateTimeSymbols_naq_NA'); -goog.provide('goog.i18n.DateTimeSymbols_nb'); 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_ne'); goog.provide('goog.i18n.DateTimeSymbols_ne_IN'); goog.provide('goog.i18n.DateTimeSymbols_ne_NP'); goog.provide('goog.i18n.DateTimeSymbols_nl_AW'); goog.provide('goog.i18n.DateTimeSymbols_nl_BE'); +goog.provide('goog.i18n.DateTimeSymbols_nl_BQ'); +goog.provide('goog.i18n.DateTimeSymbols_nl_CW'); goog.provide('goog.i18n.DateTimeSymbols_nl_NL'); +goog.provide('goog.i18n.DateTimeSymbols_nl_SR'); +goog.provide('goog.i18n.DateTimeSymbols_nl_SX'); goog.provide('goog.i18n.DateTimeSymbols_nmg'); goog.provide('goog.i18n.DateTimeSymbols_nmg_CM'); goog.provide('goog.i18n.DateTimeSymbols_nn'); goog.provide('goog.i18n.DateTimeSymbols_nn_NO'); +goog.provide('goog.i18n.DateTimeSymbols_nnh'); +goog.provide('goog.i18n.DateTimeSymbols_nnh_CM'); goog.provide('goog.i18n.DateTimeSymbols_nr'); goog.provide('goog.i18n.DateTimeSymbols_nr_ZA'); goog.provide('goog.i18n.DateTimeSymbols_nso'); @@ -352,7 +476,9 @@ goog.provide('goog.i18n.DateTimeSymbols_om'); goog.provide('goog.i18n.DateTimeSymbols_om_ET'); goog.provide('goog.i18n.DateTimeSymbols_om_KE'); goog.provide('goog.i18n.DateTimeSymbols_or_IN'); -goog.provide('goog.i18n.DateTimeSymbols_pa'); +goog.provide('goog.i18n.DateTimeSymbols_os'); +goog.provide('goog.i18n.DateTimeSymbols_os_GE'); +goog.provide('goog.i18n.DateTimeSymbols_os_RU'); goog.provide('goog.i18n.DateTimeSymbols_pa_Arab'); goog.provide('goog.i18n.DateTimeSymbols_pa_Arab_PK'); goog.provide('goog.i18n.DateTimeSymbols_pa_Guru'); @@ -361,9 +487,12 @@ goog.provide('goog.i18n.DateTimeSymbols_pl_PL'); goog.provide('goog.i18n.DateTimeSymbols_ps'); goog.provide('goog.i18n.DateTimeSymbols_ps_AF'); goog.provide('goog.i18n.DateTimeSymbols_pt_AO'); +goog.provide('goog.i18n.DateTimeSymbols_pt_CV'); goog.provide('goog.i18n.DateTimeSymbols_pt_GW'); +goog.provide('goog.i18n.DateTimeSymbols_pt_MO'); goog.provide('goog.i18n.DateTimeSymbols_pt_MZ'); goog.provide('goog.i18n.DateTimeSymbols_pt_ST'); +goog.provide('goog.i18n.DateTimeSymbols_pt_TL'); goog.provide('goog.i18n.DateTimeSymbols_rm'); goog.provide('goog.i18n.DateTimeSymbols_rm_CH'); goog.provide('goog.i18n.DateTimeSymbols_rn'); @@ -372,6 +501,9 @@ goog.provide('goog.i18n.DateTimeSymbols_ro_MD'); goog.provide('goog.i18n.DateTimeSymbols_ro_RO'); goog.provide('goog.i18n.DateTimeSymbols_rof'); goog.provide('goog.i18n.DateTimeSymbols_rof_TZ'); +goog.provide('goog.i18n.DateTimeSymbols_ru_BY'); +goog.provide('goog.i18n.DateTimeSymbols_ru_KG'); +goog.provide('goog.i18n.DateTimeSymbols_ru_KZ'); goog.provide('goog.i18n.DateTimeSymbols_ru_MD'); goog.provide('goog.i18n.DateTimeSymbols_ru_RU'); goog.provide('goog.i18n.DateTimeSymbols_ru_UA'); @@ -399,7 +531,6 @@ goog.provide('goog.i18n.DateTimeSymbols_shi_Latn'); goog.provide('goog.i18n.DateTimeSymbols_shi_Latn_MA'); goog.provide('goog.i18n.DateTimeSymbols_shi_Tfng'); goog.provide('goog.i18n.DateTimeSymbols_shi_Tfng_MA'); -goog.provide('goog.i18n.DateTimeSymbols_si'); goog.provide('goog.i18n.DateTimeSymbols_si_LK'); goog.provide('goog.i18n.DateTimeSymbols_sk_SK'); goog.provide('goog.i18n.DateTimeSymbols_sl_SI'); @@ -411,14 +542,18 @@ goog.provide('goog.i18n.DateTimeSymbols_so_ET'); goog.provide('goog.i18n.DateTimeSymbols_so_KE'); goog.provide('goog.i18n.DateTimeSymbols_so_SO'); goog.provide('goog.i18n.DateTimeSymbols_sq_AL'); +goog.provide('goog.i18n.DateTimeSymbols_sq_MK'); +goog.provide('goog.i18n.DateTimeSymbols_sq_XK'); goog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl'); goog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_BA'); goog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_ME'); goog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_RS'); +goog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_XK'); goog.provide('goog.i18n.DateTimeSymbols_sr_Latn'); goog.provide('goog.i18n.DateTimeSymbols_sr_Latn_BA'); goog.provide('goog.i18n.DateTimeSymbols_sr_Latn_ME'); goog.provide('goog.i18n.DateTimeSymbols_sr_Latn_RS'); +goog.provide('goog.i18n.DateTimeSymbols_sr_Latn_XK'); goog.provide('goog.i18n.DateTimeSymbols_ss'); goog.provide('goog.i18n.DateTimeSymbols_ss_SZ'); goog.provide('goog.i18n.DateTimeSymbols_ss_ZA'); @@ -427,14 +562,18 @@ goog.provide('goog.i18n.DateTimeSymbols_ssy_ER'); goog.provide('goog.i18n.DateTimeSymbols_st'); goog.provide('goog.i18n.DateTimeSymbols_st_LS'); goog.provide('goog.i18n.DateTimeSymbols_st_ZA'); +goog.provide('goog.i18n.DateTimeSymbols_sv_AX'); goog.provide('goog.i18n.DateTimeSymbols_sv_FI'); goog.provide('goog.i18n.DateTimeSymbols_sv_SE'); goog.provide('goog.i18n.DateTimeSymbols_sw_KE'); goog.provide('goog.i18n.DateTimeSymbols_sw_TZ'); +goog.provide('goog.i18n.DateTimeSymbols_sw_UG'); goog.provide('goog.i18n.DateTimeSymbols_swc'); goog.provide('goog.i18n.DateTimeSymbols_swc_CD'); goog.provide('goog.i18n.DateTimeSymbols_ta_IN'); goog.provide('goog.i18n.DateTimeSymbols_ta_LK'); +goog.provide('goog.i18n.DateTimeSymbols_ta_MY'); +goog.provide('goog.i18n.DateTimeSymbols_ta_SG'); goog.provide('goog.i18n.DateTimeSymbols_te_IN'); goog.provide('goog.i18n.DateTimeSymbols_teo'); goog.provide('goog.i18n.DateTimeSymbols_teo_KE'); @@ -449,9 +588,11 @@ goog.provide('goog.i18n.DateTimeSymbols_ti_ET'); goog.provide('goog.i18n.DateTimeSymbols_tig'); goog.provide('goog.i18n.DateTimeSymbols_tig_ER'); goog.provide('goog.i18n.DateTimeSymbols_tn'); +goog.provide('goog.i18n.DateTimeSymbols_tn_BW'); goog.provide('goog.i18n.DateTimeSymbols_tn_ZA'); goog.provide('goog.i18n.DateTimeSymbols_to'); goog.provide('goog.i18n.DateTimeSymbols_to_TO'); +goog.provide('goog.i18n.DateTimeSymbols_tr_CY'); goog.provide('goog.i18n.DateTimeSymbols_tr_TR'); goog.provide('goog.i18n.DateTimeSymbols_ts'); goog.provide('goog.i18n.DateTimeSymbols_ts_ZA'); @@ -460,10 +601,12 @@ goog.provide('goog.i18n.DateTimeSymbols_twq_NE'); goog.provide('goog.i18n.DateTimeSymbols_tzm'); goog.provide('goog.i18n.DateTimeSymbols_tzm_Latn'); goog.provide('goog.i18n.DateTimeSymbols_tzm_Latn_MA'); +goog.provide('goog.i18n.DateTimeSymbols_ug'); +goog.provide('goog.i18n.DateTimeSymbols_ug_Arab'); +goog.provide('goog.i18n.DateTimeSymbols_ug_Arab_CN'); goog.provide('goog.i18n.DateTimeSymbols_uk_UA'); goog.provide('goog.i18n.DateTimeSymbols_ur_IN'); goog.provide('goog.i18n.DateTimeSymbols_ur_PK'); -goog.provide('goog.i18n.DateTimeSymbols_uz'); goog.provide('goog.i18n.DateTimeSymbols_uz_Arab'); goog.provide('goog.i18n.DateTimeSymbols_uz_Arab_AF'); goog.provide('goog.i18n.DateTimeSymbols_uz_Cyrl'); @@ -478,6 +621,8 @@ goog.provide('goog.i18n.DateTimeSymbols_vai_Vaii_LR'); goog.provide('goog.i18n.DateTimeSymbols_ve'); goog.provide('goog.i18n.DateTimeSymbols_ve_ZA'); 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'); @@ -491,7 +636,10 @@ goog.provide('goog.i18n.DateTimeSymbols_xog_UG'); goog.provide('goog.i18n.DateTimeSymbols_yav'); goog.provide('goog.i18n.DateTimeSymbols_yav_CM'); goog.provide('goog.i18n.DateTimeSymbols_yo'); +goog.provide('goog.i18n.DateTimeSymbols_yo_BJ'); goog.provide('goog.i18n.DateTimeSymbols_yo_NG'); +goog.provide('goog.i18n.DateTimeSymbols_zgh'); +goog.provide('goog.i18n.DateTimeSymbols_zgh_MA'); goog.provide('goog.i18n.DateTimeSymbols_zh_Hans'); goog.provide('goog.i18n.DateTimeSymbols_zh_Hans_CN'); goog.provide('goog.i18n.DateTimeSymbols_zh_Hans_HK'); @@ -513,21 +661,21 @@ goog.i18n.DateTimeSymbols_aa = { ERANAMES: ['Yaasuusuk Duma', 'Yaasuusuk Wadir'], NARROWMONTHS: ['Q', 'N', 'C', 'A', 'C', 'Q', 'Q', 'L', 'W', 'D', 'X', 'K'], STANDALONENARROWMONTHS: ['Q', 'N', 'C', 'A', 'C', 'Q', 'Q', 'L', 'W', 'D', - 'X', 'K'], + 'X', 'K'], MONTHS: ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxis', 'Caxah Alsa', - 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', - 'Kaxxa Garablu'], + 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', + 'Kaxxa Garablu'], STANDALONEMONTHS: ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxis', - 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', - 'Ximoli', 'Kaxxa Garablu'], + 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', + 'Ximoli', 'Kaxxa Garablu'], SHORTMONTHS: ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', - 'Dit', 'Xim', 'Kax'], + 'Dit', 'Xim', 'Kax'], STANDALONESHORTMONTHS: ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', - 'Leq', 'Way', 'Dit', 'Xim', 'Kax'], + 'Leq', 'Way', 'Dit', 'Xim', 'Kax'], WEEKDAYS: ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', - 'Sabti'], + 'Sabti'], STANDALONEWEEKDAYS: ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', - 'Gumqata', 'Sabti'], + 'Gumqata', 'Sabti'], SHORTWEEKDAYS: ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'], NARROWWEEKDAYS: ['A', 'E', 'T', 'A', 'K', 'G', 'S'], @@ -537,6 +685,7 @@ goog.i18n.DateTimeSymbols_aa = { AMPMS: ['saaku', 'carra'], 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -551,21 +700,21 @@ goog.i18n.DateTimeSymbols_aa_DJ = { ERANAMES: ['Yaasuusuk Duma', 'Yaasuusuk Wadir'], NARROWMONTHS: ['Q', 'N', 'C', 'A', 'C', 'Q', 'Q', 'L', 'W', 'D', 'X', 'K'], STANDALONENARROWMONTHS: ['Q', 'N', 'C', 'A', 'C', 'Q', 'Q', 'L', 'W', 'D', - 'X', 'K'], + 'X', 'K'], MONTHS: ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxis', 'Caxah Alsa', - 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', 'Ximoli', - 'Kaxxa Garablu'], + 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', 'Ximoli', + 'Kaxxa Garablu'], STANDALONEMONTHS: ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxis', - 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', - 'Ximoli', 'Kaxxa Garablu'], + 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', + 'Ximoli', 'Kaxxa Garablu'], SHORTMONTHS: ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', - 'Dit', 'Xim', 'Kax'], + 'Dit', 'Xim', 'Kax'], STANDALONESHORTMONTHS: ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', - 'Leq', 'Way', 'Dit', 'Xim', 'Kax'], + 'Leq', 'Way', 'Dit', 'Xim', 'Kax'], WEEKDAYS: ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', - 'Sabti'], + 'Sabti'], STANDALONEWEEKDAYS: ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', - 'Gumqata', 'Sabti'], + 'Gumqata', 'Sabti'], SHORTWEEKDAYS: ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'], NARROWWEEKDAYS: ['A', 'E', 'T', 'A', 'K', 'G', 'S'], @@ -575,6 +724,7 @@ goog.i18n.DateTimeSymbols_aa_DJ = { AMPMS: ['saaku', 'carra'], 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 @@ -601,19 +751,19 @@ goog.i18n.DateTimeSymbols_af_NA = { 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'], + 'N', 'D'], MONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', - 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + 'Augustus', 'September', 'Oktober', 'November', 'Desember'], STANDALONEMONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', - 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', - 'Saterdag'], + 'Saterdag'], STANDALONEWEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', - 'Vrydag', 'Saterdag'], + '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'], @@ -621,8 +771,9 @@ 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', 'yyyy-MM-dd'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd 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], FIRSTWEEKCUTOFFDAY: 6 @@ -637,19 +788,19 @@ goog.i18n.DateTimeSymbols_af_ZA = { 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'], + 'N', 'D'], MONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', - 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + 'Augustus', 'September', 'Oktober', 'November', 'Desember'], STANDALONEMONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', - 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', - 'Saterdag'], + 'Saterdag'], STANDALONEWEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', - 'Vrydag', 'Saterdag'], + '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'], @@ -657,8 +808,9 @@ goog.i18n.DateTimeSymbols_af_ZA = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'], AMPMS: ['vm.', 'nm.'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd MMM y', 'yyyy-MM-dd'], + 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 @@ -673,27 +825,27 @@ goog.i18n.DateTimeSymbols_agq = { 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'], + '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'], + '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'], + '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'], + 'dzu', 'lɔm', 'kaa', 'fwo'], STANDALONESHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', - 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'], + '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ɔʔɔ'], + '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ɔʔɔ'], + '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'], @@ -701,8 +853,9 @@ goog.i18n.DateTimeSymbols_agq = { SHORTQUARTERS: ['kɨbâ kɨ 1', 'ugbâ u 2', 'ugbâ u 3', 'ugbâ u 4'], QUARTERS: ['kɨbâ kɨ 1', 'ugbâ u 2', 'ugbâ u 3', 'ugbâ u 4'], AMPMS: ['a.g', 'a.k'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -723,25 +876,23 @@ goog.i18n.DateTimeSymbols_ak = { 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'], + '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'], + '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'], + '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-Ɔ'], + 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], STANDALONESHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', - 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], + 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], WEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', - 'Memeneda'], + 'Memeneda'], STANDALONEWEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', - 'Memeneda'], + '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'], @@ -751,6 +902,7 @@ goog.i18n.DateTimeSymbols_ak = { AMPMS: ['AN', 'EW'], DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -770,44 +922,93 @@ goog.i18n.DateTimeSymbols_am_ET = { ERAS: ['ዓ/ዓ', 'ዓ/ም'], ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምሕረት'], NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', - 'ኦ', 'ኖ', 'ዲ'], + 'ኦ', 'ኖ', 'ዲ'], STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', - 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', - 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'], + 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], + MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', + 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', + 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'], STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', - 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', - 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', - 'ዲሴምበር'], - SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ', - 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', - 'ዲሴም'], - STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', - 'ኖቬም', 'ዲሴም'], + 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', + 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', + 'ዲሴምበር'], + SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', + 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', + 'ዲሴም'], + STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', + 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', + 'ኖቬም', 'ዲሴም'], WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], + 'ዓርብ', 'ቅዳሜ'], STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], + 'ዓርብ', 'ቅዳሜ'], STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + SHORTQUARTERS: ['ሩብ1', 'ሩብ2', 'ሩብ3', 'ሩብ4'], QUARTERS: ['1ኛው ሩብ', 'ሁለተኛው ሩብ', '3ኛው ሩብ', - '4ኛው ሩብ'], - AMPMS: ['ጡዋት', 'ከሳዓት'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + '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 }; +/** + * Date/time formatting symbols for locale ar_001. + */ +goog.i18n.DateTimeSymbols_ar_001 = { + 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 +}; + + /** * Date/time formatting symbols for locale ar_AE. */ @@ -816,39 +1017,40 @@ goog.i18n.DateTimeSymbols_ar_AE = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + 'ك', 'ب', 'د'], MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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 @@ -863,39 +1065,40 @@ goog.i18n.DateTimeSymbols_ar_BH = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + 'ك', 'ب', 'د'], MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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 @@ -903,44 +1106,93 @@ goog.i18n.DateTimeSymbols_ar_BH = { /** - * Date/time formatting symbols for locale ar_DZ. + * Date/time formatting symbols for locale ar_DJ. */ -goog.i18n.DateTimeSymbols_ar_DZ = { +goog.i18n.DateTimeSymbols_ar_DJ = { + 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', 'yyyy/MM/dd', 'yyyy/M/d'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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: [5, 6], + 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', 'y/MM/dd', 'y/M/d'], + 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: [3, 4], FIRSTWEEKCUTOFFDAY: 4 @@ -955,39 +1207,40 @@ goog.i18n.DateTimeSymbols_ar_EG = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + 'ك', 'ب', 'د'], MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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 @@ -995,144 +1248,194 @@ goog.i18n.DateTimeSymbols_ar_EG = { /** - * Date/time formatting symbols for locale ar_IQ. + * Date/time formatting symbols for locale ar_EH. */ -goog.i18n.DateTimeSymbols_ar_IQ = { - ZERODIGIT: 0x0660, +goog.i18n.DateTimeSymbols_ar_EH = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + 'ك', 'ب', 'د'], MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale ar_JO. + * Date/time formatting symbols for locale ar_ER. */ -goog.i18n.DateTimeSymbols_ar_JO = { +goog.i18n.DateTimeSymbols_ar_ER = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', - 'أيلول', 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], - STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', - 'أيلول', 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], + STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale ar_KW. + * Date/time formatting symbols for locale ar_IL. */ -goog.i18n.DateTimeSymbols_ar_KW = { +goog.i18n.DateTimeSymbols_ar_IL = { 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‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale ar_IQ. + */ +goog.i18n.DateTimeSymbols_ar_IQ = { + 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 @@ -1140,142 +1443,147 @@ goog.i18n.DateTimeSymbols_ar_KW = { /** - * Date/time formatting symbols for locale ar_LB. + * Date/time formatting symbols for locale ar_JO. */ -goog.i18n.DateTimeSymbols_ar_LB = { +goog.i18n.DateTimeSymbols_ar_JO = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', + 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', + 'ت', 'ت', 'ك'], MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', - 'أيلول', 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', - 'أيلول', 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + 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_LY. + * Date/time formatting symbols for locale ar_KM. */ -goog.i18n.DateTimeSymbols_ar_LY = { +goog.i18n.DateTimeSymbols_ar_KM = { 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‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale ar_MA. + * Date/time formatting symbols for locale ar_KW. */ -goog.i18n.DateTimeSymbols_ar_MA = { +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', 'yyyy/MM/dd', 'yyyy/M/d'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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 @@ -1283,93 +1591,143 @@ goog.i18n.DateTimeSymbols_ar_MA = { /** - * Date/time formatting symbols for locale ar_OM. + * Date/time formatting symbols for locale ar_LB. */ -goog.i18n.DateTimeSymbols_ar_OM = { +goog.i18n.DateTimeSymbols_ar_LB = { 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', 'MMM d, 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 +}; + + +/** + * Date/time formatting symbols for locale ar_LY. + */ +goog.i18n.DateTimeSymbols_ar_LY = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + 'ك', 'ب', 'د'], MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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: [3, 4], + WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale ar_QA. + * Date/time formatting symbols for locale ar_MA. */ -goog.i18n.DateTimeSymbols_ar_QA = { - ZERODIGIT: 0x0660, +goog.i18n.DateTimeSymbols_ar_MA = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', + 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', + 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', + 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', + 'نونبر', 'دجنبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', + 'أكتوبر', 'نونبر', 'دجنبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', + 'أكتوبر', 'نونبر', 'دجنبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', + 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'y/MM/dd', 'y/M/d'], + 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 @@ -1377,242 +1735,587 @@ goog.i18n.DateTimeSymbols_ar_QA = { /** - * Date/time formatting symbols for locale ar_SA. + * Date/time formatting symbols for locale ar_MR. */ -goog.i18n.DateTimeSymbols_ar_SA = { +goog.i18n.DateTimeSymbols_ar_MR = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], - MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], - STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], - SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + NARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', + 'ب', 'د'], + STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', + 'ك', 'ب', 'د'], + MONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', + 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', + 'نوفمبر', 'دجمبر'], + STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', + 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', + 'أكتوبر', 'نوفمبر', 'دجمبر'], + SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', + 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', + 'أكتوبر', 'نوفمبر', 'دجمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', + 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [3, 4], - FIRSTWEEKCUTOFFDAY: 4 + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale ar_SD. + * Date/time formatting symbols for locale ar_OM. */ -goog.i18n.DateTimeSymbols_ar_SD = { +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‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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], + WEEKENDRANGE: [3, 4], FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale ar_SY. + * Date/time formatting symbols for locale ar_PS. */ -goog.i18n.DateTimeSymbols_ar_SY = { +goog.i18n.DateTimeSymbols_ar_PS = { ZERODIGIT: 0x0660, ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], - NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], - STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', + 'ت', 'ك'], + STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', + 'ت', 'ت', 'ك'], MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', - 'أيلول', 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', - 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', - 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', - 'أيلول', 'تشرين الأول', 'تشرين الثاني', - 'كانون الأول'], + 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', + 'كانون الأول'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [4, 5], - FIRSTWEEKCUTOFFDAY: 4 + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale ar_TN. + * Date/time formatting symbols for locale ar_QA. */ -goog.i18n.DateTimeSymbols_ar_TN = { +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', 'yyyy/MM/dd', 'yyyy/M/d'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + 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: 5 + FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale ar_YE. + * Date/time formatting symbols for locale ar_SA. */ -goog.i18n.DateTimeSymbols_ar_YE = { +goog.i18n.DateTimeSymbols_ar_SA = { 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‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [3, 4], - FIRSTWEEKCUTOFFDAY: 4 -}; - - + 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, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * 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 +}; + + +/** + * Date/time formatting symbols for locale ar_SO. + */ +goog.i18n.DateTimeSymbols_ar_SO = { + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale ar_SS. + */ +goog.i18n.DateTimeSymbols_ar_SS = { + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale ar_SY. + */ +goog.i18n.DateTimeSymbols_ar_SY = { + 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 +}; + + +/** + * Date/time formatting symbols for locale ar_TD. + */ +goog.i18n.DateTimeSymbols_ar_TD = { + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale ar_TN. + */ +goog.i18n.DateTimeSymbols_ar_TN = { + 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', 'y/MM/dd', 'y/M/d'], + 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: [4, 5], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale ar_YE. + */ +goog.i18n.DateTimeSymbols_ar_YE = { + 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: 6, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 5 +}; + + /** * Date/time formatting symbols for locale as. */ @@ -1622,49 +2325,48 @@ goog.i18n.DateTimeSymbols_as = { 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'], + '11', '12'], MONTHS: ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', - 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', - 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', - 'অক্টোবৰ', 'নৱেম্বৰ', - 'ডিচেম্বৰ'], + 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', + 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', + 'অক্টোবৰ', 'নৱেম্বৰ', + 'ডিচেম্বৰ'], STANDALONEMONTHS: ['জানুৱাৰী', - 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', - 'মে', 'জুন', 'জুলাই', 'আগষ্ট', - 'ছেপ্তেম্বৰ', 'অক্টোবৰ', - 'নৱেম্বৰ', 'ডিচেম্বৰ'], + 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', + 'মে', 'জুন', 'জুলাই', 'আগষ্ট', + 'ছেপ্তেম্বৰ', 'অক্টোবৰ', + 'নৱেম্বৰ', 'ডিচেম্বৰ'], SHORTMONTHS: ['জানু', 'ফেব্ৰু', 'মাৰ্চ', - 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', - 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', + 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], STANDALONESHORTMONTHS: ['জানু', 'ফেব্ৰু', - 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', - 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', - 'নভে', 'ডিসে'], + 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', + 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', + 'নভে', 'ডিসে'], WEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', - 'মঙ্গলবাৰ', 'বুধবাৰ', - 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', - 'শনিবাৰ'], + 'মঙ্গলবাৰ', 'বুধবাৰ', + 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', + 'শনিবাৰ'], STANDALONEWEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', - 'মঙ্গলবাৰ', 'বুধবাৰ', - 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', - 'শনিবাৰ'], + 'মঙ্গলবাৰ', 'বুধবাৰ', + 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', + 'শনিবাৰ'], SHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], + 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], STANDALONESHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], + 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-yyyy', 'd-M-yyyy'], + 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, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -1685,19 +2387,19 @@ goog.i18n.DateTimeSymbols_asa = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Dec'], + 'Okt', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'], WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + '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'], @@ -1705,8 +2407,9 @@ goog.i18n.DateTimeSymbols_asa = { SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], AMPMS: ['icheheavo', 'ichamthi'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -1720,41 +2423,50 @@ goog.i18n.DateTimeSymbols_asa_TZ = goog.i18n.DateTimeSymbols_asa; /** - * Date/time formatting symbols for locale az. + * Date/time formatting symbols for locale ast. */ -goog.i18n.DateTimeSymbols_az = { - ERAS: ['e.ə.', 'b.e.'], - ERANAMES: ['eramızdan əvvəl', 'bizim eramızı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: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', - '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'], - 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'], +goog.i18n.DateTimeSymbols_ast = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['a.C.', 'd.C.'], + 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'], + SHORTWEEKDAYS: ['dom', 'llu', 'mar', 'mie', 'xue', 'vie', 'sab'], + STANDALONESHORTWEEKDAYS: ['dom', 'llu', 'mar', 'mie', 'xue', 'vie', 'sab'], + 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: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d, MMMM, y', 'd MMMM , y', 'd MMM, y', 'yy/MM/dd'], + DATEFORMATS: ['EEEE, dd 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} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; +/** + * Date/time formatting symbols for locale ast_ES. + */ +goog.i18n.DateTimeSymbols_ast_ES = goog.i18n.DateTimeSymbols_ast; + + /** * Date/time formatting symbols for locale az_Cyrl. */ @@ -1763,23 +2475,21 @@ goog.i18n.DateTimeSymbols_az_Cyrl = { ERANAMES: ['eramızdan əvvəl', 'bizim eramızı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'], + '11', '12'], MONTHS: ['јанвар', 'феврал', 'март', 'апрел', 'май', - 'ијун', 'ијул', 'август', 'сентјабр', - 'октјабр', 'нојабр', 'декабр'], - STANDALONEMONTHS: ['јанвар', 'феврал', 'март', 'апрел', - 'май', 'ијун', 'ијул', 'август', 'сентјабр', - 'октјабр', 'нојабр', 'декабр'], + 'ијун', 'ијул', 'август', 'сентјабр', + 'октјабр', 'нојабр', 'декабр'], + 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'], + 'okt', 'noy', 'dek'], STANDALONESHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', - 'avq', 'sen', 'okt', 'noy', 'dek'], + 'avq', 'sen', 'okt', 'noy', 'dek'], WEEKDAYS: ['базар', 'базар ертәси', - 'чәршәнбә ахшамы', 'чәршәнбә', - 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], - STANDALONEWEEKDAYS: ['базар', 'базар ертәси', - 'чәршәнбә ахшамы', 'чәршәнбә', - 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + 'чәршәнбә ахшамы', 'чәршәнбә', + 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + 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'], @@ -1787,8 +2497,9 @@ goog.i18n.DateTimeSymbols_az_Cyrl = { 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'], - DATEFORMATS: ['EEEE, d, MMMM, y', 'd MMMM , y', 'd MMM, y', 'yy/MM/dd'], + 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 @@ -1804,13 +2515,44 @@ goog.i18n.DateTimeSymbols_az_Cyrl_AZ = goog.i18n.DateTimeSymbols_az_Cyrl; /** * Date/time formatting symbols for locale az_Latn. */ -goog.i18n.DateTimeSymbols_az_Latn = goog.i18n.DateTimeSymbols_az; +goog.i18n.DateTimeSymbols_az_Latn = { + ERAS: ['e.ə.', 'b.e.'], + ERANAMES: ['eramızdan əvvəl', 'bizim eramızı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: ['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'], + 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'], + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** * Date/time formatting symbols for locale az_Latn_AZ. */ -goog.i18n.DateTimeSymbols_az_Latn_AZ = goog.i18n.DateTimeSymbols_az; +goog.i18n.DateTimeSymbols_az_Latn_AZ = goog.i18n.DateTimeSymbols_az_Latn; /** @@ -1821,32 +2563,33 @@ goog.i18n.DateTimeSymbols_bas = { 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'], + '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'], + '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'], + '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ɓ'], + 'bio', 'may', 'liɓ'], STANDALONESHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', - 'hik', 'dip', 'bio', 'may', 'liɓ'], + 'hik', 'dip', 'bio', 'may', 'liɓ'], WEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', - 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'], + 'ŋ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'], + 'ŋ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'], + '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â'], + '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/yyyy'], + 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 @@ -1865,42 +2608,43 @@ goog.i18n.DateTimeSymbols_bas_CM = goog.i18n.DateTimeSymbols_bas; goog.i18n.DateTimeSymbols_be = { ERAS: ['да н.э.', 'н.э.'], ERANAMES: ['да н.э.', 'н.э.'], - NARROWMONTHS: ['с', 'л', 'с', 'к', 'т', 'ч', 'л', 'ж', 'в', 'к', - 'л', 'с'], + NARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', + 'л', 'с'], STANDALONENARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', - 'к', 'л', 'с'], - MONTHS: ['студзень', 'люты', 'сакавік', 'красавік', - 'май', 'чэрвень', 'ліпень', 'жнівень', - 'верасень', 'кастрычнік', 'лістапад', - 'снежань'], + 'к', 'л', 'с'], + MONTHS: ['студзеня', 'лютага', 'сакавіка', + 'красавіка', 'мая', 'чэрвеня', 'ліпеня', + 'жніўня', 'верасня', 'кастрычніка', + 'лістапада', 'снежня'], STANDALONEMONTHS: ['студзень', 'люты', 'сакавік', - 'красавік', 'травень', 'чэрвень', 'ліпень', - 'жнівень', 'верасень', 'кастрычнік', - 'лістапад', 'снежань'], - SHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', - 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - STANDALONESHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'тра', - 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], + 'красавік', 'май', 'чэрвень', 'ліпень', + 'жнівень', 'верасень', 'кастрычнік', + 'лістапад', 'снежань'], + SHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', + 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], + STANDALONESHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'май', + 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], WEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', - 'серада', 'чацвер', 'пятніца', 'субота'], + 'серада', 'чацвер', 'пятніца', 'субота'], STANDALONEWEEKDAYS: ['нядзеля', 'панядзелак', - 'аўторак', 'серада', 'чацвер', 'пятніца', - 'субота'], + 'аўторак', 'серада', 'чацвер', 'пятніца', + 'субота'], SHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', - 'сб'], + 'сб'], NARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['1-шы кв.', '2-гі кв.', '3-ці кв.', - '4-ты кв.'], + '4-ты кв.'], QUARTERS: ['1-шы квартал', '2-гі квартал', - '3-ці квартал', '4-ты квартал'], + '3-ці квартал', '4-ты квартал'], AMPMS: ['да палудня', 'пасля палудня'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd.M.yyyy', 'd.M.yy'], + 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'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -1918,30 +2662,31 @@ goog.i18n.DateTimeSymbols_bem = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', - 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], + 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', - 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], + 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', - 'Okt', 'Nov', 'Dis'], + 'Okt', 'Nov', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', - 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'], + 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', - 'Palichine', 'Palichisano', 'Pachibelushi'], + 'Palichine', 'Palichisano', 'Pachibelushi'], STANDALONEWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', - 'Palichine', 'Palichisano', 'Pachibelushi'], + 'Palichine', 'Palichisano', 'Pachibelushi'], SHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', - 'Palichine', 'Palichisano', 'Pachibelushi'], + 'Palichine', 'Palichisano', 'Pachibelushi'], STANDALONESHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', - 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + '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'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['uluchelo', 'akasuba'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -1962,25 +2707,25 @@ goog.i18n.DateTimeSymbols_bez = { 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'], + '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'], + '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'], + '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'], + 'Kum', 'Kmj', 'Kmb'], STANDALONESHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', - 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'], + 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'], WEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', - 'pa hitayi', 'pa hihanu', 'pa shahulembela'], + 'pa hitayi', 'pa hihanu', 'pa shahulembela'], STANDALONEWEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', - 'pa hitayi', 'pa hihanu', 'pa shahulembela'], + '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'], @@ -1988,8 +2733,9 @@ goog.i18n.DateTimeSymbols_bez = { SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'], QUARTERS: ['Lobo 1', 'Lobo 2', 'Lobo 3', 'Lobo 4'], AMPMS: ['pamilau', 'pamunyi'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -2006,40 +2752,41 @@ goog.i18n.DateTimeSymbols_bez_TZ = goog.i18n.DateTimeSymbols_bez; * Date/time formatting symbols for locale bg_BG. */ goog.i18n.DateTimeSymbols_bg_BG = { - ERAS: ['пр. н. е.', 'от н. е.'], + ERAS: ['пр.Хр.', 'сл.Хр.'], ERANAMES: ['пр.Хр.', 'сл.Хр.'], NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', - 'н', 'д'], + 'н', 'д'], STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', - 'о', 'н', 'д'], + 'о', 'н', 'д'], MONTHS: ['януари', 'февруари', 'март', 'април', - 'май', 'юни', 'юли', 'август', 'септември', - 'октомври', 'ноември', 'декември'], + 'май', 'юни', 'юли', 'август', 'септември', + 'октомври', 'ноември', 'декември'], STANDALONEMONTHS: ['януари', 'февруари', 'март', - 'април', 'май', 'юни', 'юли', 'август', - 'септември', 'октомври', 'ноември', - 'декември'], + 'април', 'май', 'юни', 'юли', 'август', + 'септември', 'октомври', 'ноември', + 'декември'], SHORTMONTHS: ['ян.', 'февр.', 'март', 'апр.', 'май', 'юни', - 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], + 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], STANDALONESHORTMONTHS: ['ян.', 'февр.', 'март', 'апр.', 'май', - 'юни', 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.'], + 'юни', 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', + 'дек.'], WEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], + 'сряда', 'четвъртък', 'петък', 'събота'], STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], + 'сряда', 'четвъртък', 'петък', 'събота'], SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], + 'сб'], NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['I трим.', 'II трим.', 'III трим.', - 'IV трим.'], + SHORTQUARTERS: ['1 трим.', '2 трим.', '3 трим.', '4 трим.'], QUARTERS: ['1-во тримесечие', '2-ро тримесечие', - '3-то тримесечие', '4-то тримесечие'], - AMPMS: ['пр. об.', 'сл. об.'], - DATEFORMATS: ['dd MMMM y, EEEE', 'dd MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + '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 @@ -2054,29 +2801,30 @@ goog.i18n.DateTimeSymbols_bm = { 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'], + 'N', 'D'], MONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', - 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', 'desanburu'], + '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', 'nar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', - 'ɔku', 'now', 'des'], - STANDALONESHORTMONTHS: ['zan', 'feb', 'nar', 'awi', 'mɛ', 'zuw', 'zul', - 'uti', 'sɛt', 'ɔku', 'now', 'des'], + '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'], + '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'], + 'kalo saba naaninan'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -2094,60 +2842,62 @@ goog.i18n.DateTimeSymbols_bm_ML = goog.i18n.DateTimeSymbols_bm; */ goog.i18n.DateTimeSymbols_bn_BD = { ZERODIGIT: 0x09E6, - ERAS: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], - ERANAMES: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], + ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + ERANAMES: ['খ্রিস্টপূর্ব', + 'খৃষ্টাব্দ'], NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', - 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', - 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', - 'মার্চ', 'এপ্রিল', 'মে', 'জুন', - 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'মার্চ', 'এপ্রিল', 'মে', 'জুন', + 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], STANDALONEMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], SHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], STANDALONESHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], WEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহস্পতি', 'শুক্র', 'শনি'], + 'বৃহস্পতি', 'শুক্র', 'শনি'], STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', - 'শু', 'শ'], + 'শু', 'শ'], SHORTQUARTERS: ['চতুর্থাংশ ১', - 'চতুর্থাংশ ২', 'চতুর্থাংশ ৩', - 'চতুর্থাংশ ৪'], + 'চতুর্থাংশ ২', 'চতুর্থাংশ ৩', + 'চতুর্থাংশ ৪'], QUARTERS: ['প্রথম চতুর্থাংশ', - 'দ্বিতীয় চতুর্থাংশ', - 'তৃতীয় চতুর্থাংশ', - 'চতুর্থ চতুর্থাংশ'], + 'দ্বিতীয় চতুর্থাংশ', + 'তৃতীয় চতুর্থাংশ', + 'চতুর্থ চতুর্থাংশ'], AMPMS: ['am', 'pm'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 4, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2159,58 +2909,59 @@ goog.i18n.DateTimeSymbols_bn_BD = { */ goog.i18n.DateTimeSymbols_bn_IN = { ZERODIGIT: 0x09E6, - ERAS: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], - ERANAMES: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], + ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + ERANAMES: ['খ্রিস্টপূর্ব', + 'খৃষ্টাব্দ'], NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', - 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', - 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', - 'মার্চ', 'এপ্রিল', 'মে', 'জুন', - 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'মার্চ', 'এপ্রিল', 'মে', 'জুন', + 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], STANDALONEMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], SHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], STANDALONESHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], WEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহস্পতি', 'শুক্র', 'শনি'], + 'বৃহস্পতি', 'শুক্র', 'শনি'], STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', - 'শু', 'শ'], + 'শু', 'শ'], SHORTQUARTERS: ['ত্রৈমাসিক', 'ষাণ্মাসিক', - 'চতুর্থাংশ ৩', 'বার্ষিক'], + 'চতুর্থাংশ ৩', 'বার্ষিক'], QUARTERS: ['ত্রৈমাসিক', 'ষাণ্মাসিক', - 'তৃতীয় চতুর্থাংশ', - 'বার্ষিক'], + 'তৃতীয় চতুর্থাংশ', 'বার্ষিক'], AMPMS: ['am', 'pm'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -2223,66 +2974,67 @@ goog.i18n.DateTimeSymbols_bn_IN = { goog.i18n.DateTimeSymbols_bo = { 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'], + '11', '12'], MONTHS: ['ཟླ་བ་དང་པོ་', - 'ཟླ་བ་གཉིས་པ་', - 'ཟླ་བ་སུམ་པ་', 'ཟླ་བ་བཞི་པ་', - 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', - 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', - 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', - 'ཟླ་བ་བཅུ་གཅིག་པ་', - 'ཟླ་བ་བཅུ་གཉིས་པ་'], + 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་སུམ་པ་', + 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', + 'ཟླ་བ་དྲུག་པ་', + 'ཟླ་བ་བདུན་པ་', + 'ཟླ་བ་བརྒྱད་པ་', + 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', + 'ཟླ་བ་བཅུ་གཅིག་པ་', + 'ཟླ་བ་བཅུ་གཉིས་པ་'], STANDALONEMONTHS: ['ཟླ་བ་དང་པོ་', - 'ཟླ་བ་གཉིས་པ་', - 'ཟླ་བ་སུམ་པ་', 'ཟླ་བ་བཞི་པ་', - 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', - 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', - 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', - 'ཟླ་བ་བཅུ་གཅིག་པ་', - 'ཟླ་བ་བཅུ་གཉིས་པ་'], + 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་སུམ་པ་', + 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', + 'ཟླ་བ་དྲུག་པ་', + 'ཟླ་བ་བདུན་པ་', + 'ཟླ་བ་བརྒྱད་པ་', + 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', + 'ཟླ་བ་བཅུ་གཅིག་པ་', + 'ཟླ་བ་བཅུ་གཉིས་པ་'], SHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', - 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', - 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', + 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', - 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', - 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', - 'ཟླ་༡༢'], + 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', + 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', + 'ཟླ་༡༢'], WEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', - 'གཟའ་མིག་དམར་', 'གཟའ་ཧླག་པ་', - 'གཟའ་ཕུར་བུ་', 'གཟའ་སངས་', - 'གཟའ་སྤེན་པ་'], + 'གཟའ་མིག་དམར་', 'གཟའ་ཧླག་པ་', + 'གཟའ་ཕུར་བུ་', 'གཟའ་སངས་', + 'གཟའ་སྤེན་པ་'], STANDALONEWEEKDAYS: ['གཟའ་ཉི་མ་', - 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', - 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', - 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', + 'གཟའ་ཧླག་པ་', 'གཟའ་ཕུར་བུ་', + 'གཟའ་སངས་', 'གཟའ་སྤེན་པ་'], SHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', - 'མིག་དམར་', 'ཧླག་པ་', 'ཕུར་བུ་', - 'སངས་', 'སྤེན་པ་'], + 'མིག་དམར་', 'ཧླག་པ་', 'ཕུར་བུ་', + 'སངས་', 'སྤེན་པ་'], STANDALONESHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', - 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', - 'པ་སངས་', 'སྤེན་པ་'], + 'མིག་དམར་', 'ཧླག་པ་', 'ཕུར་བུ་', + 'སངས་', 'སྤེན་པ་'], NARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མི', 'ཧླག', 'ཕུ', 'ས', - 'སྤེ'], + 'སྤེ'], STANDALONENARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མི', 'ཧླ', 'ཕུ', - 'ས', 'སྤེ'], + 'ས', 'སྤེ'], SHORTQUARTERS: ['དུས་ཚིགས་དང་པོ།', - 'དུས་ཚིགས་གཉིས་པ།', - '་དུས་ཚིགས་གསུམ་པ།', - 'དུས་ཚིགས་བཞི་པ།'], + 'དུས་ཚིགས་གཉིས་པ།', + '་དུས་ཚིགས་གསུམ་པ།', + 'དུས་ཚིགས་བཞི་པ།'], QUARTERS: ['དུས་ཚིགས་དང་པོ།', - 'དུས་ཚིགས་གཉིས་པ།', - '་དུས་ཚིགས་གསུམ་པ།', - 'དུས་ཚིགས་བཞི་པ།'], + 'དུས་ཚིགས་གཉིས་པ།', + '་དུས་ཚིགས་གསུམ་པ།', + 'དུས་ཚིགས་བཞི་པ།'], AMPMS: ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], - DATEFORMATS: ['EEEE, y MMMM dd', - 'སྦྱི་ལོ་y MMMMའི་ཙེས་dད', - 'y ལོ་འི་MMMཙེས་d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -2302,47 +3054,42 @@ goog.i18n.DateTimeSymbols_bo_IN = goog.i18n.DateTimeSymbols_bo; /** - * Date/time formatting symbols for locale br. + * Date/time formatting symbols for locale br_FR. */ -goog.i18n.DateTimeSymbols_br = { +goog.i18n.DateTimeSymbols_br_FR = { 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'], + '11', '12'], MONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', - 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], + 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], STANDALONEMONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', - 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], + 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'], SHORTMONTHS: ['Gen', 'Cʼhwe', 'Meur', 'Ebr', 'Mae', 'Mezh', 'Goue', 'Eost', - 'Gwen', 'Here', 'Du', 'Ker'], + 'Gwen', 'Here', 'Du', 'Ker'], STANDALONESHORTMONTHS: ['Gen', 'Cʼhwe', 'Meur', 'Ebr', 'Mae', 'Mezh', 'Goue', - 'Eost', 'Gwen', 'Here', 'Du', 'Ker'], + 'Eost', 'Gwen', 'Here', 'Du', 'Ker'], WEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'], STANDALONEWEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', - 'Sadorn'], + 'Sadorn'], SHORTWEEKDAYS: ['sul', 'lun', 'meu.', 'mer.', 'yaou', 'gwe.', 'sad.'], STANDALONESHORTWEEKDAYS: ['sul', 'lun', 'meu.', 'mer.', 'yaou', 'gwe.', - 'sad.'], + 'sad.'], NARROWWEEKDAYS: ['su', 'lu', 'mz', 'mc', 'ya', 'gw', 'sa'], STANDALONENARROWWEEKDAYS: ['su', 'lu', 'mz', 'mc', 'ya', 'gw', 'sa'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; -/** - * Date/time formatting symbols for locale br_FR. - */ -goog.i18n.DateTimeSymbols_br_FR = goog.i18n.DateTimeSymbols_br; - - /** * Date/time formatting symbols for locale brx. */ @@ -2350,56 +3097,57 @@ goog.i18n.DateTimeSymbols_brx = { ERAS: ['ईसा.पूर्व', 'सन'], ERANAMES: ['ईसा.पूर्व', 'सन'], NARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', - 'आ', 'से', 'अ', 'न', 'दि'], + 'आ', 'से', 'अ', 'न', 'दि'], STANDALONENARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', - 'जु', 'आ', 'से', 'अ', 'न', 'दि'], + 'जु', 'आ', 'से', 'अ', 'न', 'दि'], MONTHS: ['जानुवारी', 'फेब्रुवारी', - 'मार्स', 'एफ्रिल', 'मे', 'जुन', - 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', - 'अखथबर', 'नबेज्ब़र', - 'दिसेज्ब़र'], + 'मार्स', 'एफ्रिल', 'मे', 'जुन', + 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', + 'अखथबर', 'नबेज्ब़र', + 'दिसेज्ब़र'], STANDALONEMONTHS: ['जानुवारी', - 'फेब्रुवारी', 'मार्स', 'एफ्रिल', - 'मे', 'जुन', 'जुलाइ', 'आगस्थ', - 'सेबथेज्ब़र', 'अखथबर', - 'नबेज्ब़र', 'दिसेज्ब़र'], + 'फेब्रुवारी', 'मार्स', 'एफ्रिल', + 'मे', 'जुन', 'जुलाइ', 'आगस्थ', + 'सेबथेज्ब़र', 'अखथबर', + 'नबेज्ब़र', 'दिसेज्ब़र'], SHORTMONTHS: ['जानुवारी', 'फेब्रुवारी', - 'मार्स', 'एफ्रिल', 'मे', 'जुन', - 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', - 'अखथबर', 'नबेज्ब़र', - 'दिसेज्ब़र'], + 'मार्स', 'एफ्रिल', 'मे', 'जुन', + 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', + 'अखथबर', 'नबेज्ब़र', + 'दिसेज्ब़र'], STANDALONESHORTMONTHS: ['जानुवारी', - 'फेब्रुवारी', 'मार्स', 'एफ्रिल', - 'मे', 'जुन', 'जुलाइ', 'आगस्थ', - 'सेबथेज्ब़र', 'अखथबर', - 'नबेज्ब़र', 'दिसेज्ब़र'], + 'फेब्रुवारी', 'मार्स', 'एफ्रिल', + 'मे', 'जुन', 'जुलाइ', 'आगस्थ', + 'सेबथेज्ब़र', 'अखथबर', + 'नबेज्ब़र', 'दिसेज्ब़र'], WEEKDAYS: ['रबिबार', 'समबार', 'मंगलबार', - 'बुदबार', 'बिसथिबार', - 'सुखुरबार', 'सुनिबार'], + 'बुदबार', 'बिसथिबार', + 'सुखुरबार', 'सुनिबार'], STANDALONEWEEKDAYS: ['रबिबार', 'समबार', - 'मंगलबार', 'बुदबार', 'बिसथिबार', - 'सुखुरबार', 'सुनिबार'], + 'मंगलबार', 'बुदबार', 'बिसथिबार', + 'सुखुरबार', 'सुनिबार'], SHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', - 'बिसथि', 'सुखुर', 'सुनि'], + 'बिसथि', 'सुखुर', 'सुनि'], STANDALONESHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', - 'बिसथि', 'सुखुर', 'सुनि'], + 'बिसथि', 'सुखुर', 'सुनि'], NARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', 'सु', - 'सु'], + 'सु'], STANDALONENARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', - 'सु', 'सु'], + 'सु', 'सु'], SHORTQUARTERS: [ - 'सिथासे/खोन्दोसे/बाहागोसे', - 'खावसे/खोन्दोनै/बाहागोनै', - 'खावथाम/खोन्दोथाम/बाहागोथाम', - 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], + 'सिथासे/खोन्दोसे/बाहागोसे', + 'खावसे/खोन्दोनै/बाहागोनै', + 'खावथाम/खोन्दोथाम/बाहागोथाम', + 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], QUARTERS: [ - 'सिथासे/खोन्दोसे/बाहागोसे', - 'खावसे/खोन्दोनै/बाहागोनै', - 'खावथाम/खोन्दोथाम/बाहागोथाम', - 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], + 'सिथासे/खोन्दोसे/बाहागोसे', + 'खावसे/खोन्दोनै/बाहागोनै', + 'खावथाम/खोन्दोथाम/बाहागोथाम', + 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'], AMPMS: ['फुं', 'बेलासे'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss 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 @@ -2420,29 +3168,73 @@ goog.i18n.DateTimeSymbols_bs = { 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'], + 'n', 'd'], MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', - 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], + 'avg', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], + 'petak', 'subota'], STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], + 'četvrtak', 'petak', 'subota'], SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['Prvi kvartal', 'Drugi kvartal', 'Treći kvartal', - 'Četvrti kvartal'], + 'Četvrti kvartal'], AMPMS: ['pre podne', 'popodne'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. 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: 6 +}; + + +/** + * Date/time formatting symbols for locale bs_Cyrl. + */ +goog.i18n.DateTimeSymbols_bs_Cyrl = { + 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 @@ -2450,9 +3242,21 @@ goog.i18n.DateTimeSymbols_bs = { /** - * Date/time formatting symbols for locale bs_BA. + * 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 = goog.i18n.DateTimeSymbols_bs; + + +/** + * Date/time formatting symbols for locale bs_Latn_BA. */ -goog.i18n.DateTimeSymbols_bs_BA = goog.i18n.DateTimeSymbols_bs; +goog.i18n.DateTimeSymbols_bs_Latn_BA = goog.i18n.DateTimeSymbols_bs; /** @@ -2462,41 +3266,42 @@ goog.i18n.DateTimeSymbols_byn = { 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፡ dd MMMM ግርጋ y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -2509,39 +3314,162 @@ goog.i18n.DateTimeSymbols_byn = { goog.i18n.DateTimeSymbols_byn_ER = goog.i18n.DateTimeSymbols_byn; +/** + * 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: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', + 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', + 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['gen.', 'feb.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', + 'set.', 'oct.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['gen.', 'feb.', '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', 'dd/MM/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 +}; + + /** * 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: ['G', 'F', 'M', 'A', 'M', 'J', 'G', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['g', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], + 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: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', + 'agost', 'setembre', 'octubre', 'novembre', '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.'], + 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['gen.', 'feb.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', + 'set.', 'oct.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['gen.', 'feb.', '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'], + 'divendres', 'dissabte'], + STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', + 'divendres', 'dissabte'], SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - STANDALONESHORTWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - NARROWWEEKDAYS: ['G', 'l', 'T', 'C', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['g', 'l', 't', 'c', 'j', 'v', 's'], + 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', 'dd/MM/yyyy', - 'dd/MM/yy'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'dd/MM/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 +}; + + +/** + * Date/time formatting symbols for locale ca_ES_VALENCIA. + */ +goog.i18n.DateTimeSymbols_ca_ES_VALENCIA = goog.i18n.DateTimeSymbols_ca_ES; + + +/** + * Date/time formatting symbols for locale ca_FR. + */ +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: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', + 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', + 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['gen.', 'feb.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', + 'set.', 'oct.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['gen.', 'feb.', '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', 'dd/MM/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 +}; + + +/** + * 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: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', + 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', + 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['gen.', 'feb.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', + 'set.', 'oct.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['gen.', 'feb.', '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', 'dd/MM/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 @@ -2556,21 +3484,21 @@ goog.i18n.DateTimeSymbols_cgg = { 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'], + 'N', 'D'], MONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', - 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', - 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], + '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'], + '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'], + 'KKM', 'KNK', 'KNB'], STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', - 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', - 'Orwakataano', 'Orwamukaaga'], + 'Orwakataano', 'Orwamukaaga'], STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', - 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + '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'], @@ -2578,8 +3506,9 @@ goog.i18n.DateTimeSymbols_cgg = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['KWOTA 1', 'KWOTA 2', 'KWOTA 3', 'KWOTA 4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -2598,31 +3527,31 @@ goog.i18n.DateTimeSymbols_cgg_UG = goog.i18n.DateTimeSymbols_cgg; goog.i18n.DateTimeSymbols_chr_US = { ERAS: ['ᎤᏓᎷᎸ', 'ᎤᎶᏐᏅ'], ERANAMES: ['Ꮟ ᏥᏌ ᎾᏕᎲᏍᎬᎾ', - 'ᎠᎩᏃᎮᎵᏓᏍᏗᏱ ᎠᏕᏘᏱᏍᎬ ᏱᎰᏩ ᏧᏓᏂᎸᎢᏍᏗ'], + 'ᎠᎩᏃᎮᎵᏓᏍᏗᏱ ᎠᏕᏘᏱᏍᎬ ᏱᎰᏩ ᏧᏓᏂᎸᎢᏍᏗ'], NARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', - 'Ꮪ', 'Ꮕ', 'Ꭴ'], + 'Ꮪ', 'Ꮕ', 'Ꭵ'], STANDALONENARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', - 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭴ'], + 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], MONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', - 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', - 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎤᏍᎩᏱ'], + 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', + 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'], STANDALONEMONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', - 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', - 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎤᏍᎩᏱ'], + 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', + 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'], SHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', - 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎤᏍ'], + 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], STANDALONESHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', - 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎤᏍ'], + 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], WEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', - 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', - 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', + 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], STANDALONEWEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', - 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', - 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', + 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], SHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', - 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], STANDALONESHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', - 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], NARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], STANDALONENARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -2630,6 +3559,7 @@ goog.i18n.DateTimeSymbols_chr_US = { 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 @@ -2645,41 +3575,42 @@ goog.i18n.DateTimeSymbols_ckb = { ERANAMES: ['پێش زایین', 'زایینی'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', 'D'], STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', 'D'], + '11', 'D'], MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], + 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', + 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', + 'کانونی یەکەم'], STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], + 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', + 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', + 'کانونی یەکەم'], SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', - 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', - 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', - 'کانونی یەکەم'], + 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', + 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', + 'کانونی یەکەم'], STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', - 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', - 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', - 'تشرینی دووەم', 'کانونی یەکەم'], + 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', + 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', + 'تشرینی دووەم', 'کانونی یەکەم'], WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', - 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], + 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', - 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', - 'ھەینی', 'شەممە'], + 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', + 'شەممە'], NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], SHORTQUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', - 'چارەکی سێەم', 'چارەکی چوارەم'], + 'چارەکی سێەم', 'چارەکی چوارەم'], QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', - 'چارەکی سێەم', 'چارەکی چوارەم'], + 'چارەکی سێەم', 'چارەکی چوارەم'], AMPMS: ['ب.ن', 'د.ن'], - DATEFORMATS: ['EEEE, y MMMM dd', 'dی MMMMی y', 'y MMM d', 'yyyy-MM-dd'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 5, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 4 @@ -2736,29 +3667,30 @@ goog.i18n.DateTimeSymbols_cs_CZ = { ERANAMES: ['př. n. l.', 'n. l.'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], STANDALONENARROWMONTHS: ['l', 'ú', 'b', 'd', 'k', 'č', 'č', 's', 'z', 'ř', - 'l', 'p'], + 'l', 'p'], MONTHS: ['ledna', 'února', 'března', 'dubna', 'května', 'června', - 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince'], + 'č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ě', 'Čer', 'Čvc', 'Srp', - 'Zář', 'Říj', 'Lis', 'Pro'], - STANDALONESHORTMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], + 'č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'], + 'sobota'], STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', - 'pátek', 'sobota'], + 'pátek', 'sobota'], SHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], STANDALONESHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], NARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', - '4. čtvrtletí'], - AMPMS: ['dop.', 'odp.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. yyyy', 'dd.MM.yy'], + '4. čtvrtletí'], + AMPMS: ['AM', 'PM'], + 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 @@ -2771,30 +3703,31 @@ goog.i18n.DateTimeSymbols_cs_CZ = { goog.i18n.DateTimeSymbols_cy_GB = { ERAS: ['CC', 'OC'], ERANAMES: ['Cyn Crist', 'Oed Crist'], - NARROWMONTHS: ['I', 'C', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'R'], - STANDALONENARROWMONTHS: ['I', 'C', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', - 'T', 'R'], + 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', - 'Gorffenaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', - 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], SHORTMONTHS: ['Ion', 'Chwef', 'Mawrth', 'Ebrill', 'Mai', 'Meh', 'Gorff', - 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], - STANDALONESHORTMONTHS: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', - 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + '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'], + 'Dydd Gwener', 'Dydd Sadwrn'], STANDALONEWEEKDAYS: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', - 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'], + 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'], SHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwen', 'Sad'], STANDALONESHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'], - NARROWWEEKDAYS: ['S', 'L', 'M', 'M', 'I', 'G', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'L', 'M', 'M', 'I', 'G', 'S'], + 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/yyyy'], + 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} \'am\' {0}', '{1} \'am\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2809,34 +3742,72 @@ goog.i18n.DateTimeSymbols_da_DK = { 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'], + 'N', 'D'], MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'december'], + 'august', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'december'], + 'juli', 'august', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], + 'lørdag'], STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], - SHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + 'fredag', 'lørdag'], + SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['f.m.', 'e.m.'], - DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMM y', 'dd/MM/yyyy', 'dd/MM/yy'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMM 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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 }; +/** + * Date/time formatting symbols for locale da_GL. + */ +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'], + 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: ['AM', 'PM'], + DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMM 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}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + /** * Date/time formatting symbols for locale dav. */ @@ -2845,33 +3816,34 @@ goog.i18n.DateTimeSymbols_dav = { 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'], + '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'], + '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'], + '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'], + 'Iku', 'Imw', 'Iwi'], STANDALONESHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', - 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'], + 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'], WEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', - 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], + 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], STANDALONEWEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', - 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'], + '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'], + 'Kimu cha kana'], AMPMS: ['Luma lwa K', 'luma lwa p'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -2892,19 +3864,19 @@ goog.i18n.DateTimeSymbols_de_BE = { 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'], + 'N', 'D'], MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], + 'August', 'September', 'Oktober', 'November', 'Dezember'], STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + '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'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], + 'Freitag', 'Samstag'], STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + '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'], @@ -2912,8 +3884,9 @@ goog.i18n.DateTimeSymbols_de_BE = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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 @@ -2928,19 +3901,19 @@ goog.i18n.DateTimeSymbols_de_DE = { 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'], + 'N', 'D'], MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], + 'August', 'September', 'Oktober', 'November', 'Dezember'], STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + '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'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], + 'Freitag', 'Samstag'], STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + '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'], @@ -2948,8 +3921,9 @@ goog.i18n.DateTimeSymbols_de_DE = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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 @@ -2964,19 +3938,19 @@ goog.i18n.DateTimeSymbols_de_LI = { 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'], + 'N', 'D'], MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], + 'August', 'September', 'Oktober', 'November', 'Dezember'], STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + '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'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], + 'Freitag', 'Samstag'], STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + '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'], @@ -2984,8 +3958,9 @@ goog.i18n.DateTimeSymbols_de_LI = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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 @@ -3000,19 +3975,19 @@ goog.i18n.DateTimeSymbols_de_LU = { 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'], + 'N', 'D'], MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], + 'August', 'September', 'Oktober', 'November', 'Dezember'], STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + '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'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], + 'Freitag', 'Samstag'], STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + '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'], @@ -3020,8 +3995,9 @@ goog.i18n.DateTimeSymbols_de_LU = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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 @@ -3036,20 +4012,20 @@ goog.i18n.DateTimeSymbols_dje = { 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'], + 'N', 'D'], MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], + 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', + 'Deesanbur'], SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], + 'Okt', 'Noo', 'Dee'], STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', - 'Asibti'], + 'Asibti'], STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', - 'Alzuma', 'Asibti'], + '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'], @@ -3057,8 +4033,9 @@ goog.i18n.DateTimeSymbols_dje = { SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'], QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'], AMPMS: ['Subbaahi', 'Zaarikay b'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -3079,32 +4056,33 @@ goog.i18n.DateTimeSymbols_dua = { 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'], + '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ɛ́'], + '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ɛ́'], + '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á'], + 'nyɛt', 'may', 'tin', 'elá'], STANDALONESHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', - 'diŋ', 'nyɛt', 'may', 'tin', 'elá'], + 'diŋ', 'nyɛt', 'may', 'tin', 'elá'], WEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', - 'ɗónɛsú', 'esaɓasú'], + 'ɗónɛsú', 'esaɓasú'], STANDALONEWEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', - 'ɗónɛsú', 'esaɓasú'], + 'ɗónɛsú', 'esaɓasú'], SHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'], STANDALONESHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', - 'esa'], + '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'], + '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/yyyy'], + 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 @@ -3125,19 +4103,19 @@ goog.i18n.DateTimeSymbols_dyo = { 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'], + 'N', 'D'], MONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', - 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], + 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], STANDALONEMONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', - 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], + 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'], SHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', - 'No', 'De'], + 'No', 'De'], STANDALONESHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', - 'Ok', 'No', 'De'], + 'Ok', 'No', 'De'], WEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', - 'Sibiti'], + 'Sibiti'], STANDALONEWEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', - 'Arjuma', 'Sibiti'], + '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'], @@ -3145,8 +4123,9 @@ goog.i18n.DateTimeSymbols_dyo = { 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/yyyy'], + 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 @@ -3163,72 +4142,69 @@ goog.i18n.DateTimeSymbols_dyo_SN = goog.i18n.DateTimeSymbols_dyo; * Date/time formatting symbols for locale dz. */ goog.i18n.DateTimeSymbols_dz = { + ZERODIGIT: 0x0F20, 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: ['ཟླ་ ༡', 'ཟླ་ ༢', 'ཟླ་ ༣', - 'ཟླ་ ༤', 'ཟླ་ ༥', 'ཟླ་ ༦', 'ཟླ་ ༧', - 'ཟླ་ ༨', 'ཟླ་ ༩', 'ཟླ་ ༡༠', 'ཟླ་ ༡༡', - 'ཟླ་ ༡༢'], + NARROWMONTHS: ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', + '༡༠', '༡༡', '༡༢'], + STANDALONENARROWMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', + '༨', '༩', '༡༠', '༡༡', '༡༢'], + MONTHS: ['ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', + 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', + 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', + 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', + 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', + 'ཟླ་བཅུ་གཅིག་པ་', + 'ཟླ་བཅུ་གཉིས་པ་'], + STANDALONEMONTHS: ['སྤྱི་ཟླ་དངཔ་', + 'སྤྱི་ཟླ་གཉིས་པ་', + 'སྤྱི་ཟླ་གསུམ་པ་', + 'སྤྱི་ཟླ་བཞི་པ', + 'སྤྱི་ཟླ་ལྔ་པ་', + 'སྤྱི་ཟླ་དྲུག་པ', + 'སྤྱི་ཟླ་བདུན་པ་', + 'སྤྱི་ཟླ་བརྒྱད་པ་', + 'སྤྱི་ཟླ་དགུ་པ་', + 'སྤྱི་ཟླ་བཅུ་པ་', + 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', + 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་'], + SHORTMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', + '༡༠', '༡༡', '12'], + STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', + 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', + 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', + 'ཟླ་༡༢'], WEEKDAYS: ['གཟའ་ཟླ་བ་', - 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', - 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', - 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], + 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', + 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', + 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], STANDALONEWEEKDAYS: ['གཟའ་ཟླ་བ་', - 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', - 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', - 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], + 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', + 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', + 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], SHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', - 'སངས་', 'སྤེན་', 'ཉི་'], + 'སངས་', 'སྤེན་', 'ཉི་'], STANDALONESHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', - 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], + NARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', + 'སྤེན', 'ཉི'], + STANDALONENARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', + 'སངྶ', 'སྤེན', 'ཉི'], SHORTQUARTERS: ['བཞི་དཔྱ་༡', 'བཞི་དཔྱ་༢', - 'བཞི་དཔྱ་༣', 'བཞི་དཔྱ་༤'], + 'བཞི་དཔྱ་༣', 'བཞི་དཔྱ་༤'], QUARTERS: ['བཞི་དཔྱ་དང་པ་', - 'བཞི་དཔྱ་གཉིས་པ་', - 'བཞི་དཔྱ་གསུམ་པ་', - 'བཞི་དཔྱ་བཞི་པ་'], + 'བཞི་དཔྱ་གཉིས་པ་', + 'བཞི་དཔྱ་གསུམ་པ་', + 'བཞི་དཔྱ་བཞི་པ་'], AMPMS: ['སྔ་ཆ་', 'ཕྱི་ཆ་'], - DATEFORMATS: ['སྤྱི་ལོ་y ཟླ་ MMMM ཚེས་ dd', - 'སྤྱི་ལོ་y ཟླ་ MMMM ཚེས་ dd', - 'སྤྱི་ལོ་y ཟླ་ MMM ཚེས་ dd', 'yyyy-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], FIRSTWEEKCUTOFFDAY: 5 @@ -3249,35 +4225,36 @@ goog.i18n.DateTimeSymbols_ebu = { 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'], + '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ĩ'], + '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ĩ'], + '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'], + 'Iku', 'Imw', 'Igi'], STANDALONESHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', - 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'], + 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'], WEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', - 'Njumaa', 'NJumamothii'], + 'Njumaa', 'NJumamothii'], STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', - 'Aramithi', 'Njumaa', 'NJumamothii'], + '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'], + 'Kuota ya kana'], AMPMS: ['KI', 'UT'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -3298,29 +4275,32 @@ goog.i18n.DateTimeSymbols_ee = { 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'], + 'a', 'd'], MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', - 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], + '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'], + 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'], SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', - 'kel', 'ade', 'dzm'], + 'kel', 'ade', 'dzm'], STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', - 'dea', 'any', 'kel', 'ade', 'dzm'], + 'dea', 'any', 'kel', 'ade', 'dzm'], WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', - 'memleɖa'], + 'memleɖa'], STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', - 'fiɖa', 'memleɖ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: ['q1', 'q2', 'q3', 'q4'], - QUARTERS: ['memama ene ƒe akpa gbãtɔ', 'memama ene ƒe akpa evelia', - 'memama ene ƒe akpa etɔ̃lia', 'memama ene ƒe akpa enelia'], + SHORTQUARTERS: ['k1', 'k2', 'k3', 'k4'], + QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', + 'kɔta enelia'], AMPMS: ['ŋdi', 'ɣetrɔ'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], - TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'], + DATEFORMATS: ['EEEE, MMMM d \'lia\' y', 'MMMM d \'lia\' y', + 'MMM d \'lia\', y', 'M/d/yy'], + TIMEFORMATS: ['a 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], FIRSTWEEKCUTOFFDAY: 6 @@ -3346,37 +4326,38 @@ goog.i18n.DateTimeSymbols_el_CY = { ERAS: ['π.Χ.', 'μ.Χ.'], ERANAMES: ['π.Χ.', 'μ.Χ.'], NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', - 'Ν', 'Δ'], + 'Ν', 'Δ'], STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', - 'Ο', 'Ν', 'Δ'], + 'Ο', 'Ν', 'Δ'], MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', - 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', - 'Νοεμβρίου', 'Δεκεμβρίου'], + 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', + 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', + 'Νοεμβρίου', 'Δεκεμβρίου'], STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', - 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', - 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', - 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], - SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιουν', - 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', + 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', + 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], + SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', + 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', - 'Ιούν', 'Ιούλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', - 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', - 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', - 'Σαβ'], + 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', + 'Σάβ'], STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', - 'Παρ', 'Σάβ'], + 'Παρ', 'Σάβ'], NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', - '4ο τρίμηνο'], + '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: 6 @@ -3390,37 +4371,38 @@ goog.i18n.DateTimeSymbols_el_GR = { ERAS: ['π.Χ.', 'μ.Χ.'], ERANAMES: ['π.Χ.', 'μ.Χ.'], NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', - 'Ν', 'Δ'], + 'Ν', 'Δ'], STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', - 'Ο', 'Ν', 'Δ'], + 'Ο', 'Ν', 'Δ'], MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', - 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', - 'Νοεμβρίου', 'Δεκεμβρίου'], + 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', + 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', + 'Νοεμβρίου', 'Δεκεμβρίου'], STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', - 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', - 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', - 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], - SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιουν', - 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', + 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', + 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], + SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', + 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', - 'Ιούν', 'Ιούλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', - 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', - 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', - 'Σαβ'], + 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', + 'Σάβ'], STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', - 'Παρ', 'Σάβ'], + 'Παρ', 'Σάβ'], NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', - '4ο τρίμηνο'], + '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 @@ -3428,26 +4410,26 @@ goog.i18n.DateTimeSymbols_el_GR = { /** - * Date/time formatting symbols for locale en_AS. + * Date/time formatting symbols for locale en_001. */ -goog.i18n.DateTimeSymbols_en_AS = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3457,6 +4439,7 @@ goog.i18n.DateTimeSymbols_en_AS = { 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 @@ -3464,26 +4447,26 @@ goog.i18n.DateTimeSymbols_en_AS = { /** - * Date/time formatting symbols for locale en_BB. + * Date/time formatting symbols for locale en_150. */ -goog.i18n.DateTimeSymbols_en_BB = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3491,35 +4474,37 @@ goog.i18n.DateTimeSymbols_en_BB = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 0, + DATEFORMATS: ['EEEE d MMMM y', 'd MMM y', 'dd MMM y', 'dd/MM/yy'], + TIMEFORMATS: ['HH \'h\' mm \'min\' ss \'s\' 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], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale en_BE. + * Date/time formatting symbols for locale en_AG. */ -goog.i18n.DateTimeSymbols_en_BE = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3527,36 +4512,36 @@ goog.i18n.DateTimeSymbols_en_BE = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMM y', 'dd MMM y', 'dd/MM/yy'], - TIMEFORMATS: ['HH \'h\' mm \'min\' ss \'s\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', - 'HH:mm'], - FIRSTDAYOFWEEK: 0, + 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: 3 + FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale en_BM. + * Date/time formatting symbols for locale en_AI. */ -goog.i18n.DateTimeSymbols_en_BM = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3566,6 +4551,7 @@ goog.i18n.DateTimeSymbols_en_BM = { 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -3573,26 +4559,26 @@ goog.i18n.DateTimeSymbols_en_BM = { /** - * Date/time formatting symbols for locale en_BW. + * Date/time formatting symbols for locale en_AS. */ -goog.i18n.DateTimeSymbols_en_BW = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3600,8 +4586,9 @@ goog.i18n.DateTimeSymbols_en_BW = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'MMM d, y', 'dd/MM/yy'], + 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 @@ -3609,26 +4596,26 @@ goog.i18n.DateTimeSymbols_en_BW = { /** - * Date/time formatting symbols for locale en_BZ. + * Date/time formatting symbols for locale en_BB. */ -goog.i18n.DateTimeSymbols_en_BZ = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3636,35 +4623,36 @@ goog.i18n.DateTimeSymbols_en_BZ = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['dd MMMM y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_CA. + * Date/time formatting symbols for locale en_BE. */ -goog.i18n.DateTimeSymbols_en_CA = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3672,99 +4660,37 @@ goog.i18n.DateTimeSymbols_en_CA = { 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', 'yyyy-MM-dd', 'yy-MM-dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; - - -/** - * Date/time formatting symbols for locale en_Dsrt. - */ -goog.i18n.DateTimeSymbols_en_Dsrt = { - 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', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMM y', 'dd MMM y', 'dd/MM/yy'], + TIMEFORMATS: ['HH \'h\' mm \'min\' ss \'s\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', + 'HH:mm'], + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale en_Dsrt_US. - */ -goog.i18n.DateTimeSymbols_en_Dsrt_US = goog.i18n.DateTimeSymbols_en_Dsrt; - - -/** - * Date/time formatting symbols for locale en_GU. + * Date/time formatting symbols for locale en_BM. */ -goog.i18n.DateTimeSymbols_en_GU = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3774,33 +4700,34 @@ goog.i18n.DateTimeSymbols_en_GU = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_GY. + * Date/time formatting symbols for locale en_BS. */ -goog.i18n.DateTimeSymbols_en_GY = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3810,33 +4737,34 @@ goog.i18n.DateTimeSymbols_en_GY = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 0, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale en_HK. + * Date/time formatting symbols for locale en_BW. */ -goog.i18n.DateTimeSymbols_en_HK = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3844,8 +4772,9 @@ goog.i18n.DateTimeSymbols_en_HK = { 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 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'], + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3853,26 +4782,26 @@ goog.i18n.DateTimeSymbols_en_HK = { /** - * Date/time formatting symbols for locale en_JM. + * Date/time formatting symbols for locale en_BZ. */ -goog.i18n.DateTimeSymbols_en_JM = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3880,8 +4809,9 @@ goog.i18n.DateTimeSymbols_en_JM = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3889,26 +4819,26 @@ goog.i18n.DateTimeSymbols_en_JM = { /** - * Date/time formatting symbols for locale en_MH. + * Date/time formatting symbols for locale en_CA. */ -goog.i18n.DateTimeSymbols_en_MH = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3916,8 +4846,9 @@ goog.i18n.DateTimeSymbols_en_MH = { 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'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'y-MM-dd'], 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 @@ -3925,26 +4856,26 @@ goog.i18n.DateTimeSymbols_en_MH = { /** - * Date/time formatting symbols for locale en_MP. + * Date/time formatting symbols for locale en_CC. */ -goog.i18n.DateTimeSymbols_en_MP = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3954,6 +4885,7 @@ goog.i18n.DateTimeSymbols_en_MP = { 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -3961,26 +4893,26 @@ goog.i18n.DateTimeSymbols_en_MP = { /** - * Date/time formatting symbols for locale en_MT. + * Date/time formatting symbols for locale en_CK. */ -goog.i18n.DateTimeSymbols_en_MT = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -3988,35 +4920,36 @@ goog.i18n.DateTimeSymbols_en_MT = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'dd MMMM y', 'dd MMM y', 'dd/MM/yyyy'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_MU. + * Date/time formatting symbols for locale en_CM. */ -goog.i18n.DateTimeSymbols_en_MU = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4026,6 +4959,7 @@ goog.i18n.DateTimeSymbols_en_MU = { 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -4033,26 +4967,26 @@ goog.i18n.DateTimeSymbols_en_MU = { /** - * Date/time formatting symbols for locale en_NA. + * Date/time formatting symbols for locale en_CX. */ -goog.i18n.DateTimeSymbols_en_NA = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4062,6 +4996,7 @@ goog.i18n.DateTimeSymbols_en_NA = { 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -4069,26 +5004,26 @@ goog.i18n.DateTimeSymbols_en_NA = { /** - * Date/time formatting symbols for locale en_NZ. + * Date/time formatting symbols for locale en_DG. */ -goog.i18n.DateTimeSymbols_en_NZ = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4096,35 +5031,36 @@ goog.i18n.DateTimeSymbols_en_NZ = { 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/MM/yyyy', 'd/MM/yy'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_PH. + * Date/time formatting symbols for locale en_DM. */ -goog.i18n.DateTimeSymbols_en_PH = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4134,6 +5070,7 @@ goog.i18n.DateTimeSymbols_en_PH = { 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 @@ -4141,26 +5078,26 @@ goog.i18n.DateTimeSymbols_en_PH = { /** - * Date/time formatting symbols for locale en_PK. + * Date/time formatting symbols for locale en_ER. */ -goog.i18n.DateTimeSymbols_en_PK = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4168,35 +5105,36 @@ goog.i18n.DateTimeSymbols_en_PK = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_TT. + * Date/time formatting symbols for locale en_FJ. */ -goog.i18n.DateTimeSymbols_en_TT = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4206,33 +5144,34 @@ goog.i18n.DateTimeSymbols_en_TT = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale en_UM. + * Date/time formatting symbols for locale en_FK. */ -goog.i18n.DateTimeSymbols_en_UM = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4242,33 +5181,34 @@ goog.i18n.DateTimeSymbols_en_UM = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_VI. + * Date/time formatting symbols for locale en_FM. */ -goog.i18n.DateTimeSymbols_en_VI = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4278,33 +5218,34 @@ goog.i18n.DateTimeSymbols_en_VI = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale en_ZW. + * Date/time formatting symbols for locale en_GD. */ -goog.i18n.DateTimeSymbols_en_ZW = { +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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -4312,161 +5253,157 @@ goog.i18n.DateTimeSymbols_en_ZW = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd MMM,y', 'd/M/yyyy'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale eo. + * Date/time formatting symbols for locale en_GG. */ -goog.i18n.DateTimeSymbols_eo = { - ERAS: ['aK', 'pK'], - ERANAMES: ['aK', 'pK'], - 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: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1a kvaronjaro', '2a kvaronjaro', '3a kvaronjaro', - '4a kvaronjaro'], - 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'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale es_AR. + * Date/time formatting symbols for locale en_GH. */ -goog.i18n.DateTimeSymbols_es_AR = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH\'h\'\'\'mm:ss zzzz', 'H:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale es_BO. + * Date/time formatting symbols for locale en_GI. */ -goog.i18n.DateTimeSymbols_es_BO = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale es_CL. + * Date/time formatting symbols for locale en_GM. */ -goog.i18n.DateTimeSymbols_es_CL = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd-MM-yyyy', 'dd-MM-yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -4474,37 +5411,36 @@ goog.i18n.DateTimeSymbols_es_CL = { /** - * Date/time formatting symbols for locale es_CO. + * Date/time formatting symbols for locale en_GU. */ -goog.i18n.DateTimeSymbols_es_CO = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd/MM/yyyy', 'd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], +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 @@ -4512,37 +5448,36 @@ goog.i18n.DateTimeSymbols_es_CO = { /** - * Date/time formatting symbols for locale es_CR. + * Date/time formatting symbols for locale en_GY. */ -goog.i18n.DateTimeSymbols_es_CR = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -4550,37 +5485,36 @@ goog.i18n.DateTimeSymbols_es_CR = { /** - * Date/time formatting symbols for locale es_DO. + * Date/time formatting symbols for locale en_HK. */ -goog.i18n.DateTimeSymbols_es_DO = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + 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', 'd/M/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 @@ -4588,151 +5522,147 @@ goog.i18n.DateTimeSymbols_es_DO = { /** - * Date/time formatting symbols for locale es_EC. + * Date/time formatting symbols for locale en_IM. */ -goog.i18n.DateTimeSymbols_es_EC = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale es_ES. + * Date/time formatting symbols for locale en_IO. */ -goog.i18n.DateTimeSymbols_es_ES = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale es_GQ. + * Date/time formatting symbols for locale en_JE. */ -goog.i18n.DateTimeSymbols_es_GQ = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale es_GT. + * Date/time formatting symbols for locale en_JM. */ -goog.i18n.DateTimeSymbols_es_GT = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'd/MM/yyyy', 'd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -4740,37 +5670,36 @@ goog.i18n.DateTimeSymbols_es_GT = { /** - * Date/time formatting symbols for locale es_HN. + * Date/time formatting symbols for locale en_KE. */ -goog.i18n.DateTimeSymbols_es_HN = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE dd \'de\' MMMM \'de\' y', 'dd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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'], + 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 @@ -4778,40 +5707,2459 @@ goog.i18n.DateTimeSymbols_es_HN = { /** - * Date/time formatting symbols for locale es_MX. + * Date/time formatting symbols for locale en_KI. */ -goog.i18n.DateTimeSymbols_es_MX = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, +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'], + 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: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_KN. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_KY. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_LC. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_LR. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_LS. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_MG. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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 +}; + + +/** + * Date/time formatting symbols for locale en_MO. + */ +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'], + 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 +}; + + +/** + * Date/time formatting symbols for locale en_MP. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_MS. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_MT. + */ +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'], + 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', 'dd MMMM y', 'dd 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale en_MU. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_MW. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_NA. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_NF. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_NG. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_NR. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_NU. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_NZ. + */ +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'], + 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/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} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale en_PG. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_PH. + */ +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'], + 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 +}; + + +/** + * Date/time formatting symbols for locale en_PK. + */ +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'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale en_PN. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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 +}; + + +/** + * Date/time formatting symbols for locale en_PW. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_RW. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SB. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SC. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SD. + */ +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'], + 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: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 +}; + + +/** + * Date/time formatting symbols for locale en_SH. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SL. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SS. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SX. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_SZ. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_TC. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_TK. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_TO. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_TT. + */ +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'], + 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 +}; + + +/** + * Date/time formatting symbols for locale en_TV. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_TZ. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_UG. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_UM. + */ +goog.i18n.DateTimeSymbols_en_UM = { + 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 +}; + + +/** + * 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, 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_VG. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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 +}; + + +/** + * Date/time formatting symbols for locale en_VU. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_WS. + */ +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'], + 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 +}; + + +/** + * Date/time formatting symbols for locale en_ZM. + */ +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'], + 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: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale en_ZW. + */ +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'], + SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd MMM,y', '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}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale eo. + */ +goog.i18n.DateTimeSymbols_eo = { + ERAS: ['aK', 'pK'], + ERANAMES: ['aK', 'pK'], + 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: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1a kvaronjaro', '2a kvaronjaro', '3a kvaronjaro', + '4a kvaronjaro'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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. + */ +goog.i18n.DateTimeSymbols_es_AR = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'd/M/y', 'd/M/yy'], + TIMEFORMATS: ['HH\'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 +}; + + +/** + * Date/time formatting symbols for locale es_BO. + */ +goog.i18n.DateTimeSymbols_es_BO = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_CL. + */ +goog.i18n.DateTimeSymbols_es_CL = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'dd-MM-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 +}; + + +/** + * Date/time formatting symbols for locale es_CO. + */ +goog.i18n.DateTimeSymbols_es_CO = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_CR. + */ +goog.i18n.DateTimeSymbols_es_CR = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_CU. + */ +goog.i18n.DateTimeSymbols_es_CU = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_DO. + */ +goog.i18n.DateTimeSymbols_es_DO = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_EA. + */ +goog.i18n.DateTimeSymbols_es_EA = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_EC. + */ +goog.i18n.DateTimeSymbols_es_EC = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_GQ. + */ +goog.i18n.DateTimeSymbols_es_GQ = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_GT. + */ +goog.i18n.DateTimeSymbols_es_GT = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + 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 (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 +}; + + +/** + * Date/time formatting symbols for locale es_HN. + */ +goog.i18n.DateTimeSymbols_es_HN = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE dd \'de\' MMMM \'de\' y', 'dd \'de\' MMMM \'de\' 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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_IC. + */ +goog.i18n.DateTimeSymbols_es_IC = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_MX. + */ +goog.i18n.DateTimeSymbols_es_MX = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'Ma', 'A', 'My', 'Jn', 'Jl', 'Ag', 'S', 'O', 'N', + 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'Ma', 'A', 'My', 'Jn', 'Jl', 'Ag', '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.', 'febr.', 'mzo.', 'abr.', 'my.', 'jun.', 'jul.', 'ag.', + 'set.', 'oct.', 'nov.', 'dic.'], + STANDALONESHORTMONTHS: ['en.', 'febr.', 'mzo.', 'abr.', 'my.', 'jun', 'jul', + 'ag.', '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ér.', 'jue.', 'vier.', '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'], + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 }; @@ -4819,374 +8167,841 @@ goog.i18n.DateTimeSymbols_es_MX = { * Date/time formatting symbols for locale es_NI. */ goog.i18n.DateTimeSymbols_es_NI = { - ERAS: ['a.C.', 'd.C.'], + ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'anno Dómini'], NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], + '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'], + 'sábado'], + STANDALONEWEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', + 'Viernes', 'Sábado'], + SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + STANDALONESHORTWEEKDAYS: ['Dom.', 'Lun.', 'Mar.', 'Mié.', 'Jue.', 'Vie.', + 'Sáb.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], + 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/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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_PA. + */ +goog.i18n.DateTimeSymbols_es_PA = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + 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 (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 +}; + + +/** + * Date/time formatting symbols for locale es_PE. + */ +goog.i18n.DateTimeSymbols_es_PE = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'd/M/y', 'd/MM/yy'], + TIMEFORMATS: ['HH\'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 +}; + + +/** + * Date/time formatting symbols for locale es_PH. + */ +goog.i18n.DateTimeSymbols_es_PH = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_PR. + */ +goog.i18n.DateTimeSymbols_es_PR = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_PY. + */ +goog.i18n.DateTimeSymbols_es_PY = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_SV. + */ +goog.i18n.DateTimeSymbols_es_SV = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale es_US. + */ +goog.i18n.DateTimeSymbols_es_US = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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 +}; + + +/** + * Date/time formatting symbols for locale es_UY. + */ +goog.i18n.DateTimeSymbols_es_UY = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' 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: 6 +}; + + +/** + * Date/time formatting symbols for locale es_VE. + */ +goog.i18n.DateTimeSymbols_es_VE = { + ERAS: ['a. C.', 'd. C.'], + ERANAMES: ['antes de Cristo', 'anno Dómini'], + NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', + 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], + STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', + 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], + SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', + '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.'], + 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'], + AMPMS: ['a. m.', 'p. m.'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], + '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: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale et_EE. + */ +goog.i18n.DateTimeSymbols_et_EE = { + ERAS: ['e.m.a.', 'm.a.j.'], + ERANAMES: ['enne meie aega', 'meie aja järgi'], + NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', + 'august', 'september', 'oktoober', 'november', 'detsember'], + STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', + 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], + SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', + 'aug', 'sept', 'okt', 'nov', 'dets'], + STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', + 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', + 'neljapäev', 'reede', 'laupäev'], + STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', + 'neljapäev', 'reede', 'laupäev'], + SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + STANDALONENARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.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 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 +}; + + +/** + * Date/time formatting symbols for locale ewo. + */ +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é'], + SHORTWEEKDAYS: ['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'], + 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'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale es_PA. + * Date/time formatting symbols for locale ewo_CM. */ -goog.i18n.DateTimeSymbols_es_PA = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'MM/dd/yyyy', 'MM/dd/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ewo_CM = goog.i18n.DateTimeSymbols_ewo; /** - * Date/time formatting symbols for locale es_PE. + * Date/time formatting symbols for locale fa_AF. */ -goog.i18n.DateTimeSymbols_es_PE = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'd/MM/yy'], - TIMEFORMATS: ['HH\'H\'mm\'\'ss\'\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 +goog.i18n.DateTimeSymbols_fa_AF = { + 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: [3, 4], + FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale es_PR. + * Date/time formatting symbols for locale fa_IR. */ -goog.i18n.DateTimeSymbols_es_PR = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'MM/dd/yyyy', 'MM/dd/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 +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: [3, 4], + FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale es_PY. + * Date/time formatting symbols for locale ff. */ -goog.i18n.DateTimeSymbols_es_PY = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], +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'], + SHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], + STANDALONESHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], + NARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'], + STANDALONENARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], + QUARTERS: ['Termes 1', 'Termes 2', 'Termes 3', 'Termes 4'], + AMPMS: ['subaka', 'kikiiɗe'], + 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'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale es_SV. + * Date/time formatting symbols for locale ff_CM. */ -goog.i18n.DateTimeSymbols_es_SV = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_ff_CM = goog.i18n.DateTimeSymbols_ff; /** - * Date/time formatting symbols for locale es_US. + * Date/time formatting symbols for locale ff_GN. */ -goog.i18n.DateTimeSymbols_es_US = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, +goog.i18n.DateTimeSymbols_ff_GN = goog.i18n.DateTimeSymbols_ff; + + +/** + * Date/time formatting symbols for locale ff_MR. + */ +goog.i18n.DateTimeSymbols_ff_MR = goog.i18n.DateTimeSymbols_ff; + + +/** + * Date/time formatting symbols for locale ff_SN. + */ +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} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale es_UY. + * Date/time formatting symbols for locale fil_PH. */ -goog.i18n.DateTimeSymbols_es_UY = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 0, +goog.i18n.DateTimeSymbols_fil_PH = { + ERAS: ['BC', 'AD'], + ERANAMES: ['BC', 'AD'], + NARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', + 'N', 'D'], + 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: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], + STANDALONENARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], + 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} \'ng\' {0}', '{1} \'ng\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale es_VE. + * Date/time formatting symbols for locale fo. */ -goog.i18n.DateTimeSymbols_es_VE = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], +goog.i18n.DateTimeSymbols_fo = { + ERAS: ['f.Kr.', 'e.Kr.'], + ERANAMES: ['fyrir 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'], + SHORTWEEKDAYS: ['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: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['um fyrrapartur', 'um seinnapartur'], + DATEFORMATS: ['EEEE dd MMMM y', 'd. MMM y', 'dd-MM-y', 'dd-MM-yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale et_EE. + * Date/time formatting symbols for locale fo_FO. */ -goog.i18n.DateTimeSymbols_et_EE = { - ERAS: ['e.m.a.', 'm.a.j.'], - ERANAMES: ['enne meie aega', 'meie aja järgi'], - NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', - 'august', 'september', 'oktoober', 'november', 'detsember'], - STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', - 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], - SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', - 'aug', 'sept', 'okt', 'nov', 'dets'], - STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', - 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], - WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], - STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], - SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - STANDALONENARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['enne keskpäeva', 'pärast keskpäeva'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], - TIMEFORMATS: ['H:mm.ss zzzz', 'H:mm.ss z', 'H:mm.ss', 'H:mm'], +goog.i18n.DateTimeSymbols_fo_FO = goog.i18n.DateTimeSymbols_fo; + + +/** + * Date/time formatting symbols for locale fr_BE. + */ +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'], + 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', '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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -5194,81 +9009,75 @@ goog.i18n.DateTimeSymbols_et_EE = { /** - * Date/time formatting symbols for locale eu_ES. + * Date/time formatting symbols for locale fr_BF. */ -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: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', - 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'], - STANDALONEMONTHS: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', - 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'], - SHORTMONTHS: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', - 'urr', 'aza', 'abe'], - STANDALONESHORTMONTHS: ['urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', - 'abu', 'ira', 'urr', 'aza', 'abe'], - WEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', - 'ostirala', 'larunbata'], - STANDALONEWEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', - 'osteguna', 'ostirala', 'larunbata'], - SHORTWEEKDAYS: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], - STANDALONESHORTWEEKDAYS: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], - NARROWWEEKDAYS: ['I', 'M', 'A', 'A', 'A', 'O', 'I'], - STANDALONENARROWWEEKDAYS: ['I', 'M', 'A', 'L', 'A', 'O', 'I'], - SHORTQUARTERS: ['1Hh', '2Hh', '3Hh', '4Hh'], - QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', - '4. hiruhilekoa'], +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'], + 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, y\'eko\' MMMM\'ren\' dd\'a\'', - 'y\'eko\' MMM\'ren\' dd\'a\'', 'y MMM d', 'yyyy-MM-dd'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale ewo. + * Date/time formatting symbols for locale fr_BI. */ -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é'], - SHORTWEEKDAYS: ['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'], - AMPMS: ['kíkíríg', 'ngǝgógǝle'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], +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'], + 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 @@ -5276,131 +9085,151 @@ goog.i18n.DateTimeSymbols_ewo = { /** - * Date/time formatting symbols for locale ewo_CM. + * Date/time formatting symbols for locale fr_BJ. */ -goog.i18n.DateTimeSymbols_ewo_CM = goog.i18n.DateTimeSymbols_ewo; +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'], + 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 fa_AF. + * Date/time formatting symbols for locale fr_BL. */ -goog.i18n.DateTimeSymbols_fa_AF = { - 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', 'yyyy/M/d'], - TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [3, 4], - FIRSTWEEKCUTOFFDAY: 4 +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'], + 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 fa_IR. + * Date/time formatting symbols for locale fr_CD. */ -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', 'yyyy/M/d'], - TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], - FIRSTDAYOFWEEK: 5, - WEEKENDRANGE: [3, 4], - FIRSTWEEKCUTOFFDAY: 4 +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'], + 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 ff. + * Date/time formatting symbols for locale fr_CF. */ -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'], - SHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], - STANDALONESHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], - NARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'], - STANDALONENARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'], +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'], + 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: ['Termes 1', 'Termes 2', 'Termes 3', 'Termes 4'], - AMPMS: ['subaka', 'kikiiɗe'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -5408,45 +9237,75 @@ goog.i18n.DateTimeSymbols_ff = { /** - * Date/time formatting symbols for locale ff_SN. + * Date/time formatting symbols for locale fr_CG. */ -goog.i18n.DateTimeSymbols_ff_SN = goog.i18n.DateTimeSymbols_ff; +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'], + 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 fi_FI. + * Date/time formatting symbols for locale fr_CH. */ -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.yyyy', 'd.M.yyyy'], - TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'], +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'], + SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', + 'sam.'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yy'], + TIMEFORMATS: ['HH.mm:ss \'h\' 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 @@ -5454,117 +9313,189 @@ goog.i18n.DateTimeSymbols_fi_FI = { /** - * Date/time formatting symbols for locale fil_PH. + * Date/time formatting symbols for locale fr_CI. */ -goog.i18n.DateTimeSymbols_fil_PH = { - ERAS: ['BC', 'AD'], - ERANAMES: ['BC', 'AD'], - NARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', - 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', - 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], - SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], - STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', - 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], - WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', - 'Sabado'], - STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', - 'Biyernes', 'Sabado'], - SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Mye', 'Huw', 'Bye', 'Sab'], - STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - NARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], - STANDALONENARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ika-1 sangkapat', 'ika-2 sangkapat', 'ika-3 quarter', - 'ika-4 na quarter'], +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'], + 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, MMMM dd y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], + 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'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fo. + * Date/time formatting symbols for locale fr_CM. */ -goog.i18n.DateTimeSymbols_fo = { - ERAS: ['f.Kr.', 'e.Kr.'], - ERANAMES: ['fyrir Krist', 'eftir Krist'], +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: ['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'], - NARROWWEEKDAYS: ['S', 'M', 'T', 'M', 'H', 'F', 'L'], - STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'M', 'H', 'F', 'L'], - SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['um fyrrapartur', 'um seinnapartur'], - DATEFORMATS: ['EEEE dd MMMM y', 'd. MMM y', 'dd-MM-yyyy', 'dd-MM-yy'], + '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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fo_FO. + * Date/time formatting symbols for locale fr_DJ. */ -goog.i18n.DateTimeSymbols_fo_FO = goog.i18n.DateTimeSymbols_fo; +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'], + 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: 5, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 4 +}; /** - * Date/time formatting symbols for locale fr_BE. + * Date/time formatting symbols for locale fr_DZ. */ -goog.i18n.DateTimeSymbols_fr_BE = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + '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'], + 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: 5, + WEEKENDRANGE: [3, 4], + FIRSTWEEKCUTOFFDAY: 4 +}; + + +/** + * 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 @@ -5572,36 +9503,37 @@ goog.i18n.DateTimeSymbols_fr_BE = { /** - * Date/time formatting symbols for locale fr_BF. + * Date/time formatting symbols for locale fr_GA. */ -goog.i18n.DateTimeSymbols_fr_BF = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -5609,73 +9541,75 @@ goog.i18n.DateTimeSymbols_fr_BF = { /** - * Date/time formatting symbols for locale fr_BI. + * Date/time formatting symbols for locale fr_GF. */ -goog.i18n.DateTimeSymbols_fr_BI = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale fr_BJ. + * Date/time formatting symbols for locale fr_GN. */ -goog.i18n.DateTimeSymbols_fr_BJ = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -5683,73 +9617,75 @@ goog.i18n.DateTimeSymbols_fr_BJ = { /** - * Date/time formatting symbols for locale fr_BL. + * Date/time formatting symbols for locale fr_GP. */ -goog.i18n.DateTimeSymbols_fr_BL = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale fr_CD. + * Date/time formatting symbols for locale fr_GQ. */ -goog.i18n.DateTimeSymbols_fr_CD = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -5757,36 +9693,37 @@ goog.i18n.DateTimeSymbols_fr_CD = { /** - * Date/time formatting symbols for locale fr_CF. + * Date/time formatting symbols for locale fr_HT. */ -goog.i18n.DateTimeSymbols_fr_CF = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -5794,36 +9731,37 @@ goog.i18n.DateTimeSymbols_fr_CF = { /** - * Date/time formatting symbols for locale fr_CG. + * Date/time formatting symbols for locale fr_KM. */ -goog.i18n.DateTimeSymbols_fr_CG = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -5831,36 +9769,37 @@ goog.i18n.DateTimeSymbols_fr_CG = { /** - * Date/time formatting symbols for locale fr_CH. + * Date/time formatting symbols for locale fr_LU. */ -goog.i18n.DateTimeSymbols_fr_CH = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yy'], - TIMEFORMATS: ['HH.mm:ss \'h\' 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} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -5868,184 +9807,189 @@ goog.i18n.DateTimeSymbols_fr_CH = { /** - * Date/time formatting symbols for locale fr_CI. + * Date/time formatting symbols for locale fr_MA. */ -goog.i18n.DateTimeSymbols_fr_CI = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale fr_CM. + * Date/time formatting symbols for locale fr_MC. */ -goog.i18n.DateTimeSymbols_fr_CM = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale fr_DJ. + * Date/time formatting symbols for locale fr_MF. */ -goog.i18n.DateTimeSymbols_fr_DJ = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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'], - FIRSTDAYOFWEEK: 5, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 4 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_FR. + * Date/time formatting symbols for locale fr_MG. */ -goog.i18n.DateTimeSymbols_fr_FR = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_GA. + * Date/time formatting symbols for locale fr_ML. */ -goog.i18n.DateTimeSymbols_fr_GA = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6053,36 +9997,37 @@ goog.i18n.DateTimeSymbols_fr_GA = { /** - * Date/time formatting symbols for locale fr_GF. + * Date/time formatting symbols for locale fr_MQ. */ -goog.i18n.DateTimeSymbols_fr_GF = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6090,36 +10035,37 @@ goog.i18n.DateTimeSymbols_fr_GF = { /** - * Date/time formatting symbols for locale fr_GN. + * Date/time formatting symbols for locale fr_MR. */ -goog.i18n.DateTimeSymbols_fr_GN = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6127,73 +10073,75 @@ goog.i18n.DateTimeSymbols_fr_GN = { /** - * Date/time formatting symbols for locale fr_GP. + * Date/time formatting symbols for locale fr_MU. */ -goog.i18n.DateTimeSymbols_fr_GP = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_GQ. + * Date/time formatting symbols for locale fr_NC. */ -goog.i18n.DateTimeSymbols_fr_GQ = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6201,36 +10149,37 @@ goog.i18n.DateTimeSymbols_fr_GQ = { /** - * Date/time formatting symbols for locale fr_KM. + * Date/time formatting symbols for locale fr_NE. */ -goog.i18n.DateTimeSymbols_fr_KM = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6238,147 +10187,151 @@ goog.i18n.DateTimeSymbols_fr_KM = { /** - * Date/time formatting symbols for locale fr_LU. + * Date/time formatting symbols for locale fr_PF. */ -goog.i18n.DateTimeSymbols_fr_LU = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_MC. + * Date/time formatting symbols for locale fr_PM. */ -goog.i18n.DateTimeSymbols_fr_MC = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_MF. + * Date/time formatting symbols for locale fr_RE. */ -goog.i18n.DateTimeSymbols_fr_MF = { +goog.i18n.DateTimeSymbols_fr_RE = { 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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale fr_MG. + * Date/time formatting symbols for locale fr_RW. */ -goog.i18n.DateTimeSymbols_fr_MG = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6386,36 +10339,37 @@ goog.i18n.DateTimeSymbols_fr_MG = { /** - * Date/time formatting symbols for locale fr_ML. + * Date/time formatting symbols for locale fr_SC. */ -goog.i18n.DateTimeSymbols_fr_ML = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6423,147 +10377,151 @@ goog.i18n.DateTimeSymbols_fr_ML = { /** - * Date/time formatting symbols for locale fr_MQ. + * Date/time formatting symbols for locale fr_SN. */ -goog.i18n.DateTimeSymbols_fr_MQ = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_NE. + * Date/time formatting symbols for locale fr_SY. */ -goog.i18n.DateTimeSymbols_fr_NE = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; /** - * Date/time formatting symbols for locale fr_RE. + * Date/time formatting symbols for locale fr_TD. */ -goog.i18n.DateTimeSymbols_fr_RE = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale fr_RW. + * Date/time formatting symbols for locale fr_TG. */ -goog.i18n.DateTimeSymbols_fr_RW = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6571,73 +10529,75 @@ goog.i18n.DateTimeSymbols_fr_RW = { /** - * Date/time formatting symbols for locale fr_SN. + * Date/time formatting symbols for locale fr_TN. */ -goog.i18n.DateTimeSymbols_fr_SN = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale fr_TD. + * Date/time formatting symbols for locale fr_VU. */ -goog.i18n.DateTimeSymbols_fr_TD = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6645,36 +10605,37 @@ goog.i18n.DateTimeSymbols_fr_TD = { /** - * Date/time formatting symbols for locale fr_TG. + * Date/time formatting symbols for locale fr_WF. */ -goog.i18n.DateTimeSymbols_fr_TG = { +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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6689,29 +10650,30 @@ goog.i18n.DateTimeSymbols_fr_YT = { 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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -6726,30 +10688,31 @@ goog.i18n.DateTimeSymbols_fur = { 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'], + 'N', 'D'], MONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', - 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], + 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], STANDALONEMONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', - 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], + 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'], SHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', - 'Otu', 'Nov', 'Dic'], + 'Otu', 'Nov', 'Dic'], STANDALONESHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', - 'Avo', 'Set', 'Otu', 'Nov', 'Dic'], + 'Avo', 'Set', 'Otu', 'Nov', 'Dic'], WEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', - 'sabide'], + 'sabide'], STANDALONEWEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', - 'vinars', 'sabide'], + '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'], + 'Cuart trimestri'], AMPMS: ['a.', 'p.'], DATEFORMATS: ['EEEE d \'di\' MMMM \'dal\' y', 'd \'di\' MMMM \'dal\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], + '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 @@ -6763,38 +10726,122 @@ goog.i18n.DateTimeSymbols_fur_IT = goog.i18n.DateTimeSymbols_fur; /** - * Date/time formatting symbols for locale ga. + * Date/time formatting symbols for locale fy. + */ +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'], + 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'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale fy_NL. + */ +goog.i18n.DateTimeSymbols_fy_NL = goog.i18n.DateTimeSymbols_fy; + + +/** + * Date/time formatting symbols for locale ga_IE. */ -goog.i18n.DateTimeSymbols_ga = { +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'], + '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'], + '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'], + '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'], + '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'], + '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'], + 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], STANDALONEWEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', - 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'], + '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'], + '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/yyyy'], + 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 +}; + + +/** + * Date/time formatting symbols for locale gd. + */ +goog.i18n.DateTimeSymbols_gd = { + ERAS: ['RC', 'AD'], + ERANAMES: ['Ro Chrìost', 'Anno Domini'], + NARROWMONTHS: ['FA', 'GE', 'MÀ', 'GI', 'CÈ', 'ÒG', 'IU', 'LÙ', 'SU', + 'DÀ', 'SA', 'DÙ'], + STANDALONENARROWMONTHS: ['FA', 'GE', 'MÀ', 'GI', 'CÈ', 'ÒG', 'IU', 'LÙ', + 'SU', 'DÀ', 'SA', 'DÙ'], + MONTHS: ['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'], + 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'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'A', 'H', 'S'], + SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + QUARTERS: ['1d ràithe', '2na ràithe', '3as ràithe', '4mh ràithe'], + AMPMS: ['m', 'f'], + 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 @@ -6802,9 +10849,9 @@ goog.i18n.DateTimeSymbols_ga = { /** - * Date/time formatting symbols for locale ga_IE. + * Date/time formatting symbols for locale gd_GB. */ -goog.i18n.DateTimeSymbols_ga_IE = goog.i18n.DateTimeSymbols_ga; +goog.i18n.DateTimeSymbols_gd_GB = goog.i18n.DateTimeSymbols_gd; /** @@ -6815,20 +10862,20 @@ goog.i18n.DateTimeSymbols_gl_ES = { 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'], + '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'], + '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'], + 'Ago', 'Set', 'Out', 'Nov', 'Dec'], + WEEKDAYS: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', + 'sábado'], STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', - 'Venres', 'Sábado'], - SHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], + 'Venres', 'Sábado'], + SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mér', 'xov', 'ven', 'sáb'], STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], @@ -6837,6 +10884,7 @@ goog.i18n.DateTimeSymbols_gl_ES = { 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 @@ -6851,19 +10899,56 @@ goog.i18n.DateTimeSymbols_gsw_CH = { 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'], + '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 +}; + + +/** + * 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'], + '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'], + 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + 'Okt', 'Nov', 'Dez'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', - 'Friitig', 'Samschtig'], + 'Friitig', 'Samschtig'], STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', - 'Dunschtig', 'Friitig', 'Samschtig'], + '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'], @@ -6871,8 +10956,9 @@ goog.i18n.DateTimeSymbols_gsw_CH = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nam.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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 @@ -6883,52 +10969,53 @@ goog.i18n.DateTimeSymbols_gsw_CH = { * Date/time formatting symbols for locale gu_IN. */ goog.i18n.DateTimeSymbols_gu_IN = { - ERAS: ['ઈલુના જન્મ પહેસાં', - 'ઇસવીસન'], + ERAS: ['ઈસુના જન્મ પહેલા', 'ઇસવીસન'], ERANAMES: ['ઈસવીસન પૂર્વે', 'ઇસવીસન'], NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', - 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', - 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', - 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર'], + 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', + 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', + 'ઑક્ટોબર', 'નવેમ્બર', + 'ડિસેમ્બર'], STANDALONEMONTHS: ['જાન્યુઆરી', - 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', - 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', - 'સપ્ટેમ્બર', 'ઑક્ટોબર', - 'નવેમ્બર', 'ડિસેમ્બર'], + 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', + 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', + 'સપ્ટેમ્બર', 'ઑક્ટોબર', + 'નવેમ્બર', 'ડિસેમ્બર'], SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', - 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', - 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', - 'ડિસે'], + 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', + 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', + 'ડિસે'], STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', - 'ઑક્ટો', 'નવે', 'ડિસે'], + 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', + 'જુલાઈ', 'ઑગ', 'સપ્ટે', 'ઑક્ટો', + 'નવે', 'ડિસે'], WEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], + 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', + 'શુક્રવાર', 'શનિવાર'], STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], + 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', + 'શુક્રવાર', 'શનિવાર'], SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', - 'ગુરુ', 'શુક્ર', 'શનિ'], + 'ગુરુ', 'શુક્ર', 'શનિ'], STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', - 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', - 'શ'], + 'શ'], STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', - 'શુ', 'શ'], - SHORTQUARTERS: ['પેહલા હંત 1', 'Q2', 'Q3', - 'ચૌતા હંત 4'], - QUARTERS: ['પેહલા હંત 1', 'ડૂસઋા હંત 2', - 'તીસઋા હંત 3', 'ચૌતા હંત 4'], - AMPMS: ['am', 'pm'], + 'શુ', 'શ'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['પહેલો ત્રિમાસ', + 'બીજો ત્રિમાસ', + 'ત્રીજો ત્રિમાસ', + 'ચોથો ત્રિમાસ'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd-MM-yy'], TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -6943,29 +11030,30 @@ goog.i18n.DateTimeSymbols_guz = { 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'], + 'N', 'D'], MONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', - 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], + 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], STANDALONEMONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', - 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], + 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'], SHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', - 'Okt', 'Nob', 'Dis'], + 'Okt', 'Nob', 'Dis'], STANDALONESHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', - 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'], + 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'], WEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', - 'Ichuma', 'Esabato'], + 'Ichuma', 'Esabato'], STANDALONEWEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', - 'Aramisi', 'Ichuma', 'Esabato'], + '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'], + 'Erobo yakane'], AMPMS: ['Ma/Mo', 'Mambia/Mog'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -6986,31 +11074,32 @@ goog.i18n.DateTimeSymbols_gv = { 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'], + '11', '12'], MONTHS: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', - 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', - 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'], + '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'], + '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'], + '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'], + 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M.Houney', + 'M.Nollick'], WEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', - 'Jesarn'], + 'Jesarn'], STANDALONEWEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', - 'Jeheiney', 'Jesarn'], + 'Jeheiney', 'Jesarn'], SHORTWEEKDAYS: ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'], STANDALONESHORTWEEKDAYS: ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'MMM dd, 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 @@ -7018,9 +11107,9 @@ goog.i18n.DateTimeSymbols_gv = { /** - * Date/time formatting symbols for locale gv_GB. + * Date/time formatting symbols for locale gv_IM. */ -goog.i18n.DateTimeSymbols_gv_GB = goog.i18n.DateTimeSymbols_gv; +goog.i18n.DateTimeSymbols_gv_IM = goog.i18n.DateTimeSymbols_gv; /** @@ -7031,29 +11120,30 @@ goog.i18n.DateTimeSymbols_ha = { 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'], + 'N', 'D'], MONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', - 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], + 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], STANDALONEMONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', - 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], + 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'], SHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', - 'Okt', 'Nuw', 'Dis'], + 'Okt', 'Nuw', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', - 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], + 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], WEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jumma\'a', - 'Asabar'], + 'Asabar'], STANDALONEWEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', - 'Jumma\'a', 'Asabar'], + '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'], + '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 @@ -7092,29 +11182,30 @@ goog.i18n.DateTimeSymbols_haw_US = { 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'], + '11', '12'], MONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', - 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'], + 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'], STANDALONEMONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', - 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', - 'Kekemapa'], + 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', + 'Kekemapa'], SHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', - 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], STANDALONESHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', - 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], WEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', - 'Poʻalima', 'Poʻaono'], + 'Poʻalima', 'Poʻaono'], STANDALONEWEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', - 'Poʻahā', 'Poʻalima', 'Poʻaono'], + 'Poʻahā', 'Poʻalima', 'Poʻaono'], SHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], STANDALONESHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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 @@ -7129,36 +11220,40 @@ goog.i18n.DateTimeSymbols_he_IL = { 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'], + '11', '12'], MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', - 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר'], + 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', + 'נובמבר', 'דצמבר'], STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', - 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', - 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', - 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], + 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', + 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', + 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', + 'דצמ׳'], STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', - 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', - 'נוב׳', 'דצמ׳'], + 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', + 'נוב׳', 'דצמ׳'], WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', - 'יום רביעי', 'יום חמישי', 'יום שישי', - 'יום שבת'], + 'יום רביעי', 'יום חמישי', 'יום שישי', + 'יום שבת'], STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', - 'יום שלישי', 'יום רביעי', 'יום חמישי', - 'יום שישי', 'יום שבת'], + 'יום שלישי', 'יום רביעי', 'יום חמישי', + 'יום שישי', 'יום שבת'], SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', - 'יום ה׳', 'יום ו׳', 'שבת'], + 'יום ה׳', 'יום ו׳', 'שבת'], STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', - 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - NARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], - STANDALONENARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', + 'ש׳'], SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', - 'רבעון 4'], + 'רבעון 4'], QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], AMPMS: ['לפנה״צ', 'אחה״צ'], - DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM yyyy', '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: 6, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 5 @@ -7169,80 +11264,114 @@ goog.i18n.DateTimeSymbols_he_IL = { * Date/time formatting symbols for locale hi_IN. */ goog.i18n.DateTimeSymbols_hi_IN = { - ERAS: ['ईसापूर्व', 'सन'], - ERANAMES: ['ईसापूर्व', 'सन'], + ERAS: ['ईसा-पूर्व', 'ईस्वी'], + ERANAMES: ['ईसा-पूर्व', 'ईस्वी'], NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', - 'अ', 'सि', 'अ', 'न', 'दि'], + 'अ', 'सि', 'अ', 'न', 'दि'], STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', - 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - MONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितम्बर', 'अक्तूबर', - 'नवम्बर', 'दिसम्बर'], - STANDALONEMONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितम्बर', 'अक्तूबर', - 'नवम्बर', 'दिसम्बर'], - SHORTMONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितम्बर', 'अक्तूबर', - 'नवम्बर', 'दिसम्बर'], - STANDALONESHORTMONTHS: ['जनवरी', 'फरवरी', - 'मार्च', 'अप्रैल', 'मई', 'जून', - 'जुलाई', 'अगस्त', 'सितम्बर', - 'अक्तूबर', 'नवम्बर', 'दिसम्बर'], + 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], + MONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितंबर', 'अक्टूबर', + 'नवंबर', 'दिसंबर'], + STANDALONEMONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितंबर', 'अक्टूबर', + 'नवंबर', 'दिसंबर'], + SHORTMONTHS: ['जन', 'फ़र', 'मार्च', 'अप्रै', + 'मई', 'जून', 'जुला', 'अग', 'सितं', + 'अक्टू', 'नवं', 'दिसं'], + STANDALONESHORTMONTHS: ['जन', 'फ़र', 'मार्च', + 'अप्रै', 'मई', 'जून', 'जुला', 'अग', + 'सितं', 'अक्टू', 'नवं', 'दिसं'], WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', - 'बृहस्पतिवार', 'शुक्रवार', - 'शनिवार'], + 'मंगलवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', - 'बृहस्पतिवार', 'शुक्रवार', - 'शनिवार'], - SHORTWEEKDAYS: ['रवि.', 'सोम.', 'मंगल.', 'बुध.', - 'बृह.', 'शुक्र.', 'शनि.'], - STANDALONESHORTWEEKDAYS: ['रवि.', 'सोम.', 'मंगल.', - 'बुध.', 'बृह.', 'शुक्र.', 'शनि.'], + 'मंगलवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], + SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', + 'गुरु', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', + 'बुध', 'गुरु', 'शुक्र', 'शनि'], NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], + 'श'], STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], - SHORTQUARTERS: ['तिमाही', 'दूसरी तिमाही', - 'तीसरी तिमाही', 'चौथी तिमाही'], - QUARTERS: ['तिमाही', 'दूसरी तिमाही', - 'तीसरी तिमाही', 'चौथी तिमाही'], + 'शु', 'श'], + SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'], + QUARTERS: ['पहली तिमाही', + 'दूसरी तिमाही', 'तीसरी तिमाही', + 'चौथी तिमाही'], AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd-MM-yyyy', 'd-M-yy'], + 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 }; +/** + * Date/time formatting symbols for locale hr_BA. + */ +goog.i18n.DateTimeSymbols_hr_BA = { + 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.', '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], + FIRSTWEEKCUTOFFDAY: 6 +}; + + /** * Date/time formatting symbols for locale hr_HR. */ goog.i18n.DateTimeSymbols_hr_HR = { - ERAS: ['p. n. e.', 'A. D.'], + ERAS: ['pr. Kr.', 'p. Kr.'], ERANAMES: ['Prije Krista', 'Poslije Krista'], NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', - '11.', '12.'], + '11.', '12.'], STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], + '10.', '11.', '12.'], MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', - 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], + 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', - 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', - 'prosinac'], + 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', - 'lis', 'stu', 'pro'], + 'lis', 'stu', 'pro'], STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', - 'kol', 'ruj', 'lis', 'stu', 'pro'], + 'kol', 'ruj', 'lis', 'stu', 'pro'], WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], + 'petak', 'subota'], STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], + 'č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'], @@ -7250,8 +11379,9 @@ goog.i18n.DateTimeSymbols_hr_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. M. y.', 'd.M.y.'], + 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], FIRSTWEEKCUTOFFDAY: 6 @@ -7264,86 +11394,85 @@ goog.i18n.DateTimeSymbols_hr_HR = { 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', 'Á', 'Sz', 'O', 'N', 'D'], + NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', - 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], + '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'], + '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.'], + 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', - 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], + 'péntek', 'szombat'], STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], + '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'], + 'IV. negyedév'], AMPMS: ['de.', 'du.'], - DATEFORMATS: ['y. MMMM d., EEEE', 'y. MMMM d.', 'yyyy.MM.dd.', 'yyyy.MM.dd.'], + 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: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale hy. + * Date/time formatting symbols for locale hy_AM. */ -goog.i18n.DateTimeSymbols_hy = { - 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: ['1', '2', '3', '4', '5', '6', '7'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['Առ․', 'Կե․'], - DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM dd, y', 'MMM d, y', 'MM/dd/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], +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: ['կեսօրից առաջ', 'կեսօրից հետո'], + 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 -}; - - -/** - * Date/time formatting symbols for locale hy_AM. - */ -goog.i18n.DateTimeSymbols_hy_AM = goog.i18n.DateTimeSymbols_hy; + FIRSTWEEKCUTOFFDAY: 6 +}; /** @@ -7354,36 +11483,43 @@ goog.i18n.DateTimeSymbols_ia = { ERANAMES: ['ante Christo', 'post Christo'], 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'], + '11', '12'], MONTHS: ['januario', 'februario', 'martio', 'april', 'maio', 'junio', 'julio', - 'augusto', 'septembre', 'octobre', 'novembre', 'decembre'], + 'augusto', 'septembre', 'octobre', 'novembre', 'decembre'], STANDALONEMONTHS: ['januario', 'februario', 'martio', 'april', 'maio', - 'junio', 'julio', 'augusto', 'septembre', 'octobre', 'novembre', - 'decembre'], + 'junio', 'julio', 'augusto', 'septembre', 'octobre', 'novembre', + 'decembre'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', - 'oct', 'nov', 'dec'], + 'oct', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', - 'aug', 'sep', 'oct', 'nov', 'dec'], + 'aug', 'sep', 'oct', 'nov', 'dec'], WEEKDAYS: ['dominica', 'lunedi', 'martedi', 'mercuridi', 'jovedi', 'venerdi', - 'sabbato'], + 'sabbato'], STANDALONEWEEKDAYS: ['dominica', 'lunedi', 'martedi', 'mercuridi', 'jovedi', - 'venerdi', 'sabbato'], + 'venerdi', 'sabbato'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'jov', 'ven', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'jov', 'ven', 'sab'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1-me trimestre', '2-nde trimestre', '3-tie trimestre', - '4-te trimestre'], + '4-te trimestre'], AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 }; +/** + * Date/time formatting symbols for locale ia_FR. + */ +goog.i18n.DateTimeSymbols_ia_FR = goog.i18n.DateTimeSymbols_ia; + + /** * Date/time formatting symbols for locale id_ID. */ @@ -7392,28 +11528,28 @@ goog.i18n.DateTimeSymbols_id_ID = { ERANAMES: ['SM', 'M'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', - 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + 'Agustus', 'September', 'Oktober', 'November', 'Desember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', - 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', - 'Sabtu'], + 'Sabtu'], SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', - 'kuartal keempat'], + QUARTERS: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, dd MMMM yyyy', 'd MMMM yyyy', 'd MMM yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -7428,30 +11564,31 @@ goog.i18n.DateTimeSymbols_ig = { 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'], + '11', '12'], MONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', - 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'], + 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'], STANDALONEMONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', - 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', - 'Novemba', 'Disemba'], + 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', + 'Disemba'], SHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', - 'Sep', 'Ọkt', 'Nov', 'Dis'], + 'Sep', 'Ọkt', 'Nov', 'Dis'], STANDALONESHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', - 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], + 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], WEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', - 'Fraịdee', 'Satọdee'], + 'Fraịdee', 'Satọdee'], STANDALONEWEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', - 'Tọọzdee', 'Fraịdee', 'Satọdee'], + 'Tọọzdee', 'Fraịdee', 'Satọdee'], SHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'], STANDALONESHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', - 'Sat'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + '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/yyyy'], + 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 @@ -7472,29 +11609,30 @@ goog.i18n.DateTimeSymbols_ii = { 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'], + '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'], + '11', '12'], WEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', - 'ꆏꊂꉬ', 'ꆏꊂꃘ'], + 'ꆏꊂꉬ', 'ꆏꊂꃘ'], STANDALONEWEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', - 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], + 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], SHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', - 'ꆏꃘ'], + 'ꆏꃘ'], STANDALONESHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', - 'ꆏꉬ', 'ꆏꃘ'], + 'ꆏꉬ', 'ꆏꃘ'], NARROWWEEKDAYS: ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], STANDALONENARROWWEEKDAYS: ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], SHORTQUARTERS: ['ꃅꑌ', 'ꃅꎸ', 'ꃅꍵ', 'ꃅꋆ'], QUARTERS: ['ꃅꑌ', 'ꃅꎸ', 'ꃅꍵ', 'ꃅꋆ'], AMPMS: ['ꎸꄑ', 'ꁯꋒ'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -7511,34 +11649,36 @@ goog.i18n.DateTimeSymbols_ii_CN = goog.i18n.DateTimeSymbols_ii; * Date/time formatting symbols for locale is_IS. */ goog.i18n.DateTimeSymbols_is_IS = { - ERAS: ['fyrir Krist', 'eftir Krist'], + ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['fyrir Krist', 'eftir Krist'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'L', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'á', 's', 'o', - 'n', 'd'], + 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'], + 'á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'], + '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'], + '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'], + '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'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'], - QUARTERS: ['1st fjórðungur', '2nd fjórðungur', '3rd fjórðungur', - '4th fjórðungur'], + 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.M.yyyy', 'd.M.yyyy'], + 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 @@ -7550,32 +11690,34 @@ goog.i18n.DateTimeSymbols_is_IS = { */ goog.i18n.DateTimeSymbols_it_CH = { ERAS: ['aC', 'dC'], - ERANAMES: ['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'], + 'N', 'D'], MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', - 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', - 'Dicembre'], + 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', + 'Dicembre'], SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], + 'ott', 'nov', 'dic'], STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], + 'ago', 'set', 'ott', 'nov', 'dic'], WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], + 'venerdì', 'sabato'], STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], + 'Giovedì', 'Venerdì', 'Sabato'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1o trimestre', '2o trimestre', '3o trimestre', '4o trimestre'], - AMPMS: ['m.', 'p.'], + 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 \'h\' 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 @@ -7587,32 +11729,73 @@ goog.i18n.DateTimeSymbols_it_CH = { */ goog.i18n.DateTimeSymbols_it_IT = { ERAS: ['aC', 'dC'], - ERANAMES: ['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'], + 'N', 'D'], MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', - 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', - 'Dicembre'], + 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', + 'Dicembre'], SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], + 'ott', 'nov', 'dic'], STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], + 'ago', 'set', 'ott', 'nov', 'dic'], WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], + 'venerdì', 'sabato'], STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], + 'Giovedì', 'Venerdì', 'Sabato'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1o trimestre', '2o trimestre', '3o trimestre', '4o trimestre'], - AMPMS: ['m.', 'p.'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'dd MMMM y', 'dd/MMM/y', 'dd/MM/yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale it_SM. + */ +goog.i18n.DateTimeSymbols_it_SM = { + ERAS: ['aC', 'dC'], + ERANAMES: ['a.C.', 'd.C.'], + NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', + 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', + 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', + 'Dicembre'], + SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', + 'ott', 'nov', 'dic'], + STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', + 'ago', 'set', 'ott', 'nov', 'dic'], + WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', + 'venerdì', 'sabato'], + STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', + 'Giovedì', 'Venerdì', 'Sabato'], + SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'dd MMMM y', 'dd/MMM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -7627,35 +11810,93 @@ goog.i18n.DateTimeSymbols_ja_JP = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], + '8月', '9月', '10月', '11月', '12月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', - '金曜日', '土曜日'], + '金曜日', '土曜日'], STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', - '木曜日', '金曜日', '土曜日'], + '木曜日', '金曜日', '土曜日'], SHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], STANDALONESHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], NARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], STANDALONENARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['第1四半期', '第2四半期', '第3四半期', - '第4四半期'], + '第4四半期'], AMPMS: ['午前', '午後'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/MM/dd', 'yyyy/MM/dd'], + 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 }; +/** + * Date/time formatting symbols for locale jgo. + */ +goog.i18n.DateTimeSymbols_jgo = { + ERAS: ['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ɛ'], + NARROWWEEKDAYS: ['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'], + DATEFORMATS: ['EEEE, y MMMM dd', '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 jgo_CM. + */ +goog.i18n.DateTimeSymbols_jgo_CM = goog.i18n.DateTimeSymbols_jgo; + + /** * Date/time formatting symbols for locale jmc. */ @@ -7664,19 +11905,19 @@ goog.i18n.DateTimeSymbols_jmc = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', - 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', - 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + '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'], @@ -7684,8 +11925,9 @@ goog.i18n.DateTimeSymbols_jmc = { SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], AMPMS: ['utuko', 'kyiukonyi'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -7699,66 +11941,59 @@ goog.i18n.DateTimeSymbols_jmc_TZ = goog.i18n.DateTimeSymbols_jmc; /** - * Date/time formatting symbols for locale ka. + * Date/time formatting symbols for locale ka_GE. */ -goog.i18n.DateTimeSymbols_ka = { - ERAS: ['ჩვენს წელთაღრიცხვამდე', - 'ჩვენი წელთაღრიცხვით'], - ERANAMES: ['ჩვენს წელთაღრიცხვამდე', - 'ჩვენი წელთაღრიცხვით'], +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: ['1-ლი კვარტალი', - 'მე-2 კვარტალი', 'მე-3 კვარტალი', - 'მე-4 კვარტალი'], + QUARTERS: ['I კვარტალი', 'II კვარტალი', + 'III კვარტალი', 'IV კვარტალი'], AMPMS: ['დილის', 'საღამოს'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], + 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 ka_GE. - */ -goog.i18n.DateTimeSymbols_ka_GE = goog.i18n.DateTimeSymbols_ka; - - /** * Date/time formatting symbols for locale kab. */ @@ -7767,31 +12002,32 @@ goog.i18n.DateTimeSymbols_kab = { 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'], + 'N', 'D'], MONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', - 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'], + 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'], STANDALONEMONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', - 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', - 'Duǧembeṛ'], + 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', + 'Duǧembeṛ'], SHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', - 'Tub', 'Nun', 'Duǧ'], + 'Tub', 'Nun', 'Duǧ'], STANDALONESHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', - 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'], + 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'], WEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', - 'Sayass'], + 'Sayass'], STANDALONEWEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', - 'Sḍisass', 'Sayass'], + 'Sḍisass', 'Sayass'], SHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'], STANDALONESHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', - 'Say'], + '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ẓ'], + '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/yyyy'], + 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 @@ -7812,33 +12048,34 @@ goog.i18n.DateTimeSymbols_kam = { 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ĩ'], + '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ĩ'], + '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'], + 'Ĩku', 'Ĩkm', 'Ĩkl'], STANDALONESHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', - 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'], + 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'], WEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', - 'Wa kana', 'Wa katano', 'Wa thanthatũ'], + 'Wa kana', 'Wa katano', 'Wa thanthatũ'], STANDALONEWEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', - 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'], + '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'], + 'Lovo ya kana'], AMPMS: ['Ĩyakwakya', 'Ĩyawĩoo'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -7859,27 +12096,27 @@ goog.i18n.DateTimeSymbols_kde = { 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'], + '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'], + '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'], + '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'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', - 'Liduva lyannyano', 'Liduva lyannyano na linji', - 'Liduva lyannyano na mavili', 'Liduva litandi'], + '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'], + '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'], @@ -7887,8 +12124,9 @@ goog.i18n.DateTimeSymbols_kde = { SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'], QUARTERS: ['Lobo 1', 'Lobo 2', 'Lobo 3', 'Lobo 4'], AMPMS: ['Muhi', 'Chilo'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -7909,30 +12147,31 @@ goog.i18n.DateTimeSymbols_kea = { 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'], + 'N', 'D'], MONTHS: ['Janeru', 'Fevereru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', - 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], + 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], STANDALONEMONTHS: ['Janeru', 'Fevereru', 'Marsu', 'Abril', 'Maiu', 'Junhu', - 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], + 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'], SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', - 'Otu', 'Nuv', 'Diz'], + 'Otu', 'Nuv', 'Diz'], STANDALONESHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', - 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'], + 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'], WEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', - 'kinta-fera', 'sesta-fera', 'sabadu'], + 'kinta-fera', 'sesta-fera', 'sabadu'], STANDALONEWEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', - 'kinta-fera', 'sesta-fera', 'sabadu'], + 'kinta-fera', 'sesta-fera', 'sabadu'], 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'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['Primeru Trimestri', 'Sigundu Trimestri', 'Terseru Trimestri', - 'Kuartu Trimestri'], + 'Kuartu Trimestri'], AMPMS: ['am', 'pm'], DATEFORMATS: ['EEEE, d \'di\' MMMM \'di\' y', 'd \'di\' MMMM \'di\' y', - 'd \'di\' MMM \'di\' y', 'd/M/yyyy'], + 'd \'di\' MMM \'di\' 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 @@ -7953,20 +12192,20 @@ goog.i18n.DateTimeSymbols_khq = { 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'], + 'N', 'D'], MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], + 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', + 'Deesanbur'], SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], + 'Okt', 'Noo', 'Dee'], STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], WEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', - 'Assabdu'], + 'Assabdu'], STANDALONEWEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', - 'Aljuma', 'Assabdu'], + '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'], @@ -7974,8 +12213,9 @@ goog.i18n.DateTimeSymbols_khq = { SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'], QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'], AMPMS: ['Adduha', 'Aluula'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -7996,33 +12236,34 @@ goog.i18n.DateTimeSymbols_ki = { 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'], + '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'], + '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'], + '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'], + 'WIK', 'WMW', 'DIT'], STANDALONESHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', - 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'], + 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'], WEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', - 'Njumaa', 'Njumamothi'], + 'Njumaa', 'Njumamothi'], STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', - 'Aramithi', 'Njumaa', 'Njumamothi'], + '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'], + 'Robo ya kana'], AMPMS: ['Kiroko', 'Hwaĩ-inĩ'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -8036,44 +12277,46 @@ goog.i18n.DateTimeSymbols_ki_KE = goog.i18n.DateTimeSymbols_ki; /** - * Date/time formatting symbols for locale kk. + * Date/time formatting symbols for locale kk_Cyrl. */ -goog.i18n.DateTimeSymbols_kk = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], +goog.i18n.DateTimeSymbols_kk_Cyrl = { + 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'], + '11', '12'], MONTHS: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', - 'мамыр', 'маусым', 'шілде', 'тамыз', - 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], - STANDALONEMONTHS: ['қаңтар', 'Ақпан', 'наурыз', 'сәуір', - 'мамыр', 'маусым', 'шілде', 'тамыз', - 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], + 'мамыр', 'маусым', 'шілде', 'тамыз', + 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], + STANDALONEMONTHS: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', + 'мамыр', 'маусым', 'шілде', 'тамыз', + 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'], SHORTMONTHS: ['қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', - 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', - 'желт.'], + 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', + 'желт.'], STANDALONESHORTMONTHS: ['қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', - 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', - 'желт.'], - WEEKDAYS: ['жексені', 'дуйсенбі', 'сейсенбі', - 'сәренбі', 'бейсенбі', 'жұма', 'сенбі'], + 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', + 'желт.'], + WEEKDAYS: ['жексенбі', 'дүйсенбі', 'сейсенбі', + 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], STANDALONEWEEKDAYS: ['жексенбі', 'дүйсенбі', - 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', - 'сенбі'], + 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', + 'сенбі'], SHORTWEEKDAYS: ['жс.', 'дс.', 'сс.', 'ср.', 'бс.', 'жм.', - 'сһ.'], + 'сб.'], STANDALONESHORTWEEKDAYS: ['жс.', 'дс.', 'сс.', 'ср.', 'бс.', - 'жм.', 'сн.'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - SHORTQUARTERS: ['Q1', 'Q2', '3-інші тоқсан', - '4-інші тоқсан'], - QUARTERS: ['Q1', 'Q2', '3-інші тоқсан', '4-інші тоқсан'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y \'ж\'.', 'd MMMM y \'ж\'.', 'dd.MM.yyyy', - 'dd.MM.yy'], + 'жм.', 'сб.'], + NARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], + STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], + SHORTQUARTERS: ['1-тоқсан', '2-тоқсан', '3-тоқсан', + '4-тоқсан'], + QUARTERS: ['1-інші тоқсан', '2-інші тоқсан', + '3-інші тоқсан', '4-інші тоқсан'], + AMPMS: ['түске дейін', 'түстен кейін'], + 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: 6 @@ -8081,15 +12324,58 @@ goog.i18n.DateTimeSymbols_kk = { /** - * Date/time formatting symbols for locale kk_Cyrl. + * Date/time formatting symbols for locale kk_Cyrl_KZ. */ -goog.i18n.DateTimeSymbols_kk_Cyrl = goog.i18n.DateTimeSymbols_kk; +goog.i18n.DateTimeSymbols_kk_Cyrl_KZ = goog.i18n.DateTimeSymbols_kk_Cyrl; /** - * Date/time formatting symbols for locale kk_Cyrl_KZ. + * Date/time formatting symbols for locale kkj. + */ +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'], + NARROWWEEKDAYS: ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], + STANDALONENARROWWEEKDAYS: ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE dd 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 kkj_CM. */ -goog.i18n.DateTimeSymbols_kk_Cyrl_KZ = goog.i18n.DateTimeSymbols_kk; +goog.i18n.DateTimeSymbols_kkj_CM = goog.i18n.DateTimeSymbols_kkj; /** @@ -8098,31 +12384,33 @@ goog.i18n.DateTimeSymbols_kk_Cyrl_KZ = goog.i18n.DateTimeSymbols_kk; goog.i18n.DateTimeSymbols_kl = { ERAS: ['Kr.in.si.', 'Kr.in.king.'], ERANAMES: ['Kristusip inunngornerata siornagut', - 'Kristusip inunngornerata kingornagut'], + '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'], + 'N', 'D'], MONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', - 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], + 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], STANDALONEMONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', - 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], + 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', - 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], + 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], STANDALONEWEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', - 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'], + '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: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 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', 'yyyy-MM-dd'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -8143,31 +12431,32 @@ goog.i18n.DateTimeSymbols_kln = { ERANAMES: ['Amait kesich Jesu', 'Kokakesich Jesu'], NARROWMONTHS: ['M', 'N', 'K', 'I', 'N', 'W', 'R', 'K', 'B', 'E', 'K', 'K'], STANDALONENARROWMONTHS: ['M', 'N', 'K', 'I', 'N', 'W', 'R', 'K', 'B', 'E', - 'K', 'K'], + 'K', 'K'], MONTHS: ['Mulgul', 'Ng\'atyato', 'Kiptamo', 'Iwat kut', 'Ng\'eiyet', 'Waki', - 'Roptui', 'Kipkogaga', 'Buret', 'Epeso', 'Kipsunde netai', - 'Kipsunde nebo aeng'], + 'Roptui', 'Kipkogaga', 'Buret', 'Epeso', 'Kipsunde netai', + 'Kipsunde nebo aeng'], STANDALONEMONTHS: ['Mulgul', 'Ng\'atyato', 'Kiptamo', 'Iwat kut', 'Ng\'eiyet', - 'Waki', 'Roptui', 'Kipkogaga', 'Buret', 'Epeso', 'Kipsunde netai', - 'Kipsunde nebo aeng'], + 'Waki', 'Roptui', 'Kipkogaga', 'Buret', 'Epeso', 'Kipsunde netai', + 'Kipsunde nebo aeng'], SHORTMONTHS: ['Mul', 'Nga', 'Kip', 'Iwa', 'Nge', 'Wak', 'Rop', 'Kog', 'Bur', - 'Epe', 'Tai', 'Aen'], + 'Epe', 'Tai', 'Aen'], STANDALONESHORTMONTHS: ['Mul', 'Nga', 'Kip', 'Iwa', 'Nge', 'Wak', 'Rop', - 'Kog', 'Bur', 'Epe', 'Tai', 'Aen'], + 'Kog', 'Bur', 'Epe', 'Tai', 'Aen'], WEEKDAYS: ['Betutab tisap', 'Betut netai', 'Betutab aeng\'', 'Betutab somok', - 'Betutab ang\'wan', 'Betutab mut', 'Betutab lo'], + 'Betutab ang\'wan', 'Betutab mut', 'Betutab lo'], STANDALONEWEEKDAYS: ['Betutab tisap', 'Betut netai', 'Betutab aeng\'', - 'Betutab somok', 'Betutab ang\'wan', 'Betutab mut', 'Betutab lo'], + 'Betutab somok', 'Betutab ang\'wan', 'Betutab mut', 'Betutab lo'], SHORTWEEKDAYS: ['Tis', 'Tai', 'Aen', 'Som', 'Ang', 'Mut', 'Loh'], STANDALONESHORTWEEKDAYS: ['Tis', 'Tai', 'Aen', 'Som', 'Ang', 'Mut', 'Loh'], NARROWWEEKDAYS: ['T', 'T', 'A', 'S', 'A', 'M', 'L'], STANDALONENARROWWEEKDAYS: ['T', 'T', 'A', 'S', 'A', 'M', 'L'], SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo netai', 'Robo nebo aeng\'', 'Robo nebo somok', - 'Robo nebo ang\'wan'], + 'Robo nebo ang\'wan'], AMPMS: ['Beet', 'Kemo'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -8181,120 +12470,158 @@ goog.i18n.DateTimeSymbols_kln_KE = goog.i18n.DateTimeSymbols_kln; /** - * Date/time formatting symbols for locale km. + * Date/time formatting symbols for locale km_KH. */ -goog.i18n.DateTimeSymbols_km = { - ERAS: ['មុន​គ.ស.', 'គ.ស.'], +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: ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', - 'សុ', 'ស'], + '11', '12'], + MONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', + 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', + 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', + 'ធ្នូ'], + STANDALONEMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', + 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', + 'សីហា', 'កញ្ញា', 'តុលា', + 'វិច្ឆិកា', 'ធ្នូ'], + SHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', + 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', + 'សីហា', 'កញ្ញា', 'តុលា', + 'វិច្ឆិកា', 'ធ្នូ'], + STANDALONESHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', + 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', + 'សីហា', 'កញ្ញា', 'តុលា', + 'វិច្ឆិកា', 'ធ្នូ'], + WEEKDAYS: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', + 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', + 'សៅរ៍'], + STANDALONEWEEKDAYS: ['អាទិត្យ', 'ចន្ទ', + 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', + 'សុក្រ', 'សៅរ៍'], + SHORTWEEKDAYS: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', + 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', + 'សៅរ៍'], + STANDALONESHORTWEEKDAYS: ['អាទិត្យ', 'ចន្ទ', + 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', + 'សុក្រ', 'សៅរ៍'], NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - SHORTQUARTERS: ['ត្រី១', 'ត្រី២', 'ត្រី៣', - 'ត្រី៤'], - QUARTERS: ['ត្រីមាសទី១', 'ត្រីមាសទី២', - 'ត្រីមាសទី៣', 'ត្រីមាសទី៤'], + SHORTQUARTERS: ['ត្រីមាស ១', 'ត្រីមាស ២', + 'ត្រីមាស ៣', 'ត្រីមាស ៤'], + QUARTERS: ['ត្រីមាសទី ១', + 'ត្រីមាសទី ២', 'ត្រីមាសទី ៣', + 'ត្រីមាសទី ៤'], AMPMS: ['ព្រឹក', 'ល្ងាច'], - DATEFORMATS: ['EEEE ថ្ងៃ d ខែ MMMM ឆ្នាំ y', - 'd ខែ MMMM ឆ្នាំ y', 'd MMM y', 'd/M/yyyy'], - TIMEFORMATS: ['H ម៉ោង m នាទី ss វិនាទី​ zzzz', - 'H ម៉ោង m នាទី ss វិនាទី​z', 'H:mm:ss', - 'H:mm'], + 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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; -/** - * Date/time formatting symbols for locale km_KH. - */ -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: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', - 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', - 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], + NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', + 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', + 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + MONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', + 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', + 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + STANDALONEMONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', + 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', + 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + SHORTMONTHS: ['ಜನ.', 'ಫೆಬ್ರು.', 'ಮಾ', 'ಏಪ್ರಿ.', + 'ಮೇ', 'ಜೂ', 'ಜು.', 'ಆಗ.', 'ಸೆಪ್ಟೆಂ.', + 'ಅಕ್ಟೋ.', 'ನವೆಂ.', 'ಡಿಸೆಂ.'], + STANDALONESHORTMONTHS: ['ಜನ.', 'ಫೆಬ್ರು.', 'ಮಾ', + 'ಏಪ್ರಿ.', 'ಮೇ', 'ಜೂ', 'ಜು.', 'ಆಗ.', + 'ಸೆಪ್ಟೆಂ.', 'ಅಕ್ಟೋ.', 'ನವೆಂ.', + 'ಡಿಸೆಂ.'], WEEKDAYS: ['ರವಿವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', + 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], STANDALONEWEEKDAYS: ['ರವಿವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', + 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], SHORTWEEKDAYS: ['ರ.', 'ಸೋ.', 'ಮಂ.', 'ಬು.', 'ಗು.', 'ಶು.', - 'ಶನಿ.'], - STANDALONESHORTWEEKDAYS: ['ರ.', 'ಸೋ.', 'ಮಂ.', 'ಬು.', 'ಗು.', - 'ಶು.', 'ಶನಿ.'], + 'ಶನಿ.'], + 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'], + 'ಶು', 'ಶ'], + SHORTQUARTERS: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', + 'ತ್ರೈ 4'], + QUARTERS: ['1 ನೇ ತ್ರೈಮಾಸಿಕ', + '2ನೇ ತ್ರೈಮಾಸಿಕ', + '3 ನೇ ತ್ರೈಮಾಸಿಕ', + '4 ನೇ ತ್ರೈಮಾಸಿಕ'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['d MMMM y, EEEE', '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 }; +/** + * Date/time formatting symbols for locale ko_KP. + */ +goog.i18n.DateTimeSymbols_ko_KP = { + ERAS: ['기원전', '서기'], + ERANAMES: ['서력기원전', '서력기원'], + NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', + '9월', '10월', '11월', '12월'], + STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', + '7월', '8월', '9월', '10월', '11월', '12월'], + MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', + '9월', '10월', '11월', '12월'], + STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', + '8월', '9월', '10월', '11월', '12월'], + SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', + '9월', '10월', '11월', '12월'], + STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', + '7월', '8월', '9월', '10월', '11월', '12월'], + WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', + '금요일', '토요일'], + STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', + '목요일', '금요일', '토요일'], + SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'], + SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'], + QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', + '제 4/4분기'], + AMPMS: ['오전', '오후'], + DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', '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], + FIRSTWEEKCUTOFFDAY: 6 +}; + + /** * Date/time formatting symbols for locale ko_KR. */ @@ -8302,33 +12629,34 @@ goog.i18n.DateTimeSymbols_ko_KR = { ERAS: ['기원전', '서기'], ERANAMES: ['서력기원전', '서력기원'], NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], + '9월', '10월', '11월', '12월'], STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], + '7월', '8월', '9월', '10월', '11월', '12월'], MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], + '9월', '10월', '11월', '12월'], STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', - '8월', '9월', '10월', '11월', '12월'], + '8월', '9월', '10월', '11월', '12월'], SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], + '9월', '10월', '11월', '12월'], STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], + '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분기'], + '제 4/4분기'], AMPMS: ['오전', '오후'], - DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'yyyy. M. d.', - 'yy. M. d.'], + 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'], + 'a h:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -8340,49 +12668,50 @@ goog.i18n.DateTimeSymbols_ko_KR = { */ goog.i18n.DateTimeSymbols_kok = { 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'], + '11', '12'], MONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ओगस्ट', 'सेप्टेंबर', - 'ओक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], + 'मार्च', 'एप्रिल', 'मे', 'जून', + 'जुलै', 'ओगस्ट', 'सेप्टेंबर', + 'ओक्टोबर', 'नोव्हेंबर', + 'डिसेंबर'], STANDALONEMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ओगस्ट', - 'सेप्टेंबर', 'ओक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], + 'फेब्रुवारी', 'मार्च', 'एप्रिल', + 'मे', 'जून', 'जुलै', 'ओगस्ट', + 'सेप्टेंबर', 'ओक्टोबर', + 'नोव्हेंबर', 'डिसेंबर'], SHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ओगस्ट', 'सेप्टेंबर', - 'ओक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], + 'मार्च', 'एप्रिल', 'मे', 'जून', + 'जुलै', 'ओगस्ट', 'सेप्टेंबर', + 'ओक्टोबर', 'नोव्हेंबर', + 'डिसेंबर'], STANDALONESHORTMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ओगस्ट', - 'सेप्टेंबर', 'ओक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], + 'फेब्रुवारी', 'मार्च', 'एप्रिल', + 'मे', 'जून', 'जुलै', 'ओगस्ट', + 'सेप्टेंबर', 'ओक्टोबर', + 'नोव्हेंबर', 'डिसेंबर'], WEEKDAYS: ['आदित्यवार', 'सोमवार', - 'मंगळार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], + 'मंगळार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], STANDALONEWEEKDAYS: ['आदित्यवार', 'सोमवार', - 'मंगळार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], + 'मंगळार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], + 'गुरु', 'शुक्र', 'शनि'], STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'बुध', 'गुरु', 'शुक्र', 'शनि'], + 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-yyyy', 'd-M-yy'], + 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 @@ -8395,6 +12724,67 @@ goog.i18n.DateTimeSymbols_kok = { goog.i18n.DateTimeSymbols_kok_IN = goog.i18n.DateTimeSymbols_kok; +/** + * Date/time formatting symbols for locale ks. + */ +goog.i18n.DateTimeSymbols_ks = { + ZERODIGIT: 0x06F0, + ERAS: ['بی سی', 'اے ڈی'], + ERANAMES: ['قبٕل مسیٖح', 'عیٖسوی سنہٕ'], + NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', + 'ا', 'ن'], + STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', + 'س', 'ا', 'ن'], + MONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', + 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', + 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', + 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', + 'اکتوٗبر', 'نومبر', 'دسمبر'], + SHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', + 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', + 'اکتوٗبر', 'نومبر', 'دسمبر'], + STANDALONESHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', + 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', + 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'], + WEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', + 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + STANDALONEWEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', + 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', + 'بٹوار'], + SHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', + 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + STANDALONESHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', + 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', + 'بٹوار'], + NARROWWEEKDAYS: ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], + STANDALONENARROWWEEKDAYS: ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale ks_Arab. + */ +goog.i18n.DateTimeSymbols_ks_Arab = goog.i18n.DateTimeSymbols_ks; + + +/** + * Date/time formatting symbols for locale ks_Arab_IN. + */ +goog.i18n.DateTimeSymbols_ks_Arab_IN = goog.i18n.DateTimeSymbols_ks; + + /** * Date/time formatting symbols for locale ksb. */ @@ -8403,19 +12793,19 @@ goog.i18n.DateTimeSymbols_ksb = { 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'], + 'N', 'D'], MONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', - 'Ijumaa', 'Jumaamosi'], + 'Ijumaa', 'Jumaamosi'], STANDALONEWEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', - 'Alhamisi', 'Ijumaa', 'Jumaamosi'], + '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'], @@ -8423,8 +12813,9 @@ goog.i18n.DateTimeSymbols_ksb = { SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'], 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/yyyy'], + 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 @@ -8445,37 +12836,38 @@ goog.i18n.DateTimeSymbols_ksf = { 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'], + '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ɛ́ɛ'], + 'ŋ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ɛ́ɛ'], + 'ŋ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'], + 'ŋ10', 'ŋ11', 'ŋ12'], STANDALONESHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', - 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'], + 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'], WEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', - 'júmbá', 'samdí'], + 'júmbá', 'samdí'], STANDALONEWEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', - 'jǝǝdí', 'júmbá', 'samdí'], + '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'], + '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'], + '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/yyyy'], + 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 @@ -8492,33 +12884,33 @@ goog.i18n.DateTimeSymbols_ksf_CM = goog.i18n.DateTimeSymbols_ksf; * Date/time formatting symbols for locale ksh. */ goog.i18n.DateTimeSymbols_ksh = { - ERAS: ['v.Ch.', 'n.Ch.'], + 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'], + 'N', 'D'], MONTHS: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mäi', 'Juuni', 'Juuli', - 'Oujoß', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], + '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.', 'Mar.', 'Apr.', 'Mäi', 'Jun.', 'Jul.', 'Oug.', - 'Säp.', 'Okt.', 'Nov.', 'Dez.'], - STANDALONESHORTMONTHS: ['Jan.', 'Fäb.', 'Mar.', 'Apr.', 'Mäi', 'Jun.', - 'Jul.', 'Oug.', 'Säp.', 'Okt.', 'Nov.', 'Dez.'], + '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'], + 'Friidaach', 'Samsdaach'], STANDALONEWEEKDAYS: ['Sunndaach', 'Moondaach', 'Dinnsdaach', 'Metwoch', - 'Dunnersdaach', 'Friidaach', 'Samsdaach'], + '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'], - AMPMS: ['Uhr des vormittags', 'Uhr des nachmittags'], - DATEFORMATS: ['EEEE, \'dä\' d. MMMM y', 'd. MMMM y', 'd. MMM y', - 'd. M. yyyy'], + 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 @@ -8531,43 +12923,6 @@ goog.i18n.DateTimeSymbols_ksh = { goog.i18n.DateTimeSymbols_ksh_DE = goog.i18n.DateTimeSymbols_ksh; -/** - * Date/time formatting symbols for locale ku. - */ -goog.i18n.DateTimeSymbols_ku = { - ERAS: ['BZ', 'PZ'], - ERANAMES: ['BZ', 'PZ'], - NARROWMONTHS: ['ç', 's', 'a', 'n', 'g', 'h', '7', '8', '9', '10', '11', - '12'], - STANDALONENARROWMONTHS: ['ç', 's', 'a', 'n', 'g', 'h', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['çile', 'sibat', 'adar', 'nîsan', 'gulan', 'hezîran', '7', '8', - '9', '10', '11', '12'], - STANDALONEMONTHS: ['çile', 'sibat', 'adar', 'nîsan', 'gulan', 'hezîran', - '7', '8', '9', '10', '11', '12'], - SHORTMONTHS: ['çil', 'sib', 'adr', 'nîs', 'gul', 'hez', 'tîr', '8', '9', - '10', '11', '12'], - STANDALONESHORTMONTHS: ['çil', 'sib', 'adr', 'nîs', 'gul', 'hez', 'tîr', - '8', '9', '10', '11', '12'], - WEEKDAYS: ['yekşem', 'duşem', 'şê', 'çarşem', 'pêncşem', 'în', - 'şemî'], - STANDALONEWEEKDAYS: ['yekşem', 'duşem', 'şê', 'çarşem', 'pêncşem', - 'în', 'şemî'], - SHORTWEEKDAYS: ['yş', 'dş', 'sş', 'çş', 'pş', 'în', 'ş'], - STANDALONESHORTWEEKDAYS: ['yş', 'dş', 'sş', 'çş', 'pş', 'în', 'ş'], - NARROWWEEKDAYS: ['y', 'd', 's', 'ç', 'p', 'î', 'ş'], - STANDALONENARROWWEEKDAYS: ['y', 'd', 's', 'ç', 'p', 'î', 'ş'], - SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'], - QUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'], - AMPMS: ['BN', 'PN'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-MM-dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; - - /** * Date/time formatting symbols for locale kw. */ @@ -8576,30 +12931,31 @@ goog.i18n.DateTimeSymbols_kw = { 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'], + '11', '12'], MONTHS: ['Mys Genver', 'Mys Whevrel', 'Mys Merth', 'Mys Ebrel', 'Mys Me', - 'Mys Efan', 'Mys Gortheren', 'Mye Est', 'Mys Gwyngala', 'Mys Hedra', - 'Mys Du', 'Mys Kevardhu'], + 'Mys Efan', 'Mys Gortheren', 'Mye Est', 'Mys Gwyngala', 'Mys Hedra', + 'Mys Du', 'Mys Kevardhu'], STANDALONEMONTHS: ['Mys Genver', 'Mys Whevrel', 'Mys Merth', 'Mys Ebrel', - 'Mys Me', 'Mys Efan', 'Mys Gortheren', 'Mye Est', 'Mys Gwyngala', - 'Mys Hedra', 'Mys Du', 'Mys Kevardhu'], + 'Mys Me', 'Mys Efan', 'Mys Gortheren', 'Mye Est', 'Mys Gwyngala', + 'Mys Hedra', 'Mys Du', 'Mys Kevardhu'], SHORTMONTHS: ['Gen', 'Whe', 'Mer', 'Ebr', 'Me', 'Efn', 'Gor', 'Est', 'Gwn', - 'Hed', 'Du', 'Kev'], + 'Hed', 'Du', 'Kev'], STANDALONESHORTMONTHS: ['Gen', 'Whe', 'Mer', 'Ebr', 'Me', 'Efn', 'Gor', 'Est', - 'Gwn', 'Hed', 'Du', 'Kev'], + 'Gwn', 'Hed', 'Du', 'Kev'], WEEKDAYS: ['De Sul', 'De Lun', 'De Merth', 'De Merher', 'De Yow', 'De Gwener', - 'De Sadorn'], + 'De Sadorn'], STANDALONEWEEKDAYS: ['De Sul', 'De Lun', 'De Merth', 'De Merher', 'De Yow', - 'De Gwener', 'De Sadorn'], + 'De Gwener', 'De Sadorn'], SHORTWEEKDAYS: ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'], STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -8612,6 +12968,57 @@ goog.i18n.DateTimeSymbols_kw = { goog.i18n.DateTimeSymbols_kw_GB = goog.i18n.DateTimeSymbols_kw; +/** + * Date/time formatting symbols for locale ky_Cyrl. + */ +goog.i18n.DateTimeSymbols_ky_Cyrl = { + 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-\'ж\'.', '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 +}; + + +/** + * Date/time formatting symbols for locale ky_Cyrl_KG. + */ +goog.i18n.DateTimeSymbols_ky_Cyrl_KG = goog.i18n.DateTimeSymbols_ky_Cyrl; + + /** * Date/time formatting symbols for locale lag. */ @@ -8620,33 +13027,33 @@ goog.i18n.DateTimeSymbols_lag = { 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'], + '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ʉ'], + '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ʉ'], + '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ʉ'], + '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ʉ'], + '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'], + 'Ijumáa', 'Jumamóosi'], STANDALONEWEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', - 'Alamíisi', 'Ijumáa', 'Jumamóosi'], + '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'], + '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'], QUARTERS: ['Ncholo ya 1', 'Ncholo ya 2', 'Ncholo ya 3', 'Ncholo ya 4'], AMPMS: ['TOO', 'MUU'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -8667,20 +13074,20 @@ goog.i18n.DateTimeSymbols_lg = { 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'], + 'N', 'D'], MONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', - 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], + 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', - 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', - 'Desemba'], + 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', + 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', - 'Oki', 'Nov', 'Des'], + 'Oki', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', - 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], WEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', - 'Lwakutaano', 'Lwamukaaga'], + 'Lwakutaano', 'Lwamukaaga'], STANDALONEWEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', - 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'], + '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'], @@ -8688,8 +13095,164 @@ goog.i18n.DateTimeSymbols_lg = { SHORTQUARTERS: ['Kya1', 'Kya2', 'Kya3', 'Kya4'], QUARTERS: ['Kyakuna 1', 'Kyakuna 2', 'Kyakuna 3', 'Kyakuna 4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 +}; + + +/** + * Date/time formatting symbols for locale lg_UG. + */ +goog.i18n.DateTimeSymbols_lg_UG = goog.i18n.DateTimeSymbols_lg; + + +/** + * Date/time formatting symbols for locale lkt. + */ +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'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale lkt_US. + */ +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 +}; + + +/** + * 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 @@ -8697,50 +13260,45 @@ goog.i18n.DateTimeSymbols_lg = { /** - * Date/time formatting symbols for locale lg_UG. - */ -goog.i18n.DateTimeSymbols_lg_UG = goog.i18n.DateTimeSymbols_lg; - - -/** - * Date/time formatting symbols for locale ln_CD. + * Date/time formatting symbols for locale ln_CF. */ -goog.i18n.DateTimeSymbols_ln_CD = { +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'], + '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é'], + '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é'], + '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'], + 'ɔtb', 'nvb', 'dsb'], STANDALONESHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', - 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + '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ɔ'], + '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ɔ'], + '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'], + '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/yyyy'], + 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 @@ -8755,37 +13313,38 @@ goog.i18n.DateTimeSymbols_ln_CG = { 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'], + '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é'], + '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é'], + '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'], + 'ɔtb', 'nvb', 'dsb'], STANDALONESHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', - 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + '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ɔ'], + '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ɔ'], + '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'], + '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/yyyy'], + 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 @@ -8793,60 +13352,57 @@ goog.i18n.DateTimeSymbols_ln_CG = { /** - * Date/time formatting symbols for locale lo. + * Date/time formatting symbols for locale lo_LA. */ -goog.i18n.DateTimeSymbols_lo = { - ERAS: ['ປີກ່ອນຄິດສະການທີ່', 'ຄ.ສ.'], - ERANAMES: ['ປີກ່ອນຄິດສະການທີ່', 'ຄ.ສ.'], +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'], + '11', '12'], MONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', - 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', - 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', - 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], + 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', + 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', + 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], STANDALONEMONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', - 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', - 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', - 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], - SHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມີ.ນ.', 'ມ.ສ..', 'ພ.ພ.', - 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', - 'ທ.ວ.'], - STANDALONESHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມີ.ນ.', 'ມ.ສ..', - 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', - 'ພ.ຈ.', 'ທ.ວ.'], + 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', + 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', + 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'], + SHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', + 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', + 'ທ.ວ.'], + STANDALONESHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', + 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', + 'ພ.ຈ.', 'ທ.ວ.'], WEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', - 'ວັນເສົາ'], + 'ວັນອັງຄານ', 'ວັນພຸດ', + 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], STANDALONEWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', - 'ວັນອັງຄານ', 'ວັນພຸດ', - 'ວັນພະຫັດ', 'ວັນສຸກ', - 'ວັນເສົາ'], - SHORTWEEKDAYS: ['ອາ.', 'ຈ.', 'ອ.', 'ພ.', 'ພຫ.', 'ສກ.', - 'ສ.'], - STANDALONESHORTWEEKDAYS: ['ອາ.', 'ຈ.', 'ອ.', 'ພ.', 'ພຫ.', - 'ສກ.', 'ສ.'], + 'ວັນອັງຄານ', 'ວັນພຸດ', + 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], + SHORTWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', + 'ວັນອັງຄານ', 'ວັນພຸດ', + 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], + STANDALONESHORTWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', + 'ວັນອັງຄານ', 'ວັນພຸດ', + 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['ກ່ອນທ່ຽງ', 'ຫລັງທ່ຽງ'], - DATEFORMATS: ['EEEEທີ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], - TIMEFORMATS: ['Hໂມງ mນາທີ ss ວິນາທີzzzz', - 'H ໂມງ mນາທີss z', 'H:mm:ss', 'H:mm'], + 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 }; -/** - * Date/time formatting symbols for locale lo_LA. - */ -goog.i18n.DateTimeSymbols_lo_LA = goog.i18n.DateTimeSymbols_lo; - - /** * Date/time formatting symbols for locale lt_LT. */ @@ -8855,30 +13411,31 @@ goog.i18n.DateTimeSymbols_lt_LT = { 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', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', - 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'], - STANDALONEMONTHS: ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', - 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', - 'Gruodis'], - SHORTMONTHS: ['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.'], + 'L', 'G'], + MONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', + 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'], + STANDALONEMONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', + 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', + 'gruodis'], + SHORTMONTHS: ['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'], + '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'], + '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 ketv.'], + 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 MMM d', 'yyyy-MM-dd'], + '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 @@ -8893,21 +13450,21 @@ goog.i18n.DateTimeSymbols_lu = { 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'], + '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à'], + '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à'], + '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'], + 'Lun', 'Kas', 'Cis'], STANDALONESHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', - 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'], + 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'], WEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', - 'Lubingu'], + 'Lubingu'], STANDALONEWEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', - 'Ngòvya', 'Lubingu'], + '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'], @@ -8915,8 +13472,9 @@ goog.i18n.DateTimeSymbols_lu = { SHORTQUARTERS: ['M1', 'M2', 'M3', 'M4'], QUARTERS: ['Mueji 1', 'Mueji 2', 'Mueji 3', 'Mueji 4'], AMPMS: ['Dinda', 'Dilolo'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + 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 @@ -8937,33 +13495,34 @@ goog.i18n.DateTimeSymbols_luo = { 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'], + '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'], + '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'], + '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'], + 'DAP', 'DGI', 'DAG'], STANDALONESHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', - 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'], + 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'], WEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang\'wen', - 'Tich Abich', 'Ngeso'], + 'Tich Abich', 'Ngeso'], STANDALONEWEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', - 'Tich Ang\'wen', 'Tich Abich', 'Ngeso'], + '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'], + 'nus mar nus 4'], AMPMS: ['OD', 'OT'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -8984,29 +13543,30 @@ goog.i18n.DateTimeSymbols_luy = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', - 'Murwa wa Katano', 'Jumamosi'], + 'Murwa wa Katano', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'], + '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'], + 'Robo ya Kanne'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -9027,31 +13587,32 @@ goog.i18n.DateTimeSymbols_lv_LV = { 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'], + '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'], + '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.'], + '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'], + 'piektdiena', 'sestdiena'], + STANDALONEWEEKDAYS: ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', + 'Ceturtdiena', 'Piektdiena', 'Sestdiena'], SHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], STANDALONESHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], NARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], SHORTQUARTERS: ['C1', 'C2', 'C3', 'C4'], QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', - '4. ceturksnis'], + '4. ceturksnis'], AMPMS: ['priekšpusdienā', 'pēcpusdienā'], DATEFORMATS: ['EEEE, y. \'gada\' d. MMMM', 'y. \'gada\' d. MMMM', - 'y. \'gada\' d. MMM', 'dd.MM.yy'], + '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 @@ -9066,23 +13627,23 @@ goog.i18n.DateTimeSymbols_mas = { 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'], + '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'], + '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'], + '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ʉ́'], + 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], STANDALONESHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', - 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], WEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', - 'Jumáa', 'Jumamósi'], + 'Jumáa', 'Jumamósi'], STANDALONEWEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', - 'Alaámisi', 'Jumáa', 'Jumamósi'], + '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'], @@ -9090,8 +13651,9 @@ goog.i18n.DateTimeSymbols_mas = { 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/yyyy'], + 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 @@ -9118,31 +13680,31 @@ goog.i18n.DateTimeSymbols_mer = { 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'], + 'N', 'D'], MONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', - 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], + 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], STANDALONEMONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', - 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', - 'Dicemba'], + 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'], SHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', - 'SPT', 'OKT', 'NOV', 'DEC'], + 'SPT', 'OKT', 'NOV', 'DEC'], STANDALONESHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', - 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'], + 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'], WEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', - 'Jumamosi'], + 'Jumamosi'], STANDALONEWEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', - 'Wetano', 'Jumamosi'], + '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'], + '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'], + 'Inya kĩrĩ inya'], AMPMS: ['RŨ', 'ŨG'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -9163,19 +13725,19 @@ goog.i18n.DateTimeSymbols_mfe = { 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'], + 'n', 'd'], MONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', - 'septam', 'oktob', 'novam', 'desam'], + 'septam', 'oktob', 'novam', 'desam'], STANDALONEMONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', - 'out', 'septam', 'oktob', 'novam', 'desam'], + 'out', 'septam', 'oktob', 'novam', 'desam'], SHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', - 'okt', 'nov', 'des'], + 'okt', 'nov', 'des'], STANDALONESHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', - 'sep', 'okt', 'nov', 'des'], + 'sep', 'okt', 'nov', 'des'], WEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', - 'samdi'], + 'samdi'], STANDALONEWEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', - 'vandredi', 'samdi'], + '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'], @@ -9183,8 +13745,9 @@ goog.i18n.DateTimeSymbols_mfe = { SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1e trimes', '2em trimes', '3em trimes', '4em trimes'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -9205,30 +13768,31 @@ goog.i18n.DateTimeSymbols_mg = { 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'], + 'N', 'D'], MONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', - 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], + 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], STANDALONEMONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', - 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], + 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', - 'Aog', 'Sep', 'Okt', 'Nov', 'Des'], + 'Aog', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', - 'Zoma', 'Asabotsy'], + 'Zoma', 'Asabotsy'], STANDALONEWEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', - 'Alakamisy', 'Zoma', 'Asabotsy'], + 'Alakamisy', 'Zoma', 'Asabotsy'], SHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'], STANDALONESHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', - 'Asab'], + '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'], + 'Telovolana fahatelo', 'Telovolana fahefatra'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -9249,32 +13813,33 @@ goog.i18n.DateTimeSymbols_mgh = { 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'], + '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'], + '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'], + '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'], + 'Kum', 'Moj', 'Yel'], STANDALONESHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', - 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'], + 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'], WEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', - 'Jumamosi'], + 'Jumamosi'], STANDALONEWEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', - 'Ijumaa', 'Jumamosi'], + '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'], STANDALONENARROWWEEKDAYS: ['S', 'J', 'J', 'J', 'A', 'I', 'J'], 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/yyyy'], + AMPMS: ['wichishu', 'mchochil\'l'], + 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 @@ -9288,166 +13853,276 @@ goog.i18n.DateTimeSymbols_mgh_MZ = goog.i18n.DateTimeSymbols_mgh; /** - * Date/time formatting symbols for locale mk. + * Date/time formatting symbols for locale mgo. */ -goog.i18n.DateTimeSymbols_mk = { - ERAS: ['пр.н.е.', 'ае.'], - ERANAMES: ['пр.н.е.', 'ае.'], +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'], + NARROWWEEKDAYS: ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], + STANDALONENARROWWEEKDAYS: ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, y MMMM dd', '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 mgo_CM. + */ +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: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['прво тромесечје', 'второ тромесечје', - 'трето тромесечје', 'четврто тромесечје'], + 'трето тромесечје', 'четврто тромесечје'], AMPMS: ['претпладне', 'попладне'], - DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd.M.yyyy', 'dd.M.yy'], + 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 }; -/** - * Date/time formatting symbols for locale mk_MK. - */ -goog.i18n.DateTimeSymbols_mk_MK = goog.i18n.DateTimeSymbols_mk; - - /** * Date/time formatting symbols for locale ml_IN. */ goog.i18n.DateTimeSymbols_ml_IN = { - ERAS: ['ക്രി.മൂ', 'ക്രി.പി.'], + ERAS: ['ക്രി.മൂ', 'എഡി'], ERANAMES: ['ക്രിസ്തുവിനു് മുമ്പ്‌', - 'ക്രിസ്തുവിന് പിന്‍പ്'], + 'ക്രിസ്തുവിന് പിൻപ്'], NARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മേ', 'ജൂ', 'ജൂ', - 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മേ', 'ജൂ', - 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാര്‍ച്ച്', 'ഏപ്രില്‍', 'മേയ്', - 'ജൂണ്‍', 'ജൂലൈ', 'ആഗസ്റ്റ്', - 'സെപ്റ്റംബര്‍', 'ഒക്ടോബര്‍', - 'നവംബര്‍', 'ഡിസംബര്‍'], + 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', + 'ജൂലൈ', 'ആഗസ്റ്റ്', + 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', + 'നവംബർ', 'ഡിസംബർ'], STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാര്‍ച്ച്', 'ഏപ്രില്‍', 'മേയ്', - 'ജൂണ്‍', 'ജൂലൈ', 'ആഗസ്റ്റ്', - 'സെപ്റ്റംബര്‍', 'ഒക്ടോബര്‍', - 'നവംബര്‍', 'ഡിസംബര്‍'], - SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാര്‍', - 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍', 'ജൂലൈ', - 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', - 'ഡിസം'], - STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാര്‍', - 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍', 'ജൂലൈ', - 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', - 'ഡിസം'], - WEEKDAYS: ['ഞായറാഴ്ച', 'തിങ്കളാഴ്ച', - 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്ച', - 'വ്യാഴാഴ്ച', 'വെള്ളിയാഴ്ച', - 'ശനിയാഴ്ച'], - STANDALONEWEEKDAYS: ['ഞായറാഴ്ച', - 'തിങ്കളാഴ്ച', 'ചൊവ്വാഴ്ച', - 'ബുധനാഴ്ച', 'വ്യാഴാഴ്ച', - 'വെള്ളിയാഴ്ച', 'ശനിയാഴ്ച'], - SHORTWEEKDAYS: ['ഞായര്‍', 'തിങ്കള്‍', - 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', - 'വെള്ളി', 'ശനി'], - STANDALONESHORTWEEKDAYS: ['ഞായര്‍', 'തിങ്കള്‍', - 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', - 'വെള്ളി', 'ശനി'], + 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', + 'ജൂലൈ', 'ആഗസ്റ്റ്', + 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', + 'നവംബർ', 'ഡിസംബർ'], + SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', + 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', + 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', + 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', + 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + WEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', + 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്‌ച', + 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', + 'ശനിയാഴ്‌ച'], + STANDALONEWEEKDAYS: ['ഞായറാഴ്‌ച', + 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്‌ച', + 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', + 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'], + SHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', + 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], + STANDALONESHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', + 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', + 'വെള്ളി', 'ശനി'], NARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', - 'വെ', 'ശ'], + 'വെ', 'ശ'], STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', - 'വ്യാ', 'വെ', 'ശ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 'വ്യാ', 'വെ', 'ശ'], + SHORTQUARTERS: ['ഒന്നാം പാദം', + 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', + 'നാലാം പാദം'], QUARTERS: ['ഒന്നാം പാദം', - 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', - 'നാലാം പാദം'], - AMPMS: ['am', 'pm'], + 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', + 'നാലാം പാദം'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['y, MMMM d, EEEE', 'y, MMMM d', 'y, MMM d', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 }; +/** + * Date/time formatting symbols for locale mn_Cyrl. + */ +goog.i18n.DateTimeSymbols_mn_Cyrl = { + 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 \'оны\' MMMM \'сарын\' dd', + '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 mn_Cyrl_MN. + */ +goog.i18n.DateTimeSymbols_mn_Cyrl_MN = goog.i18n.DateTimeSymbols_mn_Cyrl; + + /** * 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: ['ति 1', '2 री तिमाही', 'ति 3', - 'ति 4'], + 'शु', 'श'], + SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'], QUARTERS: ['प्रथम तिमाही', - 'द्वितीय तिमाही', - 'तृतीय तिमाही', - 'चतुर्थ तिमाही'], - AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], - TIMEFORMATS: ['h-mm-ss a zzzz', 'h-mm-ss a z', 'h-mm-ss a', 'h-mm a'], + 'द्वितीय तिमाही', + 'तृतीय तिमाही', + 'चतुर्थ तिमाही'], + 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 @@ -9455,34 +14130,35 @@ goog.i18n.DateTimeSymbols_mr_IN = { /** - * Date/time formatting symbols for locale ms_BN. + * Date/time formatting symbols for locale ms_Latn. */ -goog.i18n.DateTimeSymbols_ms_BN = { +goog.i18n.DateTimeSymbols_ms_Latn = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', - 'September', 'Oktober', 'November', 'Disember'], + 'September', 'Oktober', 'November', 'Disember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogos', 'Sep', - 'Okt', 'Nov', 'Dis'], + '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', - 'Ogos', 'Sep', 'Okt', 'Nov', 'Dis'], + 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], + '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: ['Suku 1', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], + SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'], QUARTERS: ['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], AMPMS: ['PG', 'PTG'], - DATEFORMATS: ['dd MMMM y', 'd MMMM y', 'dd/MM/yyyy', 'd/MM/yy'], + 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 @@ -9490,40 +14166,53 @@ goog.i18n.DateTimeSymbols_ms_BN = { /** - * Date/time formatting symbols for locale ms_MY. + * Date/time formatting symbols for locale ms_Latn_BN. */ -goog.i18n.DateTimeSymbols_ms_MY = { +goog.i18n.DateTimeSymbols_ms_Latn_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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', - 'September', 'Oktober', 'November', 'Disember'], + 'September', 'Oktober', 'November', 'Disember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogos', 'Sep', - 'Okt', 'Nov', 'Dis'], + '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', - 'Ogos', 'Sep', 'Okt', 'Nov', 'Dis'], + 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], + '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: ['Suku 1', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], + 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', 'dd/MM/yyyy', 'd/MM/yy'], + DATEFORMATS: ['dd 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 }; +/** + * Date/time formatting symbols for locale ms_Latn_MY. + */ +goog.i18n.DateTimeSymbols_ms_Latn_MY = goog.i18n.DateTimeSymbols_ms_Latn; + + +/** + * Date/time formatting symbols for locale ms_Latn_SG. + */ +goog.i18n.DateTimeSymbols_ms_Latn_SG = goog.i18n.DateTimeSymbols_ms_Latn; + + /** * Date/time formatting symbols for locale mt_MT. */ @@ -9532,19 +14221,19 @@ goog.i18n.DateTimeSymbols_mt_MT = { ERANAMES: ['Qabel Kristu', 'Wara Kristu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', - 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', - 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', - 'Ott', 'Nov', 'Diċ'], + 'Ott', 'Nov', 'Diċ'], STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', - 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', - 'Il-Ġimgħa', 'Is-Sibt'], + 'Il-Ġimgħa', 'Is-Sibt'], STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', - 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + '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'], @@ -9553,8 +14242,9 @@ goog.i18n.DateTimeSymbols_mt_MT = { QUARTERS: ['K1', 'K2', 'K3', 'K4'], AMPMS: ['QN', 'WN'], DATEFORMATS: ['EEEE, d \'ta\'’ MMMM y', 'd \'ta\'’ MMMM y', 'dd MMM y', - 'dd/MM/yyyy'], + '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 @@ -9569,33 +14259,32 @@ goog.i18n.DateTimeSymbols_mua = { 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'], + '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'], + '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'], + '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'], + 'FMU', 'FGW', 'FYU'], STANDALONESHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', - 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'], + 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'], WEEKDAYS: ['Com\'yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', - 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], + 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], STANDALONEWEEKDAYS: ['Com\'yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', - 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], + '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'], + '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/yyyy'], + 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 @@ -9609,66 +14298,69 @@ goog.i18n.DateTimeSymbols_mua_CM = goog.i18n.DateTimeSymbols_mua; /** - * Date/time formatting symbols for locale my. + * Date/time formatting symbols for locale my_MM. */ -goog.i18n.DateTimeSymbols_my = { +goog.i18n.DateTimeSymbols_my_MM = { ZERODIGIT: 0x1040, ERAS: ['ဘီစီ', 'အေဒီ'], ERANAMES: ['ခရစ်တော် မပေါ်မီကာလ', - 'ခရစ်တော် ပေါ်ထွန်းပြီးကာလ'], + 'ခရစ်တော် ပေါ်ထွန်းပြီးကာလ'], NARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', - 'အ', 'န', 'ဒ'], + 'အ', 'န', 'ဒ'], STANDALONENARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', - 'ဩ', 'စ', 'အ', 'န', 'ဒ'], + 'ဩ', 'စ', 'အ', 'န', 'ဒ'], MONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', - 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', - 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', - 'အောက်တိုဘာ', 'နိုဝင်ဘာ', - 'ဒီဇင်ဘာ'], + 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', + 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', + 'အောက်တိုဘာ', 'နိုဝင်ဘာ', + 'ဒီဇင်ဘာ'], STANDALONEMONTHS: ['ဇန်နဝါရီ', - 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', - 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', - 'စက်တင်ဘာ', 'အောက်တိုဘာ', - 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], - SHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', - 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', - 'နို', 'ဒီ'], - STANDALONESHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', - 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', - 'နို', 'ဒီ'], + 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', + 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', + 'စက်တင်ဘာ', 'အောက်တိုဘာ', + 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], + SHORTMONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', + 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', + 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', + 'အောက်တိုဘာ', 'နိုဝင်ဘာ', + 'ဒီဇင်ဘာ'], + STANDALONESHORTMONTHS: ['ဇန်နဝါရီ', + 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', + 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', + 'စက်တင်ဘာ', 'အောက်တိုဘာ', + 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], WEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], STANDALONEWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', - 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', - 'ကြာသပတေး', 'သောကြာ', 'စနေ'], - SHORTWEEKDAYS: ['နွေ', 'လာ', 'ဂါ', 'ဟူး', 'တေး', - 'ကြာ', 'နေ'], - STANDALONESHORTWEEKDAYS: ['နွေ', 'လာ', 'ဂါ', 'ဟူး', - 'တေး', 'ကြာ', 'နေ'], + 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + SHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', + 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + STANDALONESHORTWEEKDAYS: ['တနင်္ဂနွေ', + 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], NARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], STANDALONENARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - SHORTQUARTERS: ['ပ-စိတ်', 'ဒု-စိတ်', 'တ-စိတ်', - 'စ-စိတ်'], + SHORTQUARTERS: ['ပထမ သုံးလပတ်', + 'ဒုတိယ သုံးလပတ်', + 'တတိယ သုံးလပတ်', + 'စတုတ္ထ သုံးလပတ်'], QUARTERS: ['ပထမ သုံးလပတ်', - 'ဒုတိယ သုံးလပတ်', - 'တတိယ သုံးလပတ်', - 'စတုတ္ထ သုံးလပတ်'], + 'ဒုတိယ သုံးလပတ်', + 'တတိယ သုံးလပတ်', + 'စတုတ္ထ သုံးလပတ်'], AMPMS: ['နံနက်', 'ညနေ'], DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1}မှာ {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; -/** - * Date/time formatting symbols for locale my_MM. - */ -goog.i18n.DateTimeSymbols_my_MM = goog.i18n.DateTimeSymbols_my; - - /** * Date/time formatting symbols for locale naq. */ @@ -9677,33 +14369,33 @@ goog.i18n.DateTimeSymbols_naq = { 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'], + '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'], + 'ǃ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'], + 'ǃ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'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', - 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], + 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], STANDALONEWEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', - 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'], + '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'], + '4ǁî kwartals'], AMPMS: ['ǁgoagas', 'ǃuias'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -9717,35 +14409,36 @@ goog.i18n.DateTimeSymbols_naq_NA = goog.i18n.DateTimeSymbols_naq; /** - * Date/time formatting symbols for locale nb. + * Date/time formatting symbols for locale nb_NO. */ -goog.i18n.DateTimeSymbols_nb = { +goog.i18n.DateTimeSymbols_nb_NO = { ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['f.Kr.', 'e.Kr.'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], + '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.'], + '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'], + 'aug', 'sep', 'okt', 'nov', 'des'], WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], + 'lørdag'], STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], + 'fredag', 'lørdag'], SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], STANDALONESHORTWEEKDAYS: ['sø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['AM', 'PM'], + AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'], - TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -9753,9 +14446,40 @@ goog.i18n.DateTimeSymbols_nb = { /** - * Date/time formatting symbols for locale nb_NO. + * Date/time formatting symbols for locale nb_SJ. */ -goog.i18n.DateTimeSymbols_nb_NO = goog.i18n.DateTimeSymbols_nb; +goog.i18n.DateTimeSymbols_nb_SJ = { + 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.', '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ø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['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} \'kl.\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; /** @@ -9766,21 +14490,21 @@ goog.i18n.DateTimeSymbols_nd = { 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'], + 'L', 'M'], MONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', - 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', - 'Mpalakazi'], + 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', + 'Mpalakazi'], STANDALONEMONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', - 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', - 'Mfumfu', 'Lwezi', 'Mpalakazi'], + 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', + 'Lwezi', 'Mpalakazi'], SHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', - 'Mpan', 'Mfu', 'Lwe', 'Mpal'], + 'Mpan', 'Mfu', 'Lwe', 'Mpal'], STANDALONESHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', - 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'], + 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'], WEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', - 'Mgqibelo'], + 'Mgqibelo'], STANDALONEWEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', - 'Sihlanu', 'Mgqibelo'], + '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'], @@ -9788,8 +14512,9 @@ goog.i18n.DateTimeSymbols_nd = { 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/yyyy'], + 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 @@ -9803,136 +14528,293 @@ goog.i18n.DateTimeSymbols_nd_ZW = goog.i18n.DateTimeSymbols_nd; /** - * Date/time formatting symbols for locale ne. + * Date/time formatting symbols for locale ne_IN. */ -goog.i18n.DateTimeSymbols_ne = { +goog.i18n.DateTimeSymbols_ne_IN = { + ZERODIGIT: 0x0966, ERAS: ['ईसा पूर्व', 'सन्'], ERANAMES: ['ईसा पूर्व', 'सन्'], NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', - '१०', '११', '१२'], + '१०', '११', '१२'], STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', - '८', '९', '१०', '११', '१२'], - MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', - 'अप्रिल', 'मे', 'जुन', 'जुलाई', - 'अगस्त', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], + '८', '९', '१०', '११', '१२'], + MONTHS: ['जनवरी', 'फरवरी', 'मार्च', + 'अप्रेल', 'मई', 'जुन', 'जुलाई', + 'अगस्त', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'दिसम्बर'], STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', - 'मार्च', 'अप्रिल', 'मे', 'जुन', - 'जुलाई', 'अगस्त', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर'], - SHORTMONTHS: ['जन', 'फेब', 'मार्च', 'अप्रि', - 'मे', 'जुन', 'जुला', 'अग', 'सेप्ट', - 'अक्टो', 'नोभे', 'डिसे'], - STANDALONESHORTMONTHS: ['जन', 'फेब', 'मार्च', - 'अप्रि', 'मे', 'जुन', 'जुला', 'अग', - 'सेप्ट', 'अक्टो', 'नोभे', 'डिसे'], - WEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहीबार', - 'शुक्रबार', 'शनिबार'], + 'मार्च', 'अप्रिल', 'मे', 'जुन', + 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', + 'मार्च', 'अप्रिल', 'मे', 'जुन', + 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', + 'मार्च', 'अप्रिल', 'मे', 'जुन', + 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + WEEKDAYS: ['आइतवार', 'सोमवार', + 'मङ्गलवार', 'बुधवार', 'बिहीवार', + 'शुक्रवार', 'शनिवार'], STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', - 'मङ्गलबार', 'बुधबार', 'बिहीबार', - 'शुक्रबार', 'शनिबार'], + 'मङ्गलबार', 'बुधबार', 'बिहीबार', + 'शुक्रबार', 'शनिबार'], SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', - 'बिही', 'शुक्र', 'शनि'], + 'बिही', 'शुक्र', 'शनि'], STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', - 'बुध', 'बिही', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['१', '२', '३', '४', '५', '६', '७'], - STANDALONENARROWWEEKDAYS: ['१', '२', '३', '४', '५', '६', '७'], + 'बुध', 'बिही', 'शुक्र', 'शनि'], + NARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], + STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', + 'शु', 'श'], SHORTQUARTERS: ['पहिलो सत्र', - 'दोस्रो सत्र', 'तेस्रो सत्र', - 'चौथो सत्र'], + 'दोस्रो सत्र', 'तेस्रो सत्र', + 'चौथो सत्र'], QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', - 'तेस्रो सत्र', 'चौथो सत्र'], - AMPMS: ['पूर्व मध्यान्ह', - 'उत्तर मध्यान्ह'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-MM-dd'], + 'तेस्रो सत्र', 'चौथो सत्र'], + 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], + WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale ne_IN. + * Date/time formatting symbols for locale ne_NP. */ -goog.i18n.DateTimeSymbols_ne_IN = { +goog.i18n.DateTimeSymbols_ne_NP = { + ZERODIGIT: 0x0966, ERAS: ['ईसा पूर्व', 'सन्'], ERANAMES: ['ईसा पूर्व', 'सन्'], NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', - '१०', '११', '१२'], + '१०', '११', '१२'], STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', - '८', '९', '१०', '११', '१२'], - MONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रेल', 'मई', 'जुन', 'जुलाई', - 'अगस्त', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'दिसम्बर'], - STANDALONEMONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रेल', 'मई', 'जुन', 'जुलाई', - 'अगस्त', 'सेप्टेम्बर', - 'अक्टोबर', 'नोभेम्बर', - 'दिसम्बर'], - SHORTMONTHS: ['जन', 'फेब', 'मार्च', 'अप्रि', - 'मे', 'जुन', 'जुला', 'अग', 'सेप्ट', - 'अक्टो', 'नोभे', 'डिसे'], - STANDALONESHORTMONTHS: ['जन', 'फेब', 'मार्च', - 'अप्रि', 'मे', 'जुन', 'जुला', 'अग', - 'सेप्ट', 'अक्टो', 'नोभे', 'डिसे'], - WEEKDAYS: ['आइतवार', 'सोमवार', - 'मङ्गलवार', 'बुधवार', 'बिहीवार', - 'शुक्रवार', 'शनिवार'], - STANDALONEWEEKDAYS: ['आइतवार', 'सोमवार', - 'मङ्गलवार', 'बुधवार', 'बिहीवार', - 'शुक्रवार', 'शनिवार'], + '८', '९', '१०', '११', '१२'], + MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', + 'अप्रिल', 'मे', 'जुन', 'जुलाई', + 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', + 'मार्च', 'अप्रिल', 'मे', 'जुन', + 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', + 'मार्च', 'अप्रिल', 'मे', 'जुन', + 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', + 'मार्च', 'अप्रिल', 'मे', 'जुन', + 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', + 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर'], + WEEKDAYS: ['आइतबार', 'सोमबार', + 'मङ्गलबार', 'बुधबार', 'बिहीबार', + 'शुक्रबार', 'शनिबार'], + STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', + 'मङ्गलबार', 'बुधबार', 'बिहीबार', + 'शुक्रबार', 'शनिबार'], SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', - 'बिही', 'शुक्र', 'शनि'], + 'बिही', 'शुक्र', 'शनि'], STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', - 'बुध', 'बिही', 'शुक्र', 'शनि'], - NARROWWEEKDAYS: ['१', '२', '३', '४', '५', '६', '७'], - STANDALONENARROWWEEKDAYS: ['१', '२', '३', '४', '५', '६', '७'], - SHORTQUARTERS: ['पहिलो पाउ', 'दोस्रो पाउ', - 'तेस्रो पाउ', 'चौथो पाउ'], - QUARTERS: ['पहिलो पाउ', 'दोस्रो पाउ', - 'तेस्रो पाउ', 'चौथो पाउ'], - AMPMS: ['पूर्वाह्न', 'अपराह्न'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-MM-dd'], + 'बुध', 'बिही', 'शुक्र', 'शनि'], + 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: [6, 6], + WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale ne_NP. + * Date/time formatting symbols for locale nl_AW. */ -goog.i18n.DateTimeSymbols_ne_NP = goog.i18n.DateTimeSymbols_ne; +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'], + SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; /** - * Date/time formatting symbols for locale nl_AW. + * Date/time formatting symbols for locale nl_BE. */ -goog.i18n.DateTimeSymbols_nl_AW = { - ERAS: ['v. Chr.', 'n. Chr.'], +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'], + SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd-MMM-y', '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: 3 +}; + + +/** + * Date/time formatting symbols for locale nl_BQ. + */ +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'], + SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * Date/time formatting symbols for locale nl_CW. + */ +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'], + SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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'], + 'N', 'D'], MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], + 'augustus', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], + 'zaterdag'], STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + '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'], @@ -9942,33 +14824,34 @@ goog.i18n.DateTimeSymbols_nl_AW = { 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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + FIRSTWEEKCUTOFFDAY: 3 }; /** - * Date/time formatting symbols for locale nl_BE. + * Date/time formatting symbols for locale nl_SR. */ -goog.i18n.DateTimeSymbols_nl_BE = { - ERAS: ['v. Chr.', 'n. Chr.'], +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'], + 'N', 'D'], MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], + 'augustus', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], + 'zaterdag'], STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + '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'], @@ -9976,35 +14859,36 @@ goog.i18n.DateTimeSymbols_nl_BE = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd-MMM-y', 'd/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, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale nl_NL. + * Date/time formatting symbols for locale nl_SX. */ -goog.i18n.DateTimeSymbols_nl_NL = { - ERAS: ['v. Chr.', 'n. Chr.'], +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'], + 'N', 'D'], MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], + 'augustus', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], + 'zaterdag'], STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + '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'], @@ -10014,9 +14898,10 @@ goog.i18n.DateTimeSymbols_nl_NL = { 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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 6 }; @@ -10028,34 +14913,35 @@ goog.i18n.DateTimeSymbols_nmg = { 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'], + '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'], + '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'], + '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'], + 'ng10', 'ng11', 'kris'], STANDALONESHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', - 'ng8', 'ng9', 'ng10', 'ng11', 'kris'], + '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'], + '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'], + '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'], + 'sas'], NARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'm', 's'], STANDALONENARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'm', 's'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['Tindɛ nvúr', 'Tindɛ ńmba', 'Tindɛ ńlal', 'Tindɛ ńna'], AMPMS: ['maná', 'kugú'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + 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 @@ -10076,19 +14962,19 @@ goog.i18n.DateTimeSymbols_nn = { 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'], + 'N', 'D'], MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], + 'august', 'september', 'oktober', 'november', 'desember'], STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + 'juli', 'august', 'september', 'oktober', 'november', 'desember'], SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', - 'sep.', 'okt.', 'nov.', 'des.'], + 'sep.', 'okt.', 'nov.', 'des.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'des'], + 'aug', 'sep', 'okt', 'nov', 'des'], WEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', - 'laurdag'], + 'laurdag'], STANDALONEWEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', - 'fredag', 'laurdag'], + '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'], @@ -10098,6 +14984,7 @@ goog.i18n.DateTimeSymbols_nn = { AMPMS: ['formiddag', 'ettermiddag'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'], TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} \'kl.\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -10110,6 +14997,68 @@ goog.i18n.DateTimeSymbols_nn = { goog.i18n.DateTimeSymbols_nn_NO = goog.i18n.DateTimeSymbols_nn; +/** + * Date/time formatting symbols for locale nnh. + */ +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ɛ̌ʼ'], + 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'], + 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 nnh_CM. + */ +goog.i18n.DateTimeSymbols_nnh_CM = goog.i18n.DateTimeSymbols_nnh; + + /** * Date/time formatting symbols for locale nr. */ @@ -10118,29 +15067,30 @@ goog.i18n.DateTimeSymbols_nr = { ERANAMES: ['BC', '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'], + '11', '12'], MONTHS: ['Janabari', 'uFeberbari', 'uMatjhi', 'u-Apreli', 'Meyi', 'Juni', - 'Julayi', 'Arhostosi', 'Septemba', 'Oktoba', 'Usinyikhaba', 'Disemba'], + 'Julayi', 'Arhostosi', 'Septemba', 'Oktoba', 'Usinyikhaba', 'Disemba'], STANDALONEMONTHS: ['Janabari', 'uFeberbari', 'uMatjhi', 'u-Apreli', 'Meyi', - 'Juni', 'Julayi', 'Arhostosi', 'Septemba', 'Oktoba', 'Usinyikhaba', - 'Disemba'], + 'Juni', 'Julayi', 'Arhostosi', 'Septemba', 'Oktoba', 'Usinyikhaba', + 'Disemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mat', 'Apr', 'Mey', 'Jun', 'Jul', 'Arh', 'Sep', - 'Okt', 'Usi', 'Dis'], + 'Okt', 'Usi', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mat', 'Apr', 'Mey', 'Jun', 'Jul', - 'Arh', 'Sep', 'Okt', 'Usi', 'Dis'], + 'Arh', 'Sep', 'Okt', 'Usi', 'Dis'], WEEKDAYS: ['uSonto', 'uMvulo', 'uLesibili', 'Lesithathu', 'uLesine', - 'ngoLesihlanu', 'umGqibelo'], + 'ngoLesihlanu', 'umGqibelo'], STANDALONEWEEKDAYS: ['uSonto', 'uMvulo', 'uLesibili', 'Lesithathu', 'uLesine', - 'ngoLesihlanu', 'umGqibelo'], + 'ngoLesihlanu', 'umGqibelo'], SHORTWEEKDAYS: ['Son', 'Mvu', 'Bil', 'Tha', 'Ne', 'Hla', 'Gqi'], STANDALONESHORTWEEKDAYS: ['Son', 'Mvu', 'Bil', 'Tha', 'Ne', 'Hla', 'Gqi'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -10161,29 +15111,30 @@ goog.i18n.DateTimeSymbols_nso = { 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'], + '11', '12'], MONTHS: ['Janaware', 'Feberware', 'Matšhe', 'Aporele', 'Mei', 'June', - 'Julae', 'Agostose', 'Setemere', 'Oktobore', 'Nofemere', 'Disemere'], + 'Julae', 'Agostose', 'Setemere', 'Oktobore', 'Nofemere', 'Disemere'], STANDALONEMONTHS: ['Janaware', 'Feberware', 'Matšhe', 'Aporele', 'Mei', - 'June', 'Julae', 'Agostose', 'Setemere', 'Oktobore', 'Nofemere', - 'Disemere'], + 'June', 'Julae', 'Agostose', 'Setemere', 'Oktobore', 'Nofemere', + 'Disemere'], SHORTMONTHS: ['Jan', 'Feb', 'Mat', 'Apo', 'Mei', 'Jun', 'Jul', 'Ago', 'Set', - 'Okt', 'Nof', 'Dis'], + 'Okt', 'Nof', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mat', 'Apo', 'Mei', 'Jun', 'Jul', - 'Ago', 'Set', 'Okt', 'Nof', 'Dis'], + 'Ago', 'Set', 'Okt', 'Nof', 'Dis'], WEEKDAYS: ['Sontaga', 'Mosupalogo', 'Labobedi', 'Laboraro', 'Labone', - 'Labohlano', 'Mokibelo'], + 'Labohlano', 'Mokibelo'], STANDALONEWEEKDAYS: ['Sontaga', 'Mosupalogo', 'Labobedi', 'Laboraro', - 'Labone', 'Labohlano', 'Mokibelo'], + 'Labone', 'Labohlano', 'Mokibelo'], SHORTWEEKDAYS: ['Son', 'Mos', 'Bed', 'Rar', 'Ne', 'Hla', 'Mok'], STANDALONESHORTWEEKDAYS: ['Son', 'Mos', 'Bed', 'Rar', 'Ne', 'Hla', 'Mok'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -10204,33 +15155,34 @@ goog.i18n.DateTimeSymbols_nus = { 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'], + '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'], + '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'], + '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'], + 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], STANDALONESHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', - 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], + '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'], + 'Ŋ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'], + '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'], + 'Bäkɛl'], STANDALONESHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', - 'Dhieec', 'Bäkɛl'], + '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'], + '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/yyyy'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10251,21 +15203,21 @@ goog.i18n.DateTimeSymbols_nyn = { 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'], + 'N', 'D'], MONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', - 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', - 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'], + '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'], + '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'], + 'KKM', 'KNK', 'KNB'], STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', - 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', - 'Orwakataano', 'Orwamukaaga'], + 'Orwakataano', 'Orwamukaaga'], STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', - 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + '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'], @@ -10273,8 +15225,9 @@ goog.i18n.DateTimeSymbols_nyn = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['KWOTA 1', 'KWOTA 2', 'KWOTA 3', 'KWOTA 4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -10295,21 +15248,21 @@ goog.i18n.DateTimeSymbols_om = { 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'], + 'N', 'D'], MONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', - 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', - 'Sadaasa', 'Muddee'], + 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', + 'Sadaasa', 'Muddee'], STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', - 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', - 'Sadaasa', 'Muddee'], + 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', + 'Sadaasa', 'Muddee'], SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', - 'Onk', 'Sad', 'Mud'], + 'Onk', 'Sad', 'Mud'], STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', - 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', - 'Sanbata'], + 'Sanbata'], STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', - 'Jimaata', 'Sanbata'], + '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'], @@ -10319,6 +15272,7 @@ goog.i18n.DateTimeSymbols_om = { 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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10344,48 +15298,49 @@ 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 @@ -10393,102 +15348,111 @@ goog.i18n.DateTimeSymbols_or_IN = { /** - * Date/time formatting symbols for locale pa. + * Date/time formatting symbols for locale os. */ -goog.i18n.DateTimeSymbols_pa = { - 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/yyyy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [6, 6], - FIRSTWEEKCUTOFFDAY: 5 +goog.i18n.DateTimeSymbols_os = { + 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 \'аз\'', + '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: 6 }; +/** + * Date/time formatting symbols for locale os_GE. + */ +goog.i18n.DateTimeSymbols_os_GE = goog.i18n.DateTimeSymbols_os; + + +/** + * Date/time formatting symbols for locale os_RU. + */ +goog.i18n.DateTimeSymbols_os_RU = goog.i18n.DateTimeSymbols_os; + + /** * Date/time formatting symbols for locale pa_Arab. */ goog.i18n.DateTimeSymbols_pa_Arab = { ZERODIGIT: 0x06F0, - ERAS: ['ਈ. ਪੂ.', 'ਸਾਲ'], + ERAS: ['ਈ. ਪੂ.', 'ਸੰਨ'], ERANAMES: ['ايساپورو', 'سں'], - NARROWMONTHS: ['ਜ', 'ਫ', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', - 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - STANDALONENARROWMONTHS: ['ਜ', 'ਫ', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', - 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', + 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', + 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], + 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', - 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', - 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', - 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'], - SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'ਮਈ', - 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', - 'ਮਈ', 'جون', 'جولائی', 'اگست', 'ستمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + SHORTMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + STANDALONESHORTMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', + 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', + 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', + 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'], WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', - 'جمعہ', 'ہفتہ'], + 'جمعہ', 'ہفتہ'], STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', - 'ਮੰਗਲਵਾਰ', 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', - 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨੀਚਰਵਾਰ'], + 'ਮੰਗਲਵਾਰ', 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', + 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨੀਵਾਰ'], SHORTWEEKDAYS: ['ਐਤ.', 'ਸੋਮ.', 'ਮੰਗਲ.', 'ਬੁਧ.', - 'ਵੀਰ.', 'ਸ਼ੁਕਰ.', 'ਸ਼ਨੀ.'], + 'ਵੀਰ.', 'ਸ਼ੁੱਕਰ.', 'ਸ਼ਨੀ.'], STANDALONESHORTWEEKDAYS: ['ਐਤ.', 'ਸੋਮ.', 'ਮੰਗਲ.', - 'ਬੁਧ.', 'ਵੀਰ.', 'ਸ਼ੁਕਰ.', 'ਸ਼ਨੀ.'], + 'ਬੁਧ.', 'ਵੀਰ.', 'ਸ਼ੁੱਕਰ.', 'ਸ਼ਨੀ.'], NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', - 'ਸ਼ੁੱ', 'ਸ਼'], + 'ਸ਼ੁੱ', 'ਸ਼'], STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', - 'ਸ਼ੁੱ', 'ਸ਼'], - SHORTQUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', - 'چوتھاي تيجا', 'چوتھاي چوتھا'], + 'ਸ਼ੁੱ', 'ਸ਼'], + SHORTQUARTERS: ['ਪਊਆ', 'ਅੱਧਾ', 'ਪੌਣਾ', 'ਪੂਰਾ'], QUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', - 'چوتھاي تيجا', 'چوتھاي چوتھا'], - AMPMS: ['ਪੂਰਵ ਦੁਪਹਿਰ', 'ਬਾਅਦ ਦੁਪਹਿਰ'], - DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 'چوتھاي تيجا', 'چوتھاي چوتھا'], + 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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -10504,13 +15468,59 @@ goog.i18n.DateTimeSymbols_pa_Arab_PK = goog.i18n.DateTimeSymbols_pa_Arab; /** * Date/time formatting symbols for locale pa_Guru. */ -goog.i18n.DateTimeSymbols_pa_Guru = goog.i18n.DateTimeSymbols_pa; +goog.i18n.DateTimeSymbols_pa_Guru = { + ERAS: ['ਈ. ਪੂ.', 'ਸੰਨ'], + ERANAMES: ['ਈ. ਪੂ.', 'ਸੰਨ'], + NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', + 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', + 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + MONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + SHORTMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + STANDALONESHORTMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', + 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', + 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', + 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'], + WEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', + 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', + 'ਸ਼ਨੀਵਾਰ'], + STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', + 'ਮੰਗਲਵਾਰ', 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', + 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨੀਵਾਰ'], + SHORTWEEKDAYS: ['ਐਤ.', 'ਸੋਮ.', 'ਮੰਗਲ.', 'ਬੁਧ.', + 'ਵੀਰ.', 'ਸ਼ੁੱਕਰ.', 'ਸ਼ਨੀ.'], + STANDALONESHORTWEEKDAYS: ['ਐਤ.', 'ਸੋਮ.', 'ਮੰਗਲ.', + 'ਬੁਧ.', 'ਵੀਰ.', 'ਸ਼ੁੱਕਰ.', 'ਸ਼ਨੀ.'], + NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', + 'ਸ਼ੁੱ', 'ਸ਼'], + STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', + 'ਸ਼ੁੱ', 'ਸ਼'], + SHORTQUARTERS: ['ਪਊਆ', 'ਅੱਧਾ', 'ਪੌਣਾ', 'ਪੂਰਾ'], + QUARTERS: ['ਪਊਆ', 'ਅੱਧਾ', 'ਪੌਣਾ', 'ਪੂਰਾ'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; /** * Date/time formatting symbols for locale pa_Guru_IN. */ -goog.i18n.DateTimeSymbols_pa_Guru_IN = goog.i18n.DateTimeSymbols_pa; +goog.i18n.DateTimeSymbols_pa_Guru_IN = goog.i18n.DateTimeSymbols_pa_Guru; /** @@ -10521,31 +15531,31 @@ goog.i18n.DateTimeSymbols_pl_PL = { 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'], + 'l', 'g'], MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', - 'lipca', 'sierpnia', 'września', 'października', 'listopada', - 'grudnia'], + 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'], STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', - 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', - 'listopad', 'grudzień'], + 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', + 'grudzień'], SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', - 'paź', 'lis', 'gru'], + 'paź', 'lis', 'gru'], STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', - 'sie', 'wrz', 'paź', 'lis', 'gru'], + 'sie', 'wrz', 'paź', 'lis', 'gru'], WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', - 'piątek', 'sobota'], + 'piątek', 'sobota'], STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', - 'czwartek', 'piątek', 'sobota'], + 'czwartek', 'piątek', 'sobota'], SHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', - 'sob.'], + 'sob.'], NARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yyyy'], + 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 @@ -10561,34 +15571,35 @@ goog.i18n.DateTimeSymbols_ps = { 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'], + '11', '12'], MONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], + 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], STANDALONEMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', - 'می', 'جون', 'جولای', 'اګست', 'سپتمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], + 'می', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], SHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], + 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], STANDALONESHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', - 'اپریل', 'می', 'جون', 'جولای', 'اګست', 'سپتمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], + 'اپریل', 'می', 'جون', 'جولای', 'اګست', 'سپتمبر', + 'اکتوبر', 'نومبر', 'دسمبر'], WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + 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 د y د MMMM d', 'د y د MMMM d', 'd MMM y', 'yyyy/M/d'], + DATEFORMATS: ['EEEE د y د MMMM d', 'د y د MMMM d', '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: [3, 4], FIRSTWEEKCUTOFFDAY: 4 @@ -10609,31 +15620,70 @@ goog.i18n.DateTimeSymbols_pt_AO = { ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], + 'out', 'nov', 'dez'], STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], + 'ago', 'set', 'out', 'nov', 'dez'], WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], + 'quinta-feira', 'sexta-feira', 'sábado'], STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + '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'], + '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', - 'HH:mm:ss', 'HH:mm'], + '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 +}; + + +/** + * Date/time formatting symbols for locale pt_CV. + */ +goog.i18n.DateTimeSymbols_pt_CV = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', + 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', + 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', + 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', + 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'dd/MM/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 @@ -10648,37 +15698,76 @@ goog.i18n.DateTimeSymbols_pt_GW = { ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], + 'out', 'nov', 'dez'], STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], + 'ago', 'set', 'out', 'nov', 'dez'], WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], + 'quinta-feira', 'sexta-feira', 'sábado'], STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + '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'], + '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', - 'HH:mm:ss', 'HH:mm'], + '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 }; +/** + * Date/time formatting symbols for locale pt_MO. + */ +goog.i18n.DateTimeSymbols_pt_MO = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', + 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', + 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', + 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', + 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'dd/MM/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 +}; + + /** * Date/time formatting symbols for locale pt_MZ. */ @@ -10687,31 +15776,31 @@ goog.i18n.DateTimeSymbols_pt_MZ = { ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], + 'out', 'nov', 'dez'], STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], + 'ago', 'set', 'out', 'nov', 'dez'], WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], + 'quinta-feira', 'sexta-feira', 'sábado'], STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + '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'], + '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', - 'HH:mm:ss', 'HH:mm'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -10726,31 +15815,70 @@ goog.i18n.DateTimeSymbols_pt_ST = { ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], + MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', + 'out', 'nov', 'dez'], + STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', + 'ago', 'set', 'out', 'nov', 'dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', + 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', + 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', + 'dd/MM/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 pt_TL. + */ +goog.i18n.DateTimeSymbols_pt_TL = { + ERAS: ['a.C.', 'd.C.'], + ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], + NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', + 'N', 'D'], MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], + 'out', 'nov', 'dez'], STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], + 'ago', 'set', 'out', 'nov', 'dez'], WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], + 'quinta-feira', 'sexta-feira', 'sábado'], STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + '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'], + '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', - 'HH:mm:ss', 'HH:mm'], + '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 @@ -10765,19 +15893,19 @@ goog.i18n.DateTimeSymbols_rm = { 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'], + 'N', 'D'], MONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', - 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], + 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], STANDALONEMONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', - 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], + 'fanadur', 'avust', 'settember', 'october', 'november', 'december'], SHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', - 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], + 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', - 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], + 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'], WEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', - 'sonda'], + 'sonda'], STANDALONEWEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', - 'venderdi', 'sonda'], + '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'], @@ -10785,9 +15913,10 @@ goog.i18n.DateTimeSymbols_rm = { SHORTQUARTERS: ['1. quartal', '2. quartal', '3. quartal', '4. quartal'], 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-yyyy', 'dd-MM-yy'], + 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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -10808,31 +15937,32 @@ goog.i18n.DateTimeSymbols_rn = { 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'], + '11', '12'], MONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', - 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'], + 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'], STANDALONEMONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', - 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', - 'Kigarama'], + 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', + 'Kigarama'], SHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', - 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], + 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], STANDALONESHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', - 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'], + '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'], + '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'], + '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.'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + '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'], + '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/yyyy'], + 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 @@ -10853,30 +15983,31 @@ goog.i18n.DateTimeSymbols_ro_MD = { 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'], + 'N', 'D'], MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', - 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], + 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', - 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', - 'decembrie'], + 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', + 'decembrie'], SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', - 'sept.', 'oct.', 'nov.', 'dec.'], + 'sept.', 'oct.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', - 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], + 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', - 'sâmbătă'], + 'sâmbătă'], STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', - 'vineri', 'sâmbătă'], - SHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], - STANDALONESHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + '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: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.yyyy', 'dd.MM.yyyy'], + '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 @@ -10891,30 +16022,173 @@ goog.i18n.DateTimeSymbols_ro_RO = { 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'], + 'N', 'D'], MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', - 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], + 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', - 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', - 'decembrie'], + 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', + 'decembrie'], SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', - 'sept.', 'oct.', 'nov.', 'dec.'], + 'sept.', 'oct.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', - 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], + 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', - 'sâmbătă'], + 'sâmbătă'], STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', - 'vineri', 'sâmbătă'], - SHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], - STANDALONESHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + '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'], + '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 +}; + + +/** + * Date/time formatting symbols for locale rof. + */ +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'], + 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'], + AMPMS: ['kang\'ama', 'kingoto'], + 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 +}; + + +/** + * Date/time formatting symbols for locale rof_TZ. + */ +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: ['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: 6 +}; + + +/** + * 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: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.yyyy', 'dd.MM.yyyy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -10922,92 +16196,93 @@ goog.i18n.DateTimeSymbols_ro_RO = { /** - * Date/time formatting symbols for locale rof. + * Date/time formatting symbols for locale ru_KZ. */ -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'], - 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'], - AMPMS: ['kang\'ama', 'kingoto'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], +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: ['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: 6 }; -/** - * Date/time formatting symbols for locale rof_TZ. - */ -goog.i18n.DateTimeSymbols_rof_TZ = goog.i18n.DateTimeSymbols_rof; - - /** * Date/time formatting symbols for locale ru_MD. */ goog.i18n.DateTimeSymbols_ru_MD = { - ERAS: ['до н.э.', 'н.э.'], + ERAS: ['до н. э.', 'н. э.'], ERANAMES: ['до н.э.', 'н.э.'], NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], + 'Н', 'Д'], STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], + 'О', 'Н', 'Д'], MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], + 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря'], STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', + 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], SHORTMONTHS: ['янв.', 'февр.', 'марта', 'апр.', 'мая', - 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], + 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.'], STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март', 'Апр.', - 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', - 'Нояб.', 'Дек.'], + 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', + 'Нояб.', 'Дек.'], WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], + 'вторник', 'среда', 'четверг', 'пятница', + 'суббота'], STANDALONEWEEKDAYS: ['Воскресенье', 'Понедельник', - 'Вторник', 'Среда', 'Четверг', 'Пятница', - 'Суббота'], + 'Вторник', 'Среда', 'Четверг', 'Пятница', + 'Суббота'], SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], - NARROWWEEKDAYS: ['В', 'Пн', 'Вт', 'С', 'Ч', 'П', 'С'], + 'Сб'], + NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['до полудня', 'после полудня'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'dd.MM.yyyy', - 'dd.MM.yy'], + '3-й квартал', '4-й квартал'], + 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: 6 @@ -11018,42 +16293,43 @@ goog.i18n.DateTimeSymbols_ru_MD = { * Date/time formatting symbols for locale ru_RU. */ goog.i18n.DateTimeSymbols_ru_RU = { - ERAS: ['до н.э.', 'н.э.'], + ERAS: ['до н. э.', 'н. э.'], ERANAMES: ['до н.э.', 'н.э.'], NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], + 'Н', 'Д'], STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], + 'О', 'Н', 'Д'], MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], + 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря'], STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', + 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], SHORTMONTHS: ['янв.', 'февр.', 'марта', 'апр.', 'мая', - 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], + 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.'], STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март', 'Апр.', - 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', - 'Нояб.', 'Дек.'], + 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', + 'Нояб.', 'Дек.'], WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], + 'вторник', 'среда', 'четверг', 'пятница', + 'суббота'], STANDALONEWEEKDAYS: ['Воскресенье', 'Понедельник', - 'Вторник', 'Среда', 'Четверг', 'Пятница', - 'Суббота'], + 'Вторник', 'Среда', 'Четверг', 'Пятница', + 'Суббота'], SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], - NARROWWEEKDAYS: ['В', 'Пн', 'Вт', 'С', 'Ч', 'П', 'С'], + 'Сб'], + NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['до полудня', 'после полудня'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'dd.MM.yyyy', - 'dd.MM.yy'], + '3-й квартал', '4-й квартал'], + 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: 6 @@ -11064,41 +16340,42 @@ goog.i18n.DateTimeSymbols_ru_RU = { * Date/time formatting symbols for locale ru_UA. */ goog.i18n.DateTimeSymbols_ru_UA = { - ERAS: ['до н.э.', 'н.э.'], + ERAS: ['до н. э.', 'н. э.'], ERANAMES: ['до н.э.', 'н.э.'], NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], + 'Н', 'Д'], STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], + 'О', 'Н', 'Д'], MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], + 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря'], STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', + 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], SHORTMONTHS: ['янв.', 'февр.', 'марта', 'апр.', 'мая', - 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], + 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.'], STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март', 'Апр.', - 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', - 'Нояб.', 'Дек.'], + 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', + 'Нояб.', 'Дек.'], WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], + 'вторник', 'среда', 'четверг', 'пятница', + 'суббота'], STANDALONEWEEKDAYS: ['Воскресенье', 'Понедельник', - 'Вторник', 'Среда', 'Четверг', 'Пятница', - 'Суббота'], + 'Вторник', 'Среда', 'Четверг', 'Пятница', + 'Суббота'], SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], - NARROWWEEKDAYS: ['В', 'Пн', 'Вт', 'С', 'Ч', 'П', 'С'], + 'Сб'], + 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'], + '3-й квартал', '4-й квартал'], + 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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11113,31 +16390,32 @@ goog.i18n.DateTimeSymbols_rw = { 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'], + '11', '12'], MONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', - 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'], + 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'], STANDALONEMONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', - 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', - 'Ukuboza'], + 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', + 'Ukuboza'], SHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', - 'nze.', 'ukw.', 'ugu.', 'uku.'], + 'nze.', 'ukw.', 'ugu.', 'uku.'], STANDALONESHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', - 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'], + 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'], WEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', - 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], + 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], STANDALONEWEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', - 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], + 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'], SHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], STANDALONESHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', - 'gnd.'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + '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'], + 'igihembwe cya gatatu', 'igihembwe cya kane'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11158,19 +16436,19 @@ goog.i18n.DateTimeSymbols_rwk = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', - 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', - 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + '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'], @@ -11178,8 +16456,9 @@ goog.i18n.DateTimeSymbols_rwk = { SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], AMPMS: ['utuko', 'kyiukonyi'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -11199,42 +16478,43 @@ goog.i18n.DateTimeSymbols_sah = { ERAS: ['б. э. и.', 'б. э'], ERANAMES: ['б. э. и.', 'б. э'], NARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', - 'С', 'А'], + 'С', 'А'], STANDALONENARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', - 'А', 'С', 'А'], + 'А', 'С', 'А'], MONTHS: ['Тохсунньу', 'Олунньу', 'Кулун тутар', - 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', - 'От ыйын', 'Атырдьых ыйын', 'Балаҕан ыйын', - 'Алтынньы', 'Сэтинньи', 'Ахсынньы'], + 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', + 'От ыйын', 'Атырдьых ыйын', 'Балаҕан ыйын', + 'Алтынньы', 'Сэтинньи', 'Ахсынньы'], STANDALONEMONTHS: ['Тохсунньу', 'Олунньу', - 'Кулун тутар', 'Муус устар', 'Ыам ыйын', - 'Бэс ыйын', 'От ыйын', 'Атырдьых ыйын', - 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', - 'Ахсынньы'], + 'Кулун тутар', 'Муус устар', 'Ыам ыйын', + 'Бэс ыйын', 'От ыйын', 'Атырдьых ыйын', + 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', + 'Ахсынньы'], SHORTMONTHS: ['Тохс', 'Олун', 'Клн_ттр', 'Мус_уст', - 'Ыам_йн', 'Бэс_йн', 'От_йн', 'Атрдь_йн', - 'Блҕн_йн', 'Алт', 'Сэт', 'Ахс'], + 'Ыам_йн', 'Бэс_йн', 'От_йн', 'Атрдь_йн', + 'Блҕн_йн', 'Алт', 'Сэт', 'Ахс'], STANDALONESHORTMONTHS: ['Тохс', 'Олун', 'Клн_ттр', - 'Мус_уст', 'Ыам_йн', 'Бэс_йн', 'От_йн', - 'Атрдь_йн', 'Блҕн_йн', 'Алт', 'Сэт', 'Ахс'], + 'Мус_уст', 'Ыам_йн', 'Бэс_йн', 'От_йн', + 'Атрдь_йн', 'Блҕн_йн', 'Алт', 'Сэт', 'Ахс'], WEEKDAYS: ['Баскыһыанньа', 'Бэнидиэлинньик', - 'Оптуорунньук', 'Сэрэдэ', 'Чэппиэр', - 'Бээтиҥсэ', 'Субуота'], + 'Оптуорунньук', 'Сэрэдэ', 'Чэппиэр', + 'Бээтиҥсэ', 'Субуота'], STANDALONEWEEKDAYS: ['Баскыһыанньа', - 'Бэнидиэлинньик', 'Оптуорунньук', - 'Сэрэдэ', 'Чэппиэр', 'Бээтиҥсэ', 'Субуота'], + 'Бэнидиэлинньик', 'Оптуорунньук', 'Сэрэдэ', + 'Чэппиэр', 'Бээтиҥсэ', 'Субуота'], SHORTWEEKDAYS: ['Бс', 'Бн', 'Оп', 'Сэ', 'Чп', 'Бэ', 'Сб'], STANDALONESHORTWEEKDAYS: ['Бс', 'Бн', 'Оп', 'Сэ', 'Чп', 'Бэ', - 'Сб'], + 'Сб'], NARROWWEEKDAYS: ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], STANDALONENARROWWEEKDAYS: ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], SHORTQUARTERS: ['1-кы кб', '2-с кб', '3-с кб', '4-с кб'], QUARTERS: ['1-кы кыбаартал', '2-с кыбаартал', - '3-с кыбаартал', '4-с кыбаартал'], + '3-с кыбаартал', '4-с кыбаартал'], AMPMS: ['ЭИ', 'ЭК'], DATEFORMATS: ['y \'сыл\' MMMM d \'күнэ\', EEEE', 'y, MMMM d', - 'y, MMM d', 'yy/M/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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11255,23 +16535,23 @@ goog.i18n.DateTimeSymbols_saq = { 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'], + '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'], + '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'], + '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'], + 'Tom', 'Tob', 'Tow'], STANDALONESHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', - 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'], + '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'], + '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'], + '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'], @@ -11279,8 +16559,9 @@ goog.i18n.DateTimeSymbols_saq = { SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], AMPMS: ['Tesiran', 'Teipa'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -11301,21 +16582,21 @@ goog.i18n.DateTimeSymbols_sbp = { 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'], + '11', '12'], MONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', - 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', - 'Muhaano'], + 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', + 'Muhaano'], STANDALONEMONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', - 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', - 'Mokhu', 'Musongandembwe', 'Muhaano'], + 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', + 'Musongandembwe', 'Muhaano'], SHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', - 'Mok', 'Mus', 'Muh'], + 'Mok', 'Mus', 'Muh'], STANDALONESHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', - 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'], + 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'], WEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alahamisi', 'Ijumaa', 'Jumamosi'], + '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'], @@ -11323,8 +16604,9 @@ goog.i18n.DateTimeSymbols_sbp = { SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'], QUARTERS: ['Lobo 1', 'Lobo 2', 'Lobo 3', 'Lobo 4'], AMPMS: ['Lwamilawu', 'Pashamihe'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -11345,32 +16627,33 @@ goog.i18n.DateTimeSymbols_se = { 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'], + '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'], + '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'], + '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'], + 'čakč', 'golg', 'skáb', 'juov'], STANDALONESHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', - 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], WEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', - 'duorasdat', 'bearjadat', 'lávvardat'], + 'duorasdat', 'bearjadat', 'lávvardat'], STANDALONEWEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', - 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'], + 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'], SHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', - 'láv'], + 'láv'], NARROWWEEKDAYS: ['S', 'V', 'M', 'G', 'D', 'B', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'V', 'M', 'G', 'D', 'B', 'L'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['iđitbeaivet', 'eahketbeaivet'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -11385,32 +16668,33 @@ goog.i18n.DateTimeSymbols_se_FI = { 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'], + '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'], + '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'], + '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'], + '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'], + 'geasse', 'suoidne', 'borge', 'čakča', 'golggot', 'skábma', 'juovla'], WEEKDAYS: ['aejlege', 'måanta', 'däjsta', 'gaskevahkoe', 'dåarsta', - 'bearjadahke', 'laavadahke'], + 'bearjadahke', 'laavadahke'], STANDALONEWEEKDAYS: ['aejlege', 'måanta', 'däjsta', 'gaskevahkoe', - 'dåarsta', 'bearjadahke', 'laavadahke'], + 'dåarsta', 'bearjadahke', 'laavadahke'], SHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', - 'láv'], + 'láv'], NARROWWEEKDAYS: ['S', 'M', 'D', 'G', 'D', 'B', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'G', 'D', 'B', 'L'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['iđitbeaivet', 'eahketbeaivet'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -11431,19 +16715,19 @@ goog.i18n.DateTimeSymbols_seh = { 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'], + 'N', 'D'], MONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', - 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], + 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], STANDALONEMONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', - 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], + 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'], SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', - 'Otu', 'Nov', 'Dec'], + 'Otu', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Set', 'Otu', 'Nov', 'Dec'], + 'Aug', 'Set', 'Otu', 'Nov', 'Dec'], WEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', - 'Sabudu'], + 'Sabudu'], STANDALONEWEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', - 'Chishanu', 'Sabudu'], + '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'], @@ -11452,8 +16736,9 @@ goog.i18n.DateTimeSymbols_seh = { 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/yyyy'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11474,20 +16759,20 @@ goog.i18n.DateTimeSymbols_ses = { 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'], + 'N', 'D'], MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], + 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', + 'Deesanbur'], SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], + 'Okt', 'Noo', 'Dee'], STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', - 'Asibti'], + 'Asibti'], STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', - 'Alzuma', 'Asibti'], + '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'], @@ -11495,8 +16780,9 @@ goog.i18n.DateTimeSymbols_ses = { SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'], QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'], AMPMS: ['Adduha', 'Aluula'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -11517,30 +16803,31 @@ goog.i18n.DateTimeSymbols_sg = { 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'], + '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'], + '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'], + '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'], + 'Mvu', 'Ngb', 'Nab', 'Kak'], STANDALONESHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', - 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'], + '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'], + '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'], + '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ïö'], + 'Fângbisïö usïö'], AMPMS: ['ND', 'LK'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 @@ -11557,172 +16844,165 @@ goog.i18n.DateTimeSymbols_sg_CF = goog.i18n.DateTimeSymbols_sg; * Date/time formatting symbols for locale shi. */ goog.i18n.DateTimeSymbols_shi = { + ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'], + ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'], + 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'], + 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 +}; + + +/** + * Date/time formatting symbols for locale shi_Latn. + */ +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'], + 'n', 'd'], MONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', - 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], + 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], STANDALONEMONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', - 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], + 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'], SHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', - 'cut', 'ktu', 'nuw', 'duj'], + 'cut', 'ktu', 'nuw', 'duj'], STANDALONESHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', - 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], + 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], WEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', - 'asiḍyas'], + 'asiḍyas'], STANDALONEWEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', - 'asimwas', 'asiḍyas'], + 'asimwas', 'asiḍyas'], SHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'], STANDALONESHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', - 'asiḍ'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + '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'], + 'akṛaḍyur 4'], AMPMS: ['tifawt', 'tadggʷat'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], + 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 }; -/** - * Date/time formatting symbols for locale shi_Latn. - */ -goog.i18n.DateTimeSymbols_shi_Latn = goog.i18n.DateTimeSymbols_shi; - - /** * Date/time formatting symbols for locale shi_Latn_MA. */ -goog.i18n.DateTimeSymbols_shi_Latn_MA = goog.i18n.DateTimeSymbols_shi; +goog.i18n.DateTimeSymbols_shi_Latn_MA = goog.i18n.DateTimeSymbols_shi_Latn; /** * Date/time formatting symbols for locale shi_Tfng. */ -goog.i18n.DateTimeSymbols_shi_Tfng = { - ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'], - ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'], - NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', - 'ⴽ', 'ⵏ', 'ⴷ'], - STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', - 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', - 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', - 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', - 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', - 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], - STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', - 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', - 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', - 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', - 'ⴷⵓⵊⴰⵏⴱⵉⵔ'], - SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', - 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', - 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', - 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', - 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - 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 d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/yyyy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; +goog.i18n.DateTimeSymbols_shi_Tfng = goog.i18n.DateTimeSymbols_shi; /** * Date/time formatting symbols for locale shi_Tfng_MA. */ -goog.i18n.DateTimeSymbols_shi_Tfng_MA = goog.i18n.DateTimeSymbols_shi_Tfng; +goog.i18n.DateTimeSymbols_shi_Tfng_MA = goog.i18n.DateTimeSymbols_shi; /** - * Date/time formatting symbols for locale si. + * Date/time formatting symbols for locale si_LK. */ -goog.i18n.DateTimeSymbols_si = { +goog.i18n.DateTimeSymbols_si_LK = { ERAS: ['ක්‍රි.පූ.', 'ක්‍රි.ව.'], ERANAMES: ['ක්‍රිස්තු පූර්‍ව', - 'ක්‍රිස්තු වර්‍ෂ'], + 'ක්‍රිස්තු වර්‍ෂ'], NARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', - 'අ', 'සැ', 'ඔ', 'නො', 'දෙ'], + 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], STANDALONENARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', - 'ජූ', 'අ', 'සැ', 'ඔ', 'නො', 'දෙ'], + 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], MONTHS: ['ජනවාරි', 'පෙබරවාරි', - 'මාර්තු', 'අප්‍රේල්', 'මැයි', - 'ජූනි', 'ජූලි', 'අගෝස්තු', - 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්'], + 'මාර්තු', 'අප්‍රේල්', 'මැයි', + 'ජූනි', 'ජූලි', 'අගෝස්තු', + 'සැප්තැම්බර්', 'ඔක්තෝබර්', + 'නොවැම්බර්', 'දෙසැම්බර්'], STANDALONEMONTHS: ['ජනවාරි', 'පෙබරවාරි', - 'මාර්තු', 'අප්‍රේල්', 'මැයි', - 'ජූනි', 'ජූලි', 'අගෝස්තු', - 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්'], + 'මාර්තු', 'අප්‍රේල්', 'මැයි', + 'ජූනි', 'ජූලි', 'අගෝස්තු', + 'සැප්තැම්බර්', 'ඔක්තෝබර්', + 'නොවැම්බර්', 'දෙසැම්බර්'], SHORTMONTHS: ['ජන', 'පෙබ', 'මාර්තු', - 'අප්‍රේල්', 'මැයි', 'ජූනි', - 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', - 'දෙසැ'], + 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', + 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], STANDALONESHORTMONTHS: ['ජන', 'පෙබ', 'මාර්', - 'අප්‍රේල්', 'මැයි', 'ජූනි', - 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', - 'දෙසැ'], + 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', + 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], WEEKDAYS: ['ඉරිදා', 'සඳුදා', - 'අඟහරුවාදා', 'බදාදා', - 'බ්‍රහස්පතින්දා', 'සිකුරාදා', - 'සෙනසුරාදා'], + 'අඟහරුවාදා', 'බදාදා', + 'බ්‍රහස්පතින්දා', 'සිකුරාදා', + 'සෙනසුරාදා'], STANDALONEWEEKDAYS: ['ඉරිදා', 'සඳුදා', - 'අඟහරුවාදා', 'බදාදා', - 'බ්‍රහස්පතින්දා', 'සිකුරාදා', - 'සෙනසුරාදා'], - SHORTWEEKDAYS: ['ඉරි', 'සඳු', 'අඟ', 'බදා', - 'බ්‍රහ', 'සිකු', 'සෙන'], - STANDALONESHORTWEEKDAYS: ['ඉරි', 'සඳු', 'අඟ', 'බදා', - 'බ්‍රහ', 'සිකු', 'සෙන'], + 'අඟහරුවාදා', 'බදාදා', + 'බ්‍රහස්පතින්දා', 'සිකුරාදා', + 'සෙනසුරාදා'], + SHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', + 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], + STANDALONESHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', + 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], NARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', - 'සෙ'], + 'සෙ'], STANDALONENARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', - 'සි', 'සෙ'], + 'සි', 'සෙ'], SHORTQUARTERS: ['කාර්:1', 'කාර්:2', 'කාර්:3', - 'කාර්:4'], + 'කාර්:4'], QUARTERS: ['1 වන කාර්තුව', '2 වන කාර්තුව', - '3 වන කාර්තුව', '4 වන කාර්තුව'], + '3 වන කාර්තුව', '4 වන කාර්තුව'], AMPMS: ['පෙ.ව.', 'ප.ව.'], - DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'yyyy/MM/dd'], - TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'a h.mm.ss', 'a h.mm'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 }; -/** - * Date/time formatting symbols for locale si_LK. - */ -goog.i18n.DateTimeSymbols_si_LK = goog.i18n.DateTimeSymbols_si; - - /** * Date/time formatting symbols for locale sk_SK. */ @@ -11731,29 +17011,30 @@ goog.i18n.DateTimeSymbols_sk_SK = { ERANAMES: ['pred n.l.', 'n.l.'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], + 'n', 'd'], MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', - 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'], + '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'], + 'júl', 'august', 'september', 'október', 'november', 'december'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', - 'sep', 'okt', 'nov', 'dec'], + 'sep', 'okt', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', - 'sobota'], + 'sobota'], STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', - 'piatok', 'sobota'], + 'piatok', 'sobota'], SHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], STANDALONESHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Š', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Š', 'P', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', - '4. štvrťrok'], - AMPMS: ['dopoludnia', 'popoludní'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yyyy'], + '4. štvrťrok'], + AMPMS: ['AM', 'PM'], + 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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -11768,29 +17049,30 @@ goog.i18n.DateTimeSymbols_sl_SI = { ERANAMES: ['pred našim štetjem', 'naše štetje'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], + 'n', 'd'], MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', - 'avgust', 'september', 'oktober', 'november', 'december'], + 'avgust', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', - 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], + 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], + 'avg', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', - 'sobota'], + 'sobota'], STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', - 'petek', 'sobota'], + 'petek', 'sobota'], SHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], NARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', - '4. četrtletje'], + '4. četrtletje'], AMPMS: ['dop.', 'pop.'], - DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'd. MMM yyyy', 'd. MM. yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -11805,30 +17087,31 @@ goog.i18n.DateTimeSymbols_sn = { ERANAMES: ['Kristo asati auya', 'Kristo ashaya'], 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'], + 'M', 'Z'], MONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', - 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'], + 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'], STANDALONEMONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', - 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', - 'Zvita'], + 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', + 'Zvita'], SHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', - 'Gum', 'Mb', 'Zvi'], + 'Gum', 'Mb', 'Zvi'], STANDALONESHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', - 'Nya', 'Gun', 'Gum', 'Mb', 'Zvi'], + 'Nya', 'Gun', 'Gum', 'Mb', 'Zvi'], WEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', - 'Mugovera'], + 'Mugovera'], STANDALONEWEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', - 'Chishanu', 'Mugovera'], + 'Chishanu', 'Mugovera'], SHORTWEEKDAYS: ['Svo', 'Muv', 'Chip', 'Chit', 'Chin', 'Chis', 'Mug'], STANDALONESHORTWEEKDAYS: ['Svo', 'Muv', 'Chip', 'Chit', 'Chin', 'Chis', - 'Mug'], + '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/yyyy'], + 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 @@ -11849,23 +17132,23 @@ goog.i18n.DateTimeSymbols_so = { ERANAMES: ['Ciise ka hor (CS)', 'Ciise ka dib (CS)'], 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'], + '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'], + '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'], + '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'], + 'Tob', 'KIT', 'LIT'], STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', - 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', - 'Sabti'], + 'Sabti'], STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', - 'Jimco', 'Sabti'], + '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'], @@ -11875,6 +17158,7 @@ goog.i18n.DateTimeSymbols_so = { 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11909,32 +17193,110 @@ 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.', 'n.e.r.'], - ERANAMES: ['p.e.r.', 'n.e.r.'], + 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'], + 'N', 'D'], MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', - 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], STANDALONEMONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', - 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', - 'Tet', 'Nën', 'Dhj'], + 'Tet', 'Nën', 'Dhj'], STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', - 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', - 'e premte', 'e shtunë'], + 'e premte', 'e shtunë'], STANDALONEWEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', - 'e enjte', 'e premte', 'e shtunë'], + 'e enjte', 'e premte', 'e shtunë'], SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['PD', 'MD'], - DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'], - TIMEFORMATS: ['h.mm.ss.a zzzz', 'h.mm.ss.a z', 'h.mm.ss.a', 'h.mm.a'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', + 'tremujori i katërt'], + AMPMS: ['paradite', 'pasdite'], + DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd/MM/y', 'dd/MM/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}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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ë'], + 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: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', + 'tremujori i katërt'], + AMPMS: ['paradite', 'pasdite'], + DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd/MM/y', 'dd/MM/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}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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ë'], + 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: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', + 'tremujori i katërt'], + AMPMS: ['paradite', 'pasdite'], + DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd/MM/y', 'dd/MM/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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -11948,35 +17310,36 @@ goog.i18n.DateTimeSymbols_sr_Cyrl = { 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 @@ -11990,37 +17353,38 @@ goog.i18n.DateTimeSymbols_sr_Cyrl_BA = { ERAS: ['п. н. е.', 'н. е.'], ERANAMES: ['Пре нове ере', 'Нове ере'], NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], + 'н', 'д'], STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], + 'о', 'н', 'д'], MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', - 'јуни', 'јули', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], + 'јуни', 'јули', 'август', 'септембар', + 'октобар', 'новембар', 'децембар'], STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', - 'мај', 'јуни', 'јули', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], + 'мај', 'јун', 'јул', 'август', 'септембар', + 'октобар', 'новембар', 'децембар'], SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', - 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', - 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], WEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'сриједа', 'четвртак', 'петак', 'субота'], + 'сриједа', 'четвртак', 'петак', 'субота'], STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'сриједа', 'четвртак', 'петак', 'субота'], + 'среда', 'четвртак', 'петак', 'субота'], SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', - 'суб'], - STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', - 'пет', 'суб'], + 'суб'], + STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', + 'пет', 'суб'], NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], QUARTERS: ['Прво тромесечје', 'Друго тромесечје', - 'Треће тромесечје', 'Четврто тромесечје'], + 'Треће тромесечје', 'Четврто тромесечје'], AMPMS: ['пре подне', 'поподне'], - DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'yyyy-MM-dd', 'yy-MM-dd'], + DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'y-MM-dd', 'yy-MM-dd'], TIMEFORMATS: [ - 'HH \'часова\', mm \'минута\', ss \'секунди\' zzzz', - 'HH.mm.ss z', 'HH:mm:ss', 'HH:mm'], + '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 @@ -12039,36 +17403,44 @@ goog.i18n.DateTimeSymbols_sr_Cyrl_ME = goog.i18n.DateTimeSymbols_sr_Cyrl; goog.i18n.DateTimeSymbols_sr_Cyrl_RS = goog.i18n.DateTimeSymbols_sr_Cyrl; +/** + * Date/time formatting symbols for locale sr_Cyrl_XK. + */ +goog.i18n.DateTimeSymbols_sr_Cyrl_XK = goog.i18n.DateTimeSymbols_sr_Cyrl; + + /** * Date/time formatting symbols for locale sr_Latn. */ goog.i18n.DateTimeSymbols_sr_Latn = { - ERAS: ['p. n. e.', 'n. e'], + 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'], + 'n', 'd'], MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], + 'septembar', 'oktobar', 'novembar', 'decembar'], STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], + 'avg', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], + 'subota'], STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], + '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: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['Prvo tromesečje', 'Drugo tromesečje', 'Treće tromesečje', + 'Četvrto tromesečje'], AMPMS: ['pre podne', 'popodne'], 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 @@ -12085,32 +17457,34 @@ goog.i18n.DateTimeSymbols_sr_Latn_BA = goog.i18n.DateTimeSymbols_sr_Latn; * Date/time formatting symbols for locale sr_Latn_ME. */ goog.i18n.DateTimeSymbols_sr_Latn_ME = { - ERAS: ['p. n. e.', 'n. e'], + 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'], + 'n', 'd'], MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', - 'septembar', 'oktobar', 'novembar', 'decembar'], + 'septembar', 'oktobar', 'novembar', 'decembar'], STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', - 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', - 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], + 'avg', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', - 'subota'], + 'subota'], STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', - 'petak', 'subota'], + '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: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['Prvo tromesečje', 'Drugo tromesečje', 'Treće tromesečje', + 'Četvrto tromesečje'], AMPMS: ['pre podne', 'popodne'], - DATEFORMATS: ['EEEE, dd. MMMM y.', 'd.MM.yyyy.', 'dd.MM.y.', 'd.M.yy.'], + DATEFORMATS: ['EEEE, dd. MMMM y.', 'd.MM.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 @@ -12123,6 +17497,12 @@ goog.i18n.DateTimeSymbols_sr_Latn_ME = { goog.i18n.DateTimeSymbols_sr_Latn_RS = goog.i18n.DateTimeSymbols_sr_Latn; +/** + * Date/time formatting symbols for locale sr_Latn_XK. + */ +goog.i18n.DateTimeSymbols_sr_Latn_XK = goog.i18n.DateTimeSymbols_sr_Latn; + + /** * Date/time formatting symbols for locale ss. */ @@ -12131,30 +17511,31 @@ goog.i18n.DateTimeSymbols_ss = { 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'], + '11', '12'], MONTHS: ['Bhimbidvwane', 'iNdlovana', 'iNdlovu-lenkhulu', 'Mabasa', - 'iNkhwekhweti', 'iNhlaba', 'Kholwane', 'iNgci', 'iNyoni', 'iMphala', - 'Lweti', 'iNgongoni'], + 'iNkhwekhweti', 'iNhlaba', 'Kholwane', 'iNgci', 'iNyoni', 'iMphala', + 'Lweti', 'iNgongoni'], STANDALONEMONTHS: ['Bhimbidvwane', 'iNdlovana', 'iNdlovu-lenkhulu', 'Mabasa', - 'iNkhwekhweti', 'iNhlaba', 'Kholwane', 'iNgci', 'iNyoni', 'iMphala', - 'Lweti', 'iNgongoni'], + 'iNkhwekhweti', 'iNhlaba', 'Kholwane', 'iNgci', 'iNyoni', 'iMphala', + 'Lweti', 'iNgongoni'], SHORTMONTHS: ['Bhi', 'Van', 'Vol', 'Mab', 'Nkh', 'Nhl', 'Kho', 'Ngc', 'Nyo', - 'Mph', 'Lwe', 'Ngo'], + 'Mph', 'Lwe', 'Ngo'], STANDALONESHORTMONTHS: ['Bhi', 'Van', 'Vol', 'Mab', 'Nkh', 'Nhl', 'Kho', - 'Ngc', 'Nyo', 'Mph', 'Lwe', 'Ngo'], + 'Ngc', 'Nyo', 'Mph', 'Lwe', 'Ngo'], WEEKDAYS: ['Lisontfo', 'uMsombuluko', 'Lesibili', 'Lesitsatfu', 'Lesine', - 'Lesihlanu', 'uMgcibelo'], + 'Lesihlanu', 'uMgcibelo'], STANDALONEWEEKDAYS: ['Lisontfo', 'uMsombuluko', 'Lesibili', 'Lesitsatfu', - 'Lesine', 'Lesihlanu', 'uMgcibelo'], + 'Lesine', 'Lesihlanu', 'uMgcibelo'], SHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tsa', 'Ne', 'Hla', 'Mgc'], STANDALONESHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tsa', 'Ne', 'Hla', 'Mgc'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -12181,21 +17562,21 @@ goog.i18n.DateTimeSymbols_ssy = { ERANAMES: ['Yaasuusuk Duma', 'Yaasuusuk Wadir'], NARROWMONTHS: ['Q', 'N', 'C', 'A', 'C', 'Q', 'Q', 'L', 'W', 'D', 'X', 'K'], STANDALONENARROWMONTHS: ['Q', 'N', 'C', 'A', 'C', 'Q', 'Q', 'L', 'W', 'D', - 'X', 'K'], + 'X', 'K'], MONTHS: ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxis', 'Caxah Alsa', - 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', - 'Kaxxa Garablu'], + 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', + 'Kaxxa Garablu'], STANDALONEMONTHS: ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxis', - 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', - 'Ximoli', 'Kaxxa Garablu'], + 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', + 'Ximoli', 'Kaxxa Garablu'], SHORTMONTHS: ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', - 'Dit', 'Xim', 'Kax'], + 'Dit', 'Xim', 'Kax'], STANDALONESHORTMONTHS: ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', - 'Leq', 'Way', 'Dit', 'Xim', 'Kax'], + 'Leq', 'Way', 'Dit', 'Xim', 'Kax'], WEEKDAYS: ['Naba Sambat', 'Sani', 'Salus', 'Rabuq', 'Camus', 'Jumqata', - 'Qunxa Sambat'], + 'Qunxa Sambat'], STANDALONEWEEKDAYS: ['Naba Sambat', 'Sani', 'Salus', 'Rabuq', 'Camus', - 'Jumqata', 'Qunxa Sambat'], + 'Jumqata', 'Qunxa Sambat'], SHORTWEEKDAYS: ['Nab', 'San', 'Sal', 'Rab', 'Cam', 'Jum', 'Qun'], STANDALONESHORTWEEKDAYS: ['Nab', 'San', 'Sal', 'Rab', 'Cam', 'Jum', 'Qun'], NARROWWEEKDAYS: ['N', 'S', 'S', 'R', 'C', 'J', 'Q'], @@ -12205,6 +17586,7 @@ goog.i18n.DateTimeSymbols_ssy = { AMPMS: ['saaku', 'carra'], 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -12225,30 +17607,31 @@ goog.i18n.DateTimeSymbols_st = { 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'], + '11', '12'], MONTHS: ['Phesekgong', 'Hlakola', 'Hlakubele', 'Mmese', 'Motsheanong', - 'Phupjane', 'Phupu', 'Phata', 'Leotshe', 'Mphalane', 'Pundungwane', - 'Tshitwe'], + 'Phupjane', 'Phupu', 'Phata', 'Leotshe', 'Mphalane', 'Pundungwane', + 'Tshitwe'], STANDALONEMONTHS: ['Phesekgong', 'Hlakola', 'Hlakubele', 'Mmese', - 'Motsheanong', 'Phupjane', 'Phupu', 'Phata', 'Leotshe', 'Mphalane', - 'Pundungwane', 'Tshitwe'], + 'Motsheanong', 'Phupjane', 'Phupu', 'Phata', 'Leotshe', 'Mphalane', + 'Pundungwane', 'Tshitwe'], SHORTMONTHS: ['Phe', 'Kol', 'Ube', 'Mme', 'Mot', 'Jan', 'Upu', 'Pha', 'Leo', - 'Mph', 'Pun', 'Tsh'], + 'Mph', 'Pun', 'Tsh'], STANDALONESHORTMONTHS: ['Phe', 'Kol', 'Ube', 'Mme', 'Mot', 'Jan', 'Upu', - 'Pha', 'Leo', 'Mph', 'Pun', 'Tsh'], + 'Pha', 'Leo', 'Mph', 'Pun', 'Tsh'], WEEKDAYS: ['Sontaha', 'Mmantaha', 'Labobedi', 'Laboraru', 'Labone', - 'Labohlane', 'Moqebelo'], + 'Labohlane', 'Moqebelo'], STANDALONEWEEKDAYS: ['Sontaha', 'Mmantaha', 'Labobedi', 'Laboraru', 'Labone', - 'Labohlane', 'Moqebelo'], + 'Labohlane', 'Moqebelo'], SHORTWEEKDAYS: ['Son', 'Mma', 'Bed', 'Rar', 'Ne', 'Hla', 'Moq'], STANDALONESHORTWEEKDAYS: ['Son', 'Mma', 'Bed', 'Rar', 'Ne', 'Hla', 'Moq'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -12267,6 +17650,44 @@ goog.i18n.DateTimeSymbols_st_LS = goog.i18n.DateTimeSymbols_st; goog.i18n.DateTimeSymbols_st_ZA = goog.i18n.DateTimeSymbols_st; +/** + * 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', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', + 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], + WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', + 'lördag'], + STANDALONEWEEKDAYS: ['Söndag', 'Måndag', 'Tisdag', 'Onsdag', 'Torsdag', + 'Fredag', 'Lördag'], + SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + STANDALONESHORTWEEKDAYS: ['Sön', 'Mån', 'Tis', 'Ons', '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: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 +}; + + /** * Date/time formatting symbols for locale sv_FI. */ @@ -12275,30 +17696,31 @@ goog.i18n.DateTimeSymbols_sv_FI = { 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'], + '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'], + 'augusti', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', + 'Juli', 'Augusti', 'September', 'Oktober', 'November', 'December'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], + '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', 'tor', 'fre', 'lör'], + STANDALONESHORTWEEKDAYS: ['Sön', 'Mån', 'Tis', 'Ons', 'Tor', 'Fre', 'Lör'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], + '4:e kvartalet'], AMPMS: ['fm', 'em'], DATEFORMATS: ['EEEE\'en\' \'den\' d:\'e\' MMMM y', 'd MMMM y', 'd MMM y', - 'yyyy-MM-dd'], + 'dd-MM-y'], 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 @@ -12313,102 +17735,147 @@ goog.i18n.DateTimeSymbols_sv_SE = { 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'], + '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'], + 'augusti', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', + 'Juli', 'Augusti', 'September', 'Oktober', 'November', 'December'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], + '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', 'tor', 'fre', 'lör'], + STANDALONESHORTWEEKDAYS: ['Sön', 'Mån', 'Tis', 'Ons', 'Tor', 'Fre', 'Lör'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], + '4:e kvartalet'], AMPMS: ['fm', 'em'], - DATEFORMATS: ['EEEE\'en\' \'den\' d:\'e\' MMMM y', 'd MMMM y', 'd MMM y', - 'yyyy-MM-dd'], + 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 + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale sw_KE. + */ +goog.i18n.DateTimeSymbols_sw_KE = { + 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'], + NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], + STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 }; /** - * Date/time formatting symbols for locale sw_KE. + * Date/time formatting symbols for locale sw_TZ. */ -goog.i18n.DateTimeSymbols_sw_KE = { +goog.i18n.DateTimeSymbols_sw_TZ = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], - STANDALONESHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], + 'Alhamisi', 'Ijumaa', 'Jumamosi'], + SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', + 'Ijumaa', 'Jumamosi'], + STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', + 'Alhamisi', 'Ijumaa', 'Jumamosi'], NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], - SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], - AMPMS: ['asubuhi', 'alasiri'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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'], - FIRSTDAYOFWEEK: 6, + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 + FIRSTWEEKCUTOFFDAY: 6 }; /** - * Date/time formatting symbols for locale sw_TZ. + * Date/time formatting symbols for locale sw_UG. */ -goog.i18n.DateTimeSymbols_sw_TZ = { +goog.i18n.DateTimeSymbols_sw_UG = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], - STANDALONESHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], + 'Alhamisi', 'Ijumaa', 'Jumamosi'], + SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', + 'Ijumaa', 'Jumamosi'], + STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', + 'Alhamisi', 'Ijumaa', 'Jumamosi'], NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], - SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], - AMPMS: ['asubuhi', 'alasiri'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -12423,23 +17890,23 @@ goog.i18n.DateTimeSymbols_swc = { ERANAMES: ['mbele ya Yezu Kristo', 'kisha ya Yezu Kristo'], NARROWMONTHS: ['k', 'p', 't', 'i', 't', 's', 's', 'm', 't', 'k', 'm', 'm'], STANDALONENARROWMONTHS: ['k', 'p', 't', 'i', 't', 's', 's', 'm', 't', 'k', - 'm', 'm'], + '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'], + '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: ['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'], + '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'], SHORTMONTHS: ['mkw', 'mpi', 'mtu', 'min', 'mtn', 'mst', 'msb', 'mun', 'mts', - 'mku', 'mkm', 'mkb'], + 'mku', 'mkm', 'mkb'], STANDALONESHORTMONTHS: ['mkw', 'mpi', 'mtu', 'min', 'mtn', 'mst', 'msb', - 'mun', 'mts', 'mku', 'mkm', 'mkb'], + 'mun', 'mts', 'mku', 'mkm', 'mkb'], WEEKDAYS: ['siku ya yenga', 'siku ya kwanza', 'siku ya pili', 'siku ya tatu', - 'siku ya ine', 'siku ya tanu', 'siku ya sita'], + 'siku ya ine', 'siku ya tanu', 'siku ya sita'], STANDALONEWEEKDAYS: ['siku ya yenga', 'siku ya kwanza', 'siku ya pili', - 'siku ya tatu', 'siku ya ine', 'siku ya tanu', 'siku ya sita'], + 'siku ya tatu', 'siku ya ine', 'siku ya tanu', 'siku ya sita'], SHORTWEEKDAYS: ['yen', 'kwa', 'pil', 'tat', 'ine', 'tan', 'sit'], STANDALONESHORTWEEKDAYS: ['yen', 'kwa', 'pil', 'tat', 'ine', 'tan', 'sit'], NARROWWEEKDAYS: ['y', 'k', 'p', 't', 'i', 't', 's'], @@ -12447,8 +17914,9 @@ goog.i18n.DateTimeSymbols_swc = { SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], AMPMS: ['ya asubuyi', 'ya muchana'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + 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 @@ -12467,50 +17935,51 @@ goog.i18n.DateTimeSymbols_swc_CD = goog.i18n.DateTimeSymbols_swc; goog.i18n.DateTimeSymbols_ta_IN = { ERAS: ['கி.மு.', 'கி.பி.'], ERANAMES: ['கிறிஸ்துவுக்கு முன்', - 'அனோ டோமினி'], + 'அனோ டோமினி'], NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', - 'ஆ', 'செ', 'அ', 'ந', 'டி'], + 'ஆ', 'செ', 'அ', 'ந', 'டி'], STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', - 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', - 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', - 'ஆகஸ்ட்', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], + 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', + 'ஆகஸ்ட்', 'செப்டம்பர்', + 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்'], STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', - 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', - 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', - 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்'], + 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', + 'ஜூலை', 'ஆகஸ்டு', 'செப்டம்பர்', + 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்'], SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', - 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', - 'அக்.', 'நவ.', 'டிச.'], + 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', + 'அக்.', 'நவ.', 'டிச.'], STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', - 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', - 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', + 'செப்.', 'அக்.', 'நவ.', 'டிச.'], WEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], + 'செவ்வாய்', 'புதன்', 'வியாழன்', + 'வெள்ளி', 'சனி'], STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', - 'செவ்வாய்', 'புதன்', 'வியாழன்', - 'வெள்ளி', 'சனி'], + 'செவ்வாய்', 'புதன்', 'வியாழன்', + 'வெள்ளி', 'சனி'], SHORTWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], + 'ச'], STANDALONESHORTWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], + 'வெ', 'ச'], NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', - 'ச'], + 'ச'], STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', - 'வெ', 'ச'], + 'வெ', 'ச'], SHORTQUARTERS: ['காலாண்டு1', 'காலாண்டு2', - 'காலாண்டு3', 'காலாண்டு4'], + 'காலாண்டு3', 'காலாண்டு4'], QUARTERS: ['முதல் காலாண்டு', - 'இரண்டாம் காலாண்டு', - 'மூன்றாம் காலாண்டு', - 'நான்காம் காலாண்டு'], - AMPMS: ['am', 'pm'], + 'இரண்டாம் காலாண்டு', + 'மூன்றாம் காலாண்டு', + 'நான்காம் காலாண்டு'], + 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 @@ -12523,108 +17992,221 @@ 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'], + 'காலாண்டு3', 'காலாண்டு4'], QUARTERS: ['முதல் காலாண்டு', - 'இரண்டாம் காலாண்டு', - 'மூன்றாம் காலாண்டு', - 'நான்காம் காலாண்டு'], - AMPMS: ['am', 'pm'], + 'இரண்டாம் காலாண்டு', + 'மூன்றாம் காலாண்டு', + 'நான்காம் காலாண்டு'], + 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: 6 +}; + + +/** + * Date/time formatting symbols for locale ta_MY. + */ +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: ['முதல் காலாண்டு', + 'இரண்டாம் காலாண்டு', + 'மூன்றாம் காலாண்டு', + 'நான்காம் காலாண்டு'], + 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: 6 }; +/** + * Date/time formatting symbols for locale ta_SG. + */ +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: ['முதல் காலாண்டு', + 'இரண்டாம் காலாண்டு', + 'மூன்றாம் காலாண்டு', + 'நான்காம் காலாண்டு'], + 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 +}; + + /** * Date/time formatting symbols for locale te_IN. */ goog.i18n.DateTimeSymbols_te_IN = { - ERAS: ['ఈసాపూర్వ.', 'సన్.'], + ERAS: ['క్రీపూ', 'క్రీశ'], ERANAMES: ['ఈసాపూర్వ.', 'సన్.'], - NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మె', 'జు', 'జు', - 'ఆ', 'సె', 'అ', 'న', 'డి'], - STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మ', 'ఎ', 'మె', 'జు', - 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + 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', 'dd-MM-yy'], + 'శు', 'శ'], + 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 @@ -12639,21 +18221,21 @@ goog.i18n.DateTimeSymbols_teo = { 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'], + 'L', 'P'], MONTHS: ['Orara', 'Omuk', 'Okwamg\'', 'Odung\'el', 'Omaruk', - 'Omodok\'king\'ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', - 'Opoo'], + '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'], + 'Omodok\'king\'ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', + 'Opoo'], SHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', - 'Tib', 'Lab', 'Poo'], + 'Tib', 'Lab', 'Poo'], STANDALONESHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', - 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], WEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung\'on', - 'Nakakany', 'Nakasabiti'], + 'Nakakany', 'Nakasabiti'], STANDALONEWEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', - 'Nakaung\'on', 'Nakakany', 'Nakasabiti'], + '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'], @@ -12661,8 +18243,9 @@ goog.i18n.DateTimeSymbols_teo = { 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/yyyy'], + 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 @@ -12689,32 +18272,33 @@ goog.i18n.DateTimeSymbols_tg = { 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'], + '11', '12'], MONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', - 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', - 'Ноябр', 'Декабр'], + 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', + 'Ноябр', 'Декабр'], STANDALONEMONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', - 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', - 'Октябр', 'Ноябр', 'Декабр'], + 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', + 'Октябр', 'Ноябр', 'Декабр'], SHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', - 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', - 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], WEEKDAYS: ['Якшанбе', 'Душанбе', 'Сешанбе', - 'Чоршанбе', 'Панҷшанбе', 'Ҷумъа', 'Шанбе'], + 'Чоршанбе', 'Панҷшанбе', 'Ҷумъа', 'Шанбе'], STANDALONEWEEKDAYS: ['Якшанбе', 'Душанбе', 'Сешанбе', - 'Чоршанбе', 'Панҷшанбе', 'Ҷумъа', 'Шанбе'], + 'Чоршанбе', 'Панҷшанбе', 'Ҷумъа', 'Шанбе'], SHORTWEEKDAYS: ['Яшб', 'Дшб', 'Сшб', 'Чшб', 'Пшб', 'Ҷмъ', - 'Шнб'], + 'Шнб'], STANDALONESHORTWEEKDAYS: ['Яшб', 'Дшб', 'Сшб', 'Чшб', 'Пшб', - 'Ҷмъ', 'Шнб'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'Ҷмъ', 'Шнб'], + 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -12739,51 +18323,54 @@ goog.i18n.DateTimeSymbols_tg_Cyrl_TJ = goog.i18n.DateTimeSymbols_tg; goog.i18n.DateTimeSymbols_th_TH = { ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'], ERANAMES: ['ปีก่อนคริสต์ศักราช', - 'คริสต์ศักราช'], + 'คริสต์ศักราช'], NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], MONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], + 'มีนาคม', 'เมษายน', 'พฤษภาคม', + 'มิถุนายน', 'กรกฎาคม', + 'สิงหาคม', 'กันยายน', 'ตุลาคม', + 'พฤศจิกายน', 'ธันวาคม'], STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], + 'มีนาคม', 'เมษายน', 'พฤษภาคม', + 'มิถุนายน', 'กรกฎาคม', + 'สิงหาคม', 'กันยายน', 'ตุลาคม', + 'พฤศจิกายน', 'ธันวาคม'], SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', - 'วันอังคาร', 'วันพุธ', - 'วันพฤหัสบดี', 'วันศุกร์', - 'วันเสาร์'], + 'วันอังคาร', 'วันพุธ', + 'วันพฤหัสบดี', 'วันศุกร์', + 'วันเสาร์'], STANDALONEWEEKDAYS: ['วันอาทิตย์', - 'วันจันทร์', 'วันอังคาร', - 'วันพุธ', 'วันพฤหัสบดี', - 'วันศุกร์', 'วันเสาร์'], + 'วันจันทร์', 'วันอังคาร', + 'วันพุธ', 'วันพฤหัสบดี', + 'วันศุกร์', 'วันเสาร์'], SHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', - 'ศ.', 'ส.'], - NARROWWEEKDAYS: ['อ', 'จ', 'อ', 'พ', 'พ', 'ศ', 'ส'], - STANDALONENARROWWEEKDAYS: ['อ', 'จ', 'อ', 'พ', 'พ', 'ศ', 'ส'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 'ศ.', 'ส.'], + NARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], + STANDALONENARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', + 'ส'], + SHORTQUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', + 'ไตรมาส 3', 'ไตรมาส 4'], QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', - 'ไตรมาส 3', 'ไตรมาส 4'], + 'ไตรมาส 3', 'ไตรมาส 4'], AMPMS: ['ก่อนเที่ยง', 'หลังเที่ยง'], - DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: [ - 'H นาฬิกา m นาที ss วินาที zzzz', - 'H นาฬิกา m นาที ss วินาที z', 'H:mm:ss', - 'H:mm'], + '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 @@ -12797,38 +18384,39 @@ 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'], AMPMS: ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], DATEFORMATS: ['EEEE፣ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -12842,37 +18430,38 @@ 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'], AMPMS: ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], DATEFORMATS: ['EEEE፡ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -12892,38 +18481,39 @@ goog.i18n.DateTimeSymbols_tig = { 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፡ dd MMMM ዮም y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -12944,36 +18534,43 @@ goog.i18n.DateTimeSymbols_tn = { 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'], + '11', '12'], MONTHS: ['Ferikgong', 'Tlhakole', 'Mopitlo', 'Moranang', 'Motsheganang', - 'Seetebosigo', 'Phukwi', 'Phatwe', 'Lwetse', 'Diphalane', 'Ngwanatsele', - 'Sedimonthole'], + 'Seetebosigo', 'Phukwi', 'Phatwe', 'Lwetse', 'Diphalane', 'Ngwanatsele', + 'Sedimonthole'], STANDALONEMONTHS: ['Ferikgong', 'Tlhakole', 'Mopitlo', 'Moranang', - 'Motsheganang', 'Seetebosigo', 'Phukwi', 'Phatwe', 'Lwetse', 'Diphalane', - 'Ngwanatsele', 'Sedimonthole'], + 'Motsheganang', 'Seetebosigo', 'Phukwi', 'Phatwe', 'Lwetse', 'Diphalane', + 'Ngwanatsele', 'Sedimonthole'], SHORTMONTHS: ['Fer', 'Tlh', 'Mop', 'Mor', 'Mot', 'See', 'Phu', 'Pha', 'Lwe', - 'Dip', 'Ngw', 'Sed'], + 'Dip', 'Ngw', 'Sed'], STANDALONESHORTMONTHS: ['Fer', 'Tlh', 'Mop', 'Mor', 'Mot', 'See', 'Phu', - 'Pha', 'Lwe', 'Dip', 'Ngw', 'Sed'], + 'Pha', 'Lwe', 'Dip', 'Ngw', 'Sed'], WEEKDAYS: ['Tshipi', 'Mosopulogo', 'Labobedi', 'Laboraro', 'Labone', - 'Labotlhano', 'Matlhatso'], + 'Labotlhano', 'Matlhatso'], STANDALONEWEEKDAYS: ['Tshipi', 'Mosopulogo', 'Labobedi', 'Laboraro', 'Labone', - 'Labotlhano', 'Matlhatso'], + 'Labotlhano', 'Matlhatso'], SHORTWEEKDAYS: ['Tsh', 'Mos', 'Bed', 'Rar', 'Ne', 'Tla', 'Mat'], STANDALONESHORTWEEKDAYS: ['Tsh', 'Mos', 'Bed', 'Rar', 'Ne', 'Tla', 'Mat'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; +/** + * Date/time formatting symbols for locale tn_BW. + */ +goog.i18n.DateTimeSymbols_tn_BW = goog.i18n.DateTimeSymbols_tn; + + /** * Date/time formatting symbols for locale tn_ZA. */ @@ -12988,30 +18585,31 @@ goog.i18n.DateTimeSymbols_to = { 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'], + 'N', 'T'], MONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', - 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'], + 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'], STANDALONEMONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', - 'Sune', 'Siulai', 'ʻAokosi', 'Sēpitema', 'ʻOkatopa', 'Nōvema', - 'Tīsema'], + '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'], + 'Sep', 'ʻOka', 'Nōv', 'Tīs'], STANDALONESHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', - 'ʻAok', 'Sēp', 'ʻOka', 'Nōv', 'Tīs'], + 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'], WEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', - 'Falaite', 'Tokonaki'], + 'Falaite', 'Tokonaki'], STANDALONEWEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', - 'Tuʻapulelulu', 'Falaite', 'Tokonaki'], + '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'], + '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'], 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'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'HH:mm:ss z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -13024,6 +18622,43 @@ goog.i18n.DateTimeSymbols_to = { goog.i18n.DateTimeSymbols_to_TO = goog.i18n.DateTimeSymbols_to; +/** + * Date/time formatting symbols for locale tr_CY. + */ +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'], + 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 +}; + + /** * Date/time formatting symbols for locale tr_TR. */ @@ -13032,28 +18667,29 @@ goog.i18n.DateTimeSymbols_tr_TR = { 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'], + 'K', 'A'], MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', - 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + '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'], + 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', - 'Eki', 'Kas', 'Ara'], + 'Eki', 'Kas', 'Ara'], STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', - 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', - 'Cumartesi'], + 'Cumartesi'], STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', - 'Cuma', 'Cumartesi'], + 'Cuma', 'Cumartesi'], SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], STANDALONENARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'], QUARTERS: ['1. çeyrek', '2. çeyrek', '3. çeyrek', '4. çeyrek'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['d MMMM y EEEE', 'd MMMM y', 'd MMM y', 'dd MM yyyy'], + 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 @@ -13068,31 +18704,32 @@ goog.i18n.DateTimeSymbols_ts = { 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'], + '11', '12'], MONTHS: ['Sunguti', 'Nyenyenyani', 'Nyenyankulu', 'Dzivamisoko', 'Mudyaxihi', - 'Khotavuxika', 'Mawuwani', 'Mhawuri', 'Ndzhati', 'Nhlangula', 'Hukuri', - 'N\'wendzamhala'], + 'Khotavuxika', 'Mawuwani', 'Mhawuri', 'Ndzhati', 'Nhlangula', 'Hukuri', + 'N\'wendzamhala'], STANDALONEMONTHS: ['Sunguti', 'Nyenyenyani', 'Nyenyankulu', 'Dzivamisoko', - 'Mudyaxihi', 'Khotavuxika', 'Mawuwani', 'Mhawuri', 'Ndzhati', 'Nhlangula', - 'Hukuri', 'N\'wendzamhala'], + 'Mudyaxihi', 'Khotavuxika', 'Mawuwani', 'Mhawuri', 'Ndzhati', 'Nhlangula', + 'Hukuri', 'N\'wendzamhala'], SHORTMONTHS: ['Sun', 'Yan', 'Kul', 'Dzi', 'Mud', 'Kho', 'Maw', 'Mha', 'Ndz', - 'Nhl', 'Huk', 'N\'w'], + 'Nhl', 'Huk', 'N\'w'], STANDALONESHORTMONTHS: ['Sun', 'Yan', 'Kul', 'Dzi', 'Mud', 'Kho', 'Maw', - 'Mha', 'Ndz', 'Nhl', 'Huk', 'N\'w'], + 'Mha', 'Ndz', 'Nhl', 'Huk', 'N\'w'], WEEKDAYS: ['Sonto', 'Musumbhunuku', 'Ravumbirhi', 'Ravunharhu', 'Ravumune', - 'Ravuntlhanu', 'Mugqivela'], + 'Ravuntlhanu', 'Mugqivela'], STANDALONEWEEKDAYS: ['Sonto', 'Musumbhunuku', 'Ravumbirhi', 'Ravunharhu', - 'Ravumune', 'Ravuntlhanu', 'Mugqivela'], + 'Ravumune', 'Ravuntlhanu', 'Mugqivela'], SHORTWEEKDAYS: ['Son', 'Mus', 'Bir', 'Har', 'Ne', 'Tlh', 'Mug'], STANDALONESHORTWEEKDAYS: ['Son', 'Mus', 'Bir', 'Har', 'Ne', 'Tlh', 'Mug'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['Kotara yo sungula', 'Kotara ya vumbirhi', 'Kotara ya vunharhu', - 'Kotara ya vumune'], + 'Kotara ya vumune'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -13113,29 +18750,30 @@ goog.i18n.DateTimeSymbols_twq = { 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'], + 'N', 'D'], MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', - 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], + 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'], STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', - 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', - 'Deesanbur'], + 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', + 'Deesanbur'], SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', - 'Okt', 'Noo', 'Dee'], + 'Okt', 'Noo', 'Dee'], STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', - 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', - 'Asibti'], + 'Asibti'], STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', - 'Alzuma', 'Asibti'], + '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'], STANDALONENARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'], SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'], QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + AMPMS: ['Subbaahi', 'Zaarikay b'], + 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 @@ -13156,32 +18794,33 @@ goog.i18n.DateTimeSymbols_tzm = { 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'], + 'N', 'D'], MONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', - 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], + 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], STANDALONEMONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', - 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], + 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'], SHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', - 'Kṭu', 'Nwa', 'Duj'], + 'Kṭu', 'Nwa', 'Duj'], STANDALONESHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', - 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'], + 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'], WEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', - 'Asiḍyas'], + 'Asiḍyas'], STANDALONEWEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', - 'Asiḍyas'], + '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'], + 'Imir adamsan 4'], AMPMS: ['Zdat azal', 'Ḍeffir aza'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [4, 5], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -13197,6 +18836,62 @@ goog.i18n.DateTimeSymbols_tzm_Latn = goog.i18n.DateTimeSymbols_tzm; goog.i18n.DateTimeSymbols_tzm_Latn_MA = goog.i18n.DateTimeSymbols_tzm; +/** + * Date/time formatting symbols for locale ug. + */ +goog.i18n.DateTimeSymbols_ug = { + 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: ['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 +}; + + +/** + * Date/time formatting symbols for locale ug_Arab. + */ +goog.i18n.DateTimeSymbols_ug_Arab = goog.i18n.DateTimeSymbols_ug; + + +/** + * Date/time formatting symbols for locale ug_Arab_CN. + */ +goog.i18n.DateTimeSymbols_ug_Arab_CN = goog.i18n.DateTimeSymbols_ug; + + /** * Date/time formatting symbols for locale uk_UA. */ @@ -13204,37 +18899,38 @@ goog.i18n.DateTimeSymbols_uk_UA = { ERAS: ['до н.е.', 'н.е.'], ERANAMES: ['до нашої ери', 'нашої ери'], NARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', - 'Л', 'Г'], + 'Л', 'Г'], STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', - 'Ж', 'Л', 'Г'], + 'Ж', 'Л', 'Г'], MONTHS: ['січня', 'лютого', 'березня', 'квітня', - 'травня', 'червня', 'липня', 'серпня', - 'вересня', 'жовтня', 'листопада', 'грудня'], + 'травня', 'червня', 'липня', 'серпня', + 'вересня', 'жовтня', 'листопада', 'грудня'], STANDALONEMONTHS: ['Січень', 'Лютий', 'Березень', - 'Квітень', 'Травень', 'Червень', 'Липень', - 'Серпень', 'Вересень', 'Жовтень', - 'Листопад', 'Грудень'], + 'Квітень', 'Травень', 'Червень', 'Липень', + 'Серпень', 'Вересень', 'Жовтень', 'Листопад', + 'Грудень'], SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', - 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.'], + 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', + 'груд.'], STANDALONESHORTMONTHS: ['Січ', 'Лют', 'Бер', 'Кві', 'Тра', - 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], - WEEKDAYS: ['Неділя', 'Понеділок', 'Вівторок', - 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], + 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], + WEEKDAYS: ['неділя', 'понеділок', 'вівторок', + 'середа', 'четвер', 'пʼятниця', 'субота'], STANDALONEWEEKDAYS: ['Неділя', 'Понеділок', 'Вівторок', - 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], + 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], SHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], STANDALONESHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], + 'Сб'], NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['I кв.', 'II кв.', 'III кв.', 'IV кв.'], QUARTERS: ['I квартал', 'II квартал', 'III квартал', - 'IV квартал'], + 'IV квартал'], AMPMS: ['дп', 'пп'], DATEFORMATS: ['EEEE, d MMMM y \'р\'.', 'd MMMM y \'р\'.', 'd MMM y', - 'dd.MM.yy'], + '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 @@ -13246,40 +18942,41 @@ goog.i18n.DateTimeSymbols_uk_UA = { */ goog.i18n.DateTimeSymbols_ur_IN = { 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: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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'], + 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + 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 @@ -13290,87 +18987,47 @@ goog.i18n.DateTimeSymbols_ur_IN = { * Date/time formatting symbols for locale ur_PK. */ goog.i18n.DateTimeSymbols_ur_PK = { - 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: ['1', '2', '3', '4', '5', '6', '7'], + 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'], + 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + 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 }; -/** - * Date/time formatting symbols for locale uz. - */ -goog.i18n.DateTimeSymbols_uz = { - 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, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 -}; - - /** * Date/time formatting symbols for locale uz_Arab. */ @@ -13378,37 +19035,37 @@ goog.i18n.DateTimeSymbols_uz_Arab = { ZERODIGIT: 0x06F0, ERAS: ['ق.م.', 'م.'], ERANAMES: ['ق.م.', 'م.'], - NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], - STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], + 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: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', - 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر'], - STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', - 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', - 'اکتوبر', 'نومبر', 'دسمبر'], + 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', + 'نومبر', 'دسمبر'], + STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', + 'Avgust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], SHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'مـی', 'جون', - 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], - STANDALONESHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'مـی', - 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + STANDALONESHORTMONTHS: ['Yanv', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', + 'Avg', 'Sen', 'Okt', 'Noya', 'Dek'], WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', - 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + STANDALONEWEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', + 'payshanba', 'juma', 'shanba'], SHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], - STANDALONESHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], - NARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], - STANDALONENARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + STANDALONESHORTWEEKDAYS: ['Yaksh', '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: ['AM', 'PM'], DATEFORMATS: ['y نچی ییل d نچی MMMM EEEE کونی', - 'd نچی MMMM y', 'd MMM y', 'yyyy/M/d'], + 'd نچی MMMM y', 'd MMM y', 'y/M/d'], TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'], - FIRSTDAYOFWEEK: 0, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 6 + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 5, + WEEKENDRANGE: [3, 4], + FIRSTWEEKCUTOFFDAY: 4 }; @@ -13421,46 +19078,83 @@ goog.i18n.DateTimeSymbols_uz_Arab_AF = goog.i18n.DateTimeSymbols_uz_Arab; /** * Date/time formatting symbols for locale uz_Cyrl. */ -goog.i18n.DateTimeSymbols_uz_Cyrl = goog.i18n.DateTimeSymbols_uz; +goog.i18n.DateTimeSymbols_uz_Cyrl = { + 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', 'yy/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 uz_Cyrl_UZ. */ -goog.i18n.DateTimeSymbols_uz_Cyrl_UZ = goog.i18n.DateTimeSymbols_uz; +goog.i18n.DateTimeSymbols_uz_Cyrl_UZ = goog.i18n.DateTimeSymbols_uz_Cyrl; /** * Date/time formatting symbols for locale uz_Latn. */ goog.i18n.DateTimeSymbols_uz_Latn = { - ERAS: ['BCE', 'CE'], - ERANAMES: ['BCE', 'CE'], + ERAS: ['M.A.', 'E'], + ERANAMES: ['M.A.', 'E'], 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'], + 'N', 'D'], MONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', - 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], + 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', - 'Avgust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], + 'Avgust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], SHORTMONTHS: ['Yanv', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', 'Avg', - 'Sen', 'Okt', 'Noya', 'Dek'], + 'Sen', 'Okt', 'Noya', 'Dek'], STANDALONESHORTMONTHS: ['Yanv', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', - 'Avg', 'Sen', 'Okt', 'Noya', 'Dek'], + 'Avg', 'Sen', 'Okt', 'Noya', 'Dek'], WEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', - 'cuma', 'shanba'], + 'juma', 'shanba'], STANDALONEWEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', - 'payshanba', 'cuma', 'shanba'], - SHORTWEEKDAYS: ['Yaksh', 'Dush', 'Sesh', 'Chor', 'Pay', 'Cum', 'Shan'], - STANDALONESHORTWEEKDAYS: ['Yaksh', 'Dush', 'Sesh', 'Chor', 'Pay', 'Cum', - 'Shan'], - NARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'C', 'S'], - STANDALONENARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'C', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 'payshanba', 'juma', 'shanba'], + SHORTWEEKDAYS: ['Yaksh', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + STANDALONESHORTWEEKDAYS: ['Yaksh', '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: ['AM', 'PM'], DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -13481,34 +19175,35 @@ goog.i18n.DateTimeSymbols_vai = { 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'], + '11', '12'], MONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', - '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꕪꕱ ꗏꕮ'], + '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', + 'ꖨꕪꕱ ꗏꕮ'], STANDALONEMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', - 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', - 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', + 'ꖨꕪꕱ ꗏꕮ'], SHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', - 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', - 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', + 'ꖨꕪꕱ ꗏꕮ'], STANDALONESHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', - 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', - 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', + 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], WEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', - 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], STANDALONEWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', - 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], SHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', - 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], STANDALONESHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', - 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + 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', 'dd/MM/yyyy'], + 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 @@ -13523,30 +19218,31 @@ goog.i18n.DateTimeSymbols_vai_Latn = { 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'], + '11', '12'], MONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', - 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], + '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'], + '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'], + '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'], + '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'], WEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', - 'siɓiti'], + 'siɓiti'], STANDALONEWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', - 'aijima', 'siɓiti'], + 'aijima', 'siɓiti'], SHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', - 'siɓiti'], + 'siɓiti'], STANDALONESHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', - 'aijima', 'siɓiti'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + '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: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -13579,31 +19275,32 @@ goog.i18n.DateTimeSymbols_ve = { 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'], + '11', '12'], MONTHS: ['Phando', 'Luhuhi', 'Ṱhafamuhwe', 'Lambamai', 'Shundunthule', - 'Fulwi', 'Fulwana', 'Ṱhangule', 'Khubvumedzi', 'Tshimedzi', 'Ḽara', - 'Nyendavhusiku'], + 'Fulwi', 'Fulwana', 'Ṱhangule', 'Khubvumedzi', 'Tshimedzi', 'Ḽara', + 'Nyendavhusiku'], STANDALONEMONTHS: ['Phando', 'Luhuhi', 'Ṱhafamuhwe', 'Lambamai', - 'Shundunthule', 'Fulwi', 'Fulwana', 'Ṱhangule', 'Khubvumedzi', - 'Tshimedzi', 'Ḽara', 'Nyendavhusiku'], + 'Shundunthule', 'Fulwi', 'Fulwana', 'Ṱhangule', 'Khubvumedzi', + 'Tshimedzi', 'Ḽara', 'Nyendavhusiku'], SHORTMONTHS: ['Pha', 'Luh', 'Ṱhf', 'Lam', 'Shu', 'Lwi', 'Lwa', 'Ṱha', - 'Khu', 'Tsh', 'Ḽar', 'Nye'], + 'Khu', 'Tsh', 'Ḽar', 'Nye'], STANDALONESHORTMONTHS: ['Pha', 'Luh', 'Ṱhf', 'Lam', 'Shu', 'Lwi', 'Lwa', - 'Ṱha', 'Khu', 'Tsh', 'Ḽar', 'Nye'], + 'Ṱha', 'Khu', 'Tsh', 'Ḽar', 'Nye'], WEEKDAYS: ['Swondaha', 'Musumbuluwo', 'Ḽavhuvhili', 'Ḽavhuraru', - 'Ḽavhuṋa', 'Ḽavhuṱanu', 'Mugivhela'], + 'Ḽavhuṋa', 'Ḽavhuṱanu', 'Mugivhela'], STANDALONEWEEKDAYS: ['Swondaha', 'Musumbuluwo', 'Ḽavhuvhili', 'Ḽavhuraru', - 'Ḽavhuṋa', 'Ḽavhuṱanu', 'Mugivhela'], + 'Ḽavhuṋa', 'Ḽavhuṱanu', 'Mugivhela'], SHORTWEEKDAYS: ['Swo', 'Mus', 'Vhi', 'Rar', 'Ṋa', 'Ṱan', 'Mug'], STANDALONESHORTWEEKDAYS: ['Swo', 'Mus', 'Vhi', 'Rar', 'Ṋa', 'Ṱan', 'Mug'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['Kotara ya u thoma', 'Kotara ya vhuvhili', 'Kotara ya vhuraru', - 'Kotara ya vhuṋa'], + 'Kotara ya vhuṋa'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -13624,40 +19321,82 @@ goog.i18n.DateTimeSymbols_vi_VN = { ERANAMES: ['tr. CN', 'sau CN'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['tháng một', 'tháng hai', 'tháng ba', 'tháng tư', - 'tháng năm', 'tháng sáu', 'tháng bảy', 'tháng tám', - 'tháng chín', 'tháng mười', 'tháng mười một', - 'tháng mười hai'], - STANDALONEMONTHS: ['tháng một', 'tháng hai', 'tháng ba', 'tháng tư', - 'tháng năm', 'tháng sáu', 'tháng bảy', 'tháng tám', - 'tháng chín', 'tháng mười', 'tháng mười một', - 'tháng mười hai'], + '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'], + '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'], + '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\' M \'năm\' y', 'dd-MM-yyyy', 'dd/MM/yyyy'], + '\'Ngày\' dd \'tháng\' MM \'năm\' y', 'dd-MM-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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + +/** + * 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: ['J', 'F', 'M', 'P', 'M', 'Y', 'Y', 'G', 'S', 'T', 'N', 'D'], + STANDALONENARROWMONTHS: ['J', 'F', 'M', 'P', 'M', 'Y', 'Y', 'G', 'S', 'T', + 'N', 'D'], + MONTHS: ['janul', 'febul', 'mäzil', 'prilul', 'mayul', 'yunul', 'yulul', + 'gustul', 'setul', 'tobul', 'novul', 'dekul'], + STANDALONEMONTHS: ['janul', 'febul', 'mäzil', 'prilul', 'mayul', 'yunul', + 'yulul', 'gustul', 'setul', 'tobul', 'novul', 'dekul'], + SHORTMONTHS: ['jan', 'feb', 'mäz', 'prl', 'may', 'yun', 'yul', 'gst', 'set', + 'ton', 'nov', 'dek'], + STANDALONESHORTMONTHS: ['jan', '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: ['posz.', 'büz.'], + DATEFORMATS: ['y MMMMa \'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 vo_001. + */ +goog.i18n.DateTimeSymbols_vo_001 = goog.i18n.DateTimeSymbols_vo; + + /** * Date/time formatting symbols for locale vun. */ @@ -13666,19 +19405,19 @@ goog.i18n.DateTimeSymbols_vun = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', - 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', - 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], + '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'], @@ -13686,8 +19425,9 @@ goog.i18n.DateTimeSymbols_vun = { SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], AMPMS: ['utuko', 'kyiukonyi'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -13708,21 +19448,21 @@ goog.i18n.DateTimeSymbols_wae = { 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'], + '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'], + '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'], + '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'], + 'Her', 'Wím', 'Win', 'Chr'], STANDALONESHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', - 'Öig', 'Her', 'Wím', 'Win', 'Chr'], + 'Öig', 'Her', 'Wím', 'Win', 'Chr'], WEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', - 'Samštag'], + 'Samštag'], STANDALONEWEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', - 'Fritag', 'Samštag'], + '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'], @@ -13730,8 +19470,9 @@ goog.i18n.DateTimeSymbols_wae = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. quartal', '2. quartal', '3. quartal', '4. quartal'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'yyyy-MM-dd'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. 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], FIRSTWEEKCUTOFFDAY: 6 @@ -13751,38 +19492,39 @@ goog.i18n.DateTimeSymbols_wal = { 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፥ dd MMMM ጋላሳ y G', 'dd MMMM y', 'dd-MMM-y', - 'dd/MM/yy'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -13803,29 +19545,30 @@ goog.i18n.DateTimeSymbols_xh = { ERANAMES: ['BC', 'umnyaka wokuzalwa kukaYesu'], 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'], + '11', '12'], MONTHS: ['Janyuwari', 'Februwari', 'Matshi', 'Epreli', 'Meyi', 'Juni', - 'Julayi', 'Agasti', 'Septemba', 'Okthoba', 'Novemba', 'Disemba'], + 'Julayi', 'Agasti', 'Septemba', 'Okthoba', 'Novemba', 'Disemba'], STANDALONEMONTHS: ['Janyuwari', 'Februwari', 'Matshi', 'Epreli', 'Meyi', - 'Juni', 'Julayi', 'Agasti', 'Septemba', 'Okthoba', 'Novemba', 'Disemba'], + 'Juni', 'Julayi', 'Agasti', 'Septemba', 'Okthoba', 'Novemba', 'Disemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mat', 'Epr', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', - 'Okt', 'Nov', 'Dis'], + 'Okt', 'Nov', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mat', 'Epr', 'Mey', 'Jun', 'Jul', - 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Cawe', 'Mvulo', 'Lwesibini', 'Lwesithathu', 'Lwesine', - 'Lwesihlanu', 'Mgqibelo'], + 'Lwesihlanu', 'Mgqibelo'], STANDALONEWEEKDAYS: ['Cawe', 'Mvulo', 'Lwesibini', 'Lwesithathu', 'Lwesine', - 'Lwesihlanu', 'Mgqibelo'], + 'Lwesihlanu', 'Mgqibelo'], SHORTWEEKDAYS: ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'], STANDALONESHORTWEEKDAYS: ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1 unyangantathu', '2 unyangantathu', '3 unyangantathu', - '4 unyangantathu'], + '4 unyangantathu'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-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: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -13846,31 +19589,32 @@ goog.i18n.DateTimeSymbols_xog = { 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'], + 'N', 'D'], MONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', - 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], + 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', - 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', - 'Desemba'], + 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', + 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', - 'Oki', 'Nov', 'Des'], + 'Oki', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', - 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], WEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', - 'Olokutaanu', 'Olomukaaga'], + 'Olokutaanu', 'Olomukaaga'], STANDALONEWEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', - 'Olokutaanu', 'Olomukaaga'], + 'Olokutaanu', 'Olomukaaga'], SHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'], STANDALONESHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', - 'Muka'], + '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'], + 'Ebisera ebyomwaka ebyokusatu', 'Ebisera ebyomwaka ebyokuna'], AMPMS: ['Munkyo', 'Eigulo'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -13887,29 +19631,29 @@ goog.i18n.DateTimeSymbols_xog_UG = goog.i18n.DateTimeSymbols_xog; * Date/time formatting symbols for locale yav. */ goog.i18n.DateTimeSymbols_yav = { - ERAS: ['-J.C.', '+J.C.'], + 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'], + '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ɔ́'], + 'ɔ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ɔ́'], + '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'], + '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'], + '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é'], + '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é'], + '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'], @@ -13917,8 +19661,9 @@ goog.i18n.DateTimeSymbols_yav = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['ndátúɛ 1', 'ndátúɛ 2', 'ndátúɛ 3', 'ndátúɛ 4'], AMPMS: ['kiɛmɛ́ɛm', 'kisɛ́ndɛ'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + 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 @@ -13939,39 +19684,86 @@ goog.i18n.DateTimeSymbols_yo = { 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'], + '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ẹ̀'], + '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ẹ̀'], + '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ẹ̀'], + 'Ẹ̀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ẹ̀'], + 'Ì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'], + 'Ọ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'], + 'Ọ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'], + 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', - 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 'Ọ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'], + 'Kọ́tà Kẹrin'], AMPMS: ['Àárọ̀', 'Ọ̀sán'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 +}; + + +/** + * Date/time formatting symbols for locale yo_BJ. + */ +goog.i18n.DateTimeSymbols_yo_BJ = { + ERAS: ['SK', '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'], + 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'], + 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -13984,6 +19776,61 @@ goog.i18n.DateTimeSymbols_yo = { goog.i18n.DateTimeSymbols_yo_NG = goog.i18n.DateTimeSymbols_yo; +/** + * Date/time formatting symbols for locale zgh. + */ +goog.i18n.DateTimeSymbols_zgh = { + ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'], + ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'], + 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'], + 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 +}; + + +/** + * Date/time formatting symbols for locale zgh_MA. + */ +goog.i18n.DateTimeSymbols_zgh_MA = goog.i18n.DateTimeSymbols_zgh; + + /** * Date/time formatting symbols for locale zh_Hans. */ @@ -13991,32 +19838,32 @@ 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: ['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: ['一月', '二月', '三月', '四月', '五月', - '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月'], + '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季度'], + SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], + QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'], AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy-M-d', 'yy-M-d'], - TIMEFORMATS: ['zzzzah时mm分ss秒', 'zah时mm分ss秒', 'ah:mm:ss', 'ah:mm'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'yy/M/d'], + TIMEFORMATS: ['zzzzah:mm:ss', 'zah:mm:ss', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14037,23 +19884,23 @@ goog.i18n.DateTimeSymbols_zh_Hans_HK = { 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'], + '11', '12'], MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], + '八月', '九月', '十月', '十一月', '十二月'], STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '七月', '八月', '九月', '十月', '十一月', '十二月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], + '周六'], STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -14061,6 +19908,7 @@ goog.i18n.DateTimeSymbols_zh_Hans_HK = { AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/yy'], TIMEFORMATS: ['zzzzah:mm:ss', 'zah:mm:ss', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1}{0}', '{1}{0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14075,23 +19923,23 @@ goog.i18n.DateTimeSymbols_zh_Hans_MO = { 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'], + '11', '12'], MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], + '八月', '九月', '十月', '十一月', '十二月'], STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '七月', '八月', '九月', '十月', '十一月', '十二月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], + '周六'], STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -14099,6 +19947,7 @@ goog.i18n.DateTimeSymbols_zh_Hans_MO = { AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/yy'], TIMEFORMATS: ['zzzzah:mm:ss', 'zah:mm:ss', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1}{0}', '{1}{0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14113,23 +19962,23 @@ goog.i18n.DateTimeSymbols_zh_Hans_SG = { 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'], + '11', '12'], MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', - '八月', '九月', '十月', '十一月', '十二月'], + '八月', '九月', '十月', '十一月', '十二月'], STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '七月', '八月', '九月', '十月', '十一月', '十二月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', - '周六'], + '周六'], STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '周五', '周六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], @@ -14137,6 +19986,7 @@ goog.i18n.DateTimeSymbols_zh_Hans_SG = { AMPMS: ['上午', '下午'], DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'dd/MM/yy'], TIMEFORMATS: ['zzzzah:mm:ss', 'ahh:mm:ssz', 'ah:mm:ss', 'ahh:mm'], + DATETIMEFORMATS: ['{1}{0}', '{1}{0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14151,30 +20001,31 @@ goog.i18n.DateTimeSymbols_zh_Hant = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '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月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], QUARTERS: ['第1季', '第2季', '第3季', '第4季'], AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/M/d', 'y/M/d'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'], TIMEFORMATS: ['zzzzah時mm分ss秒', 'zah時mm分ss秒', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1}{0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14189,31 +20040,31 @@ goog.i18n.DateTimeSymbols_zh_Hant_HK = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '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月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], QUARTERS: ['第1季', '第2季', '第3季', '第4季'], AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', - 'yy年M月d日'], - TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ahh:mm:ss', 'ah:mm'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/yy'], + 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], FIRSTWEEKCUTOFFDAY: 5 @@ -14228,31 +20079,32 @@ goog.i18n.DateTimeSymbols_zh_Hant_MO = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '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月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], QUARTERS: ['第1季', '第2季', '第3季', '第4季'], AMPMS: ['上午', '下午'], DATEFORMATS: ['y年MM月dd日EEEE', 'y年MM月dd日', 'y年M月d日', - 'yy年M月d日'], - TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ahh:mm:ss', 'ah:mm'], + 'yy年M月d日'], + TIMEFORMATS: ['zzzzah時mm分ss秒', 'zah時mm分ss秒', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1}{0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14273,29 +20125,30 @@ goog.i18n.DateTimeSymbols_zu_ZA = { ERANAMES: ['BC', 'AD'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Januwari', 'Februwari', 'Mashi', 'Apreli', 'Meyi', 'Juni', 'Julayi', - 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], + 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], STANDALONEMONTHS: ['uJanuwari', 'uFebruwari', 'uMashi', 'u-Apreli', 'uMeyi', - 'uJuni', 'uJulayi', 'uAgasti', 'uSepthemba', 'u-Okthoba', 'uNovemba', - 'uDisemba'], + 'uJuni', 'uJulayi', 'uAgasti', 'uSepthemba', 'u-Okthoba', 'uNovemba', + 'uDisemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Apr', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', - 'Okt', 'Nov', 'Dis'], + 'Okt', 'Nov', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Apr', 'Mey', 'Jun', 'Jul', - 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], - WEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', 'uLwesine', - 'Lwesihlanu', 'Mgqibelo'], + 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + WEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', 'Lwesine', + 'Lwesihlanu', 'Mgqibelo'], STANDALONEWEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', - 'uLwesine', 'Lwesihlanu', 'Mgqibelo'], + 'Lwesine', 'Lwesihlanu', 'Mgqibelo'], SHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], STANDALONESHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], - NARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'T', 'S', 'H', 'M'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ikota yoku-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE dd MMMM y', 'd MMMM y', 'd MMM y', 'yyyy-MM-dd'], + QUARTERS: ['ikota engu-1', 'ikota engu-2', 'ikota engu-3', 'ikota engu-4'], + AMPMS: ['Ekuseni', 'Ntambama'], + DATEFORMATS: ['EEEE dd 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -14349,6 +20202,10 @@ if (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am_ET; } +if (goog.LOCALE == 'ar_001' || goog.LOCALE == 'ar-001') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_001; +} + if (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_AE; } @@ -14357,6 +20214,10 @@ if (goog.LOCALE == 'ar_BH' || goog.LOCALE == 'ar-BH') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_BH; } +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; } @@ -14365,6 +20226,18 @@ if (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_EG; } +if (goog.LOCALE == 'ar_EH' || goog.LOCALE == 'ar-EH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_EH; +} + +if (goog.LOCALE == 'ar_ER' || goog.LOCALE == 'ar-ER') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_ER; +} + +if (goog.LOCALE == 'ar_IL' || goog.LOCALE == 'ar-IL') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_IL; +} + if (goog.LOCALE == 'ar_IQ' || goog.LOCALE == 'ar-IQ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_IQ; } @@ -14373,6 +20246,10 @@ if (goog.LOCALE == 'ar_JO' || goog.LOCALE == 'ar-JO') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_JO; } +if (goog.LOCALE == 'ar_KM' || goog.LOCALE == 'ar-KM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_KM; +} + if (goog.LOCALE == 'ar_KW' || goog.LOCALE == 'ar-KW') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_KW; } @@ -14389,10 +20266,18 @@ if (goog.LOCALE == 'ar_MA' || goog.LOCALE == 'ar-MA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_MA; } +if (goog.LOCALE == 'ar_MR' || goog.LOCALE == 'ar-MR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_MR; +} + if (goog.LOCALE == 'ar_OM' || goog.LOCALE == 'ar-OM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_OM; } +if (goog.LOCALE == 'ar_PS' || goog.LOCALE == 'ar-PS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_PS; +} + if (goog.LOCALE == 'ar_QA' || goog.LOCALE == 'ar-QA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_QA; } @@ -14405,10 +20290,22 @@ if (goog.LOCALE == 'ar_SD' || goog.LOCALE == 'ar-SD') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SD; } +if (goog.LOCALE == 'ar_SO' || goog.LOCALE == 'ar-SO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SO; +} + +if (goog.LOCALE == 'ar_SS' || goog.LOCALE == 'ar-SS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SS; +} + if (goog.LOCALE == 'ar_SY' || goog.LOCALE == 'ar-SY') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SY; } +if (goog.LOCALE == 'ar_TD' || goog.LOCALE == 'ar-TD') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_TD; +} + if (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_TN; } @@ -14433,8 +20330,12 @@ if (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_asa; } -if (goog.LOCALE == 'az') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az; +if (goog.LOCALE == 'ast') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ast; +} + +if (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ast; } if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { @@ -14446,11 +20347,11 @@ if (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') { } if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Latn; } if (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Latn; } if (goog.LOCALE == 'bas') { @@ -14517,12 +20418,8 @@ if (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo; } -if (goog.LOCALE == 'br') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br; -} - if (goog.LOCALE == 'br_FR' || goog.LOCALE == 'br-FR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br_FR; } if (goog.LOCALE == 'brx') { @@ -14537,7 +20434,19 @@ if (goog.LOCALE == 'bs') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs; } -if (goog.LOCALE == 'bs_BA' || goog.LOCALE == 'bs-BA') { +if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Cyrl; +} + +if (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Cyrl; +} + +if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs; +} + +if (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs; } @@ -14549,10 +20458,26 @@ if (goog.LOCALE == 'byn_ER' || goog.LOCALE == 'byn-ER') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_byn; } +if (goog.LOCALE == 'ca_AD' || goog.LOCALE == 'ca-AD') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_AD; +} + 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; +} + +if (goog.LOCALE == 'ca_IT' || goog.LOCALE == 'ca-IT') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_IT; +} + if (goog.LOCALE == 'cgg') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cgg; } @@ -14609,6 +20534,10 @@ if (goog.LOCALE == 'da_DK' || goog.LOCALE == 'da-DK') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da_DK; } +if (goog.LOCALE == 'da_GL' || goog.LOCALE == 'da-GL') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da_GL; +} + if (goog.LOCALE == 'dav') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dav; } @@ -14689,106 +20618,346 @@ if (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el_CY; } -if (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el_GR; +if (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el_GR; +} + +if (goog.LOCALE == 'en_001' || goog.LOCALE == 'en-001') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_001; +} + +if (goog.LOCALE == 'en_150' || goog.LOCALE == 'en-150') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_150; +} + +if (goog.LOCALE == 'en_AG' || goog.LOCALE == 'en-AG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AG; +} + +if (goog.LOCALE == 'en_AI' || goog.LOCALE == 'en-AI') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AI; +} + +if (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AS; +} + +if (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BB; +} + +if (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BE; +} + +if (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BM; +} + +if (goog.LOCALE == 'en_BS' || goog.LOCALE == 'en-BS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BS; +} + +if (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BW; +} + +if (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BZ; +} + +if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CA; +} + +if (goog.LOCALE == 'en_CC' || goog.LOCALE == 'en-CC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CC; +} + +if (goog.LOCALE == 'en_CK' || goog.LOCALE == 'en-CK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CK; +} + +if (goog.LOCALE == 'en_CM' || goog.LOCALE == 'en-CM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CM; +} + +if (goog.LOCALE == 'en_CX' || goog.LOCALE == 'en-CX') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CX; +} + +if (goog.LOCALE == 'en_DG' || goog.LOCALE == 'en-DG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_DG; +} + +if (goog.LOCALE == 'en_DM' || goog.LOCALE == 'en-DM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_DM; +} + +if (goog.LOCALE == 'en_ER' || goog.LOCALE == 'en-ER') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ER; +} + +if (goog.LOCALE == 'en_FJ' || goog.LOCALE == 'en-FJ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FJ; +} + +if (goog.LOCALE == 'en_FK' || goog.LOCALE == 'en-FK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FK; +} + +if (goog.LOCALE == 'en_FM' || goog.LOCALE == 'en-FM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FM; +} + +if (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GD; +} + +if (goog.LOCALE == 'en_GG' || goog.LOCALE == 'en-GG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GG; +} + +if (goog.LOCALE == 'en_GH' || goog.LOCALE == 'en-GH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GH; +} + +if (goog.LOCALE == 'en_GI' || goog.LOCALE == 'en-GI') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GI; +} + +if (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GM; +} + +if (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GU; +} + +if (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GY; +} + +if (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_HK; +} + +if (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IM; +} + +if (goog.LOCALE == 'en_IO' || goog.LOCALE == 'en-IO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IO; +} + +if (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_JE; +} + +if (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_JM; +} + +if (goog.LOCALE == 'en_KE' || goog.LOCALE == 'en-KE') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KE; +} + +if (goog.LOCALE == 'en_KI' || goog.LOCALE == 'en-KI') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KI; +} + +if (goog.LOCALE == 'en_KN' || goog.LOCALE == 'en-KN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KN; +} + +if (goog.LOCALE == 'en_KY' || goog.LOCALE == 'en-KY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KY; +} + +if (goog.LOCALE == 'en_LC' || goog.LOCALE == 'en-LC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_LC; +} + +if (goog.LOCALE == 'en_LR' || goog.LOCALE == 'en-LR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_LR; +} + +if (goog.LOCALE == 'en_LS' || goog.LOCALE == 'en-LS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_LS; +} + +if (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MG; +} + +if (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MH; +} + +if (goog.LOCALE == 'en_MO' || goog.LOCALE == 'en-MO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MO; +} + +if (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MP; +} + +if (goog.LOCALE == 'en_MS' || goog.LOCALE == 'en-MS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MS; +} + +if (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MT; +} + +if (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MU; +} + +if (goog.LOCALE == 'en_MW' || goog.LOCALE == 'en-MW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MW; +} + +if (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NA; +} + +if (goog.LOCALE == 'en_NF' || goog.LOCALE == 'en-NF') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NF; +} + +if (goog.LOCALE == 'en_NG' || goog.LOCALE == 'en-NG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NG; } -if (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AS; +if (goog.LOCALE == 'en_NR' || goog.LOCALE == 'en-NR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NR; } -if (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BB; +if (goog.LOCALE == 'en_NU' || goog.LOCALE == 'en-NU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NU; } -if (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BE; +if (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NZ; } -if (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BM; +if (goog.LOCALE == 'en_PG' || goog.LOCALE == 'en-PG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PG; } -if (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BW; +if (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PH; } -if (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BZ; +if (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PK; } -if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CA; +if (goog.LOCALE == 'en_PN' || goog.LOCALE == 'en-PN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PN; } -if (goog.LOCALE == 'en_Dsrt' || goog.LOCALE == 'en-Dsrt') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_Dsrt; +if (goog.LOCALE == 'en_PR' || goog.LOCALE == 'en-PR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PR; } -if (goog.LOCALE == 'en_Dsrt_US' || goog.LOCALE == 'en-Dsrt-US') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_Dsrt; +if (goog.LOCALE == 'en_PW' || goog.LOCALE == 'en-PW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PW; } -if (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GU; +if (goog.LOCALE == 'en_RW' || goog.LOCALE == 'en-RW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_RW; } -if (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GY; +if (goog.LOCALE == 'en_SB' || goog.LOCALE == 'en-SB') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SB; } -if (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_HK; +if (goog.LOCALE == 'en_SC' || goog.LOCALE == 'en-SC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SC; } -if (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_JM; +if (goog.LOCALE == 'en_SD' || goog.LOCALE == 'en-SD') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SD; } -if (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MH; +if (goog.LOCALE == 'en_SH' || goog.LOCALE == 'en-SH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SH; } -if (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MP; +if (goog.LOCALE == 'en_SL' || goog.LOCALE == 'en-SL') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SL; } -if (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MT; +if (goog.LOCALE == 'en_SS' || goog.LOCALE == 'en-SS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SS; } -if (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MU; +if (goog.LOCALE == 'en_SX' || goog.LOCALE == 'en-SX') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SX; } -if (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NA; +if (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SZ; } -if (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NZ; +if (goog.LOCALE == 'en_TC' || goog.LOCALE == 'en-TC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TC; } -if (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PH; +if (goog.LOCALE == 'en_TK' || goog.LOCALE == 'en-TK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TK; } -if (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PK; +if (goog.LOCALE == 'en_TO' || goog.LOCALE == 'en-TO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TO; } if (goog.LOCALE == 'en_TT' || goog.LOCALE == 'en-TT') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TT; } +if (goog.LOCALE == 'en_TV' || goog.LOCALE == 'en-TV') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TV; +} + +if (goog.LOCALE == 'en_TZ' || goog.LOCALE == 'en-TZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TZ; +} + +if (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_UG; +} + if (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_UM; } +if (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VC; +} + +if (goog.LOCALE == 'en_VG' || goog.LOCALE == 'en-VG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VG; +} + if (goog.LOCALE == 'en_VI' || goog.LOCALE == 'en-VI') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VI; } +if (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VU; +} + +if (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_WS; +} + +if (goog.LOCALE == 'en_ZM' || goog.LOCALE == 'en-ZM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZM; +} + if (goog.LOCALE == 'en_ZW' || goog.LOCALE == 'en-ZW') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZW; } @@ -14797,6 +20966,10 @@ 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; } @@ -14817,16 +20990,20 @@ if (goog.LOCALE == 'es_CR' || goog.LOCALE == 'es-CR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CR; } +if (goog.LOCALE == 'es_CU' || goog.LOCALE == 'es-CU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CU; +} + if (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_DO; } -if (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_EC; +if (goog.LOCALE == 'es_EA' || goog.LOCALE == 'es-EA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_EA; } -if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_ES; +if (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_EC; } if (goog.LOCALE == 'es_GQ' || goog.LOCALE == 'es-GQ') { @@ -14841,6 +21018,10 @@ if (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_HN; } +if (goog.LOCALE == 'es_IC' || goog.LOCALE == 'es-IC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_IC; +} + if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_MX; } @@ -14857,6 +21038,10 @@ if (goog.LOCALE == 'es_PE' || goog.LOCALE == 'es-PE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PE; } +if (goog.LOCALE == 'es_PH' || goog.LOCALE == 'es-PH') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PH; +} + if (goog.LOCALE == 'es_PR' || goog.LOCALE == 'es-PR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PR; } @@ -14909,6 +21094,18 @@ if (goog.LOCALE == 'ff') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; } +if (goog.LOCALE == 'ff_CM' || goog.LOCALE == 'ff-CM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; +} + +if (goog.LOCALE == 'ff_GN' || goog.LOCALE == 'ff-GN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; +} + +if (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; +} + if (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff; } @@ -14977,6 +21174,10 @@ if (goog.LOCALE == 'fr_DJ' || goog.LOCALE == 'fr-DJ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_DJ; } +if (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_DZ; +} + if (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_FR; } @@ -15001,6 +21202,10 @@ if (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_GQ; } +if (goog.LOCALE == 'fr_HT' || goog.LOCALE == 'fr-HT') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_HT; +} + if (goog.LOCALE == 'fr_KM' || goog.LOCALE == 'fr-KM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_KM; } @@ -15009,6 +21214,10 @@ if (goog.LOCALE == 'fr_LU' || goog.LOCALE == 'fr-LU') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_LU; } +if (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MA; +} + if (goog.LOCALE == 'fr_MC' || goog.LOCALE == 'fr-MC') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MC; } @@ -15029,10 +21238,30 @@ if (goog.LOCALE == 'fr_MQ' || goog.LOCALE == 'fr-MQ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MQ; } +if (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MR; +} + +if (goog.LOCALE == 'fr_MU' || goog.LOCALE == 'fr-MU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MU; +} + +if (goog.LOCALE == 'fr_NC' || goog.LOCALE == 'fr-NC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_NC; +} + if (goog.LOCALE == 'fr_NE' || goog.LOCALE == 'fr-NE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_NE; } +if (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_PF; +} + +if (goog.LOCALE == 'fr_PM' || goog.LOCALE == 'fr-PM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_PM; +} + if (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_RE; } @@ -15041,10 +21270,18 @@ if (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_RW; } +if (goog.LOCALE == 'fr_SC' || goog.LOCALE == 'fr-SC') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_SC; +} + if (goog.LOCALE == 'fr_SN' || goog.LOCALE == 'fr-SN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_SN; } +if (goog.LOCALE == 'fr_SY' || goog.LOCALE == 'fr-SY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_SY; +} + if (goog.LOCALE == 'fr_TD' || goog.LOCALE == 'fr-TD') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_TD; } @@ -15053,6 +21290,18 @@ if (goog.LOCALE == 'fr_TG' || goog.LOCALE == 'fr-TG') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_TG; } +if (goog.LOCALE == 'fr_TN' || goog.LOCALE == 'fr-TN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_TN; +} + +if (goog.LOCALE == 'fr_VU' || goog.LOCALE == 'fr-VU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_VU; +} + +if (goog.LOCALE == 'fr_WF' || goog.LOCALE == 'fr-WF') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_WF; +} + if (goog.LOCALE == 'fr_YT' || goog.LOCALE == 'fr-YT') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_YT; } @@ -15065,12 +21314,24 @@ if (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fur; } -if (goog.LOCALE == 'ga') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga; +if (goog.LOCALE == 'fy') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fy; +} + +if (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fy; } if (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga_IE; +} + +if (goog.LOCALE == 'gd') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gd; +} + +if (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gd; } if (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') { @@ -15081,6 +21342,10 @@ if (goog.LOCALE == 'gsw_CH' || goog.LOCALE == 'gsw-CH') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw_CH; } +if (goog.LOCALE == 'gsw_LI' || goog.LOCALE == 'gsw-LI') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw_LI; +} + if (goog.LOCALE == 'gu_IN' || goog.LOCALE == 'gu-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gu_IN; } @@ -15097,7 +21362,7 @@ if (goog.LOCALE == 'gv') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gv; } -if (goog.LOCALE == 'gv_GB' || goog.LOCALE == 'gv-GB') { +if (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gv; } @@ -15133,6 +21398,10 @@ if (goog.LOCALE == 'hi_IN' || goog.LOCALE == 'hi-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hi_IN; } +if (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr_BA; +} + if (goog.LOCALE == 'hr_HR' || goog.LOCALE == 'hr-HR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr_HR; } @@ -15141,18 +21410,18 @@ if (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hu_HU; } -if (goog.LOCALE == 'hy') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy; -} - if (goog.LOCALE == 'hy_AM' || goog.LOCALE == 'hy-AM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy_AM; } if (goog.LOCALE == 'ia') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ia; } +if (goog.LOCALE == 'ia_FR' || goog.LOCALE == 'ia-FR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ia; +} + if (goog.LOCALE == 'id_ID' || goog.LOCALE == 'id-ID') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_id_ID; } @@ -15185,10 +21454,22 @@ if (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_IT; } +if (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_SM; +} + if (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja_JP; } +if (goog.LOCALE == 'jgo') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jgo; +} + +if (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jgo; +} + if (goog.LOCALE == 'jmc') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jmc; } @@ -15197,12 +21478,8 @@ if (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jmc; } -if (goog.LOCALE == 'ka') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka; -} - if (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka_GE; } if (goog.LOCALE == 'kab') { @@ -15253,16 +21530,20 @@ if (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ki; } -if (goog.LOCALE == 'kk') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk; -} - if (goog.LOCALE == 'kk_Cyrl' || goog.LOCALE == 'kk-Cyrl') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk_Cyrl; } if (goog.LOCALE == 'kk_Cyrl_KZ' || goog.LOCALE == 'kk-Cyrl-KZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk_Cyrl; +} + +if (goog.LOCALE == 'kkj') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kkj; +} + +if (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kkj; } if (goog.LOCALE == 'kl') { @@ -15281,18 +21562,18 @@ if (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kln; } -if (goog.LOCALE == 'km') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km; -} - if (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km_KH; } if (goog.LOCALE == 'kn_IN' || goog.LOCALE == 'kn-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kn_IN; } +if (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko_KP; +} + if (goog.LOCALE == 'ko_KR' || goog.LOCALE == 'ko-KR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko_KR; } @@ -15305,6 +21586,18 @@ if (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kok; } +if (goog.LOCALE == 'ks') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks; +} + +if (goog.LOCALE == 'ks_Arab' || goog.LOCALE == 'ks-Arab') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks; +} + +if (goog.LOCALE == 'ks_Arab_IN' || goog.LOCALE == 'ks-Arab-IN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks; +} + if (goog.LOCALE == 'ksb') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksb; } @@ -15329,10 +21622,6 @@ if (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksh; } -if (goog.LOCALE == 'ku') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ku; -} - if (goog.LOCALE == 'kw') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kw; } @@ -15341,6 +21630,14 @@ if (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kw; } +if (goog.LOCALE == 'ky_Cyrl' || goog.LOCALE == 'ky-Cyrl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ky_Cyrl; +} + +if (goog.LOCALE == 'ky_Cyrl_KG' || goog.LOCALE == 'ky-Cyrl-KG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ky_Cyrl; +} + if (goog.LOCALE == 'lag') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lag; } @@ -15357,20 +21654,32 @@ if (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lg; } +if (goog.LOCALE == 'lkt') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lkt; +} + +if (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lkt; +} + +if (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_AO; +} + if (goog.LOCALE == 'ln_CD' || goog.LOCALE == 'ln-CD') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CD; } -if (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CG; +if (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CF; } -if (goog.LOCALE == 'lo') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo; +if (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CG; } if (goog.LOCALE == 'lo_LA' || goog.LOCALE == 'lo-LA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo_LA; } if (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') { @@ -15449,28 +21758,48 @@ if (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgh; } -if (goog.LOCALE == 'mk') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk; +if (goog.LOCALE == 'mgo') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgo; +} + +if (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgo; } if (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk_MK; } if (goog.LOCALE == 'ml_IN' || goog.LOCALE == 'ml-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ml_IN; } +if (goog.LOCALE == 'mn_Cyrl' || goog.LOCALE == 'mn-Cyrl') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mn_Cyrl; +} + +if (goog.LOCALE == 'mn_Cyrl_MN' || goog.LOCALE == 'mn-Cyrl-MN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mn_Cyrl; +} + if (goog.LOCALE == 'mr_IN' || goog.LOCALE == 'mr-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mr_IN; } -if (goog.LOCALE == 'ms_BN' || goog.LOCALE == 'ms-BN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_BN; +if (goog.LOCALE == 'ms_Latn' || goog.LOCALE == 'ms-Latn') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_Latn; +} + +if (goog.LOCALE == 'ms_Latn_BN' || goog.LOCALE == 'ms-Latn-BN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_Latn_BN; +} + +if (goog.LOCALE == 'ms_Latn_MY' || goog.LOCALE == 'ms-Latn-MY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_Latn; } -if (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_MY; +if (goog.LOCALE == 'ms_Latn_SG' || goog.LOCALE == 'ms-Latn-SG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_Latn; } if (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') { @@ -15485,12 +21814,8 @@ if (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mua; } -if (goog.LOCALE == 'my') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my; -} - if (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my_MM; } if (goog.LOCALE == 'naq') { @@ -15501,12 +21826,12 @@ if (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_naq; } -if (goog.LOCALE == 'nb') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb; +if (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb_NO; } -if (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb; +if (goog.LOCALE == 'nb_SJ' || goog.LOCALE == 'nb-SJ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb_SJ; } if (goog.LOCALE == 'nd') { @@ -15517,16 +21842,12 @@ if (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nd; } -if (goog.LOCALE == 'ne') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne; -} - if (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne_IN; } if (goog.LOCALE == 'ne_NP' || goog.LOCALE == 'ne-NP') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne_NP; } if (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') { @@ -15537,10 +21858,26 @@ if (goog.LOCALE == 'nl_BE' || goog.LOCALE == 'nl-BE') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_BE; } +if (goog.LOCALE == 'nl_BQ' || goog.LOCALE == 'nl-BQ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_BQ; +} + +if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_CW; +} + if (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_NL; } +if (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_SR; +} + +if (goog.LOCALE == 'nl_SX' || goog.LOCALE == 'nl-SX') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_SX; +} + if (goog.LOCALE == 'nmg') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nmg; } @@ -15557,6 +21894,14 @@ if (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nn; } +if (goog.LOCALE == 'nnh') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nnh; +} + +if (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nnh; +} + if (goog.LOCALE == 'nr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nr; } @@ -15605,8 +21950,16 @@ if (goog.LOCALE == 'or_IN' || goog.LOCALE == 'or-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_or_IN; } -if (goog.LOCALE == 'pa') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa; +if (goog.LOCALE == 'os') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os; +} + +if (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os; +} + +if (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os; } if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') { @@ -15618,11 +21971,11 @@ if (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') { } if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Guru; } if (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Guru; } if (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') { @@ -15641,10 +21994,18 @@ if (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_AO; } +if (goog.LOCALE == 'pt_CV' || goog.LOCALE == 'pt-CV') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_CV; +} + if (goog.LOCALE == 'pt_GW' || goog.LOCALE == 'pt-GW') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_GW; } +if (goog.LOCALE == 'pt_MO' || goog.LOCALE == 'pt-MO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_MO; +} + if (goog.LOCALE == 'pt_MZ' || goog.LOCALE == 'pt-MZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_MZ; } @@ -15653,6 +22014,10 @@ if (goog.LOCALE == 'pt_ST' || goog.LOCALE == 'pt-ST') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_ST; } +if (goog.LOCALE == 'pt_TL' || goog.LOCALE == 'pt-TL') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_TL; +} + if (goog.LOCALE == 'rm') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rm; } @@ -15685,6 +22050,18 @@ if (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rof; } +if (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_BY; +} + +if (goog.LOCALE == 'ru_KG' || goog.LOCALE == 'ru-KG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_KG; +} + +if (goog.LOCALE == 'ru_KZ' || goog.LOCALE == 'ru-KZ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_KZ; +} + if (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_MD; } @@ -15778,27 +22155,23 @@ if (goog.LOCALE == 'shi') { } if (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Latn; } if (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Latn; } if (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Tfng; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi; } if (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Tfng; -} - -if (goog.LOCALE == 'si') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi; } if (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si_LK; } if (goog.LOCALE == 'sk_SK' || goog.LOCALE == 'sk-SK') { @@ -15841,6 +22214,14 @@ if (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq_AL; } +if (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq_MK; +} + +if (goog.LOCALE == 'sq_XK' || goog.LOCALE == 'sq-XK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq_XK; +} + if (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl; } @@ -15857,6 +22238,10 @@ if (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl; } +if (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl; +} + if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn; } @@ -15873,6 +22258,10 @@ if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn; } +if (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn; +} + if (goog.LOCALE == 'ss') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ss; } @@ -15905,6 +22294,10 @@ if (goog.LOCALE == 'st_ZA' || goog.LOCALE == 'st-ZA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_st; } +if (goog.LOCALE == 'sv_AX' || goog.LOCALE == 'sv-AX') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv_AX; +} + if (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv_FI; } @@ -15921,6 +22314,10 @@ if (goog.LOCALE == 'sw_TZ' || goog.LOCALE == 'sw-TZ') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw_TZ; } +if (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw_UG; +} + if (goog.LOCALE == 'swc') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_swc; } @@ -15937,6 +22334,14 @@ if (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_LK; } +if (goog.LOCALE == 'ta_MY' || goog.LOCALE == 'ta-MY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_MY; +} + +if (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_SG; +} + if (goog.LOCALE == 'te_IN' || goog.LOCALE == 'te-IN') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_te_IN; } @@ -15993,6 +22398,10 @@ if (goog.LOCALE == 'tn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tn; } +if (goog.LOCALE == 'tn_BW' || goog.LOCALE == 'tn-BW') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tn; +} + if (goog.LOCALE == 'tn_ZA' || goog.LOCALE == 'tn-ZA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tn; } @@ -16005,6 +22414,10 @@ if (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_to; } +if (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr_CY; +} + if (goog.LOCALE == 'tr_TR' || goog.LOCALE == 'tr-TR') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr_TR; } @@ -16037,6 +22450,18 @@ if (goog.LOCALE == 'tzm_Latn_MA' || goog.LOCALE == 'tzm-Latn-MA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tzm; } +if (goog.LOCALE == 'ug') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug; +} + +if (goog.LOCALE == 'ug_Arab' || goog.LOCALE == 'ug-Arab') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug; +} + +if (goog.LOCALE == 'ug_Arab_CN' || goog.LOCALE == 'ug-Arab-CN') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug; +} + if (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uk_UA; } @@ -16049,10 +22474,6 @@ if (goog.LOCALE == 'ur_PK' || goog.LOCALE == 'ur-PK') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur_PK; } -if (goog.LOCALE == 'uz') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz; -} - if (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Arab; } @@ -16062,11 +22483,11 @@ if (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') { } if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Cyrl; } if (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Cyrl; } if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') { @@ -16109,6 +22530,14 @@ 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; } @@ -16161,10 +22590,22 @@ if (goog.LOCALE == 'yo') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo; } +if (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo_BJ; +} + if (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo; } +if (goog.LOCALE == 'zgh') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zgh; +} + +if (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zgh; +} + if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans; } diff --git a/i18n/closure/datetimesymbols.js b/i18n/closure/datetimesymbols.js index 7d3e66145d95..caa3b22c4df4 100644 --- a/i18n/closure/datetimesymbols.js +++ b/i18n/closure/datetimesymbols.js @@ -16,7 +16,8 @@ * @fileoverview Date/time formatting symbols for all locales. * * This file is autogenerated by script. See - * http://go/generate_datetime_constants.py using the --for_closure flag. + * http://go/generate_datetime_constants.py using --for_closure + * File generated from CLDR ver. 25 * * To reduce the file size (which may cause issues in some JS * developing environments), this file will only contain locales @@ -34,8 +35,10 @@ goog.provide('goog.i18n.DateTimeSymbols'); goog.provide('goog.i18n.DateTimeSymbols_af'); goog.provide('goog.i18n.DateTimeSymbols_am'); goog.provide('goog.i18n.DateTimeSymbols_ar'); +goog.provide('goog.i18n.DateTimeSymbols_az'); goog.provide('goog.i18n.DateTimeSymbols_bg'); goog.provide('goog.i18n.DateTimeSymbols_bn'); +goog.provide('goog.i18n.DateTimeSymbols_br'); goog.provide('goog.i18n.DateTimeSymbols_ca'); goog.provide('goog.i18n.DateTimeSymbols_chr'); goog.provide('goog.i18n.DateTimeSymbols_cs'); @@ -56,6 +59,7 @@ goog.provide('goog.i18n.DateTimeSymbols_en_US'); goog.provide('goog.i18n.DateTimeSymbols_en_ZA'); goog.provide('goog.i18n.DateTimeSymbols_es'); goog.provide('goog.i18n.DateTimeSymbols_es_419'); +goog.provide('goog.i18n.DateTimeSymbols_es_ES'); goog.provide('goog.i18n.DateTimeSymbols_et'); goog.provide('goog.i18n.DateTimeSymbols_eu'); goog.provide('goog.i18n.DateTimeSymbols_fa'); @@ -63,6 +67,7 @@ goog.provide('goog.i18n.DateTimeSymbols_fi'); goog.provide('goog.i18n.DateTimeSymbols_fil'); goog.provide('goog.i18n.DateTimeSymbols_fr'); goog.provide('goog.i18n.DateTimeSymbols_fr_CA'); +goog.provide('goog.i18n.DateTimeSymbols_ga'); goog.provide('goog.i18n.DateTimeSymbols_gl'); goog.provide('goog.i18n.DateTimeSymbols_gsw'); goog.provide('goog.i18n.DateTimeSymbols_gu'); @@ -71,30 +76,44 @@ goog.provide('goog.i18n.DateTimeSymbols_he'); goog.provide('goog.i18n.DateTimeSymbols_hi'); goog.provide('goog.i18n.DateTimeSymbols_hr'); goog.provide('goog.i18n.DateTimeSymbols_hu'); +goog.provide('goog.i18n.DateTimeSymbols_hy'); goog.provide('goog.i18n.DateTimeSymbols_id'); goog.provide('goog.i18n.DateTimeSymbols_in'); goog.provide('goog.i18n.DateTimeSymbols_is'); goog.provide('goog.i18n.DateTimeSymbols_it'); goog.provide('goog.i18n.DateTimeSymbols_iw'); goog.provide('goog.i18n.DateTimeSymbols_ja'); +goog.provide('goog.i18n.DateTimeSymbols_ka'); +goog.provide('goog.i18n.DateTimeSymbols_kk'); +goog.provide('goog.i18n.DateTimeSymbols_km'); goog.provide('goog.i18n.DateTimeSymbols_kn'); goog.provide('goog.i18n.DateTimeSymbols_ko'); +goog.provide('goog.i18n.DateTimeSymbols_ky'); goog.provide('goog.i18n.DateTimeSymbols_ln'); +goog.provide('goog.i18n.DateTimeSymbols_lo'); goog.provide('goog.i18n.DateTimeSymbols_lt'); 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_mr'); goog.provide('goog.i18n.DateTimeSymbols_ms'); goog.provide('goog.i18n.DateTimeSymbols_mt'); +goog.provide('goog.i18n.DateTimeSymbols_my'); +goog.provide('goog.i18n.DateTimeSymbols_nb'); +goog.provide('goog.i18n.DateTimeSymbols_ne'); goog.provide('goog.i18n.DateTimeSymbols_nl'); goog.provide('goog.i18n.DateTimeSymbols_no'); +goog.provide('goog.i18n.DateTimeSymbols_no_NO'); goog.provide('goog.i18n.DateTimeSymbols_or'); +goog.provide('goog.i18n.DateTimeSymbols_pa'); goog.provide('goog.i18n.DateTimeSymbols_pl'); goog.provide('goog.i18n.DateTimeSymbols_pt'); goog.provide('goog.i18n.DateTimeSymbols_pt_BR'); goog.provide('goog.i18n.DateTimeSymbols_pt_PT'); goog.provide('goog.i18n.DateTimeSymbols_ro'); goog.provide('goog.i18n.DateTimeSymbols_ru'); +goog.provide('goog.i18n.DateTimeSymbols_si'); goog.provide('goog.i18n.DateTimeSymbols_sk'); goog.provide('goog.i18n.DateTimeSymbols_sl'); goog.provide('goog.i18n.DateTimeSymbols_sq'); @@ -108,6 +127,7 @@ goog.provide('goog.i18n.DateTimeSymbols_tl'); goog.provide('goog.i18n.DateTimeSymbols_tr'); goog.provide('goog.i18n.DateTimeSymbols_uk'); goog.provide('goog.i18n.DateTimeSymbols_ur'); +goog.provide('goog.i18n.DateTimeSymbols_uz'); goog.provide('goog.i18n.DateTimeSymbols_vi'); goog.provide('goog.i18n.DateTimeSymbols_zh'); goog.provide('goog.i18n.DateTimeSymbols_zh_CN'); @@ -124,19 +144,19 @@ goog.i18n.DateTimeSymbols_en_ISO = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -146,6 +166,8 @@ 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}'], AVAILABLEFORMATS: {'Md': 'M/d', 'MMMMd': 'MMMM d', 'MMMd': 'MMM d'}, FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], @@ -161,19 +183,19 @@ goog.i18n.DateTimeSymbols_af = { 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'], + 'N', 'D'], MONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', - 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + 'Augustus', 'September', 'Oktober', 'November', 'Desember'], STANDALONEMONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', - 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], + 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', - 'Saterdag'], + 'Saterdag'], STANDALONEWEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', - 'Vrydag', 'Saterdag'], + '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'], @@ -181,8 +203,9 @@ goog.i18n.DateTimeSymbols_af = { SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'], AMPMS: ['vm.', 'nm.'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd MMM y', 'yyyy-MM-dd'], + 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 @@ -196,38 +219,39 @@ goog.i18n.DateTimeSymbols_am = { ERAS: ['ዓ/ዓ', 'ዓ/ም'], ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምሕረት'], NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', - 'ኦ', 'ኖ', 'ዲ'], + 'ኦ', 'ኖ', 'ዲ'], STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', - 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', - 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'], + 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], + MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', + 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', + 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'], STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', - 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', - 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', - 'ዲሴምበር'], - SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ', - 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', - 'ዲሴም'], - STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', - 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', - 'ኖቬም', 'ዲሴም'], + 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', + 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', + 'ዲሴምበር'], + SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', + 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', + 'ዲሴም'], + STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', + 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', + 'ኖቬም', 'ዲሴም'], WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], + 'ዓርብ', 'ቅዳሜ'], STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', - 'ዓርብ', 'ቅዳሜ'], + 'ዓርብ', 'ቅዳሜ'], STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', - 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + SHORTQUARTERS: ['ሩብ1', 'ሩብ2', 'ሩብ3', 'ሩብ4'], QUARTERS: ['1ኛው ሩብ', 'ሁለተኛው ሩብ', '3ኛው ሩብ', - '4ኛው ሩብ'], - AMPMS: ['ጡዋት', 'ከሳዓት'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + '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 @@ -242,83 +266,122 @@ goog.i18n.DateTimeSymbols_ar = { ERAS: ['ق.م', 'م'], ERANAMES: ['قبل الميلاد', 'ميلادي'], NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', - 'ب', 'د'], + 'ب', 'د'], STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', - 'ك', 'ب', 'د'], + 'ك', 'ب', 'د'], MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', - 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر'], + 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر'], STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', - 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', - 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', + 'أكتوبر', 'نوفمبر', 'ديسمبر'], STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', - 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', - 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], + 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', + 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'], WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', - 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], QUARTERS: ['الربع الأول', 'الربع الثاني', - 'الربع الثالث', 'الربع الرابع'], + 'الربع الثالث', 'الربع الرابع'], AMPMS: ['ص', 'م'], - DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/yyyy', - 'd‏/M‏/yyyy'], - TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'], + 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 az. + */ +goog.i18n.DateTimeSymbols_az = { + ERAS: ['e.ə.', 'b.e.'], + ERANAMES: ['eramızdan əvvəl', 'bizim eramızı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: ['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'], + 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'], + 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, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + /** * Date/time formatting symbols for locale bg. */ goog.i18n.DateTimeSymbols_bg = { - ERAS: ['пр. н. е.', 'от н. е.'], + ERAS: ['пр.Хр.', 'сл.Хр.'], ERANAMES: ['пр.Хр.', 'сл.Хр.'], NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', - 'н', 'д'], + 'н', 'д'], STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', - 'о', 'н', 'д'], + 'о', 'н', 'д'], MONTHS: ['януари', 'февруари', 'март', 'април', - 'май', 'юни', 'юли', 'август', 'септември', - 'октомври', 'ноември', 'декември'], + 'май', 'юни', 'юли', 'август', 'септември', + 'октомври', 'ноември', 'декември'], STANDALONEMONTHS: ['януари', 'февруари', 'март', - 'април', 'май', 'юни', 'юли', 'август', - 'септември', 'октомври', 'ноември', - 'декември'], + 'април', 'май', 'юни', 'юли', 'август', + 'септември', 'октомври', 'ноември', + 'декември'], SHORTMONTHS: ['ян.', 'февр.', 'март', 'апр.', 'май', 'юни', - 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], + 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], STANDALONESHORTMONTHS: ['ян.', 'февр.', 'март', 'апр.', 'май', - 'юни', 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.'], + 'юни', 'юли', 'авг.', 'септ.', 'окт.', 'ноем.', + 'дек.'], WEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], + 'сряда', 'четвъртък', 'петък', 'събота'], STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', - 'сряда', 'четвъртък', 'петък', 'събота'], + 'сряда', 'четвъртък', 'петък', 'събота'], SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', - 'сб'], + 'сб'], NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], - SHORTQUARTERS: ['I трим.', 'II трим.', 'III трим.', - 'IV трим.'], + SHORTQUARTERS: ['1 трим.', '2 трим.', '3 трим.', '4 трим.'], QUARTERS: ['1-во тримесечие', '2-ро тримесечие', - '3-то тримесечие', '4-то тримесечие'], - AMPMS: ['пр. об.', 'сл. об.'], - DATEFORMATS: ['dd MMMM y, EEEE', 'dd MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + '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 @@ -330,99 +393,138 @@ goog.i18n.DateTimeSymbols_bg = { */ goog.i18n.DateTimeSymbols_bn = { ZERODIGIT: 0x09E6, - ERAS: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], - ERANAMES: ['খৃষ্টপূর্ব', 'খৃষ্টাব্দ'], + ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + ERANAMES: ['খ্রিস্টপূর্ব', + 'খৃষ্টাব্দ'], NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', - 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', - 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', - 'মার্চ', 'এপ্রিল', 'মে', 'জুন', - 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'মার্চ', 'এপ্রিল', 'মে', 'জুন', + 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], STANDALONEMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], SHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], STANDALONESHORTMONTHS: ['জানুয়ারী', - 'ফেব্রুয়ারী', 'মার্চ', - 'এপ্রিল', 'মে', 'জুন', 'জুলাই', - 'আগস্ট', 'সেপ্টেম্বর', - 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর'], + 'ফেব্রুয়ারী', 'মার্চ', + 'এপ্রিল', 'মে', 'জুন', 'জুলাই', + 'আগস্ট', 'সেপ্টেম্বর', + 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর'], WEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', - 'মঙ্গলবার', 'বুধবার', - 'বৃহষ্পতিবার', 'শুক্রবার', - 'শনিবার'], + 'মঙ্গলবার', 'বুধবার', + 'বৃহষ্পতিবার', 'শুক্রবার', + 'শনিবার'], SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', - 'বৃহস্পতি', 'শুক্র', 'শনি'], + 'বৃহস্পতি', 'শুক্র', 'শনি'], STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', - 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', - 'শু', 'শ'], + 'শু', 'শ'], SHORTQUARTERS: ['চতুর্থাংশ ১', - 'চতুর্থাংশ ২', 'চতুর্থাংশ ৩', - 'চতুর্থাংশ ৪'], + 'চতুর্থাংশ ২', 'চতুর্থাংশ ৩', + 'চতুর্থাংশ ৪'], QUARTERS: ['প্রথম চতুর্থাংশ', - 'দ্বিতীয় চতুর্থাংশ', - 'তৃতীয় চতুর্থাংশ', - 'চতুর্থ চতুর্থাংশ'], + 'দ্বিতীয় চতুর্থাংশ', + 'তৃতীয় চতুর্থাংশ', + 'চতুর্থ চতুর্থাংশ'], AMPMS: ['am', 'pm'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 4, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 }; +/** + * Date/time formatting symbols for locale br. + */ +goog.i18n.DateTimeSymbols_br = { + 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: ['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', 'Ker'], + 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', 'lu', 'mz', 'mc', 'ya', 'gw', 'sa'], + STANDALONENARROWWEEKDAYS: ['su', 'lu', 'mz', 'mc', 'ya', 'gw', 'sa'], + 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: 6 +}; + + /** * Date/time formatting symbols for locale ca. */ goog.i18n.DateTimeSymbols_ca = { ERAS: ['aC', 'dC'], ERANAMES: ['abans de Crist', 'després de Crist'], - NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'J', 'G', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['g', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], - MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', - 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', - 'de novembre', 'de desembre'], + 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: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', + 'agost', 'setembre', 'octubre', 'novembre', '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.'], + 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'], + SHORTMONTHS: ['gen.', 'feb.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', + 'set.', 'oct.', 'nov.', 'des.'], + STANDALONESHORTMONTHS: ['gen.', 'feb.', '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'], + 'divendres', 'dissabte'], + STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', + 'divendres', 'dissabte'], SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], - STANDALONESHORTWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], - NARROWWEEKDAYS: ['G', 'l', 'T', 'C', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['g', 'l', 't', 'c', 'j', 'v', 's'], + 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', 'dd/MM/yyyy', - 'dd/MM/yy'], + AMPMS: ['a. m.', 'p. m.'], + DATEFORMATS: ['EEEE, d MMMM \'de\' y', 'd MMMM \'de\' y', 'dd/MM/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 @@ -435,31 +537,31 @@ goog.i18n.DateTimeSymbols_ca = { goog.i18n.DateTimeSymbols_chr = { ERAS: ['ᎤᏓᎷᎸ', 'ᎤᎶᏐᏅ'], ERANAMES: ['Ꮟ ᏥᏌ ᎾᏕᎲᏍᎬᎾ', - 'ᎠᎩᏃᎮᎵᏓᏍᏗᏱ ᎠᏕᏘᏱᏍᎬ ᏱᎰᏩ ᏧᏓᏂᎸᎢᏍᏗ'], + 'ᎠᎩᏃᎮᎵᏓᏍᏗᏱ ᎠᏕᏘᏱᏍᎬ ᏱᎰᏩ ᏧᏓᏂᎸᎢᏍᏗ'], NARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', - 'Ꮪ', 'Ꮕ', 'Ꭴ'], + 'Ꮪ', 'Ꮕ', 'Ꭵ'], STANDALONENARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', - 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭴ'], + 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], MONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', - 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', - 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎤᏍᎩᏱ'], + 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', + 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'], STANDALONEMONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', - 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', - 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎤᏍᎩᏱ'], + 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', + 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'], SHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', - 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎤᏍ'], + 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], STANDALONESHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', - 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎤᏍ'], + 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], WEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', - 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', - 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', + 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], STANDALONEWEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', - 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', - 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', + 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], SHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', - 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], STANDALONESHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', - 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], NARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], STANDALONENARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], @@ -467,6 +569,7 @@ goog.i18n.DateTimeSymbols_chr = { 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 @@ -481,29 +584,30 @@ goog.i18n.DateTimeSymbols_cs = { ERANAMES: ['př. n. l.', 'n. l.'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], STANDALONENARROWMONTHS: ['l', 'ú', 'b', 'd', 'k', 'č', 'č', 's', 'z', 'ř', - 'l', 'p'], + 'l', 'p'], MONTHS: ['ledna', 'února', 'března', 'dubna', 'května', 'června', - 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince'], + 'č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ě', 'Čer', 'Čvc', 'Srp', - 'Zář', 'Říj', 'Lis', 'Pro'], - STANDALONESHORTMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], + 'č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'], + 'sobota'], STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', - 'pátek', 'sobota'], + 'pátek', 'sobota'], SHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], STANDALONESHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], NARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', - '4. čtvrtletí'], - AMPMS: ['dop.', 'odp.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. yyyy', 'dd.MM.yy'], + '4. čtvrtletí'], + AMPMS: ['AM', 'PM'], + 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 @@ -516,30 +620,31 @@ goog.i18n.DateTimeSymbols_cs = { goog.i18n.DateTimeSymbols_cy = { ERAS: ['CC', 'OC'], ERANAMES: ['Cyn Crist', 'Oed Crist'], - NARROWMONTHS: ['I', 'C', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'R'], - STANDALONENARROWMONTHS: ['I', 'C', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', - 'T', 'R'], + 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', - 'Gorffenaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', - 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], + 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'], SHORTMONTHS: ['Ion', 'Chwef', 'Mawrth', 'Ebrill', 'Mai', 'Meh', 'Gorff', - 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], - STANDALONESHORTMONTHS: ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', - 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + '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'], + 'Dydd Gwener', 'Dydd Sadwrn'], STANDALONEWEEKDAYS: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', - 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'], + 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'], SHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwen', 'Sad'], STANDALONESHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'], - NARROWWEEKDAYS: ['S', 'L', 'M', 'M', 'I', 'G', 'S'], - STANDALONENARROWWEEKDAYS: ['S', 'L', 'M', 'M', 'I', 'G', 'S'], + 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/yyyy'], + 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} \'am\' {0}', '{1} \'am\' {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -554,28 +659,29 @@ goog.i18n.DateTimeSymbols_da = { 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'], + 'N', 'D'], MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'december'], + 'august', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', - 'juli', 'august', 'september', 'oktober', 'november', 'december'], + 'juli', 'august', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], + 'lørdag'], STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], - SHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + 'fredag', 'lørdag'], + SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['f.m.', 'e.m.'], - DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMM y', 'dd/MM/yyyy', 'dd/MM/yy'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE \'den\' d. MMMM y', 'd. MMM 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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -590,19 +696,19 @@ goog.i18n.DateTimeSymbols_de = { 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'], + 'N', 'D'], MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], + 'August', 'September', 'Oktober', 'November', 'Dezember'], STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + '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'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], + 'Freitag', 'Samstag'], STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + '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'], @@ -610,8 +716,9 @@ goog.i18n.DateTimeSymbols_de = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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 @@ -626,19 +733,19 @@ goog.i18n.DateTimeSymbols_de_AT = { 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'], + 'N', 'D'], MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'August', 'September', 'Oktober', 'November', 'Dezember'], + 'August', 'September', 'Oktober', 'November', 'Dezember'], STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', - 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], - SHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + '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'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', - 'Freitag', 'Samstag'], + 'Freitag', 'Samstag'], STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', - 'Donnerstag', 'Freitag', 'Samstag'], + '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'], @@ -646,8 +753,9 @@ goog.i18n.DateTimeSymbols_de_AT = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nachm.'], - DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. 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 @@ -667,37 +775,38 @@ goog.i18n.DateTimeSymbols_el = { ERAS: ['π.Χ.', 'μ.Χ.'], ERANAMES: ['π.Χ.', 'μ.Χ.'], NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', - 'Ν', 'Δ'], + 'Ν', 'Δ'], STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', - 'Ο', 'Ν', 'Δ'], + 'Ο', 'Ν', 'Δ'], MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', - 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', - 'Νοεμβρίου', 'Δεκεμβρίου'], + 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', + 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', + 'Νοεμβρίου', 'Δεκεμβρίου'], STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', - 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', - 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', - 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], - SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιουν', - 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', + 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', + 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'], + SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', + 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', - 'Ιούν', 'Ιούλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', - 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', - 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', - 'Σαβ'], + 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', + 'Σάβ'], STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', - 'Παρ', 'Σάβ'], + 'Παρ', 'Σάβ'], NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'], QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', - '4ο τρίμηνο'], + '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 @@ -712,19 +821,19 @@ goog.i18n.DateTimeSymbols_en = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -734,6 +843,7 @@ goog.i18n.DateTimeSymbols_en = { 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 @@ -748,19 +858,19 @@ goog.i18n.DateTimeSymbols_en_AU = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -768,8 +878,9 @@ goog.i18n.DateTimeSymbols_en_AU = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd/MM/yyyy', 'd/MM/yy'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -784,28 +895,29 @@ goog.i18n.DateTimeSymbols_en_GB = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + 'Friday', 'Saturday'], SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -820,19 +932,19 @@ goog.i18n.DateTimeSymbols_en_IE = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -840,11 +952,12 @@ goog.i18n.DateTimeSymbols_en_IE = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + DATEFORMATS: ['EEEE d MMMM y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], - FIRSTDAYOFWEEK: 0, + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 3 + FIRSTWEEKCUTOFFDAY: 2 }; @@ -856,19 +969,19 @@ goog.i18n.DateTimeSymbols_en_IN = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -878,6 +991,7 @@ goog.i18n.DateTimeSymbols_en_IN = { AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -892,19 +1006,19 @@ goog.i18n.DateTimeSymbols_en_SG = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -912,8 +1026,9 @@ goog.i18n.DateTimeSymbols_en_SG = { 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', 'd/M/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 @@ -934,19 +1049,19 @@ goog.i18n.DateTimeSymbols_en_ZA = { 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'], + 'N', 'D'], MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', - 'August', 'September', 'October', 'November', 'December'], + 'August', 'September', 'October', 'November', 'December'], STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', - 'July', 'August', 'September', 'October', 'November', 'December'], + 'July', 'August', 'September', 'October', 'November', 'December'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec'], + 'Oct', 'Nov', 'Dec'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', - 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - 'Saturday'], + 'Saturday'], STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', - 'Friday', 'Saturday'], + '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'], @@ -954,8 +1069,9 @@ goog.i18n.DateTimeSymbols_en_ZA = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE dd MMMM y', 'dd MMMM y', 'dd MMM y', 'yyyy/MM/dd'], + 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} \'at\' {0}', '{1} \'at\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -966,76 +1082,52 @@ goog.i18n.DateTimeSymbols_en_ZA = { * Date/time formatting symbols for locale es. */ goog.i18n.DateTimeSymbols_es = { - ERAS: ['a.C.', 'd.C.'], + ERAS: ['a. C.', 'd. C.'], ERANAMES: ['antes de Cristo', 'anno Dómini'], NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], + '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'], + 'sábado'], + STANDALONEWEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', + 'Viernes', 'Sábado'], + SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + STANDALONESHORTWEEKDAYS: ['Dom.', 'Lun.', 'Mar.', 'Mié.', 'Jue.', 'Vie.', + 'Sáb.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], + 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/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, + '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: 5 + FIRSTWEEKCUTOFFDAY: 3 }; /** * Date/time formatting symbols for locale es_419. */ -goog.i18n.DateTimeSymbols_es_419 = { - ERAS: ['a.C.', 'd.C.'], - ERANAMES: ['antes de Cristo', 'anno Dómini'], - NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], - MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', - 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', - 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'], - SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', - 'oct', 'nov', 'dic'], - STANDALONESHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'mayo', 'jun', 'jul', - 'ago', 'sep', 'oct', 'nov', 'dic'], - WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', - 'sábado'], - STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', - 'viernes', 'sábado'], - SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], - NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], - SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1er trimestre', '2º trimestre', '3er trimestre', - '4º trimestre'], - AMPMS: ['a.m.', 'p.m.'], - DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - FIRSTWEEKCUTOFFDAY: 5 -}; +goog.i18n.DateTimeSymbols_es_419 = goog.i18n.DateTimeSymbols_es; + + +/** + * Date/time formatting symbols for locale es_ES. + */ +goog.i18n.DateTimeSymbols_es_ES = goog.i18n.DateTimeSymbols_es; /** @@ -1046,28 +1138,29 @@ goog.i18n.DateTimeSymbols_et = { ERANAMES: ['enne meie aega', 'meie aja järgi'], NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', - 'august', 'september', 'oktoober', 'november', 'detsember'], + 'august', 'september', 'oktoober', 'november', 'detsember'], STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', - 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], + 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'], SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', - 'aug', 'sept', 'okt', 'nov', 'dets'], + 'aug', 'sept', 'okt', 'nov', 'dets'], STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', - 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], + 'neljapäev', 'reede', 'laupäev'], STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', - 'neljapäev', 'reede', 'laupäev'], + 'neljapäev', 'reede', 'laupäev'], SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], STANDALONENARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['enne keskpäeva', 'pärast keskpäeva'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.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 @@ -1082,30 +1175,32 @@ goog.i18n.DateTimeSymbols_eu = { 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: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', - 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'], + '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'], + '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'], + 'ostirala', 'larunbata'], STANDALONEWEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', - 'osteguna', 'ostirala', 'larunbata'], - SHORTWEEKDAYS: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], - STANDALONESHORTWEEKDAYS: ['ig', 'al', 'as', 'az', 'og', 'or', 'lr'], - NARROWWEEKDAYS: ['I', 'M', 'A', 'A', 'A', 'O', 'I'], - STANDALONENARROWWEEKDAYS: ['I', 'M', 'A', 'L', 'A', 'O', 'I'], + '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'], + '4. hiruhilekoa'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, y\'eko\' MMMM\'ren\' dd\'a\'', - 'y\'eko\' MMM\'ren\' dd\'a\'', 'y MMM d', 'yyyy-MM-dd'], + 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 @@ -1120,37 +1215,39 @@ goog.i18n.DateTimeSymbols_fa = { 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', 'yyyy/M/d'], + 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: [3, 4], FIRSTWEEKCUTOFFDAY: 4 @@ -1165,32 +1262,33 @@ goog.i18n.DateTimeSymbols_fi = { 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'], + 'M', 'J'], MONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', - 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', - 'lokakuuta', 'marraskuuta', 'joulukuuta'], + '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'], + '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'], + 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', + 'lokakuuta', 'marraskuuta', 'joulukuuta'], STANDALONESHORTMONTHS: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', - 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], + 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'], WEEKDAYS: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', - 'torstaina', 'perjantaina', 'lauantaina'], + 'torstaina', 'perjantaina', 'lauantaina'], STANDALONEWEEKDAYS: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', - 'torstai', 'perjantai', 'lauantai'], + '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'], + '4. neljännes'], AMPMS: ['ap.', 'ip.'], - DATEFORMATS: ['cccc, d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yyyy'], + DATEFORMATS: ['cccc d. MMMM y', 'd. MMMM y', 'd.M.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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -1205,29 +1303,30 @@ goog.i18n.DateTimeSymbols_fil = { ERANAMES: ['BC', 'AD'], NARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', - 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', - 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], + 'Okt', 'Nob', 'Dis'], STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', - 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', - 'Sabado'], + 'Sabado'], STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', - 'Biyernes', 'Sabado'], - SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Mye', 'Huw', 'Bye', 'Sab'], + 'Biyernes', 'Sabado'], + SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], NARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], STANDALONENARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ika-1 sangkapat', 'ika-2 sangkapat', '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 dd y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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} \'ng\' {0}', '{1} \'ng\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -1242,29 +1341,30 @@ goog.i18n.DateTimeSymbols_fr = { 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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'], + 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 @@ -1279,36 +1379,77 @@ goog.i18n.DateTimeSymbols_fr_CA = { 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'], + 'N', 'D'], MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', - 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', - 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'août', 'sept.', 'oct.', 'nov.', 'déc.'], STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', - 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], + 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'], WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', - 'samedi'], + 'samedi'], STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', - 'vendredi', 'samedi'], + 'vendredi', 'samedi'], SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', - 'sam.'], + 'sam.'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'y-MM-dd', 'yy-MM-dd'], TIMEFORMATS: ['HH \'h\' mm \'min\' ss \'s\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', - 'HH:mm'], + 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; +/** + * Date/time formatting symbols for locale ga. + */ +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'], + 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 +}; + + /** * Date/time formatting symbols for locale gl. */ @@ -1317,20 +1458,20 @@ goog.i18n.DateTimeSymbols_gl = { 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'], + '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'], + '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'], + 'Ago', 'Set', 'Out', 'Nov', 'Dec'], + WEEKDAYS: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', + 'sábado'], STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', - 'Venres', 'Sábado'], - SHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], + 'Venres', 'Sábado'], + SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mér', 'xov', 'ven', 'sáb'], STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'], @@ -1339,6 +1480,7 @@ goog.i18n.DateTimeSymbols_gl = { 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 @@ -1353,19 +1495,19 @@ goog.i18n.DateTimeSymbols_gsw = { 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'], + 'N', 'D'], MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', - 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], + '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'], + 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'], SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', - 'Okt', 'Nov', 'Dez'], + 'Okt', 'Nov', 'Dez'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', - 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', - 'Friitig', 'Samschtig'], + 'Friitig', 'Samschtig'], STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', - 'Dunschtig', 'Friitig', 'Samschtig'], + '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'], @@ -1373,11 +1515,12 @@ goog.i18n.DateTimeSymbols_gsw = { SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'], AMPMS: ['vorm.', 'nam.'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.yyyy', 'dd.MM.yy'], + 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: 6 + FIRSTWEEKCUTOFFDAY: 3 }; @@ -1385,52 +1528,53 @@ goog.i18n.DateTimeSymbols_gsw = { * Date/time formatting symbols for locale gu. */ goog.i18n.DateTimeSymbols_gu = { - ERAS: ['ઈલુના જન્મ પહેસાં', - 'ઇસવીસન'], + ERAS: ['ઈસુના જન્મ પહેલા', 'ઇસવીસન'], ERANAMES: ['ઈસવીસન પૂર્વે', 'ઇસવીસન'], NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', - 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', - 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', - 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર'], + 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', + 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', + 'ઑક્ટોબર', 'નવેમ્બર', + 'ડિસેમ્બર'], STANDALONEMONTHS: ['જાન્યુઆરી', - 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', - 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', - 'સપ્ટેમ્બર', 'ઑક્ટોબર', - 'નવેમ્બર', 'ડિસેમ્બર'], + 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', + 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', + 'સપ્ટેમ્બર', 'ઑક્ટોબર', + 'નવેમ્બર', 'ડિસેમ્બર'], SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', - 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', - 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', - 'ડિસે'], + 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', + 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', + 'ડિસે'], STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', - 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', - 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', - 'ઑક્ટો', 'નવે', 'ડિસે'], + 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', + 'જુલાઈ', 'ઑગ', 'સપ્ટે', 'ઑક્ટો', + 'નવે', 'ડિસે'], WEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], + 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', + 'શુક્રવાર', 'શનિવાર'], STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', - 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', - 'શુક્રવાર', 'શનિવાર'], + 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', + 'શુક્રવાર', 'શનિવાર'], SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', - 'ગુરુ', 'શુક્ર', 'શનિ'], + 'ગુરુ', 'શુક્ર', 'શનિ'], STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', - 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', - 'શ'], + 'શ'], STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', - 'શુ', 'શ'], - SHORTQUARTERS: ['પેહલા હંત 1', 'Q2', 'Q3', - 'ચૌતા હંત 4'], - QUARTERS: ['પેહલા હંત 1', 'ડૂસઋા હંત 2', - 'તીસઋા હંત 3', 'ચૌતા હંત 4'], - AMPMS: ['am', 'pm'], + 'શુ', 'શ'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + QUARTERS: ['પહેલો ત્રિમાસ', + 'બીજો ત્રિમાસ', + 'ત્રીજો ત્રિમાસ', + 'ચોથો ત્રિમાસ'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd-MM-yy'], TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -1445,29 +1589,30 @@ goog.i18n.DateTimeSymbols_haw = { 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'], + '11', '12'], MONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', - 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'], + 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'], STANDALONEMONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', - 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', - 'Kekemapa'], + 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', + 'Kekemapa'], SHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', - 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], STANDALONESHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', - 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], WEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', - 'Poʻalima', 'Poʻaono'], + 'Poʻalima', 'Poʻaono'], STANDALONEWEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', - 'Poʻahā', 'Poʻalima', 'Poʻaono'], + 'Poʻahā', 'Poʻalima', 'Poʻaono'], SHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], STANDALONESHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], - NARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], - STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + 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 @@ -1482,36 +1627,40 @@ goog.i18n.DateTimeSymbols_he = { 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'], + '11', '12'], MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', - 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר'], + 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', + 'נובמבר', 'דצמבר'], STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', - 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', - 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', - 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], + 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', + 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', + 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', + 'דצמ׳'], STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', - 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', - 'נוב׳', 'דצמ׳'], + 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', + 'נוב׳', 'דצמ׳'], WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', - 'יום רביעי', 'יום חמישי', 'יום שישי', - 'יום שבת'], + 'יום רביעי', 'יום חמישי', 'יום שישי', + 'יום שבת'], STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', - 'יום שלישי', 'יום רביעי', 'יום חמישי', - 'יום שישי', 'יום שבת'], + 'יום שלישי', 'יום רביעי', 'יום חמישי', + 'יום שישי', 'יום שבת'], SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', - 'יום ה׳', 'יום ו׳', 'שבת'], + 'יום ה׳', 'יום ו׳', 'שבת'], STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', - 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - NARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], - STANDALONENARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', + 'ש׳'], SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', - 'רבעון 4'], + 'רבעון 4'], QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], AMPMS: ['לפנה״צ', 'אחה״צ'], - DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM yyyy', '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: 6, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 5 @@ -1522,51 +1671,48 @@ goog.i18n.DateTimeSymbols_he = { * Date/time formatting symbols for locale hi. */ goog.i18n.DateTimeSymbols_hi = { - ERAS: ['ईसापूर्व', 'सन'], - ERANAMES: ['ईसापूर्व', 'सन'], + ERAS: ['ईसा-पूर्व', 'ईस्वी'], + ERANAMES: ['ईसा-पूर्व', 'ईस्वी'], NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', - 'अ', 'सि', 'अ', 'न', 'दि'], + 'अ', 'सि', 'अ', 'न', 'दि'], STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', - 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - MONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितम्बर', 'अक्तूबर', - 'नवम्बर', 'दिसम्बर'], - STANDALONEMONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितम्बर', 'अक्तूबर', - 'नवम्बर', 'दिसम्बर'], - SHORTMONTHS: ['जनवरी', 'फरवरी', 'मार्च', - 'अप्रैल', 'मई', 'जून', 'जुलाई', - 'अगस्त', 'सितम्बर', 'अक्तूबर', - 'नवम्बर', 'दिसम्बर'], - STANDALONESHORTMONTHS: ['जनवरी', 'फरवरी', - 'मार्च', 'अप्रैल', 'मई', 'जून', - 'जुलाई', 'अगस्त', 'सितम्बर', - 'अक्तूबर', 'नवम्बर', 'दिसम्बर'], + 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], + MONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितंबर', 'अक्टूबर', + 'नवंबर', 'दिसंबर'], + STANDALONEMONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', + 'अप्रैल', 'मई', 'जून', 'जुलाई', + 'अगस्त', 'सितंबर', 'अक्टूबर', + 'नवंबर', 'दिसंबर'], + SHORTMONTHS: ['जन', 'फ़र', 'मार्च', 'अप्रै', + 'मई', 'जून', 'जुला', 'अग', 'सितं', + 'अक्टू', 'नवं', 'दिसं'], + STANDALONESHORTMONTHS: ['जन', 'फ़र', 'मार्च', + 'अप्रै', 'मई', 'जून', 'जुला', 'अग', + 'सितं', 'अक्टू', 'नवं', 'दिसं'], WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', - 'बृहस्पतिवार', 'शुक्रवार', - 'शनिवार'], + 'मंगलवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगलवार', 'बुधवार', - 'बृहस्पतिवार', 'शुक्रवार', - 'शनिवार'], - SHORTWEEKDAYS: ['रवि.', 'सोम.', 'मंगल.', 'बुध.', - 'बृह.', 'शुक्र.', 'शनि.'], - STANDALONESHORTWEEKDAYS: ['रवि.', 'सोम.', 'मंगल.', - 'बुध.', 'बृह.', 'शुक्र.', 'शनि.'], + 'मंगलवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], + SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', + 'गुरु', 'शुक्र', 'शनि'], + STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', + 'बुध', 'गुरु', 'शुक्र', 'शनि'], NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], + 'श'], STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], - SHORTQUARTERS: ['तिमाही', 'दूसरी तिमाही', - 'तीसरी तिमाही', 'चौथी तिमाही'], - QUARTERS: ['तिमाही', 'दूसरी तिमाही', - 'तीसरी तिमाही', 'चौथी तिमाही'], + 'शु', 'श'], + SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'], + QUARTERS: ['पहली तिमाही', + 'दूसरी तिमाही', 'तीसरी तिमाही', + 'चौथी तिमाही'], AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd-MM-yyyy', 'd-M-yy'], + 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 @@ -1577,25 +1723,24 @@ goog.i18n.DateTimeSymbols_hi = { * Date/time formatting symbols for locale hr. */ goog.i18n.DateTimeSymbols_hr = { - ERAS: ['p. n. e.', 'A. D.'], + ERAS: ['pr. Kr.', 'p. Kr.'], ERANAMES: ['Prije Krista', 'Poslije Krista'], NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', - '11.', '12.'], + '11.', '12.'], STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', - '10.', '11.', '12.'], + '10.', '11.', '12.'], MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', - 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], + 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'], STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', - 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', - 'prosinac'], + 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'], SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', - 'lis', 'stu', 'pro'], + 'lis', 'stu', 'pro'], STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', - 'kol', 'ruj', 'lis', 'stu', 'pro'], + 'kol', 'ruj', 'lis', 'stu', 'pro'], WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', - 'petak', 'subota'], + 'petak', 'subota'], STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', - 'četvrtak', 'petak', 'subota'], + 'č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'], @@ -1603,8 +1748,9 @@ 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. M. y.', 'd.M.y.'], + 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], FIRSTWEEKCUTOFFDAY: 6 @@ -1617,32 +1763,81 @@ goog.i18n.DateTimeSymbols_hr = { goog.i18n.DateTimeSymbols_hu = { ERAS: ['i. e.', 'i. sz.'], ERANAMES: ['időszámításunk előtt', 'időszámításunk szerint'], - NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'Á', 'Sz', 'O', 'N', 'D'], + NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', - 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'], + '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'], + '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.'], + 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', - 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], + 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'], WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], + 'péntek', 'szombat'], STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', - 'péntek', 'szombat'], + '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'], + 'IV. negyedév'], AMPMS: ['de.', 'du.'], - DATEFORMATS: ['y. MMMM d., EEEE', 'y. MMMM d.', 'yyyy.MM.dd.', 'yyyy.MM.dd.'], + 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 +}; + + +/** + * Date/time formatting symbols for locale hy. + */ +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-րդ եռամսյակ'], + AMPMS: ['կեսօրից առաջ', 'կեսօրից հետո'], + 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 @@ -1657,28 +1852,28 @@ goog.i18n.DateTimeSymbols_id = { ERANAMES: ['SM', 'M'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', - 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + 'Agustus', 'September', 'Oktober', 'November', 'Desember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', - 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', - 'Sabtu'], + 'Sabtu'], SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', - 'kuartal keempat'], + QUARTERS: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, dd MMMM yyyy', 'd MMMM yyyy', 'd MMM yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -1693,28 +1888,28 @@ goog.i18n.DateTimeSymbols_in = { ERANAMES: ['SM', 'M'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', - 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + 'Agustus', 'September', 'Oktober', 'November', 'Desember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', - 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], + 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'], SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', - 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', - 'Sabtu'], + 'Sabtu'], SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], - QUARTERS: ['kuartal pertama', 'kuartal kedua', 'kuartal ketiga', - 'kuartal keempat'], + QUARTERS: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, dd MMMM yyyy', 'd MMMM yyyy', 'd MMM yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -1725,34 +1920,36 @@ goog.i18n.DateTimeSymbols_in = { * Date/time formatting symbols for locale is. */ goog.i18n.DateTimeSymbols_is = { - ERAS: ['fyrir Krist', 'eftir Krist'], + ERAS: ['f.Kr.', 'e.Kr.'], ERANAMES: ['fyrir Krist', 'eftir Krist'], - NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'L', 'O', 'N', 'D'], - STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'á', 's', 'o', - 'n', 'd'], + 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'], + 'á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'], + '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'], + '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'], + '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'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'], - QUARTERS: ['1st fjórðungur', '2nd fjórðungur', '3rd fjórðungur', - '4th fjórðungur'], + 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.M.yyyy', 'd.M.yyyy'], + 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 @@ -1764,32 +1961,34 @@ goog.i18n.DateTimeSymbols_is = { */ goog.i18n.DateTimeSymbols_it = { ERAS: ['aC', 'dC'], - ERANAMES: ['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'], + 'N', 'D'], MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', - 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], + 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'], STANDALONEMONTHS: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', - 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', - 'Dicembre'], + 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', + 'Dicembre'], SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', - 'ott', 'nov', 'dic'], + 'ott', 'nov', 'dic'], STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', - 'ago', 'set', 'ott', 'nov', 'dic'], + 'ago', 'set', 'ott', 'nov', 'dic'], WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', - 'venerdì', 'sabato'], + 'venerdì', 'sabato'], STANDALONEWEEKDAYS: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', - 'Giovedì', 'Venerdì', 'Sabato'], + 'Giovedì', 'Venerdì', 'Sabato'], SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], - QUARTERS: ['1o trimestre', '2o trimestre', '3o trimestre', '4o trimestre'], - AMPMS: ['m.', 'p.'], + QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', + '4º trimestre'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE d MMMM y', 'dd MMMM y', 'dd/MMM/y', 'dd/MM/yy'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -1804,36 +2003,40 @@ goog.i18n.DateTimeSymbols_iw = { 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'], + '11', '12'], MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', - 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר'], + 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', + 'נובמבר', 'דצמבר'], STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', - 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', - 'אוקטובר', 'נובמבר', 'דצמבר'], - SHORTMONTHS: ['ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', - 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ'], + 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', + 'אוקטובר', 'נובמבר', 'דצמבר'], + SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', + 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', + 'דצמ׳'], STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', - 'מאי', 'יונ׳', 'יול׳', 'אוג׳', 'ספט׳', 'אוק׳', - 'נוב׳', 'דצמ׳'], + 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', + 'נוב׳', 'דצמ׳'], WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', - 'יום רביעי', 'יום חמישי', 'יום שישי', - 'יום שבת'], + 'יום רביעי', 'יום חמישי', 'יום שישי', + 'יום שבת'], STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', - 'יום שלישי', 'יום רביעי', 'יום חמישי', - 'יום שישי', 'יום שבת'], + 'יום שלישי', 'יום רביעי', 'יום חמישי', + 'יום שישי', 'יום שבת'], SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', - 'יום ה׳', 'יום ו׳', 'שבת'], + 'יום ה׳', 'יום ו׳', 'שבת'], STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', - 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - NARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], - STANDALONENARROWWEEKDAYS: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'], + 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', + 'ש׳'], SHORTQUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', - 'רבעון 4'], + 'רבעון 4'], QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'], AMPMS: ['לפנה״צ', 'אחה״צ'], - DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM yyyy', '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: 6, WEEKENDRANGE: [4, 5], FIRSTWEEKCUTOFFDAY: 5 @@ -1848,29 +2051,186 @@ goog.i18n.DateTimeSymbols_ja = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', - '8月', '9月', '10月', '11月', '12月'], + '8月', '9月', '10月', '11月', '12月'], SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', - '金曜日', '土曜日'], + '金曜日', '土曜日'], STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', - '木曜日', '金曜日', '土曜日'], + '木曜日', '金曜日', '土曜日'], SHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], STANDALONESHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], NARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], STANDALONENARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['第1四半期', '第2四半期', '第3四半期', - '第4四半期'], + '第4四半期'], AMPMS: ['午前', '午後'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/MM/dd', 'yyyy/MM/dd'], + 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 +}; + + +/** + * Date/time formatting symbols for locale ka. + */ +goog.i18n.DateTimeSymbols_ka = { + ERAS: ['ძვ. წ.', 'ახ. წ.'], + ERANAMES: ['ძველი წელთაღრიცხვით', + 'ახალი წელთაღრიცხვით'], + NARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', + 'ო', 'ნ', 'დ'], + STANDALONENARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', + 'ა', 'ს', 'ო', 'ნ', 'დ'], + MONTHS: ['იანვარი', 'თებერვალი', + 'მარტი', 'აპრილი', 'მაისი', + 'ივნისი', 'ივლისი', 'აგვისტო', + 'სექტემბერი', 'ოქტომბერი', + 'ნოემბერი', 'დეკემბერი'], + STANDALONEMONTHS: ['იანვარი', 'თებერვალი', + 'მარტი', 'აპრილი', 'მაისი', + 'ივნისი', 'ივლისი', 'აგვისტო', + 'სექტემბერი', 'ოქტომბერი', + 'ნოემბერი', 'დეკემბერი'], + SHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', + 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', + 'ნოე', 'დეკ'], + STANDALONESHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', + 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', + 'ოქტ', 'ნოე', 'დეკ'], + WEEKDAYS: ['კვირა', 'ორშაბათი', + 'სამშაბათი', 'ოთხშაბათი', + 'ხუთშაბათი', 'პარასკევი', + 'შაბათი'], + STANDALONEWEEKDAYS: ['კვირა', 'ორშაბათი', + 'სამშაბათი', 'ოთხშაბათი', + 'ხუთშაბათი', 'პარასკევი', + 'შაბათი'], + SHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', + 'ხუთ', 'პარ', 'შაბ'], + STANDALONESHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', + 'ხუთ', 'პარ', 'შაბ'], + NARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], + STANDALONENARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], + SHORTQUARTERS: ['I კვ.', 'II კვ.', 'III კვ.', 'IV კვ.'], + QUARTERS: ['I კვარტალი', 'II კვარტალი', + 'III კვარტალი', 'IV კვარტალი'], + AMPMS: ['დილის', 'საღამოს'], + DATEFORMATS: ['EEEE, 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 kk. + */ +goog.i18n.DateTimeSymbols_kk = { + 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 \'ж\'.', '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 +}; + + +/** + * Date/time formatting symbols for locale km. + */ +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: ['1', '2', '3', '4', '5', '6', '7'], + STANDALONENARROWWEEKDAYS: ['1', '2', '3', '4', '5', '6', '7'], + SHORTQUARTERS: ['ត្រីមាស ១', 'ត្រីមាស ២', + 'ត្រីមាស ៣', 'ត្រីមាស ៤'], + QUARTERS: ['ត្រីមាសទី ១', + 'ត្រីមាសទី ២', 'ត្រីមាសទី ៣', + 'ត្រីមាសទី ៤'], + AMPMS: ['ព្រឹក', 'ល្ងាច'], + DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/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 @@ -1883,51 +2243,51 @@ goog.i18n.DateTimeSymbols_ja = { goog.i18n.DateTimeSymbols_kn = { ERAS: ['ಕ್ರಿ.ಪೂ', 'ಜಾಹೀ'], ERANAMES: ['ಈಸಪೂವ೯.', 'ಕ್ರಿಸ್ತ ಶಕ'], - NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಎ', 'ಮೇ', 'ಜೂ', 'ಜು', - 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಎ', 'ಮೇ', 'ಜೂ', - 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - MONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', 'ಮಾರ್ಚ್', - 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', 'ಜುಲೈ', - 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - STANDALONEMONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', - 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', - 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - SHORTMONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', - 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', - 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], - STANDALONESHORTMONTHS: ['ಜನವರೀ', 'ಫೆಬ್ರವರೀ', - 'ಮಾರ್ಚ್', 'ಎಪ್ರಿಲ್', 'ಮೆ', 'ಜೂನ್', - 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', - 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್'], + NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', + 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', + 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + MONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', + 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', + 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + STANDALONEMONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', + 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', + 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸಪ್ಟೆಂಬರ್', + 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್'], + SHORTMONTHS: ['ಜನ.', 'ಫೆಬ್ರು.', 'ಮಾ', 'ಏಪ್ರಿ.', + 'ಮೇ', 'ಜೂ', 'ಜು.', 'ಆಗ.', 'ಸೆಪ್ಟೆಂ.', + 'ಅಕ್ಟೋ.', 'ನವೆಂ.', 'ಡಿಸೆಂ.'], + STANDALONESHORTMONTHS: ['ಜನ.', 'ಫೆಬ್ರು.', 'ಮಾ', + 'ಏಪ್ರಿ.', 'ಮೇ', 'ಜೂ', 'ಜು.', 'ಆಗ.', + 'ಸೆಪ್ಟೆಂ.', 'ಅಕ್ಟೋ.', 'ನವೆಂ.', + 'ಡಿಸೆಂ.'], WEEKDAYS: ['ರವಿವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', + 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], STANDALONEWEEKDAYS: ['ರವಿವಾರ', 'ಸೋಮವಾರ', - 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', - 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', + 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], SHORTWEEKDAYS: ['ರ.', 'ಸೋ.', 'ಮಂ.', 'ಬು.', 'ಗು.', 'ಶು.', - 'ಶನಿ.'], - STANDALONESHORTWEEKDAYS: ['ರ.', 'ಸೋ.', 'ಮಂ.', 'ಬು.', 'ಗು.', - 'ಶು.', 'ಶನಿ.'], + 'ಶನಿ.'], + 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'], + 'ಶು', 'ಶ'], + SHORTQUARTERS: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', + 'ತ್ರೈ 4'], + QUARTERS: ['1 ನೇ ತ್ರೈಮಾಸಿಕ', + '2ನೇ ತ್ರೈಮಾಸಿಕ', + '3 ನೇ ತ್ರೈಮಾಸಿಕ', + '4 ನೇ ತ್ರೈಮಾಸಿಕ'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['d MMMM y, EEEE', '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 @@ -1941,39 +2301,85 @@ goog.i18n.DateTimeSymbols_ko = { ERAS: ['기원전', '서기'], ERANAMES: ['서력기원전', '서력기원'], NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], + '9월', '10월', '11월', '12월'], STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], + '7월', '8월', '9월', '10월', '11월', '12월'], MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], + '9월', '10월', '11월', '12월'], STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', - '8월', '9월', '10월', '11월', '12월'], + '8월', '9월', '10월', '11월', '12월'], SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', - '9월', '10월', '11월', '12월'], + '9월', '10월', '11월', '12월'], STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', - '7월', '8월', '9월', '10월', '11월', '12월'], + '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분기'], + '제 4/4분기'], AMPMS: ['오전', '오후'], - DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'yyyy. M. d.', - 'yy. M. d.'], + 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'], + 'a h:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 }; +/** + * Date/time formatting symbols for locale ky. + */ +goog.i18n.DateTimeSymbols_ky = { + 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-\'ж\'.', '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 +}; + + /** * Date/time formatting symbols for locale ln. */ @@ -1982,43 +2388,96 @@ goog.i18n.DateTimeSymbols_ln = { 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'], + '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é'], + '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é'], + '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'], + 'ɔtb', 'nvb', 'dsb'], STANDALONESHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', - 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + '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ɔ'], + '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ɔ'], + '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'], + '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/yyyy'], + 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 }; +/** + * Date/time formatting symbols for locale lo. + */ +goog.i18n.DateTimeSymbols_lo = { + 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 +}; + + /** * Date/time formatting symbols for locale lt. */ @@ -2027,30 +2486,31 @@ goog.i18n.DateTimeSymbols_lt = { 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', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', - 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'], - STANDALONEMONTHS: ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', - 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', - 'Gruodis'], - SHORTMONTHS: ['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.'], + 'L', 'G'], + MONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', + 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'], + STANDALONEMONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', + 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', + 'gruodis'], + SHORTMONTHS: ['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'], + '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'], + '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 ketv.'], + 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 MMM d', 'yyyy-MM-dd'], + '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 @@ -2065,31 +2525,78 @@ goog.i18n.DateTimeSymbols_lv = { 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'], + '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'], + '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.'], + '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'], + 'piektdiena', 'sestdiena'], + STANDALONEWEEKDAYS: ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', + 'Ceturtdiena', 'Piektdiena', 'Sestdiena'], SHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], STANDALONESHORTWEEKDAYS: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'], NARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'], SHORTQUARTERS: ['C1', 'C2', 'C3', 'C4'], QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', - '4. ceturksnis'], + '4. ceturksnis'], AMPMS: ['priekšpusdienā', 'pēcpusdienā'], DATEFORMATS: ['EEEE, y. \'gada\' d. MMMM', 'y. \'gada\' d. MMMM', - 'y. \'gada\' d. MMM', 'dd.MM.yy'], + '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 +}; + + +/** + * Date/time formatting symbols for locale mk. + */ +goog.i18n.DateTimeSymbols_mk = { + ERAS: ['пр.н.е.', 'н.е.'], + ERANAMES: ['пр.н.е.', 'н.е.'], + NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', + 'н', 'д'], + STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', + 'о', 'н', 'д'], + MONTHS: ['јануари', 'февруари', 'март', 'април', + 'мај', 'јуни', 'јули', 'август', 'септември', + 'октомври', 'ноември', 'декември'], + STANDALONEMONTHS: ['јануари', 'февруари', 'март', + 'април', 'мај', 'јуни', 'јули', 'август', + 'септември', 'октомври', 'ноември', + 'декември'], + SHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', + 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'], + STANDALONESHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', + 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', + 'дек.'], + WEEKDAYS: ['недела', 'понеделник', 'вторник', + 'среда', 'четврток', 'петок', 'сабота'], + STANDALONEWEEKDAYS: ['недела', 'понеделник', 'вторник', + 'среда', 'четврток', 'петок', 'сабота'], + SHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', + 'пет.', 'саб.'], + STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', + 'пет.', 'саб.'], + NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], + STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 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 @@ -2100,113 +2607,167 @@ goog.i18n.DateTimeSymbols_lv = { * Date/time formatting symbols for locale ml. */ goog.i18n.DateTimeSymbols_ml = { - ERAS: ['ക്രി.മൂ', 'ക്രി.പി.'], + ERAS: ['ക്രി.മൂ', 'എഡി'], ERANAMES: ['ക്രിസ്തുവിനു് മുമ്പ്‌', - 'ക്രിസ്തുവിന് പിന്‍പ്'], + 'ക്രിസ്തുവിന് പിൻപ്'], NARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മേ', 'ജൂ', 'ജൂ', - 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മേ', 'ജൂ', - 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാര്‍ച്ച്', 'ഏപ്രില്‍', 'മേയ്', - 'ജൂണ്‍', 'ജൂലൈ', 'ആഗസ്റ്റ്', - 'സെപ്റ്റംബര്‍', 'ഒക്ടോബര്‍', - 'നവംബര്‍', 'ഡിസംബര്‍'], + 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', + 'ജൂലൈ', 'ആഗസ്റ്റ്', + 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', + 'നവംബർ', 'ഡിസംബർ'], STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', - 'മാര്‍ച്ച്', 'ഏപ്രില്‍', 'മേയ്', - 'ജൂണ്‍', 'ജൂലൈ', 'ആഗസ്റ്റ്', - 'സെപ്റ്റംബര്‍', 'ഒക്ടോബര്‍', - 'നവംബര്‍', 'ഡിസംബര്‍'], - SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാര്‍', - 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍', 'ജൂലൈ', - 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', - 'ഡിസം'], - STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാര്‍', - 'ഏപ്രി', 'മേയ്', 'ജൂണ്‍', 'ജൂലൈ', - 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', - 'ഡിസം'], - WEEKDAYS: ['ഞായറാഴ്ച', 'തിങ്കളാഴ്ച', - 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്ച', - 'വ്യാഴാഴ്ച', 'വെള്ളിയാഴ്ച', - 'ശനിയാഴ്ച'], - STANDALONEWEEKDAYS: ['ഞായറാഴ്ച', - 'തിങ്കളാഴ്ച', 'ചൊവ്വാഴ്ച', - 'ബുധനാഴ്ച', 'വ്യാഴാഴ്ച', - 'വെള്ളിയാഴ്ച', 'ശനിയാഴ്ച'], - SHORTWEEKDAYS: ['ഞായര്‍', 'തിങ്കള്‍', - 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', - 'വെള്ളി', 'ശനി'], - STANDALONESHORTWEEKDAYS: ['ഞായര്‍', 'തിങ്കള്‍', - 'ചൊവ്വ', 'ബുധന്‍', 'വ്യാഴം', - 'വെള്ളി', 'ശനി'], + 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', + 'ജൂലൈ', 'ആഗസ്റ്റ്', + 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', + 'നവംബർ', 'ഡിസംബർ'], + SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', + 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', + 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', + 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', + 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + WEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', + 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്‌ച', + 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', + 'ശനിയാഴ്‌ച'], + STANDALONEWEEKDAYS: ['ഞായറാഴ്‌ച', + 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്‌ച', + 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', + 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'], + SHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', + 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], + STANDALONESHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', + 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', + 'വെള്ളി', 'ശനി'], NARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', - 'വെ', 'ശ'], + 'വെ', 'ശ'], STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', - 'വ്യാ', 'വെ', 'ശ'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 'വ്യാ', 'വെ', 'ശ'], + SHORTQUARTERS: ['ഒന്നാം പാദം', + 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', + 'നാലാം പാദം'], QUARTERS: ['ഒന്നാം പാദം', - 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', - 'നാലാം പാദം'], - AMPMS: ['am', 'pm'], + 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', + 'നാലാം പാദം'], + AMPMS: ['AM', 'PM'], DATEFORMATS: ['y, MMMM d, EEEE', 'y, MMMM d', 'y, MMM d', 'dd/MM/yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 }; +/** + * Date/time formatting symbols for locale mn. + */ +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: ['ням', 'даваа', 'мягмар', 'лхагва', + 'пүрэв', 'баасан', 'бямба'], + 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 \'оны\' MMMM \'сарын\' dd', + '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 +}; + + /** * Date/time formatting symbols for locale mr. */ goog.i18n.DateTimeSymbols_mr = { + ZERODIGIT: 0x0966, ERAS: ['ईसापूर्व', 'सन'], ERANAMES: ['ईसवीसनपूर्व', 'ईसवीसन'], NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', - 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], STANDALONENARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', - 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], MONTHS: ['जानेवारी', 'फेब्रुवारी', - 'मार्च', 'एप्रिल', 'मे', 'जून', - 'जुलै', 'ऑगस्ट', 'सप्टेंबर', - 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर'], + 'मार्च', 'एप्रिल', 'मे', 'जून', + 'जुलै', 'ऑगस्ट', 'सप्टेंबर', + 'ऑक्टोबर', 'नोव्हेंबर', + 'डिसेंबर'], STANDALONEMONTHS: ['जानेवारी', - 'फेब्रुवारी', 'मार्च', 'एप्रिल', - 'मे', 'जून', 'जुलै', 'ऑगस्ट', - 'सप्टेंबर', 'ऑक्टोबर', - 'नोव्हेंबर', 'डिसेंबर'], + 'फेब्रुवारी', 'मार्च', 'एप्रिल', + 'मे', 'जून', 'जुलै', 'ऑगस्ट', + 'सप्टेंबर', 'ऑक्टोबर', + 'नोव्हेंबर', 'डिसेंबर'], SHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', - 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', - 'सेप्टें', 'ऑक्टोबर', 'नोव्हें', - 'डिसें'], + 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', + 'सप्टें', 'ऑक्टो', 'नोव्हें', + 'डिसें'], STANDALONESHORTMONTHS: ['जाने', 'फेब्रु', - 'मार्च', 'एप्रि', 'मे', 'जून', - 'जुलै', 'ऑग', 'सेप्टें', - 'ऑक्टोबर', 'नोव्हें', 'डिसें'], + 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', + 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', + 'डिसें'], WEEKDAYS: ['रविवार', 'सोमवार', - 'मंगळवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], + 'मंगळवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', - 'मंगळवार', 'बुधवार', 'गुरुवार', - 'शुक्रवार', 'शनिवार'], + 'मंगळवार', 'बुधवार', 'गुरुवार', + 'शुक्रवार', 'शनिवार'], SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', - 'गुरु', 'शुक्र', 'शनि'], + 'गुरु', 'शुक्र', 'शनि'], STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', - 'बुध', 'गुरु', 'शुक्र', 'शनि'], + 'बुध', 'गुरु', 'शुक्र', 'शनि'], NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', - 'श'], + 'श'], STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', - 'शु', 'श'], - SHORTQUARTERS: ['ति 1', '2 री तिमाही', 'ति 3', - 'ति 4'], + 'शु', 'श'], + SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'], QUARTERS: ['प्रथम तिमाही', - 'द्वितीय तिमाही', - 'तृतीय तिमाही', - 'चतुर्थ तिमाही'], - AMPMS: ['am', 'pm'], - DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], - TIMEFORMATS: ['h-mm-ss a zzzz', 'h-mm-ss a z', 'h-mm-ss a', 'h-mm a'], + 'द्वितीय तिमाही', + 'तृतीय तिमाही', + 'चतुर्थ तिमाही'], + 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 @@ -2221,27 +2782,28 @@ goog.i18n.DateTimeSymbols_ms = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', - 'September', 'Oktober', 'November', 'Disember'], + 'September', 'Oktober', 'November', 'Disember'], STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', - 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'], - SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogos', 'Sep', - 'Okt', 'Nov', 'Dis'], + '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', - 'Ogos', 'Sep', 'Okt', 'Nov', 'Dis'], + 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', - 'Sabtu'], + '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: ['Suku 1', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'], + 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', 'dd/MM/yyyy', 'd/MM/yy'], + 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 @@ -2256,19 +2818,19 @@ goog.i18n.DateTimeSymbols_mt = { ERANAMES: ['Qabel Kristu', 'Wara Kristu'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', - 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', - 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], + 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'], SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', - 'Ott', 'Nov', 'Diċ'], + 'Ott', 'Nov', 'Diċ'], STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', - 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', - 'Il-Ġimgħa', 'Is-Sibt'], + 'Il-Ġimgħa', 'Is-Sibt'], STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', - 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + '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'], @@ -2277,8 +2839,170 @@ goog.i18n.DateTimeSymbols_mt = { QUARTERS: ['K1', 'K2', 'K3', 'K4'], AMPMS: ['QN', 'WN'], DATEFORMATS: ['EEEE, d \'ta\'’ MMMM y', 'd \'ta\'’ MMMM y', 'dd MMM y', - 'dd/MM/yyyy'], + '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 +}; + + +/** + * Date/time formatting symbols for locale my. + */ +goog.i18n.DateTimeSymbols_my = { + ZERODIGIT: 0x1040, + ERAS: ['ဘီစီ', 'အေဒီ'], + ERANAMES: ['ခရစ်တော် မပေါ်မီကာလ', + 'ခရစ်တော် ပေါ်ထွန်းပြီးကာလ'], + NARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', + 'အ', 'န', 'ဒ'], + STANDALONENARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', + 'ဩ', 'စ', 'အ', 'န', 'ဒ'], + MONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', + 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', + 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', + 'အောက်တိုဘာ', 'နိုဝင်ဘာ', + 'ဒီဇင်ဘာ'], + STANDALONEMONTHS: ['ဇန်နဝါရီ', + 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', + 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', + 'စက်တင်ဘာ', 'အောက်တိုဘာ', + 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], + SHORTMONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', + 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', + 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', + 'အောက်တိုဘာ', 'နိုဝင်ဘာ', + 'ဒီဇင်ဘာ'], + STANDALONESHORTMONTHS: ['ဇန်နဝါရီ', + 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', + 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', + 'စက်တင်ဘာ', 'အောက်တိုဘာ', + 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'], + WEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', + 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + STANDALONEWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', + 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + SHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', + 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + STANDALONESHORTWEEKDAYS: ['တနင်္ဂနွေ', + 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', + 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + NARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], + STANDALONENARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], + SHORTQUARTERS: ['ပထမ သုံးလပတ်', + 'ဒုတိယ သုံးလပတ်', + 'တတိယ သုံးလပတ်', + 'စတုတ္ထ သုံးလပတ်'], + QUARTERS: ['ပထမ သုံးလပတ်', + 'ဒုတိယ သုံးလပတ်', + 'တတိယ သုံးလပတ်', + 'စတုတ္ထ သုံးလပတ်'], + AMPMS: ['နံနက်', 'ညနေ'], + DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1}မှာ {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale nb. + */ +goog.i18n.DateTimeSymbols_nb = { + 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.', '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ø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], + SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], + QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], + AMPMS: ['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} \'kl.\' {0}', '{1}, {0}', '{1}, {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 3 +}; + + +/** + * Date/time formatting symbols for locale ne. + */ +goog.i18n.DateTimeSymbols_ne = { + 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 @@ -2289,23 +3013,23 @@ goog.i18n.DateTimeSymbols_mt = { * Date/time formatting symbols for locale nl. */ goog.i18n.DateTimeSymbols_nl = { - ERAS: ['v. Chr.', 'n. Chr.'], + 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'], + 'N', 'D'], MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', - 'augustus', 'september', 'oktober', 'november', 'december'], + 'augustus', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', - 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], + 'juli', 'augustus', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', - 'zaterdag'], + 'zaterdag'], STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', - 'vrijdag', 'zaterdag'], + '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'], @@ -2315,6 +3039,7 @@ goog.i18n.DateTimeSymbols_nl = { 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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2329,34 +3054,41 @@ goog.i18n.DateTimeSymbols_no = { 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'], + 'N', 'D'], MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', - 'august', 'september', 'oktober', 'november', 'desember'], + '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.'], + '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'], + 'aug', 'sep', 'okt', 'nov', 'des'], WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', - 'lørdag'], + 'lørdag'], STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', - 'fredag', 'lørdag'], + 'fredag', 'lørdag'], SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], STANDALONESHORTWEEKDAYS: ['sø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'], - AMPMS: ['AM', 'PM'], + AMPMS: ['a.m.', 'p.m.'], DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'], - TIMEFORMATS: ['\'kl\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 }; +/** + * Date/time formatting symbols for locale no_NO. + */ +goog.i18n.DateTimeSymbols_no_NO = goog.i18n.DateTimeSymbols_no; + + /** * Date/time formatting symbols for locale or. */ @@ -2364,48 +3096,101 @@ goog.i18n.DateTimeSymbols_or = { ERAS: ['BCE', 'CE'], ERANAMES: ['BCE', 'CE'], NARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମେ', 'ଜୁ', - 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], STANDALONENARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମେ', - 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], MONTHS: ['ଜାନୁଆରୀ', 'ଫେବ୍ରୁୟାରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], + 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', + 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], STANDALONEMONTHS: ['ଜାନୁଆରୀ', 'ଫେବ୍ରୁୟାରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], + 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', + 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], SHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବ୍ରୁୟାରୀ', - 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', - 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], + 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', + 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], STANDALONESHORTMONTHS: ['ଜାନୁଆରୀ', - 'ଫେବ୍ରୁୟାରୀ', 'ମାର୍ଚ୍ଚ', - 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', 'ଜୁଲାଇ', - 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', - 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', - 'ଡିସେମ୍ବର'], + 'ଫେବ୍ରୁୟାରୀ', 'ମାର୍ଚ୍ଚ', + 'ଅପ୍ରେଲ', 'ମେ', 'ଜୁନ', 'ଜୁଲାଇ', + 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', + 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', + 'ଡିସେମ୍ବର'], WEEKDAYS: ['ରବିବାର', 'ସୋମବାର', - 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', - 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', + 'ଶୁକ୍ରବାର', 'ଶନିବାର'], STANDALONEWEEKDAYS: ['ରବିବାର', 'ସୋମବାର', - 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', - 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', + 'ଶୁକ୍ରବାର', 'ଶନିବାର'], SHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', - 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], STANDALONESHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', - 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], NARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], STANDALONENARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', - 'ଶୁ', 'ଶ'], + 'ଶୁ', 'ଶ'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], AMPMS: ['am', 'pm'], DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'], TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [6, 6], + FIRSTWEEKCUTOFFDAY: 5 +}; + + +/** + * Date/time formatting symbols for locale pa. + */ +goog.i18n.DateTimeSymbols_pa = { + ERAS: ['ਈ. ਪੂ.', 'ਸੰਨ'], + ERANAMES: ['ਈ. ਪੂ.', 'ਸੰਨ'], + NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', + 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', + 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + MONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + SHORTMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', + 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', + 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', + 'ਦਸੰਬਰ'], + STANDALONESHORTMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', + 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', + 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', + 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'], + WEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', + 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', + 'ਸ਼ਨੀਵਾਰ'], + STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', + 'ਮੰਗਲਵਾਰ', 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', + 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨੀਵਾਰ'], + SHORTWEEKDAYS: ['ਐਤ.', 'ਸੋਮ.', 'ਮੰਗਲ.', 'ਬੁਧ.', + 'ਵੀਰ.', 'ਸ਼ੁੱਕਰ.', 'ਸ਼ਨੀ.'], + STANDALONESHORTWEEKDAYS: ['ਐਤ.', 'ਸੋਮ.', 'ਮੰਗਲ.', + 'ਬੁਧ.', 'ਵੀਰ.', 'ਸ਼ੁੱਕਰ.', 'ਸ਼ਨੀ.'], + NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', + 'ਸ਼ੁੱ', 'ਸ਼'], + STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', + 'ਸ਼ੁੱ', 'ਸ਼'], + SHORTQUARTERS: ['ਪਊਆ', 'ਅੱਧਾ', 'ਪੌਣਾ', 'ਪੂਰਾ'], + QUARTERS: ['ਪਊਆ', 'ਅੱਧਾ', 'ਪੌਣਾ', 'ਪੂਰਾ'], + AMPMS: ['AM', 'PM'], + DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'], + TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [6, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -2420,31 +3205,31 @@ goog.i18n.DateTimeSymbols_pl = { 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'], + 'l', 'g'], MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', - 'lipca', 'sierpnia', 'września', 'października', 'listopada', - 'grudnia'], + 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'], STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', - 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', - 'listopad', 'grudzień'], + 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', + 'grudzień'], SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', - 'paź', 'lis', 'gru'], + 'paź', 'lis', 'gru'], STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', - 'sie', 'wrz', 'paź', 'lis', 'gru'], + 'sie', 'wrz', 'paź', 'lis', 'gru'], WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', - 'piątek', 'sobota'], + 'piątek', 'sobota'], STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', - 'czwartek', 'piątek', 'sobota'], + 'czwartek', 'piątek', 'sobota'], SHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', - 'sob.'], + 'sob.'], NARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'], AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yyyy'], + 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 @@ -2459,31 +3244,31 @@ goog.i18n.DateTimeSymbols_pt = { ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', - 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', - 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], + 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'], SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', - 'out', 'nov', 'dez'], + 'out', 'nov', 'dez'], STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', - 'ago', 'set', 'out', 'nov', 'dez'], + 'ago', 'set', 'out', 'nov', 'dez'], WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', - 'quinta-feira', 'sexta-feira', 'sábado'], + 'quinta-feira', 'sexta-feira', 'sábado'], STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', - 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], + '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'], + '4º trimestre'], AMPMS: ['AM', 'PM'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['HH\'h\'mm\'min\'ss\'s\' zzzz', 'HH\'h\'mm\'min\'ss\'s\' z', - 'HH:mm:ss', 'HH:mm'], + '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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -2504,30 +3289,32 @@ goog.i18n.DateTimeSymbols_pt_PT = { ERANAMES: ['Antes de Cristo', 'Ano do Senhor'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', - 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], + 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], STANDALONEMONTHS: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', - 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], + 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', - 'Out', 'Nov', 'Dez'], + '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'], + 'Ago', 'Set', 'Out', 'Nov', 'Dez'], + WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', + 'quinta-feira', 'sexta-feira', 'sábado'], + STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', + 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'], SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', - '4.º trimestre'], - AMPMS: ['a.m.', 'p.m.'], + '4.º trimestre'], + AMPMS: ['da manhã', 'da tarde'], DATEFORMATS: ['EEEE, d \'de\' MMMM \'de\' y', 'd \'de\' MMMM \'de\' y', - 'dd/MM/yyyy', 'dd/MM/yy'], - TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'HH:mm:ss', 'HH:mm'], + '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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2542,30 +3329,31 @@ goog.i18n.DateTimeSymbols_ro = { 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'], + 'N', 'D'], MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', - 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], + 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'], STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', - 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', - 'decembrie'], + 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', + 'decembrie'], SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', - 'sept.', 'oct.', 'nov.', 'dec.'], + 'sept.', 'oct.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', - 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], + 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'], WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', - 'sâmbătă'], + 'sâmbătă'], STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', - 'vineri', 'sâmbătă'], - SHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], - STANDALONESHORTWEEKDAYS: ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'], + '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: ['AM', 'PM'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd.MM.yyyy', 'dd.MM.yyyy'], + '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 @@ -2576,42 +3364,100 @@ goog.i18n.DateTimeSymbols_ro = { * Date/time formatting symbols for locale ru. */ goog.i18n.DateTimeSymbols_ru = { - ERAS: ['до н.э.', 'н.э.'], + ERAS: ['до н. э.', 'н. э.'], ERANAMES: ['до н.э.', 'н.э.'], NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', - 'Н', 'Д'], + 'Н', 'Д'], STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', - 'О', 'Н', 'Д'], + 'О', 'Н', 'Д'], MONTHS: ['января', 'февраля', 'марта', 'апреля', - 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря'], + 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря'], STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', - 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', - 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', + 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], SHORTMONTHS: ['янв.', 'февр.', 'марта', 'апр.', 'мая', - 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.'], + 'июня', 'июля', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.'], STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март', 'Апр.', - 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', - 'Нояб.', 'Дек.'], + 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', + 'Нояб.', 'Дек.'], WEEKDAYS: ['воскресенье', 'понедельник', - 'вторник', 'среда', 'четверг', 'пятница', - 'суббота'], + 'вторник', 'среда', 'четверг', 'пятница', + 'суббота'], STANDALONEWEEKDAYS: ['Воскресенье', 'Понедельник', - 'Вторник', 'Среда', 'Четверг', 'Пятница', - 'Суббота'], + 'Вторник', 'Среда', 'Четверг', 'Пятница', + 'Суббота'], SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONESHORTWEEKDAYS: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], - NARROWWEEKDAYS: ['В', 'Пн', 'Вт', 'С', 'Ч', 'П', 'С'], + 'Сб'], + NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'], QUARTERS: ['1-й квартал', '2-й квартал', - '3-й квартал', '4-й квартал'], - AMPMS: ['до полудня', 'после полудня'], - DATEFORMATS: ['EEEE, d MMMM y \'г\'.', 'd MMMM y \'г\'.', 'dd.MM.yyyy', - 'dd.MM.yy'], + '3-й квартал', '4-й квартал'], + 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: 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 වන කාර්තුව'], + AMPMS: ['පෙ.ව.', 'ප.ව.'], + DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'], + 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: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -2626,29 +3472,30 @@ goog.i18n.DateTimeSymbols_sk = { ERANAMES: ['pred n.l.', 'n.l.'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], + 'n', 'd'], MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', - 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'], + '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'], + 'júl', 'august', 'september', 'október', 'november', 'december'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', - 'sep', 'okt', 'nov', 'dec'], + 'sep', 'okt', 'nov', 'dec'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'aug', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', - 'sobota'], + 'sobota'], STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', - 'piatok', 'sobota'], + 'piatok', 'sobota'], SHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], STANDALONESHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Š', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Š', 'P', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', - '4. štvrťrok'], - AMPMS: ['dopoludnia', 'popoludní'], - DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.yyyy', 'd.M.yyyy'], + '4. štvrťrok'], + AMPMS: ['AM', 'PM'], + 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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 3 @@ -2663,29 +3510,30 @@ goog.i18n.DateTimeSymbols_sl = { ERANAMES: ['pred našim štetjem', 'naše štetje'], NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', - 'n', 'd'], + 'n', 'd'], MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', - 'avgust', 'september', 'oktober', 'november', 'december'], + 'avgust', 'september', 'oktober', 'november', 'december'], STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', - 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], + 'julij', 'avgust', 'september', 'oktober', 'november', 'december'], SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', - 'sep.', 'okt.', 'nov.', 'dec.'], + 'sep.', 'okt.', 'nov.', 'dec.'], STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'avg', 'sep', 'okt', 'nov', 'dec'], + 'avg', 'sep', 'okt', 'nov', 'dec'], WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', - 'sobota'], + 'sobota'], STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', - 'petek', 'sobota'], + 'petek', 'sobota'], SHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'], NARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], STANDALONENARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', - '4. četrtletje'], + '4. četrtletje'], AMPMS: ['dop.', 'pop.'], - DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'd. MMM yyyy', 'd. MM. yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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 @@ -2696,32 +3544,34 @@ goog.i18n.DateTimeSymbols_sl = { * Date/time formatting symbols for locale sq. */ goog.i18n.DateTimeSymbols_sq = { - ERAS: ['p.e.r.', 'n.e.r.'], - ERANAMES: ['p.e.r.', 'n.e.r.'], + 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'], + 'N', 'D'], MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', - 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], STANDALONEMONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', - 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], + 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'], SHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', - 'Tet', 'Nën', 'Dhj'], + 'Tet', 'Nën', 'Dhj'], STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', - 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', - 'e premte', 'e shtunë'], + 'e premte', 'e shtunë'], STANDALONEWEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', - 'e enjte', 'e premte', 'e shtunë'], + 'e enjte', 'e premte', 'e shtunë'], SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - AMPMS: ['PD', 'MD'], - DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'], - TIMEFORMATS: ['h.mm.ss.a zzzz', 'h.mm.ss.a z', 'h.mm.ss.a', 'h.mm.a'], + SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'], + QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', + 'tremujori i katërt'], + AMPMS: ['paradite', 'pasdite'], + DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd/MM/y', 'dd/MM/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}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -2735,35 +3585,36 @@ goog.i18n.DateTimeSymbols_sr = { ERAS: ['п. н. е.', 'н. е.'], ERANAMES: ['Пре нове ере', 'Нове ере'], NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', - 'н', 'д'], + 'н', 'д'], STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', - 'о', 'н', 'д'], + 'о', 'н', 'д'], MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', - 'јун', 'јул', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], + 'јун', 'јул', 'август', 'септембар', 'октобар', + 'новембар', 'децембар'], STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', - 'мај', 'јун', 'јул', 'август', 'септембар', - 'октобар', 'новембар', 'децембар'], + 'мај', 'јун', 'јул', 'август', 'септембар', + 'октобар', 'новембар', 'децембар'], SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', - 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', - 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', - 'четвртак', 'петак', 'субота'], + 'четвртак', 'петак', 'субота'], STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', - 'среда', 'четвртак', 'петак', 'субота'], + 'среда', 'четвртак', 'петак', 'субота'], SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', - 'суб'], + 'суб'], STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', - 'пет', 'суб'], + 'пет', 'суб'], NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'], QUARTERS: ['Прво тромесечје', 'Друго тромесечје', - 'Треће тромесечје', 'Четврто тромесечје'], + 'Треће тромесечје', 'Четврто тромесечје'], AMPMS: ['пре подне', 'поподне'], DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'], TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 0, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -2778,30 +3629,30 @@ goog.i18n.DateTimeSymbols_sv = { 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'], + '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'], + 'augusti', 'september', 'oktober', 'november', 'december'], + STANDALONEMONTHS: ['Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', + 'Juli', 'Augusti', 'September', 'Oktober', 'November', 'December'], SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', - 'okt', 'nov', 'dec'], - STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', - 'aug', 'sep', 'okt', 'nov', 'dec'], + 'okt', 'nov', 'dec'], + STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', + 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', - 'lördag'], - STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', - 'fredag', 'lördag'], + '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', 'tor', 'fre', 'lör'], + STANDALONESHORTWEEKDAYS: ['Sön', 'Mån', 'Tis', 'Ons', 'Tor', 'Fre', 'Lör'], NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'], SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'], QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', - '4:e kvartalet'], + '4:e kvartalet'], AMPMS: ['fm', 'em'], - DATEFORMATS: ['EEEE\'en\' \'den\' d:\'e\' MMMM y', 'd MMMM y', 'd MMM y', - 'yyyy-MM-dd'], + 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 @@ -2816,28 +3667,31 @@ goog.i18n.DateTimeSymbols_sw = { 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'], + 'N', 'D'], MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', - 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', - 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], + 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', - 'Okt', 'Nov', 'Des'], + 'Okt', 'Nov', 'Des'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', - 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', - 'Ijumaa', 'Jumamosi'], + 'Ijumaa', 'Jumamosi'], STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', - 'Alhamisi', 'Ijumaa', 'Jumamosi'], - SHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], - STANDALONESHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'], + 'Alhamisi', 'Ijumaa', 'Jumamosi'], + SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', + 'Ijumaa', 'Jumamosi'], + STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', + 'Alhamisi', 'Ijumaa', 'Jumamosi'], NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'], - SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'], + SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'], - AMPMS: ['asubuhi', 'alasiri'], - DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yyyy'], + 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 @@ -2850,50 +3704,51 @@ 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'], + 'காலாண்டு3', 'காலாண்டு4'], QUARTERS: ['முதல் காலாண்டு', - 'இரண்டாம் காலாண்டு', - 'மூன்றாம் காலாண்டு', - 'நான்காம் காலாண்டு'], - AMPMS: ['am', 'pm'], + 'இரண்டாம் காலாண்டு', + 'மூன்றாம் காலாண்டு', + 'நான்காம் காலாண்டு'], + 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 @@ -2904,54 +3759,52 @@ goog.i18n.DateTimeSymbols_ta = { * Date/time formatting symbols for locale te. */ goog.i18n.DateTimeSymbols_te = { - ERAS: ['ఈసాపూర్వ.', 'సన్.'], + ERAS: ['క్రీపూ', 'క్రీశ'], ERANAMES: ['ఈసాపూర్వ.', 'సన్.'], - NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మె', 'జు', 'జు', - 'ఆ', 'సె', 'అ', 'న', 'డి'], - STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మ', 'ఎ', 'మె', 'జు', - 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + 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', 'dd-MM-yy'], + 'శు', 'శ'], + 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 @@ -2964,51 +3817,54 @@ goog.i18n.DateTimeSymbols_te = { goog.i18n.DateTimeSymbols_th = { ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'], ERANAMES: ['ปีก่อนคริสต์ศักราช', - 'คริสต์ศักราช'], + 'คริสต์ศักราช'], NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], MONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], + 'มีนาคม', 'เมษายน', 'พฤษภาคม', + 'มิถุนายน', 'กรกฎาคม', + 'สิงหาคม', 'กันยายน', 'ตุลาคม', + 'พฤศจิกายน', 'ธันวาคม'], STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', - 'มีนาคม', 'เมษายน', 'พฤษภาคม', - 'มิถุนายน', 'กรกฎาคม', - 'สิงหาคม', 'กันยายน', 'ตุลาคม', - 'พฤศจิกายน', 'ธันวาคม'], + 'มีนาคม', 'เมษายน', 'พฤษภาคม', + 'มิถุนายน', 'กรกฎาคม', + 'สิงหาคม', 'กันยายน', 'ตุลาคม', + 'พฤศจิกายน', 'ธันวาคม'], SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', - 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', - 'พ.ย.', 'ธ.ค.'], + 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', + 'พ.ย.', 'ธ.ค.'], WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', - 'วันอังคาร', 'วันพุธ', - 'วันพฤหัสบดี', 'วันศุกร์', - 'วันเสาร์'], + 'วันอังคาร', 'วันพุธ', + 'วันพฤหัสบดี', 'วันศุกร์', + 'วันเสาร์'], STANDALONEWEEKDAYS: ['วันอาทิตย์', - 'วันจันทร์', 'วันอังคาร', - 'วันพุธ', 'วันพฤหัสบดี', - 'วันศุกร์', 'วันเสาร์'], + 'วันจันทร์', 'วันอังคาร', + 'วันพุธ', 'วันพฤหัสบดี', + 'วันศุกร์', 'วันเสาร์'], SHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', - 'ศ.', 'ส.'], - NARROWWEEKDAYS: ['อ', 'จ', 'อ', 'พ', 'พ', 'ศ', 'ส'], - STANDALONENARROWWEEKDAYS: ['อ', 'จ', 'อ', 'พ', 'พ', 'ศ', 'ส'], - SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], + 'ศ.', 'ส.'], + NARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], + STANDALONENARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', + 'ส'], + SHORTQUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', + 'ไตรมาส 3', 'ไตรมาส 4'], QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', - 'ไตรมาส 3', 'ไตรมาส 4'], + 'ไตรมาส 3', 'ไตรมาส 4'], AMPMS: ['ก่อนเที่ยง', 'หลังเที่ยง'], - DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/yyyy'], + DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/yy'], TIMEFORMATS: [ - 'H นาฬิกา m นาที ss วินาที zzzz', - 'H นาฬิกา m นาที ss วินาที z', 'H:mm:ss', - 'H:mm'], + '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 @@ -3023,29 +3879,30 @@ goog.i18n.DateTimeSymbols_tl = { ERANAMES: ['BC', 'AD'], NARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', - 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', - 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], + 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'], SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', - 'Okt', 'Nob', 'Dis'], + 'Okt', 'Nob', 'Dis'], STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', - 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', - 'Sabado'], + 'Sabado'], STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', - 'Biyernes', 'Sabado'], - SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Mye', 'Huw', 'Bye', 'Sab'], + 'Biyernes', 'Sabado'], + SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], NARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], STANDALONENARROWWEEKDAYS: ['L', 'L', 'M', 'M', 'H', 'B', 'S'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ika-1 sangkapat', 'ika-2 sangkapat', '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 dd y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'], - TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + 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} \'ng\' {0}', '{1} \'ng\' {0}', '{1}, {0}', '{1}, {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3060,28 +3917,29 @@ goog.i18n.DateTimeSymbols_tr = { 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'], + 'K', 'A'], MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', - 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], + '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'], + 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', - 'Eki', 'Kas', 'Ara'], + 'Eki', 'Kas', 'Ara'], STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', - 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', - 'Cumartesi'], + 'Cumartesi'], STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', - 'Cuma', 'Cumartesi'], + 'Cuma', 'Cumartesi'], SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], STANDALONENARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'], QUARTERS: ['1. çeyrek', '2. çeyrek', '3. çeyrek', '4. çeyrek'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['d MMMM y EEEE', 'd MMMM y', 'd MMM y', 'dd MM yyyy'], + 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 @@ -3095,37 +3953,38 @@ goog.i18n.DateTimeSymbols_uk = { ERAS: ['до н.е.', 'н.е.'], ERANAMES: ['до нашої ери', 'нашої ери'], NARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', - 'Л', 'Г'], + 'Л', 'Г'], STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', - 'Ж', 'Л', 'Г'], + 'Ж', 'Л', 'Г'], MONTHS: ['січня', 'лютого', 'березня', 'квітня', - 'травня', 'червня', 'липня', 'серпня', - 'вересня', 'жовтня', 'листопада', 'грудня'], + 'травня', 'червня', 'липня', 'серпня', + 'вересня', 'жовтня', 'листопада', 'грудня'], STANDALONEMONTHS: ['Січень', 'Лютий', 'Березень', - 'Квітень', 'Травень', 'Червень', 'Липень', - 'Серпень', 'Вересень', 'Жовтень', - 'Листопад', 'Грудень'], + 'Квітень', 'Травень', 'Червень', 'Липень', + 'Серпень', 'Вересень', 'Жовтень', 'Листопад', + 'Грудень'], SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', - 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.'], + 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', + 'груд.'], STANDALONESHORTMONTHS: ['Січ', 'Лют', 'Бер', 'Кві', 'Тра', - 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], - WEEKDAYS: ['Неділя', 'Понеділок', 'Вівторок', - 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], + 'Чер', 'Лип', 'Сер', 'Вер', 'Жов', 'Лис', 'Гру'], + WEEKDAYS: ['неділя', 'понеділок', 'вівторок', + 'середа', 'четвер', 'пʼятниця', 'субота'], STANDALONEWEEKDAYS: ['Неділя', 'Понеділок', 'Вівторок', - 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], + 'Середа', 'Четвер', 'Пʼятниця', 'Субота'], SHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], STANDALONESHORTWEEKDAYS: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', - 'Сб'], + 'Сб'], NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], SHORTQUARTERS: ['I кв.', 'II кв.', 'III кв.', 'IV кв.'], QUARTERS: ['I квартал', 'II квартал', 'III квартал', - 'IV квартал'], + 'IV квартал'], AMPMS: ['дп', 'пп'], DATEFORMATS: ['EEEE, d MMMM y \'р\'.', 'd MMMM y \'р\'.', 'd MMM y', - 'dd.MM.yy'], + '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 @@ -3136,46 +3995,85 @@ goog.i18n.DateTimeSymbols_uk = { * Date/time formatting symbols for locale ur. */ goog.i18n.DateTimeSymbols_ur = { - 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: ['1', '2', '3', '4', '5', '6', '7'], + 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'], + 'تیسری سہ ماہی', 'چوتهی سہ ماہی'], + 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 }; +/** + * Date/time formatting symbols for locale uz. + */ +goog.i18n.DateTimeSymbols_uz = { + ERAS: ['M.A.', 'E'], + ERANAMES: ['M.A.', 'E'], + 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', + 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], + STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', + 'Avgust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'], + SHORTMONTHS: ['Yanv', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', 'Avg', + 'Sen', 'Okt', 'Noya', '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: ['Yaksh', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + STANDALONESHORTWEEKDAYS: ['Yaksh', '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: ['AM', 'PM'], + DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'], + TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], + FIRSTDAYOFWEEK: 0, + WEEKENDRANGE: [5, 6], + FIRSTWEEKCUTOFFDAY: 6 +}; + + /** * Date/time formatting symbols for locale vi. */ @@ -3184,34 +4082,33 @@ goog.i18n.DateTimeSymbols_vi = { ERANAMES: ['tr. CN', 'sau CN'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', - '11', '12'], - MONTHS: ['tháng một', 'tháng hai', 'tháng ba', 'tháng tư', - 'tháng năm', 'tháng sáu', 'tháng bảy', 'tháng tám', - 'tháng chín', 'tháng mười', 'tháng mười một', - 'tháng mười hai'], - STANDALONEMONTHS: ['tháng một', 'tháng hai', 'tháng ba', 'tháng tư', - 'tháng năm', 'tháng sáu', 'tháng bảy', 'tháng tám', - 'tháng chín', 'tháng mười', 'tháng mười một', - 'tháng mười hai'], + '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'], + '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'], + '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\' M \'năm\' y', 'dd-MM-yyyy', 'dd/MM/yyyy'], + '\'Ngày\' dd \'tháng\' MM \'năm\' y', 'dd-MM-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, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 6 @@ -3225,32 +4122,32 @@ goog.i18n.DateTimeSymbols_zh = { ERAS: ['公元前', '公元'], ERANAMES: ['公元前', '公元'], NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - STANDALONENARROWMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], - MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], + 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: ['一月', '二月', '三月', '四月', '五月', - '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月'], + '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季度'], + SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'], + QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'], AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy-M-d', 'yy-M-d'], - TIMEFORMATS: ['zzzzah时mm分ss秒', 'zah时mm分ss秒', 'ah:mm:ss', 'ah:mm'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'yy/M/d'], + TIMEFORMATS: ['zzzzah:mm:ss', 'zah:mm:ss', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3271,31 +4168,31 @@ goog.i18n.DateTimeSymbols_zh_HK = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '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月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], QUARTERS: ['第1季', '第2季', '第3季', '第4季'], AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', - 'yy年M月d日'], - TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ahh:mm:ss', 'ah:mm'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/yy'], + 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], FIRSTWEEKCUTOFFDAY: 5 @@ -3310,30 +4207,31 @@ goog.i18n.DateTimeSymbols_zh_TW = { 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'], + '11', '12'], MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', - '9月', '10月', '11月', '12月'], - STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', - '七月', '八月', '九月', '十月', '十一月', '十二月'], + '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月'], + '9月', '10月', '11月', '12月'], STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', - '7月', '8月', '9月', '10月', '11月', '12月'], + '7月', '8月', '9月', '10月', '11月', '12月'], WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', - '星期五', '星期六'], + '星期五', '星期六'], STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', - '星期四', '星期五', '星期六'], + '星期四', '星期五', '星期六'], SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', - '週六'], - STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', - '周五', '周六'], + '週六'], + STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', + '週五', '週六'], NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'], SHORTQUARTERS: ['1季', '2季', '3季', '4季'], QUARTERS: ['第1季', '第2季', '第3季', '第4季'], AMPMS: ['上午', '下午'], - DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'yyyy/M/d', 'y/M/d'], + DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'], TIMEFORMATS: ['zzzzah時mm分ss秒', 'zah時mm分ss秒', 'ah:mm:ss', 'ah:mm'], + DATETIMEFORMATS: ['{1}{0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3348,29 +4246,30 @@ goog.i18n.DateTimeSymbols_zu = { ERANAMES: ['BC', 'AD'], NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', - 'N', 'D'], + 'N', 'D'], MONTHS: ['Januwari', 'Februwari', 'Mashi', 'Apreli', 'Meyi', 'Juni', 'Julayi', - 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], + 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'], STANDALONEMONTHS: ['uJanuwari', 'uFebruwari', 'uMashi', 'u-Apreli', 'uMeyi', - 'uJuni', 'uJulayi', 'uAgasti', 'uSepthemba', 'u-Okthoba', 'uNovemba', - 'uDisemba'], + 'uJuni', 'uJulayi', 'uAgasti', 'uSepthemba', 'u-Okthoba', 'uNovemba', + 'uDisemba'], SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Apr', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', - 'Okt', 'Nov', 'Dis'], + 'Okt', 'Nov', 'Dis'], STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Apr', 'Mey', 'Jun', 'Jul', - 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], - WEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', 'uLwesine', - 'Lwesihlanu', 'Mgqibelo'], + 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + WEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', 'Lwesine', + 'Lwesihlanu', 'Mgqibelo'], STANDALONEWEEKDAYS: ['Sonto', 'Msombuluko', 'Lwesibili', 'Lwesithathu', - 'uLwesine', 'Lwesihlanu', 'Mgqibelo'], + 'Lwesine', 'Lwesihlanu', 'Mgqibelo'], SHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], STANDALONESHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], - NARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], + NARROWWEEKDAYS: ['S', 'M', 'T', 'T', 'S', 'H', 'M'], STANDALONENARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'], SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'], - QUARTERS: ['ikota yoku-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'], - AMPMS: ['AM', 'PM'], - DATEFORMATS: ['EEEE dd MMMM y', 'd MMMM y', 'd MMM y', 'yyyy-MM-dd'], + QUARTERS: ['ikota engu-1', 'ikota engu-2', 'ikota engu-3', 'ikota engu-4'], + AMPMS: ['Ekuseni', 'Ntambama'], + DATEFORMATS: ['EEEE dd 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'], + DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'], FIRSTDAYOFWEEK: 6, WEEKENDRANGE: [5, 6], FIRSTWEEKCUTOFFDAY: 5 @@ -3387,10 +4286,14 @@ if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am; } else if (goog.LOCALE == 'ar') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar; +} else if (goog.LOCALE == 'az') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az; } else if (goog.LOCALE == 'bg') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bg; } else if (goog.LOCALE == 'bn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn; +} else if (goog.LOCALE == 'br') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br; } else if (goog.LOCALE == 'ca') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca; } else if (goog.LOCALE == 'chr') { @@ -3428,7 +4331,9 @@ if (goog.LOCALE == 'af') { } else if (goog.LOCALE == 'es') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; } else if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { - goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_419; + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; +} else if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es; } else if (goog.LOCALE == 'et') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_et; } else if (goog.LOCALE == 'eu') { @@ -3443,6 +4348,8 @@ if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr; } else if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CA; +} else if (goog.LOCALE == 'ga') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga; } else if (goog.LOCALE == 'gl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gl; } else if (goog.LOCALE == 'gsw') { @@ -3459,6 +4366,8 @@ if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr; } else if (goog.LOCALE == 'hu') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hu; +} else if (goog.LOCALE == 'hy') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy; } else if (goog.LOCALE == 'id') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_id; } else if (goog.LOCALE == 'in') { @@ -3471,30 +4380,54 @@ if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_iw; } else if (goog.LOCALE == 'ja') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja; +} else if (goog.LOCALE == 'ka') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka; +} else if (goog.LOCALE == 'kk') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk; +} else if (goog.LOCALE == 'km') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km; } else if (goog.LOCALE == 'kn') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kn; } else if (goog.LOCALE == 'ko') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko; +} else if (goog.LOCALE == 'ky') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ky; } else if (goog.LOCALE == 'ln') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln; +} else if (goog.LOCALE == 'lo') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo; } else if (goog.LOCALE == 'lt') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lt; } else if (goog.LOCALE == 'lv') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lv; +} else if (goog.LOCALE == 'mk') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk; } else if (goog.LOCALE == 'ml') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ml; +} else if (goog.LOCALE == 'mn') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mn; } else if (goog.LOCALE == 'mr') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mr; } else if (goog.LOCALE == 'ms') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms; } else if (goog.LOCALE == 'mt') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mt; +} else if (goog.LOCALE == 'my') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my; +} else if (goog.LOCALE == 'nb') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb; +} else if (goog.LOCALE == 'ne') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne; } else if (goog.LOCALE == 'nl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl; } else if (goog.LOCALE == 'no') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no; +} else if (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no; } else if (goog.LOCALE == 'or') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_or; +} else if (goog.LOCALE == 'pa') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa; } else if (goog.LOCALE == 'pl') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pl; } else if (goog.LOCALE == 'pt') { @@ -3507,6 +4440,8 @@ if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ro; } else if (goog.LOCALE == 'ru') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru; +} else if (goog.LOCALE == 'si') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si; } else if (goog.LOCALE == 'sk') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sk; } else if (goog.LOCALE == 'sl') { @@ -3533,6 +4468,8 @@ if (goog.LOCALE == 'af') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uk; } else if (goog.LOCALE == 'ur') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur; +} else if (goog.LOCALE == 'uz') { + goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz; } else if (goog.LOCALE == 'vi') { goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vi; } else if (goog.LOCALE == 'zh') { diff --git a/i18n/closure/numberSymbols.js b/i18n/closure/numberSymbols.js index 956e81807982..6c53c07a1ca6 100644 --- a/i18n/closure/numberSymbols.js +++ b/i18n/closure/numberSymbols.js @@ -18,6 +18,7 @@ * This file is autogenerated by script: * http://go/generate_number_constants.py * using the --for_closure flag. + * File generated from CLDR ver. 25 * * To reduce the file size (which may cause issues in some JS * developing environments), this file will only contain locales @@ -40,18 +41,30 @@ 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_az'); +goog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl_AZ'); +goog.provide('goog.i18n.NumberFormatSymbols_az_Latn_AZ'); 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_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'); @@ -61,14 +74,16 @@ goog.provide('goog.i18n.NumberFormatSymbols_de_LU'); goog.provide('goog.i18n.NumberFormatSymbols_el'); goog.provide('goog.i18n.NumberFormatSymbols_el_GR'); goog.provide('goog.i18n.NumberFormatSymbols_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_Dsrt_US'); +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'); @@ -80,6 +95,7 @@ goog.provide('goog.i18n.NumberFormatSymbols_en_US'); goog.provide('goog.i18n.NumberFormatSymbols_en_VG'); goog.provide('goog.i18n.NumberFormatSymbols_en_VI'); goog.provide('goog.i18n.NumberFormatSymbols_en_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ZW'); goog.provide('goog.i18n.NumberFormatSymbols_es'); goog.provide('goog.i18n.NumberFormatSymbols_es_419'); goog.provide('goog.i18n.NumberFormatSymbols_es_EA'); @@ -104,14 +120,20 @@ 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'); @@ -120,6 +142,8 @@ 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'); @@ -131,31 +155,53 @@ 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_Cyrl_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_Cyrl_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_Cyrl_MN'); 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_ms_Latn_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_CW'); goog.provide('goog.i18n.NumberFormatSymbols_nl_NL'); -goog.provide('goog.i18n.NumberFormatSymbols_nl_SX'); goog.provide('goog.i18n.NumberFormatSymbols_no'); +goog.provide('goog.i18n.NumberFormatSymbols_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_IN'); goog.provide('goog.i18n.NumberFormatSymbols_pl'); goog.provide('goog.i18n.NumberFormatSymbols_pl_PL'); goog.provide('goog.i18n.NumberFormatSymbols_pt'); @@ -165,6 +211,8 @@ 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_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'); @@ -173,7 +221,6 @@ goog.provide('goog.i18n.NumberFormatSymbols_sq'); goog.provide('goog.i18n.NumberFormatSymbols_sq_AL'); goog.provide('goog.i18n.NumberFormatSymbols_sr'); goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_RS'); -goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS'); goog.provide('goog.i18n.NumberFormatSymbols_sv'); goog.provide('goog.i18n.NumberFormatSymbols_sv_SE'); goog.provide('goog.i18n.NumberFormatSymbols_sw'); @@ -191,6 +238,8 @@ 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_UZ'); goog.provide('goog.i18n.NumberFormatSymbols_vi'); goog.provide('goog.i18n.NumberFormatSymbols_vi_VN'); goog.provide('goog.i18n.NumberFormatSymbols_zh'); @@ -220,7 +269,7 @@ goog.i18n.NumberFormatSymbols_af = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'ZAR' }; @@ -250,7 +299,7 @@ goog.i18n.NumberFormatSymbols_am = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'ETB' }; @@ -271,16 +320,16 @@ goog.i18n.NumberFormatSymbols_ar = { GROUP_SEP: '\u066C', PERCENT: '\u066A', ZERO_DIGIT: '\u0660', - PLUS_SIGN: '+', - MINUS_SIGN: '-', + 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.###;#0.###-', + DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#0.00;\u00A4\u00A0#0.00-', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', DEF_CURRENCY_CODE: 'EGP' }; @@ -293,10 +342,40 @@ goog.i18n.NumberFormatSymbols_ar_001 = goog.i18n.NumberFormatSymbols_ar; /** - * Number formatting symbols for locale ar_EG. + * Number formatting symbols for locale az. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'AZN' +}; + + +/** + * 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_AZ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ar_EG = goog.i18n.NumberFormatSymbols_ar; +goog.i18n.NumberFormatSymbols_az_Latn_AZ = goog.i18n.NumberFormatSymbols_az; /** @@ -337,7 +416,7 @@ goog.i18n.NumberFormatSymbols_bn = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '\u09e6', + ZERO_DIGIT: '\u09E6', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', @@ -347,7 +426,7 @@ goog.i18n.NumberFormatSymbols_bn = { DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '#,##,##0.00\u00A4;(#,##,##0.00\u00A4)', + CURRENCY_PATTERN: '#,##,##0.00\u00A4', DEF_CURRENCY_CODE: 'BDT' }; @@ -359,6 +438,36 @@ goog.i18n.NumberFormatSymbols_bn = { 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', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale br_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_br_FR = goog.i18n.NumberFormatSymbols_br; + + /** * Number formatting symbols for locale ca. * @enum {string} @@ -377,7 +486,7 @@ goog.i18n.NumberFormatSymbols_ca = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; @@ -396,6 +505,57 @@ goog.i18n.NumberFormatSymbols_ca_AD = goog.i18n.NumberFormatSymbols_ca; 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} + */ +goog.i18n.NumberFormatSymbols_chr = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: '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} @@ -426,6 +586,36 @@ goog.i18n.NumberFormatSymbols_cs = { goog.i18n.NumberFormatSymbols_cs_CZ = goog.i18n.NumberFormatSymbols_cs; +/** + * Number formatting symbols for locale cy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_cy = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale cy_GB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_cy_GB = goog.i18n.NumberFormatSymbols_cy; + + /** * Number formatting symbols for locale da. * @enum {string} @@ -456,6 +646,13 @@ goog.i18n.NumberFormatSymbols_da = { 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} @@ -562,7 +759,7 @@ goog.i18n.NumberFormatSymbols_el = { INFINITY: '\u221E', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', - SCIENTIFIC_PATTERN: '[#E0]', + SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' @@ -594,11 +791,18 @@ goog.i18n.NumberFormatSymbols_en = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##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} @@ -624,16 +828,16 @@ goog.i18n.NumberFormatSymbols_en_AU = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'AUD' }; /** - * Number formatting symbols for locale en_Dsrt_US. + * Number formatting symbols for locale en_DG. * @enum {string} */ -goog.i18n.NumberFormatSymbols_en_Dsrt_US = goog.i18n.NumberFormatSymbols_en; +goog.i18n.NumberFormatSymbols_en_DG = goog.i18n.NumberFormatSymbols_en; /** @@ -691,7 +895,7 @@ goog.i18n.NumberFormatSymbols_en_IE = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -719,6 +923,13 @@ goog.i18n.NumberFormatSymbols_en_IN = { }; +/** + * 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} @@ -765,7 +976,7 @@ goog.i18n.NumberFormatSymbols_en_SG = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'SGD' }; @@ -823,11 +1034,18 @@ goog.i18n.NumberFormatSymbols_en_ZA = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##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} @@ -906,14 +1124,14 @@ goog.i18n.NumberFormatSymbols_et = { ZERO_DIGIT: '0', PLUS_SIGN: '+', MINUS_SIGN: '-', - EXP_SYMBOL: 'E', + EXP_SYMBOL: '\u00D710^', PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#0.00\u00A4;(#0.00\u00A4)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; @@ -943,7 +1161,7 @@ goog.i18n.NumberFormatSymbols_eu = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '%\u00A0#,##0', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; @@ -964,8 +1182,8 @@ goog.i18n.NumberFormatSymbols_fa = { GROUP_SEP: '\u066C', PERCENT: '\u066A', ZERO_DIGIT: '\u06F0', - PLUS_SIGN: '+', - MINUS_SIGN: '\u2212', + PLUS_SIGN: '\u200E+\u200E', + MINUS_SIGN: '\u200E\u2212', EXP_SYMBOL: '\u00D7\u06F1\u06F0^', PERMILL: '\u0609', INFINITY: '\u221E', @@ -973,7 +1191,7 @@ goog.i18n.NumberFormatSymbols_fa = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u200E\u00A4#,##0.00;\u200E(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u200E\u00A4#,##0.00', DEF_CURRENCY_CODE: 'IRR' }; @@ -995,7 +1213,7 @@ goog.i18n.NumberFormatSymbols_fi = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '-', + MINUS_SIGN: '\u2212', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', @@ -1033,7 +1251,7 @@ goog.i18n.NumberFormatSymbols_fil = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'PHP' }; @@ -1063,7 +1281,7 @@ goog.i18n.NumberFormatSymbols_fr = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; @@ -1093,7 +1311,7 @@ goog.i18n.NumberFormatSymbols_fr_CA = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0\u00A0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'CAD' }; @@ -1140,6 +1358,13 @@ goog.i18n.NumberFormatSymbols_fr_MF = goog.i18n.NumberFormatSymbols_fr; 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} @@ -1154,6 +1379,36 @@ goog.i18n.NumberFormatSymbols_fr_RE = goog.i18n.NumberFormatSymbols_fr; goog.i18n.NumberFormatSymbols_fr_YT = goog.i18n.NumberFormatSymbols_fr; +/** + * Number formatting symbols for locale ga. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ga = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ga_IE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ga_IE = goog.i18n.NumberFormatSymbols_ga; + + /** * Number formatting symbols for locale gl. * @enum {string} @@ -1172,7 +1427,7 @@ goog.i18n.NumberFormatSymbols_gl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'EUR' }; @@ -1214,6 +1469,13 @@ goog.i18n.NumberFormatSymbols_gsw = { 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} @@ -1229,10 +1491,10 @@ goog.i18n.NumberFormatSymbols_gu = { PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', - DECIMAL_PATTERN: '#,##0.###', + DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -1245,10 +1507,10 @@ goog.i18n.NumberFormatSymbols_gu_IN = goog.i18n.NumberFormatSymbols_gu; /** - * Number formatting symbols for locale he. + * Number formatting symbols for locale haw. * @enum {string} */ -goog.i18n.NumberFormatSymbols_he = { +goog.i18n.NumberFormatSymbols_haw = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -1262,6 +1524,36 @@ goog.i18n.NumberFormatSymbols_he = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##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} + */ +goog.i18n.NumberFormatSymbols_he = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'ILS' }; @@ -1292,7 +1584,7 @@ goog.i18n.NumberFormatSymbols_hi = { DECIMAL_PATTERN: '#,##,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -1364,6 +1656,36 @@ goog.i18n.NumberFormatSymbols_hu = { 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: '.', + 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: '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} @@ -1435,7 +1757,7 @@ goog.i18n.NumberFormatSymbols_is = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'ISK' }; @@ -1465,7 +1787,7 @@ goog.i18n.NumberFormatSymbols_it = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; @@ -1493,8 +1815,8 @@ goog.i18n.NumberFormatSymbols_iw = { GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', - PLUS_SIGN: '+', - MINUS_SIGN: '-', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', @@ -1537,6 +1859,97 @@ goog.i18n.NumberFormatSymbols_ja = { 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', + 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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + 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', + 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: 'KZT' +}; + + +/** + * Number formatting symbols for locale kk_Cyrl_KZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kk_Cyrl_KZ = goog.i18n.NumberFormatSymbols_kk; + + +/** + * Number formatting symbols for locale km. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_km = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: '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} @@ -1555,7 +1968,7 @@ goog.i18n.NumberFormatSymbols_kn = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -1585,7 +1998,7 @@ goog.i18n.NumberFormatSymbols_ko = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'KRW' }; @@ -1597,6 +2010,36 @@ goog.i18n.NumberFormatSymbols_ko = { 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', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u0441\u0430\u043D\u00A0\u044D\u043C\u0435\u0441', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'KGS' +}; + + +/** + * Number formatting symbols for locale ky_Cyrl_KG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ky_Cyrl_KG = goog.i18n.NumberFormatSymbols_ky; + + /** * Number formatting symbols for locale ln. * @enum {string} @@ -1627,6 +2070,37 @@ goog.i18n.NumberFormatSymbols_ln = { goog.i18n.NumberFormatSymbols_ln_CD = goog.i18n.NumberFormatSymbols_ln; +/** + * Number formatting symbols for locale lo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lo = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: + '\u0E9A\u0ECD\u0EC8\u0EC1\u0EA1\u0EC8\u0E99\u0EC2\u0E95\u0EC0\u0EA5\u0E81', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##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} @@ -1637,16 +2111,14 @@ goog.i18n.NumberFormatSymbols_lt = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '\u2013', - EXP_SYMBOL: 'E', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - // Re b/8016169, there need to be a space before percent sign in lt. - // Fix this temporarily before this change get into CLDR. - PERCENT_PATTERN: '#,##0 %', + PERCENT_PATTERN: '#,##0\u00A0%', CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'LTL' }; @@ -1677,8 +2149,8 @@ goog.i18n.NumberFormatSymbols_lv = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', - DEF_CURRENCY_CODE: 'LVL' + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' }; @@ -1689,6 +2161,36 @@ goog.i18n.NumberFormatSymbols_lv = { goog.i18n.NumberFormatSymbols_lv_LV = goog.i18n.NumberFormatSymbols_lv; +/** + * Number formatting symbols for locale mk. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mk = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: '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} @@ -1720,10 +2222,10 @@ goog.i18n.NumberFormatSymbols_ml_IN = goog.i18n.NumberFormatSymbols_ml; /** - * Number formatting symbols for locale mr. + * Number formatting symbols for locale mn. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mr = { +goog.i18n.NumberFormatSymbols_mn = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', @@ -1737,7 +2239,37 @@ goog.i18n.NumberFormatSymbols_mr = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MNT' +}; + + +/** + * Number formatting symbols for locale mn_Cyrl_MN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mn_Cyrl_MN = goog.i18n.NumberFormatSymbols_mn; + + +/** + * Number formatting symbols for locale mr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mr = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u0966', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '[#E0]', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -1746,48 +2278,146 @@ goog.i18n.NumberFormatSymbols_mr = { * Number formatting symbols for locale mr_IN. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mr_IN = goog.i18n.NumberFormatSymbols_mr; +goog.i18n.NumberFormatSymbols_mr_IN = goog.i18n.NumberFormatSymbols_mr; + + +/** + * Number formatting symbols for locale ms. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MYR' +}; + + +/** + * Number formatting symbols for locale ms_Latn_MY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_Latn_MY = goog.i18n.NumberFormatSymbols_ms; + + +/** + * Number formatting symbols for locale mt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mt = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: '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} + */ +goog.i18n.NumberFormatSymbols_my = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u1040', + 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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##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 ms. + * Number formatting symbols for locale nb. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ms = { - DECIMAL_SEP: '.', - GROUP_SEP: ',', +goog.i18n.NumberFormatSymbols_nb = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '-', + MINUS_SIGN: '\u2212', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', NAN: 'NaN', DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', - PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', - DEF_CURRENCY_CODE: 'MYR' + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'NOK' }; /** - * Number formatting symbols for locale ms_MY. + * Number formatting symbols for locale nb_NO. * @enum {string} */ -goog.i18n.NumberFormatSymbols_ms_MY = goog.i18n.NumberFormatSymbols_ms; +goog.i18n.NumberFormatSymbols_nb_NO = goog.i18n.NumberFormatSymbols_nb; /** - * Number formatting symbols for locale mt. + * Number formatting symbols for locale nb_SJ. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mt = { +goog.i18n.NumberFormatSymbols_nb_SJ = goog.i18n.NumberFormatSymbols_nb; + + +/** + * Number formatting symbols for locale ne. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ne = { DECIMAL_SEP: '.', GROUP_SEP: ',', PERCENT: '%', - ZERO_DIGIT: '0', + ZERO_DIGIT: '\u0966', PLUS_SIGN: '+', MINUS_SIGN: '-', EXP_SYMBOL: 'E', @@ -1798,15 +2428,15 @@ goog.i18n.NumberFormatSymbols_mt = { SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', CURRENCY_PATTERN: '\u00A4#,##0.00', - DEF_CURRENCY_CODE: 'EUR' + DEF_CURRENCY_CODE: 'NPR' }; /** - * Number formatting symbols for locale mt_MT. + * Number formatting symbols for locale ne_NP. * @enum {string} */ -goog.i18n.NumberFormatSymbols_mt_MT = goog.i18n.NumberFormatSymbols_mt; +goog.i18n.NumberFormatSymbols_ne_NP = goog.i18n.NumberFormatSymbols_ne; /** @@ -1832,13 +2462,6 @@ goog.i18n.NumberFormatSymbols_nl = { }; -/** - * Number formatting symbols for locale nl_CW. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_nl_CW = goog.i18n.NumberFormatSymbols_nl; - - /** * Number formatting symbols for locale nl_NL. * @enum {string} @@ -1846,13 +2469,6 @@ goog.i18n.NumberFormatSymbols_nl_CW = goog.i18n.NumberFormatSymbols_nl; goog.i18n.NumberFormatSymbols_nl_NL = goog.i18n.NumberFormatSymbols_nl; -/** - * Number formatting symbols for locale nl_SX. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_nl_SX = goog.i18n.NumberFormatSymbols_nl; - - /** * Number formatting symbols for locale no. * @enum {string} @@ -1863,7 +2479,7 @@ goog.i18n.NumberFormatSymbols_no = { PERCENT: '%', ZERO_DIGIT: '0', PLUS_SIGN: '+', - MINUS_SIGN: '-', + MINUS_SIGN: '\u2212', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', @@ -1876,6 +2492,13 @@ goog.i18n.NumberFormatSymbols_no = { }; +/** + * Number formatting symbols for locale no_NO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_no_NO = goog.i18n.NumberFormatSymbols_no; + + /** * Number formatting symbols for locale or. * @enum {string} @@ -1906,6 +2529,36 @@ goog.i18n.NumberFormatSymbols_or = { goog.i18n.NumberFormatSymbols_or_IN = goog.i18n.NumberFormatSymbols_or; +/** + * Number formatting symbols for locale pa. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * 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} @@ -1924,7 +2577,7 @@ goog.i18n.NumberFormatSymbols_pl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'PLN' }; @@ -1954,7 +2607,7 @@ goog.i18n.NumberFormatSymbols_pt = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'BRL' }; @@ -2049,6 +2702,36 @@ goog.i18n.NumberFormatSymbols_ru = { goog.i18n.NumberFormatSymbols_ru_RU = goog.i18n.NumberFormatSymbols_ru; +/** + * Number formatting symbols for locale si. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_si = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: '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} @@ -2097,7 +2780,7 @@ goog.i18n.NumberFormatSymbols_sl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'EUR' }; @@ -2127,7 +2810,7 @@ goog.i18n.NumberFormatSymbols_sq = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'ALL' }; @@ -2169,13 +2852,6 @@ goog.i18n.NumberFormatSymbols_sr = { goog.i18n.NumberFormatSymbols_sr_Cyrl_RS = goog.i18n.NumberFormatSymbols_sr; -/** - * Number formatting symbols for locale sr_Latn_RS. - * @enum {string} - */ -goog.i18n.NumberFormatSymbols_sr_Latn_RS = goog.i18n.NumberFormatSymbols_sr; - - /** * Number formatting symbols for locale sv. * @enum {string} @@ -2224,7 +2900,7 @@ goog.i18n.NumberFormatSymbols_sw = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'TZS' }; @@ -2284,7 +2960,7 @@ goog.i18n.NumberFormatSymbols_te = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'INR' }; @@ -2314,7 +2990,7 @@ goog.i18n.NumberFormatSymbols_th = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'THB' }; @@ -2344,7 +3020,7 @@ goog.i18n.NumberFormatSymbols_tl = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'PHP' }; @@ -2367,7 +3043,7 @@ goog.i18n.NumberFormatSymbols_tr = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '%#,##0', - CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4;(#,##0.00\u00A0\u00A4)', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', DEF_CURRENCY_CODE: 'TRY' }; @@ -2418,8 +3094,8 @@ goog.i18n.NumberFormatSymbols_ur = { GROUP_SEP: ',', PERCENT: '%', ZERO_DIGIT: '0', - PLUS_SIGN: '+', - MINUS_SIGN: '-', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', EXP_SYMBOL: 'E', PERMILL: '\u2030', INFINITY: '\u221E', @@ -2427,7 +3103,7 @@ goog.i18n.NumberFormatSymbols_ur = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00', + CURRENCY_PATTERN: '\u00A4#,##0.00\u200E', DEF_CURRENCY_CODE: 'PKR' }; @@ -2439,6 +3115,36 @@ goog.i18n.NumberFormatSymbols_ur = { 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', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'UZS' +}; + + +/** + * 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} @@ -2487,7 +3193,7 @@ goog.i18n.NumberFormatSymbols_zh = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', DEF_CURRENCY_CODE: 'CNY' }; @@ -2517,7 +3223,7 @@ goog.i18n.NumberFormatSymbols_zh_HK = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'HKD' }; @@ -2570,7 +3276,7 @@ goog.i18n.NumberFormatSymbols_zu = { DECIMAL_PATTERN: '#,##0.###', SCIENTIFIC_PATTERN: '#E0', PERCENT_PATTERN: '#,##0%', - CURRENCY_PATTERN: '\u00A4#,##0.00;(\u00A4#,##0.00)', + CURRENCY_PATTERN: '\u00A4#,##0.00', DEF_CURRENCY_CODE: 'ZAR' }; @@ -2611,8 +3317,16 @@ 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 == 'az') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az; +} + +if (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') { + 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 == 'bg') { @@ -2631,6 +3345,14 @@ 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 == 'ca') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca; } @@ -2643,6 +3365,26 @@ 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; } @@ -2651,6 +3393,14 @@ 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; } @@ -2659,6 +3409,10 @@ 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; } @@ -2695,6 +3449,10 @@ 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; } @@ -2703,7 +3461,7 @@ if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AU; } -if (goog.LOCALE == 'en_Dsrt_US' || goog.LOCALE == 'en-Dsrt-US') { +if (goog.LOCALE == 'en_DG' || goog.LOCALE == 'en-DG') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en; } @@ -2727,6 +3485,10 @@ 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; } @@ -2771,6 +3533,10 @@ 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; } @@ -2867,6 +3633,10 @@ 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; } @@ -2875,6 +3645,14 @@ 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; } @@ -2891,6 +3669,10 @@ 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; } @@ -2899,6 +3681,14 @@ 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; } @@ -2931,6 +3721,14 @@ 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; } @@ -2975,6 +3773,30 @@ 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_Cyrl_KZ' || goog.LOCALE == 'kk-Cyrl-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; } @@ -2991,6 +3813,14 @@ 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_Cyrl_KG' || goog.LOCALE == 'ky-Cyrl-KG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky; +} + if (goog.LOCALE == 'ln') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln; } @@ -2999,6 +3829,14 @@ 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; } @@ -3015,6 +3853,14 @@ 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; } @@ -3023,6 +3869,14 @@ 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_Cyrl_MN' || goog.LOCALE == 'mn-Cyrl-MN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn; +} + if (goog.LOCALE == 'mr') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr; } @@ -3035,7 +3889,7 @@ if (goog.LOCALE == 'ms') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms; } -if (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') { +if (goog.LOCALE == 'ms_Latn_MY' || goog.LOCALE == 'ms-Latn-MY') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms; } @@ -3047,19 +3901,39 @@ if (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt; } -if (goog.LOCALE == 'nl') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; +if (goog.LOCALE == 'my') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my; } -if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; +if (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my; } -if (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') { +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_SX' || goog.LOCALE == 'nl-SX') { +if (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl; } @@ -3067,6 +3941,10 @@ 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; +} + if (goog.LOCALE == 'or') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or; } @@ -3075,6 +3953,14 @@ 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_IN' || goog.LOCALE == 'pa-Guru-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa; +} + if (goog.LOCALE == 'pl') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl; } @@ -3111,6 +3997,14 @@ if (goog.LOCALE == 'ru_RU' || goog.LOCALE == 'ru-RU') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru; } +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; } @@ -3143,10 +4037,6 @@ if (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; } -if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') { - goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr; -} - if (goog.LOCALE == 'sv') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv; } @@ -3215,6 +4105,14 @@ 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_UZ' || goog.LOCALE == 'uz-Latn-UZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz; +} + if (goog.LOCALE == 'vi') { goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi; } diff --git a/i18n/closure/numberSymbolsExt.js b/i18n/closure/numberSymbolsExt.js new file mode 100644 index 000000000000..4c26dbedc939 --- /dev/null +++ b/i18n/closure/numberSymbolsExt.js @@ -0,0 +1,12218 @@ +// Copyright 2011 The Closure Library Authors. All Rights Reserved +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +/** + * @fileoverview Number formatting symbols. + * + * This file is autogenerated by script: + * http://go/generate_number_constants.py + * using the --for_closure flag. + * File generated from CLDR ver. 25 + * + * This file coveres 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. + */ + +goog.provide('goog.i18n.NumberFormatSymbolsExt'); +goog.provide('goog.i18n.NumberFormatSymbols_aa'); +goog.provide('goog.i18n.NumberFormatSymbols_aa_DJ'); +goog.provide('goog.i18n.NumberFormatSymbols_aa_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_aa_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_af_NA'); +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_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'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_IQ'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_JO'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_KM'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_KW'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_LB'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_LY'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_MR'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_OM'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_PS'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_QA'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SA'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SD'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SO'); +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_YE'); +goog.provide('goog.i18n.NumberFormatSymbols_as'); +goog.provide('goog.i18n.NumberFormatSymbols_as_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_asa'); +goog.provide('goog.i18n.NumberFormatSymbols_asa_TZ'); +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_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_bas'); +goog.provide('goog.i18n.NumberFormatSymbols_bas_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_be'); +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_bm'); +goog.provide('goog.i18n.NumberFormatSymbols_bm_ML'); +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_brx'); +goog.provide('goog.i18n.NumberFormatSymbols_brx_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_bs'); +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_byn'); +goog.provide('goog.i18n.NumberFormatSymbols_byn_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_cgg'); +goog.provide('goog.i18n.NumberFormatSymbols_cgg_UG'); +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_dav'); +goog.provide('goog.i18n.NumberFormatSymbols_dav_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_LI'); +goog.provide('goog.i18n.NumberFormatSymbols_dje'); +goog.provide('goog.i18n.NumberFormatSymbols_dje_NE'); +goog.provide('goog.i18n.NumberFormatSymbols_dua'); +goog.provide('goog.i18n.NumberFormatSymbols_dua_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_dyo'); +goog.provide('goog.i18n.NumberFormatSymbols_dyo_SN'); +goog.provide('goog.i18n.NumberFormatSymbols_dz'); +goog.provide('goog.i18n.NumberFormatSymbols_dz_BT'); +goog.provide('goog.i18n.NumberFormatSymbols_ebu'); +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_en_150'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BB'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BW'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BZ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CA'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CX'); +goog.provide('goog.i18n.NumberFormatSymbols_en_DM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_en_FJ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_FK'); +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_GY'); +goog.provide('goog.i18n.NumberFormatSymbols_en_HK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_IM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_JE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_JM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KN'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KY'); +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_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MT'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MW'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NF'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NR'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NZ'); +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_RW'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SB'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SD'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SH'); +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_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_VC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_WS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ZM'); +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_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_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_MX'); +goog.provide('goog.i18n.NumberFormatSymbols_es_NI'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PA'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PE'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PH'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PR'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PY'); +goog.provide('goog.i18n.NumberFormatSymbols_es_SV'); +goog.provide('goog.i18n.NumberFormatSymbols_es_US'); +goog.provide('goog.i18n.NumberFormatSymbols_es_UY'); +goog.provide('goog.i18n.NumberFormatSymbols_es_VE'); +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_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_fo'); +goog.provide('goog.i18n.NumberFormatSymbols_fo_FO'); +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_CD'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CG'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CH'); +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_GA'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GN'); +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_MG'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_ML'); +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_RW'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_SC'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_SN'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_SY'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_TD'); +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_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_gd'); +goog.provide('goog.i18n.NumberFormatSymbols_gd_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_guz'); +goog.provide('goog.i18n.NumberFormatSymbols_guz_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_gv'); +goog.provide('goog.i18n.NumberFormatSymbols_gv_IM'); +goog.provide('goog.i18n.NumberFormatSymbols_ha'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_GH'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_NE'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_hr_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_ia'); +goog.provide('goog.i18n.NumberFormatSymbols_ia_FR'); +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_it_CH'); +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_kab'); +goog.provide('goog.i18n.NumberFormatSymbols_kab_DZ'); +goog.provide('goog.i18n.NumberFormatSymbols_kam'); +goog.provide('goog.i18n.NumberFormatSymbols_kam_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_kde'); +goog.provide('goog.i18n.NumberFormatSymbols_kde_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_kea'); +goog.provide('goog.i18n.NumberFormatSymbols_kea_CV'); +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_Cyrl'); +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_ko_KP'); +goog.provide('goog.i18n.NumberFormatSymbols_kok'); +goog.provide('goog.i18n.NumberFormatSymbols_kok_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ks'); +goog.provide('goog.i18n.NumberFormatSymbols_ks_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_ks_Arab_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ksb'); +goog.provide('goog.i18n.NumberFormatSymbols_ksb_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ksf'); +goog.provide('goog.i18n.NumberFormatSymbols_ksf_CM'); +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_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_lag'); +goog.provide('goog.i18n.NumberFormatSymbols_lag_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_lg'); +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_CF'); +goog.provide('goog.i18n.NumberFormatSymbols_ln_CG'); +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_mas'); +goog.provide('goog.i18n.NumberFormatSymbols_mas_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_mas_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_mer'); +goog.provide('goog.i18n.NumberFormatSymbols_mer_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_mfe'); +goog.provide('goog.i18n.NumberFormatSymbols_mfe_MU'); +goog.provide('goog.i18n.NumberFormatSymbols_mg'); +goog.provide('goog.i18n.NumberFormatSymbols_mg_MG'); +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_mn_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn_BN'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_mua'); +goog.provide('goog.i18n.NumberFormatSymbols_mua_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_naq'); +goog.provide('goog.i18n.NumberFormatSymbols_naq_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_nd'); +goog.provide('goog.i18n.NumberFormatSymbols_nd_ZW'); +goog.provide('goog.i18n.NumberFormatSymbols_ne_IN'); +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_SR'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_SX'); +goog.provide('goog.i18n.NumberFormatSymbols_nmg'); +goog.provide('goog.i18n.NumberFormatSymbols_nmg_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_nn'); +goog.provide('goog.i18n.NumberFormatSymbols_nn_NO'); +goog.provide('goog.i18n.NumberFormatSymbols_nnh'); +goog.provide('goog.i18n.NumberFormatSymbols_nnh_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_nr'); +goog.provide('goog.i18n.NumberFormatSymbols_nr_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_nso'); +goog.provide('goog.i18n.NumberFormatSymbols_nso_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_nus'); +goog.provide('goog.i18n.NumberFormatSymbols_nus_SD'); +goog.provide('goog.i18n.NumberFormatSymbols_nyn'); +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_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_pa_Guru'); +goog.provide('goog.i18n.NumberFormatSymbols_ps'); +goog.provide('goog.i18n.NumberFormatSymbols_ps_AF'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_AO'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_CV'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_GW'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_MZ'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_ST'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_TL'); +goog.provide('goog.i18n.NumberFormatSymbols_rm'); +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_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_UA'); +goog.provide('goog.i18n.NumberFormatSymbols_rw'); +goog.provide('goog.i18n.NumberFormatSymbols_rw_RW'); +goog.provide('goog.i18n.NumberFormatSymbols_rwk'); +goog.provide('goog.i18n.NumberFormatSymbols_rwk_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_sah'); +goog.provide('goog.i18n.NumberFormatSymbols_sah_RU'); +goog.provide('goog.i18n.NumberFormatSymbols_saq'); +goog.provide('goog.i18n.NumberFormatSymbols_saq_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_sbp'); +goog.provide('goog.i18n.NumberFormatSymbols_sbp_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_se'); +goog.provide('goog.i18n.NumberFormatSymbols_se_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_se_NO'); +goog.provide('goog.i18n.NumberFormatSymbols_seh'); +goog.provide('goog.i18n.NumberFormatSymbols_seh_MZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ses'); +goog.provide('goog.i18n.NumberFormatSymbols_ses_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_sg'); +goog.provide('goog.i18n.NumberFormatSymbols_sg_CF'); +goog.provide('goog.i18n.NumberFormatSymbols_shi'); +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_sn'); +goog.provide('goog.i18n.NumberFormatSymbols_sn_ZW'); +goog.provide('goog.i18n.NumberFormatSymbols_so'); +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_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_XK'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn'); +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_ss'); +goog.provide('goog.i18n.NumberFormatSymbols_ss_SZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ss_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_ssy'); +goog.provide('goog.i18n.NumberFormatSymbols_ssy_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_st'); +goog.provide('goog.i18n.NumberFormatSymbols_st_LS'); +goog.provide('goog.i18n.NumberFormatSymbols_st_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_sv_AX'); +goog.provide('goog.i18n.NumberFormatSymbols_sv_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_sw_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_sw_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_swc'); +goog.provide('goog.i18n.NumberFormatSymbols_swc_CD'); +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_teo'); +goog.provide('goog.i18n.NumberFormatSymbols_teo_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_teo_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_tg'); +goog.provide('goog.i18n.NumberFormatSymbols_tg_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_tg_Cyrl_TJ'); +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_tig'); +goog.provide('goog.i18n.NumberFormatSymbols_tig_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_tn'); +goog.provide('goog.i18n.NumberFormatSymbols_tn_BW'); +goog.provide('goog.i18n.NumberFormatSymbols_tn_ZA'); +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_ts'); +goog.provide('goog.i18n.NumberFormatSymbols_ts_ZA'); +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_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_tzm_Latn_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_ug'); +goog.provide('goog.i18n.NumberFormatSymbols_ug_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_ug_Arab_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_ur_IN'); +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_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_ve'); +goog.provide('goog.i18n.NumberFormatSymbols_ve_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_vo'); +goog.provide('goog.i18n.NumberFormatSymbols_vo_001'); +goog.provide('goog.i18n.NumberFormatSymbols_vun'); +goog.provide('goog.i18n.NumberFormatSymbols_vun_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_wae'); +goog.provide('goog.i18n.NumberFormatSymbols_wae_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_wal'); +goog.provide('goog.i18n.NumberFormatSymbols_wal_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_xh'); +goog.provide('goog.i18n.NumberFormatSymbols_xh_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_xog'); +goog.provide('goog.i18n.NumberFormatSymbols_xog_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_yav'); +goog.provide('goog.i18n.NumberFormatSymbols_yav_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_yo'); +goog.provide('goog.i18n.NumberFormatSymbols_yo_BJ'); +goog.provide('goog.i18n.NumberFormatSymbols_yo_NG'); +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_HK'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_SG'); +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.require('goog.i18n.NumberFormatSymbols'); + + +/** + * Number formatting symbols for locale aa. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale aa_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa_DJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale aa_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa_ER = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale aa_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa_ET = goog.i18n.NumberFormatSymbols_aa; + + +/** + * Number formatting symbols for locale af_NA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_af_NA = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'NAD' +}; + + +/** + * Number formatting symbols for locale agq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_agq = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale agq_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_agq_CM = goog.i18n.NumberFormatSymbols_agq; + + +/** + * Number formatting symbols for locale ak. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ak = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale ak_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ak_GH = goog.i18n.NumberFormatSymbols_ak; + + +/** + * 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', + DEF_CURRENCY_CODE: 'AED' +}; + + +/** + * Number formatting symbols for locale ar_BH. + * @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', + DEF_CURRENCY_CODE: 'BHD' +}; + + +/** + * Number formatting symbols for locale ar_DJ. + * @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', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale ar_DZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_DZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'DZD' +}; + + +/** + * Number formatting symbols for locale ar_EG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_EG = { + 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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EGP' +}; + + +/** + * Number formatting symbols for locale ar_EH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_EH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale ar_ER. + * @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', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale ar_IL. + * @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', + DEF_CURRENCY_CODE: 'ILS' +}; + + +/** + * Number formatting symbols for locale ar_IQ. + * @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', + DEF_CURRENCY_CODE: 'IQD' +}; + + +/** + * Number formatting symbols for locale ar_JO. + * @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', + DEF_CURRENCY_CODE: 'JOD' +}; + + +/** + * Number formatting symbols for locale ar_KM. + * @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', + DEF_CURRENCY_CODE: 'KMF' +}; + + +/** + * Number formatting symbols for locale ar_KW. + * @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', + DEF_CURRENCY_CODE: 'KWD' +}; + + +/** + * Number formatting symbols for locale ar_LB. + * @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', + DEF_CURRENCY_CODE: 'LBP' +}; + + +/** + * Number formatting symbols for locale ar_LY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_LY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'LYD' +}; + + +/** + * Number formatting symbols for locale ar_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_MA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale ar_MR. + * @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', + DEF_CURRENCY_CODE: 'MRO' +}; + + +/** + * Number formatting symbols for locale ar_OM. + * @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', + DEF_CURRENCY_CODE: 'OMR' +}; + + +/** + * Number formatting symbols for locale ar_PS. + * @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', + DEF_CURRENCY_CODE: 'ILS' +}; + + +/** + * Number formatting symbols for locale ar_QA. + * @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#0.00', + DEF_CURRENCY_CODE: 'QAR' +}; + + +/** + * Number formatting symbols for locale ar_SA. + * @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#0.00', + DEF_CURRENCY_CODE: 'SAR' +}; + + +/** + * Number formatting symbols for locale ar_SD. + * @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', + DEF_CURRENCY_CODE: 'SDG' +}; + + +/** + * Number formatting symbols for locale ar_SO. + * @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', + DEF_CURRENCY_CODE: 'SOS' +}; + + +/** + * Number formatting symbols for locale ar_SS. + * @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', + DEF_CURRENCY_CODE: 'SSP' +}; + + +/** + * Number formatting symbols for locale ar_SY. + * @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#0.00', + DEF_CURRENCY_CODE: 'SYP' +}; + + +/** + * Number formatting symbols for locale ar_TD. + * @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', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ar_TN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_TN = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'TND' +}; + + +/** + * Number formatting symbols for locale ar_YE. + * @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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'YER' +}; + + +/** + * Number formatting symbols for locale as. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_as = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u09E6', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale as_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_as_IN = goog.i18n.NumberFormatSymbols_as; + + +/** + * Number formatting symbols for locale asa. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_asa = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale asa_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_asa_TZ = goog.i18n.NumberFormatSymbols_asa; + + +/** + * Number formatting symbols for locale ast. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ast = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ast_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ast_ES = goog.i18n.NumberFormatSymbols_ast; + + +/** + * Number formatting symbols for locale az_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale az_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_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: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale bas. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bas = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale bas_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bas_CM = goog.i18n.NumberFormatSymbols_bas; + + +/** + * Number formatting symbols for locale be. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_be = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BYR' +}; + + +/** + * Number formatting symbols for locale be_BY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_be_BY = goog.i18n.NumberFormatSymbols_be; + + +/** + * Number formatting symbols for locale bem. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bem = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZMW' +}; + + +/** + * Number formatting symbols for locale bem_ZM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bem_ZM = goog.i18n.NumberFormatSymbols_bem; + + +/** + * Number formatting symbols for locale bez. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bez = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale bez_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bez_TZ = goog.i18n.NumberFormatSymbols_bez; + + +/** + * Number formatting symbols for locale bm. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bm = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale bm_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bm_ML = goog.i18n.NumberFormatSymbols_bm; + + +/** + * Number formatting symbols for locale bn_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bn_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u09E6', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE\u00A0\u09A8\u09BE', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '#,##,##0.00\u00A4', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale bo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CNY' +}; + + +/** + * Number formatting symbols for locale bo_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bo_CN = goog.i18n.NumberFormatSymbols_bo; + + +/** + * Number formatting symbols for locale bo_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bo_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale brx. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_brx = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale brx_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_brx_IN = goog.i18n.NumberFormatSymbols_brx; + + +/** + * Number formatting symbols for locale bs. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale bs_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale bs_Cyrl_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Cyrl_BA = { + 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: 'BAM' +}; + + +/** + * Number formatting symbols for locale bs_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_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: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * 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 byn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_byn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale byn_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_byn_ER = goog.i18n.NumberFormatSymbols_byn; + + +/** + * Number formatting symbols for locale cgg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_cgg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * 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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IQD' +}; + + +/** + * Number formatting symbols for locale ckb_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Arab = { + 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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ckb_Arab_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Arab_IQ = goog.i18n.NumberFormatSymbols_ckb; + + +/** + * Number formatting symbols for locale ckb_Arab_IR. + * @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', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale ckb_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_IQ = goog.i18n.NumberFormatSymbols_ckb; + + +/** + * Number formatting symbols for locale ckb_IR. + * @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', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale ckb_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Latn = { + 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', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ckb_Latn_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Latn_IQ = goog.i18n.NumberFormatSymbols_ckb; + + +/** + * Number formatting symbols for locale dav. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dav = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale dav_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dav_KE = goog.i18n.NumberFormatSymbols_dav; + + +/** + * Number formatting symbols for locale de_LI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_LI = { + DECIMAL_SEP: '.', + GROUP_SEP: '\'', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale dje. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dje = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale dje_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dje_NE = goog.i18n.NumberFormatSymbols_dje; + + +/** + * Number formatting symbols for locale dua. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dua = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale dua_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dua_CM = goog.i18n.NumberFormatSymbols_dua; + + +/** + * Number formatting symbols for locale dyo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dyo = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale dyo_SN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dyo_SN = goog.i18n.NumberFormatSymbols_dyo; + + +/** + * Number formatting symbols for locale dz. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dz = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u0F20', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u0F42\u0FB2\u0F44\u0F66\u0F0B\u0F58\u0F7A\u0F51', + NAN: '\u0F68\u0F44\u0F0B\u0F58\u0F51', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'BTN' +}; + + +/** + * Number formatting symbols for locale dz_BT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dz_BT = goog.i18n.NumberFormatSymbols_dz; + + +/** + * Number formatting symbols for locale ebu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ebu = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale ebu_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ebu_KE = goog.i18n.NumberFormatSymbols_ebu; + + +/** + * Number formatting symbols for locale ee. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ee = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'mnn', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale ee_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ee_GH = goog.i18n.NumberFormatSymbols_ee; + + +/** + * Number formatting symbols for locale ee_TG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ee_TG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'mnn', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale el_CY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_el_CY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'e', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_150. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_150 = { + 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: 'USD' +}; + + +/** + * Number formatting symbols for locale en_AG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_AG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_AI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_AI = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_BB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BB = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BBD' +}; + + +/** + * Number formatting symbols for locale en_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_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%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_BM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BMD' +}; + + +/** + * Number formatting symbols for locale en_BS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BSD' +}; + + +/** + * Number formatting symbols for locale en_BW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BWP' +}; + + +/** + * Number formatting symbols for locale en_BZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BZD' +}; + + +/** + * Number formatting symbols for locale en_CA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CA = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CAD' +}; + + +/** + * Number formatting symbols for locale en_CC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_CK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale en_CX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_DM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_DM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_ER = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale en_FJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_FJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'FJD' +}; + + +/** + * Number formatting symbols for locale en_FK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_FK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'FKP' +}; + + +/** + * Number formatting symbols for locale en_GD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GD = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_GG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale en_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale en_GI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GI = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GIP' +}; + + +/** + * Number formatting symbols for locale en_GM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GMD' +}; + + +/** + * Number formatting symbols for locale en_GY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GY = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GYD' +}; + + +/** + * Number formatting symbols for locale en_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_HK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'HKD' +}; + + +/** + * Number formatting symbols for locale en_IM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_IM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale en_JE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_JE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale en_JM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_JM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'JMD' +}; + + +/** + * Number formatting symbols for locale en_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale en_KI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KI = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_KN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_KY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KY = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KYD' +}; + + +/** + * Number formatting symbols for locale en_LC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_LC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_LR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_LR = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'LRD' +}; + + +/** + * Number formatting symbols for locale en_LS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_LS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale en_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale en_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale en_MS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_MT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MT = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MU = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale en_MW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MWK' +}; + + +/** + * Number formatting symbols for locale en_NA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NA = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NAD' +}; + + +/** + * Number formatting symbols for locale en_NF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NF = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale en_NR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NR = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_NU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NU = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_NZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_PG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'PGK' +}; + + +/** + * Number formatting symbols for locale en_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'PHP' +}; + + +/** + * Number formatting symbols for locale en_PK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'PKR' +}; + + +/** + * Number formatting symbols for locale en_PN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_RW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_RW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'RWF' +}; + + +/** + * Number formatting symbols for locale en_SB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SB = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SBD' +}; + + +/** + * Number formatting symbols for locale en_SC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SCR' +}; + + +/** + * Number formatting symbols for locale en_SD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SD = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SDG' +}; + + +/** + * Number formatting symbols for locale en_SH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SHP' +}; + + +/** + * Number formatting symbols for locale en_SL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SL = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SLL' +}; + + +/** + * Number formatting symbols for locale en_SS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SSP' +}; + + +/** + * Number formatting symbols for locale en_SX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ANG' +}; + + +/** + * Number formatting symbols for locale en_SZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SZL' +}; + + +/** + * Number formatting symbols for locale en_TK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_TO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TOP' +}; + + +/** + * Number formatting symbols for locale en_TT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TT = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TTD' +}; + + +/** + * Number formatting symbols for locale en_TV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TV = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale en_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale en_VC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_VC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_VU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_VU = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'VUV' +}; + + +/** + * Number formatting symbols for locale en_WS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_WS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'WST' +}; + + +/** + * Number formatting symbols for locale en_ZM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_ZM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZMW' +}; + + +/** + * Number formatting symbols for locale eo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_eo = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##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} + */ +goog.i18n.NumberFormatSymbols_es_AR = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'ARS' +}; + + +/** + * Number formatting symbols for locale es_BO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_BO = { + 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: 'BOB' +}; + + +/** + * Number formatting symbols for locale es_CL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CL = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'CLP' +}; + + +/** + * Number formatting symbols for locale es_CO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CO = { + 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: 'COP' +}; + + +/** + * Number formatting symbols for locale es_CR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CR = { + 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: 'CRC' +}; + + +/** + * Number formatting symbols for locale es_CU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CU = { + 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: 'CUP' +}; + + +/** + * Number formatting symbols for locale es_DO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_DO = { + 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: 'DOP' +}; + + +/** + * Number formatting symbols for locale es_EC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_EC = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale es_GQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_GQ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale es_GT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_GT = { + 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: 'GTQ' +}; + + +/** + * Number formatting symbols for locale es_HN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_HN = { + 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: 'HNL' +}; + + +/** + * Number formatting symbols for locale es_MX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_MX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MXN' +}; + + +/** + * Number formatting symbols for locale es_NI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_NI = { + 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: 'NIO' +}; + + +/** + * Number formatting symbols for locale es_PA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PA = { + 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: 'PAB' +}; + + +/** + * Number formatting symbols for locale es_PE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PE = { + 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: 'PEN' +}; + + +/** + * Number formatting symbols for locale es_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PH = { + 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: 'PHP' +}; + + +/** + * Number formatting symbols for locale es_PR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PR = { + 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: 'USD' +}; + + +/** + * Number formatting symbols for locale es_PY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + DEF_CURRENCY_CODE: 'PYG' +}; + + +/** + * Number formatting symbols for locale es_SV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_SV = { + 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: 'USD' +}; + + +/** + * Number formatting symbols for locale es_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_US = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale es_UY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_UY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'UYU' +}; + + +/** + * Number formatting symbols for locale es_VE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_VE = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'VEF' +}; + + +/** + * Number formatting symbols for locale ewo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ewo = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ewo_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ewo_CM = goog.i18n.NumberFormatSymbols_ewo; + + +/** + * Number formatting symbols for locale fa_AF. + * @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: '\'\u202A\'#,##0%\'\u202C\'', + CURRENCY_PATTERN: '\u200E\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AFN' +}; + + +/** + * Number formatting symbols for locale ff. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale ff_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ff_GN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_GN = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'GNF' +}; + + +/** + * Number formatting symbols for locale ff_MR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_MR = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MRO' +}; + + +/** + * Number formatting symbols for locale ff_SN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_SN = goog.i18n.NumberFormatSymbols_ff; + + +/** + * Number formatting symbols for locale fo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fo = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'DKK' +}; + + +/** + * Number formatting symbols for locale fo_FO. + * @enum {string} + */ +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' +}; + + +/** + * Number formatting symbols for locale fr_BF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BF = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_BI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BI = { + 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: 'BIF' +}; + + +/** + * Number formatting symbols for locale fr_BJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BJ = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CD = { + 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: 'CDF' +}; + + +/** + * Number formatting symbols for locale fr_CF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CF = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_CG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CG = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CH = { + DECIMAL_SEP: '.', + GROUP_SEP: '\'', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale fr_CI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CI = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CM = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_DJ = { + 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: 'DJF' +}; + + +/** + * Number formatting symbols for locale fr_DZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_DZ = { + 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: 'DZD' +}; + + +/** + * Number formatting symbols for locale fr_GA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GA = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_GN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GN = { + 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: 'GNF' +}; + + +/** + * Number formatting symbols for locale fr_GQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GQ = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_HT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_HT = { + 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: 'HTG' +}; + + +/** + * Number formatting symbols for locale fr_KM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_KM = { + 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: 'KMF' +}; + + +/** + * Number formatting symbols for locale fr_LU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_LU = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fr_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MA = { + 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: 'MAD' +}; + + +/** + * Number formatting symbols for locale fr_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MG = { + 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: 'MGA' +}; + + +/** + * Number formatting symbols for locale fr_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_ML = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_MR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MR = { + 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: 'MRO' +}; + + +/** + * Number formatting symbols for locale fr_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MU = { + 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: 'MUR' +}; + + +/** + * Number formatting symbols for locale fr_NC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_NC = { + 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: 'XPF' +}; + + +/** + * Number formatting symbols for locale fr_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_NE = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_PF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_PF = { + 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: 'XPF' +}; + + +/** + * Number formatting symbols for locale fr_RW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_RW = { + 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: 'RWF' +}; + + +/** + * Number formatting symbols for locale fr_SC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_SC = { + 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: 'SCR' +}; + + +/** + * Number formatting symbols for locale fr_SN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_SN = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_SY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_SY = { + 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: 'SYP' +}; + + +/** + * Number formatting symbols for locale fr_TD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_TD = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_TG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_TG = { + 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: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_TN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_TN = { + 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: 'TND' +}; + + +/** + * Number formatting symbols for locale fr_VU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_VU = { + 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: 'VUV' +}; + + +/** + * Number formatting symbols for locale fr_WF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_WF = { + 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: 'XPF' +}; + + +/** + * Number formatting symbols for locale fur. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fur = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fur_IT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fur_IT = goog.i18n.NumberFormatSymbols_fur; + + +/** + * Number formatting symbols for locale fy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fy = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fy_NL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fy_NL = goog.i18n.NumberFormatSymbols_fy; + + +/** + * Number formatting symbols for locale gd. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gd = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale gd_GB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gd_GB = goog.i18n.NumberFormatSymbols_gd; + + +/** + * Number formatting symbols for locale guz. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_guz = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale guz_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_guz_KE = goog.i18n.NumberFormatSymbols_guz; + + +/** + * Number formatting symbols for locale gv. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gv = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale gv_IM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gv_IM = goog.i18n.NumberFormatSymbols_gv; + + +/** + * Number formatting symbols for locale ha. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale ha_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_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: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ha_Latn_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn_GH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale ha_Latn_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn_NE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale ha_Latn_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn_NG = goog.i18n.NumberFormatSymbols_ha; + + +/** + * Number formatting symbols for locale hr_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hr_BA = { + 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: 'BAM' +}; + + +/** + * Number formatting symbols for locale ia. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ia = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ia_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ia_FR = goog.i18n.NumberFormatSymbols_ia; + + +/** + * Number formatting symbols for locale ig. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ig = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale ig_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ig_NG = goog.i18n.NumberFormatSymbols_ig; + + +/** + * Number formatting symbols for locale ii. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ii = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CNY' +}; + + +/** + * Number formatting symbols for locale ii_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ii_CN = goog.i18n.NumberFormatSymbols_ii; + + +/** + * Number formatting symbols for locale it_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_it_CH = { + DECIMAL_SEP: '.', + GROUP_SEP: '\'', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale jgo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jgo = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale jgo_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jgo_CM = goog.i18n.NumberFormatSymbols_jgo; + + +/** + * Number formatting symbols for locale jmc. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jmc = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale jmc_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jmc_TZ = goog.i18n.NumberFormatSymbols_jmc; + + +/** + * Number formatting symbols for locale kab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kab = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + 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: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##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: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale kde_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kde_TZ = goog.i18n.NumberFormatSymbols_kde; + + +/** + * Number formatting symbols for locale kea. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kea = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'CVE' +}; + + +/** + * Number formatting symbols for locale kea_CV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kea_CV = goog.i18n.NumberFormatSymbols_kea; + + +/** + * Number formatting symbols for locale khq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_khq = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale khq_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_khq_ML = goog.i18n.NumberFormatSymbols_khq; + + +/** + * Number formatting symbols for locale ki. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ki = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale ki_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ki_KE = goog.i18n.NumberFormatSymbols_ki; + + +/** + * Number formatting symbols for locale kk_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kk_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale kkj. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kkj = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale kkj_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kkj_CM = goog.i18n.NumberFormatSymbols_kkj; + + +/** + * Number formatting symbols for locale kl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'DKK' +}; + + +/** + * Number formatting symbols for locale kl_GL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kl_GL = goog.i18n.NumberFormatSymbols_kl; + + +/** + * Number formatting symbols for locale kln. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kln = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale kln_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kln_KE = goog.i18n.NumberFormatSymbols_kln; + + +/** + * Number formatting symbols for locale ko_KP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ko_KP = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KPW' +}; + + +/** + * Number formatting symbols for locale kok. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kok = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale kok_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kok_IN = goog.i18n.NumberFormatSymbols_kok; + + +/** + * Number formatting symbols for locale ks. + * @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', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale ks_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ks_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', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ks_Arab_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ks_Arab_IN = goog.i18n.NumberFormatSymbols_ks; + + +/** + * Number formatting symbols for locale ksb. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksb = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale ksb_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksb_TZ = goog.i18n.NumberFormatSymbols_ksb; + + +/** + * Number formatting symbols for locale ksf. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksf = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ksf_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksf_CM = goog.i18n.NumberFormatSymbols_ksf; + + +/** + * Number formatting symbols for locale ksh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksh = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ksh_DE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksh_DE = goog.i18n.NumberFormatSymbols_ksh; + + +/** + * Number formatting symbols for locale kw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kw = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale kw_GB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kw_GB = goog.i18n.NumberFormatSymbols_kw; + + +/** + * Number formatting symbols for locale ky_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ky_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u0441\u0430\u043D\u00A0\u044D\u043C\u0435\u0441', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale lag. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lag = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale lag_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lag_TZ = goog.i18n.NumberFormatSymbols_lag; + + +/** + * Number formatting symbols for locale lg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale lg_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lg_UG = goog.i18n.NumberFormatSymbols_lg; + + +/** + * Number formatting symbols for locale lkt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lkt = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale lkt_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lkt_US = goog.i18n.NumberFormatSymbols_lkt; + + +/** + * Number formatting symbols for locale ln_AO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_AO = { + 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: 'AOA' +}; + + +/** + * Number formatting symbols for locale ln_CF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_CF = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale ln_CG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_CG = { + 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: 'XAF' +}; + + +/** + * Number formatting symbols for locale lu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lu = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'CDF' +}; + + +/** + * Number formatting symbols for locale lu_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lu_CD = goog.i18n.NumberFormatSymbols_lu; + + +/** + * Number formatting symbols for locale luo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale luo_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luo_KE = goog.i18n.NumberFormatSymbols_luo; + + +/** + * Number formatting symbols for locale luy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luy = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale luy_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luy_KE = goog.i18n.NumberFormatSymbols_luy; + + +/** + * Number formatting symbols for locale mas. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mas = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale mas_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mas_KE = goog.i18n.NumberFormatSymbols_mas; + + +/** + * Number formatting symbols for locale mas_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mas_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * 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: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##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: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale mfe_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mfe_MU = goog.i18n.NumberFormatSymbols_mfe; + + +/** + * 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: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale mg_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mg_MG = goog.i18n.NumberFormatSymbols_mg; + + +/** + * 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: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##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_mgo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale mgo_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgo_CM = goog.i18n.NumberFormatSymbols_mgo; + + +/** + * Number formatting symbols for locale mn_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mn_Cyrl = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ms_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_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: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ms_Latn_BN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_Latn_BN = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'BND' +}; + + +/** + * Number formatting symbols for locale ms_Latn_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_Latn_SG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SGD' +}; + + +/** + * Number formatting symbols for locale mua. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mua = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale mua_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mua_CM = goog.i18n.NumberFormatSymbols_mua; + + +/** + * Number formatting symbols for locale naq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_naq = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NAD' +}; + + +/** + * Number formatting symbols for locale naq_NA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_naq_NA = goog.i18n.NumberFormatSymbols_naq; + + +/** + * Number formatting symbols for locale nd. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nd = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale nd_ZW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nd_ZW = goog.i18n.NumberFormatSymbols_nd; + + +/** + * Number formatting symbols for locale ne_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ne_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u0966', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale nl_AW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_AW = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'AWG' +}; + + +/** + * Number formatting symbols for locale nl_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_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%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale nl_BQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_BQ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale nl_CW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_CW = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'ANG' +}; + + +/** + * Number formatting symbols for locale nl_SR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_SR = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'SRD' +}; + + +/** + * Number formatting symbols for locale nl_SX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_SX = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'ANG' +}; + + +/** + * Number formatting symbols for locale nmg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nmg = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale nmg_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nmg_CM = goog.i18n.NumberFormatSymbols_nmg; + + +/** + * Number formatting symbols for locale nn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'NOK' +}; + + +/** + * Number formatting symbols for locale nn_NO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nn_NO = goog.i18n.NumberFormatSymbols_nn; + + +/** + * Number formatting symbols for locale nnh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nnh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale nnh_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nnh_CM = goog.i18n.NumberFormatSymbols_nnh; + + +/** + * Number formatting symbols for locale nr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nr = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale nr_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nr_ZA = goog.i18n.NumberFormatSymbols_nr; + + +/** + * Number formatting symbols for locale nso. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nso = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale nso_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nso_ZA = goog.i18n.NumberFormatSymbols_nso; + + +/** + * Number formatting symbols for locale nus. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nus = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SDG' +}; + + +/** + * Number formatting symbols for locale nus_SD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nus_SD = goog.i18n.NumberFormatSymbols_nus; + + +/** + * Number formatting symbols for locale nyn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nyn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale nyn_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nyn_UG = goog.i18n.NumberFormatSymbols_nyn; + + +/** + * Number formatting symbols for locale om. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_om = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale om_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_om_ET = goog.i18n.NumberFormatSymbols_om; + + +/** + * Number formatting symbols for locale om_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_om_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale os. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_os = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u041D\u041D', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'GEL' +}; + + +/** + * Number formatting symbols for locale os_GE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_os_GE = goog.i18n.NumberFormatSymbols_os; + + +/** + * Number formatting symbols for locale os_RU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_os_RU = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u041D\u041D', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'RUB' +}; + + +/** + * Number formatting symbols for locale pa_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Arab = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'PKR' +}; + + +/** + * Number formatting symbols for locale pa_Arab_PK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Arab_PK = + goog.i18n.NumberFormatSymbols_pa_Arab; + + +/** + * Number formatting symbols for locale pa_Guru. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Guru = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ps. + * @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', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'AFN' +}; + + +/** + * Number formatting symbols for locale ps_AF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ps_AF = goog.i18n.NumberFormatSymbols_ps; + + +/** + * Number formatting symbols for locale pt_AO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_AO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AOA' +}; + + +/** + * Number formatting symbols for locale pt_CV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_CV = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CVE' +}; + + +/** + * Number formatting symbols for locale pt_GW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_GW = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale pt_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_MO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale pt_MZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_MZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MZN' +}; + + +/** + * Number formatting symbols for locale pt_ST. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_ST = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'STD' +}; + + +/** + * Number formatting symbols for locale pt_TL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_TL = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale rm. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rm = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u2019', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale rm_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rm_CH = goog.i18n.NumberFormatSymbols_rm; + + +/** + * Number formatting symbols for locale rn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rn = { + 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\u00A4', + DEF_CURRENCY_CODE: 'BIF' +}; + + +/** + * Number formatting symbols for locale rn_BI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rn_BI = goog.i18n.NumberFormatSymbols_rn; + + +/** + * Number formatting symbols for locale ro_MD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ro_MD = { + 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: 'MDL' +}; + + +/** + * Number formatting symbols for locale rof. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rof = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale rof_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rof_TZ = goog.i18n.NumberFormatSymbols_rof; + + +/** + * Number formatting symbols for locale ru_BY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_BY = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BYR' +}; + + +/** + * Number formatting symbols for locale ru_KG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_KG = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'KGS' +}; + + +/** + * Number formatting symbols for locale ru_KZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_KZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'KZT' +}; + + +/** + * Number formatting symbols for locale ru_MD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_MD = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MDL' +}; + + +/** + * Number formatting symbols for locale ru_UA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_UA = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'UAH' +}; + + +/** + * Number formatting symbols for locale rw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rw = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: '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} + */ +goog.i18n.NumberFormatSymbols_rwk = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale rwk_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rwk_TZ = goog.i18n.NumberFormatSymbols_rwk; + + +/** + * Number formatting symbols for locale sah. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sah = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'RUB' +}; + + +/** + * Number formatting symbols for locale sah_RU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sah_RU = goog.i18n.NumberFormatSymbols_sah; + + +/** + * Number formatting symbols for locale saq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_saq = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale saq_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_saq_KE = goog.i18n.NumberFormatSymbols_saq; + + +/** + * Number formatting symbols for locale sbp. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sbp = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale sbp_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sbp_TZ = goog.i18n.NumberFormatSymbols_sbp; + + +/** + * Number formatting symbols for locale se. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_se = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'NOK' +}; + + +/** + * Number formatting symbols for locale se_FI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_se_FI = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale se_NO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_se_NO = goog.i18n.NumberFormatSymbols_se; + + +/** + * Number formatting symbols for locale seh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_seh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'MZN' +}; + + +/** + * Number formatting symbols for locale seh_MZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_seh_MZ = goog.i18n.NumberFormatSymbols_seh; + + +/** + * Number formatting symbols for locale ses. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ses = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale ses_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ses_ML = goog.i18n.NumberFormatSymbols_ses; + + +/** + * Number formatting symbols for locale sg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sg = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale sg_CF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sg_CF = goog.i18n.NumberFormatSymbols_sg; + + +/** + * Number formatting symbols for locale shi. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale shi_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale shi_Latn_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Latn_MA = goog.i18n.NumberFormatSymbols_shi; + + +/** + * Number formatting symbols for locale shi_Tfng. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Tfng = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale shi_Tfng_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Tfng_MA = goog.i18n.NumberFormatSymbols_shi; + + +/** + * Number formatting symbols for locale sn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale sn_ZW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sn_ZW = goog.i18n.NumberFormatSymbols_sn; + + +/** + * Number formatting symbols for locale so. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SOS' +}; + + +/** + * Number formatting symbols for locale so_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_DJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale so_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_ET = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale so_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale so_SO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_SO = goog.i18n.NumberFormatSymbols_so; + + +/** + * Number formatting symbols for locale sq_MK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq_MK = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MKD' +}; + + +/** + * Number formatting symbols for locale sq_XK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq_XK = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sr_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sr_Cyrl_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_BA = { + 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: 'BAM' +}; + + +/** + * Number formatting symbols for locale sr_Cyrl_ME. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_ME = + goog.i18n.NumberFormatSymbols_sr_Cyrl; + + +/** + * Number formatting symbols for locale sr_Cyrl_XK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_XK = + goog.i18n.NumberFormatSymbols_sr_Cyrl; + + +/** + * 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_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_BA = { + 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: 'BAM' +}; + + +/** + * Number formatting symbols for locale sr_Latn_ME. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_ME = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sr_Latn_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_RS = + goog.i18n.NumberFormatSymbols_sr_Latn; + + +/** + * Number formatting symbols for locale sr_Latn_XK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_XK = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ss. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ss = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale ss_SZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ss_SZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SZL' +}; + + +/** + * Number formatting symbols for locale ss_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ss_ZA = goog.i18n.NumberFormatSymbols_ss; + + +/** + * Number formatting symbols for locale ssy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ssy = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale ssy_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ssy_ER = goog.i18n.NumberFormatSymbols_ssy; + + +/** + * Number formatting symbols for locale st. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_st = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale st_LS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_st_LS = goog.i18n.NumberFormatSymbols_st; + + +/** + * Number formatting symbols for locale st_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_st_ZA = goog.i18n.NumberFormatSymbols_st; + + +/** + * Number formatting symbols for locale sv_AX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sv_AX = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sv_FI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sv_FI = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sw_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale sw_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale swc. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_swc = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CDF' +}; + + +/** + * Number formatting symbols for locale swc_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_swc_CD = goog.i18n.NumberFormatSymbols_swc; + + +/** + * Number formatting symbols for locale ta_LK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_LK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'LKR' +}; + + +/** + * Number formatting symbols for locale ta_MY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_MY = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MYR' +}; + + +/** + * Number formatting symbols for locale ta_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_SG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'SGD' +}; + + +/** + * Number formatting symbols for locale teo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_teo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale teo_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_teo_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale teo_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_teo_UG = goog.i18n.NumberFormatSymbols_teo; + + +/** + * Number formatting symbols for locale tg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'TJS' +}; + + +/** + * Number formatting symbols for locale tg_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tg_Cyrl = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale tg_Cyrl_TJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tg_Cyrl_TJ = goog.i18n.NumberFormatSymbols_tg; + + +/** + * Number formatting symbols for locale ti. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ti = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale ti_ER. + * @enum {string} + */ +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: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale ti_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ti_ET = goog.i18n.NumberFormatSymbols_ti; + + +/** + * Number formatting symbols for locale tig. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tig = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale tig_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tig_ER = goog.i18n.NumberFormatSymbols_tig; + + +/** + * Number formatting symbols for locale tn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale tn_BW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tn_BW = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BWP' +}; + + +/** + * Number formatting symbols for locale tn_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tn_ZA = goog.i18n.NumberFormatSymbols_tn; + + +/** + * Number formatting symbols for locale to. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_to = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'TF', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'TOP' +}; + + +/** + * Number formatting symbols for locale to_TO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_to_TO = goog.i18n.NumberFormatSymbols_to; + + +/** + * Number formatting symbols for locale tr_CY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tr_CY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '%#,##0', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ts. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ts = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale ts_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ts_ZA = goog.i18n.NumberFormatSymbols_ts; + + +/** + * Number formatting symbols for locale twq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_twq = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale twq_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_twq_NE = goog.i18n.NumberFormatSymbols_twq; + + +/** + * Number formatting symbols for locale tzm. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tzm = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale tzm_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tzm_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale tzm_Latn_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tzm_Latn_MA = goog.i18n.NumberFormatSymbols_tzm; + + +/** + * Number formatting symbols for locale ug. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ug = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CNY' +}; + + +/** + * Number formatting symbols for locale ug_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ug_Arab = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ug_Arab_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ug_Arab_CN = goog.i18n.NumberFormatSymbols_ug; + + +/** + * Number formatting symbols for locale ur_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ur_IN = { + 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', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale uz_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Arab = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'AFN' +}; + + +/** + * Number formatting symbols for locale uz_Arab_AF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Arab_AF = + goog.i18n.NumberFormatSymbols_uz_Arab; + + +/** + * Number formatting symbols for locale uz_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale uz_Cyrl_UZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'UZS' +}; + + +/** + * Number formatting symbols for locale uz_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale vai. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'LRD' +}; + + +/** + * Number formatting symbols for locale vai_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_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: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale vai_Latn_LR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Latn_LR = goog.i18n.NumberFormatSymbols_vai; + + +/** + * Number formatting symbols for locale vai_Vaii. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Vaii = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale vai_Vaii_LR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Vaii_LR = goog.i18n.NumberFormatSymbols_vai; + + +/** + * Number formatting symbols for locale ve. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ve = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale ve_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ve_ZA = goog.i18n.NumberFormatSymbols_ve; + + +/** + * Number formatting symbols for locale vo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * 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} + */ +goog.i18n.NumberFormatSymbols_vun = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale vun_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vun_TZ = goog.i18n.NumberFormatSymbols_vun; + + +/** + * Number formatting symbols for locale wae. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wae = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u2019', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale wae_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wae_CH = goog.i18n.NumberFormatSymbols_wae; + + +/** + * Number formatting symbols for locale wal. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wal = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u2019', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale wal_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wal_ET = goog.i18n.NumberFormatSymbols_wal; + + +/** + * Number formatting symbols for locale xh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xh = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale xh_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xh_ZA = goog.i18n.NumberFormatSymbols_xh; + + +/** + * Number formatting symbols for locale xog. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xog = { + 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: 'UGX' +}; + + +/** + * Number formatting symbols for locale xog_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xog_UG = goog.i18n.NumberFormatSymbols_xog; + + +/** + * Number formatting symbols for locale yav. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yav = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale yav_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yav_CM = goog.i18n.NumberFormatSymbols_yav; + + +/** + * Number formatting symbols for locale yo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale yo_BJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yo_BJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale yo_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yo_NG = goog.i18n.NumberFormatSymbols_yo; + + +/** + * Number formatting symbols for locale zgh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zgh = { + 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\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale zgh_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zgh_MA = goog.i18n.NumberFormatSymbols_zgh; + + +/** + * Number formatting symbols for locale zh_Hans. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale zh_Hans_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_HK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'HKD' +}; + + +/** + * Number formatting symbols for locale zh_Hans_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_MO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale zh_Hans_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_SG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SGD' +}; + + +/** + * Number formatting symbols for locale zh_Hant. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u975E\u6578\u503C', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TWD' +}; + + +/** + * Number formatting symbols for locale zh_Hant_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant_HK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u975E\u6578\u503C', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'HKD' +}; + + +/** + * Number formatting symbols for locale zh_Hant_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant_MO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u975E\u6578\u503C', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale zh_Hant_TW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant_TW = + goog.i18n.NumberFormatSymbols_zh_Hant; + + +/** + * Selected number formatting symbols by locale. + */ + +if (goog.LOCALE == 'aa') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa; +} + +if (goog.LOCALE == 'aa_DJ' || goog.LOCALE == 'aa-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa_DJ; +} + +if (goog.LOCALE == 'aa_ER' || goog.LOCALE == 'aa-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa_ER; +} + +if (goog.LOCALE == 'aa_ET' || goog.LOCALE == 'aa-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa; +} + +if (goog.LOCALE == 'af_NA' || goog.LOCALE == 'af-NA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_NA; +} + +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; +} + +if (goog.LOCALE == 'ak') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak; +} + +if (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak; +} + +if (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_AE; +} + +if (goog.LOCALE == 'ar_BH' || goog.LOCALE == 'ar-BH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_BH; +} + +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') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EH; +} + +if (goog.LOCALE == 'ar_ER' || goog.LOCALE == 'ar-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_ER; +} + +if (goog.LOCALE == 'ar_IL' || goog.LOCALE == 'ar-IL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IL; +} + +if (goog.LOCALE == 'ar_IQ' || goog.LOCALE == 'ar-IQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IQ; +} + +if (goog.LOCALE == 'ar_JO' || goog.LOCALE == 'ar-JO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_JO; +} + +if (goog.LOCALE == 'ar_KM' || goog.LOCALE == 'ar-KM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KM; +} + +if (goog.LOCALE == 'ar_KW' || goog.LOCALE == 'ar-KW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KW; +} + +if (goog.LOCALE == 'ar_LB' || goog.LOCALE == 'ar-LB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LB; +} + +if (goog.LOCALE == 'ar_LY' || goog.LOCALE == 'ar-LY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LY; +} + +if (goog.LOCALE == 'ar_MA' || goog.LOCALE == 'ar-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MA; +} + +if (goog.LOCALE == 'ar_MR' || goog.LOCALE == 'ar-MR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MR; +} + +if (goog.LOCALE == 'ar_OM' || goog.LOCALE == 'ar-OM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_OM; +} + +if (goog.LOCALE == 'ar_PS' || goog.LOCALE == 'ar-PS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_PS; +} + +if (goog.LOCALE == 'ar_QA' || goog.LOCALE == 'ar-QA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_QA; +} + +if (goog.LOCALE == 'ar_SA' || goog.LOCALE == 'ar-SA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SA; +} + +if (goog.LOCALE == 'ar_SD' || goog.LOCALE == 'ar-SD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SD; +} + +if (goog.LOCALE == 'ar_SO' || goog.LOCALE == 'ar-SO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SO; +} + +if (goog.LOCALE == 'ar_SS' || goog.LOCALE == 'ar-SS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SS; +} + +if (goog.LOCALE == 'ar_SY' || goog.LOCALE == 'ar-SY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SY; +} + +if (goog.LOCALE == 'ar_TD' || goog.LOCALE == 'ar-TD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TD; +} + +if (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TN; +} + +if (goog.LOCALE == 'ar_YE' || goog.LOCALE == 'ar-YE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_YE; +} + +if (goog.LOCALE == 'as') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as; +} + +if (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as; +} + +if (goog.LOCALE == 'asa') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa; +} + +if (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa; +} + +if (goog.LOCALE == 'ast') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast; +} + +if (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast; +} + +if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl; +} + +if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn; +} + +if (goog.LOCALE == 'bas') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas; +} + +if (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas; +} + +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 == 'bem') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem; +} + +if (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem; +} + +if (goog.LOCALE == 'bez') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez; +} + +if (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez; +} + +if (goog.LOCALE == 'bm') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm; +} + +if (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm; +} + +if (goog.LOCALE == 'bn_IN' || goog.LOCALE == 'bn-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn_IN; +} + +if (goog.LOCALE == 'bo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo; +} + +if (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo; +} + +if (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_IN; +} + +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; +} + +if (goog.LOCALE == 'bs') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs; +} + +if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl; +} + +if (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') { + 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; +} + +if (goog.LOCALE == 'byn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_byn; +} + +if (goog.LOCALE == 'byn_ER' || goog.LOCALE == 'byn-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_byn; +} + +if (goog.LOCALE == 'cgg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_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; +} + +if (goog.LOCALE == 'ckb_Arab' || goog.LOCALE == 'ckb-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Arab; +} + +if (goog.LOCALE == 'ckb_Arab_IQ' || goog.LOCALE == 'ckb-Arab-IQ') { + 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; +} + +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_Latn; +} + +if (goog.LOCALE == 'ckb_Latn_IQ' || goog.LOCALE == 'ckb-Latn-IQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +} + +if (goog.LOCALE == 'dav') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav; +} + +if (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav; +} + +if (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LI; +} + +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; +} + +if (goog.LOCALE == 'dua') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua; +} + +if (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua; +} + +if (goog.LOCALE == 'dyo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo; +} + +if (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo; +} + +if (goog.LOCALE == 'dz') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz; +} + +if (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz; +} + +if (goog.LOCALE == 'ebu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu; +} + +if (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu; +} + +if (goog.LOCALE == 'ee') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee; +} + +if (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee; +} + +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 == 'en_150' || goog.LOCALE == 'en-150') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_150; +} + +if (goog.LOCALE == 'en_AG' || goog.LOCALE == 'en-AG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AG; +} + +if (goog.LOCALE == 'en_AI' || goog.LOCALE == 'en-AI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AI; +} + +if (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BB; +} + +if (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BE; +} + +if (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BM; +} + +if (goog.LOCALE == 'en_BS' || goog.LOCALE == 'en-BS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BS; +} + +if (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BW; +} + +if (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BZ; +} + +if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CA; +} + +if (goog.LOCALE == 'en_CC' || goog.LOCALE == 'en-CC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CC; +} + +if (goog.LOCALE == 'en_CK' || goog.LOCALE == 'en-CK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CK; +} + +if (goog.LOCALE == 'en_CM' || goog.LOCALE == 'en-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CM; +} + +if (goog.LOCALE == 'en_CX' || goog.LOCALE == 'en-CX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CX; +} + +if (goog.LOCALE == 'en_DM' || goog.LOCALE == 'en-DM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DM; +} + +if (goog.LOCALE == 'en_ER' || goog.LOCALE == 'en-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ER; +} + +if (goog.LOCALE == 'en_FJ' || goog.LOCALE == 'en-FJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FJ; +} + +if (goog.LOCALE == 'en_FK' || goog.LOCALE == 'en-FK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FK; +} + +if (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GD; +} + +if (goog.LOCALE == 'en_GG' || goog.LOCALE == 'en-GG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GG; +} + +if (goog.LOCALE == 'en_GH' || goog.LOCALE == 'en-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GH; +} + +if (goog.LOCALE == 'en_GI' || goog.LOCALE == 'en-GI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GI; +} + +if (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GM; +} + +if (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GY; +} + +if (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_HK; +} + +if (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IM; +} + +if (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JE; +} + +if (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JM; +} + +if (goog.LOCALE == 'en_KE' || goog.LOCALE == 'en-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KE; +} + +if (goog.LOCALE == 'en_KI' || goog.LOCALE == 'en-KI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KI; +} + +if (goog.LOCALE == 'en_KN' || goog.LOCALE == 'en-KN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KN; +} + +if (goog.LOCALE == 'en_KY' || goog.LOCALE == 'en-KY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KY; +} + +if (goog.LOCALE == 'en_LC' || goog.LOCALE == 'en-LC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LC; +} + +if (goog.LOCALE == 'en_LR' || goog.LOCALE == 'en-LR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LR; +} + +if (goog.LOCALE == 'en_LS' || goog.LOCALE == 'en-LS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LS; +} + +if (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MG; +} + +if (goog.LOCALE == 'en_MO' || goog.LOCALE == 'en-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MO; +} + +if (goog.LOCALE == 'en_MS' || goog.LOCALE == 'en-MS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MS; +} + +if (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MT; +} + +if (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MU; +} + +if (goog.LOCALE == 'en_MW' || goog.LOCALE == 'en-MW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MW; +} + +if (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NA; +} + +if (goog.LOCALE == 'en_NF' || goog.LOCALE == 'en-NF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NF; +} + +if (goog.LOCALE == 'en_NG' || goog.LOCALE == 'en-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NG; +} + +if (goog.LOCALE == 'en_NR' || goog.LOCALE == 'en-NR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NR; +} + +if (goog.LOCALE == 'en_NU' || goog.LOCALE == 'en-NU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NU; +} + +if (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NZ; +} + +if (goog.LOCALE == 'en_PG' || goog.LOCALE == 'en-PG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PG; +} + +if (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PH; +} + +if (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PK; +} + +if (goog.LOCALE == 'en_PN' || goog.LOCALE == 'en-PN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PN; +} + +if (goog.LOCALE == 'en_RW' || goog.LOCALE == 'en-RW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_RW; +} + +if (goog.LOCALE == 'en_SB' || goog.LOCALE == 'en-SB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SB; +} + +if (goog.LOCALE == 'en_SC' || goog.LOCALE == 'en-SC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SC; +} + +if (goog.LOCALE == 'en_SD' || goog.LOCALE == 'en-SD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SD; +} + +if (goog.LOCALE == 'en_SH' || goog.LOCALE == 'en-SH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SH; +} + +if (goog.LOCALE == 'en_SL' || goog.LOCALE == 'en-SL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SL; +} + +if (goog.LOCALE == 'en_SS' || goog.LOCALE == 'en-SS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SS; +} + +if (goog.LOCALE == 'en_SX' || goog.LOCALE == 'en-SX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SX; +} + +if (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SZ; +} + +if (goog.LOCALE == 'en_TK' || goog.LOCALE == 'en-TK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TK; +} + +if (goog.LOCALE == 'en_TO' || goog.LOCALE == 'en-TO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TO; +} + +if (goog.LOCALE == 'en_TT' || goog.LOCALE == 'en-TT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TT; +} + +if (goog.LOCALE == 'en_TV' || goog.LOCALE == 'en-TV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TV; +} + +if (goog.LOCALE == 'en_TZ' || goog.LOCALE == 'en-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TZ; +} + +if (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UG; +} + +if (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VC; +} + +if (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VU; +} + +if (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_WS; +} + +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 == 'eo_001' || goog.LOCALE == 'eo-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo; +} + +if (goog.LOCALE == 'es_AR' || goog.LOCALE == 'es-AR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_AR; +} + +if (goog.LOCALE == 'es_BO' || goog.LOCALE == 'es-BO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BO; +} + +if (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CL; +} + +if (goog.LOCALE == 'es_CO' || goog.LOCALE == 'es-CO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CO; +} + +if (goog.LOCALE == 'es_CR' || goog.LOCALE == 'es-CR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CR; +} + +if (goog.LOCALE == 'es_CU' || goog.LOCALE == 'es-CU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CU; +} + +if (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_DO; +} + +if (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EC; +} + +if (goog.LOCALE == 'es_GQ' || goog.LOCALE == 'es-GQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GQ; +} + +if (goog.LOCALE == 'es_GT' || goog.LOCALE == 'es-GT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GT; +} + +if (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_HN; +} + +if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_MX; +} + +if (goog.LOCALE == 'es_NI' || goog.LOCALE == 'es-NI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_NI; +} + +if (goog.LOCALE == 'es_PA' || goog.LOCALE == 'es-PA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PA; +} + +if (goog.LOCALE == 'es_PE' || goog.LOCALE == 'es-PE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PE; +} + +if (goog.LOCALE == 'es_PH' || goog.LOCALE == 'es-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PH; +} + +if (goog.LOCALE == 'es_PR' || goog.LOCALE == 'es-PR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PR; +} + +if (goog.LOCALE == 'es_PY' || goog.LOCALE == 'es-PY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PY; +} + +if (goog.LOCALE == 'es_SV' || goog.LOCALE == 'es-SV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_SV; +} + +if (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_US; +} + +if (goog.LOCALE == 'es_UY' || goog.LOCALE == 'es-UY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_UY; +} + +if (goog.LOCALE == 'es_VE' || goog.LOCALE == 'es-VE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_VE; +} + +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; +} + +if (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_AF; +} + +if (goog.LOCALE == 'ff') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff; +} + +if (goog.LOCALE == 'ff_CM' || goog.LOCALE == 'ff-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_CM; +} + +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_SN' || goog.LOCALE == 'ff-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff; +} + +if (goog.LOCALE == 'fo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo; +} + +if (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo; +} + +if (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BE; +} + +if (goog.LOCALE == 'fr_BF' || goog.LOCALE == 'fr-BF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BF; +} + +if (goog.LOCALE == 'fr_BI' || goog.LOCALE == 'fr-BI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BI; +} + +if (goog.LOCALE == 'fr_BJ' || goog.LOCALE == 'fr-BJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BJ; +} + +if (goog.LOCALE == 'fr_CD' || goog.LOCALE == 'fr-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CD; +} + +if (goog.LOCALE == 'fr_CF' || goog.LOCALE == 'fr-CF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CF; +} + +if (goog.LOCALE == 'fr_CG' || goog.LOCALE == 'fr-CG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CG; +} + +if (goog.LOCALE == 'fr_CH' || goog.LOCALE == 'fr-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CH; +} + +if (goog.LOCALE == 'fr_CI' || goog.LOCALE == 'fr-CI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CI; +} + +if (goog.LOCALE == 'fr_CM' || goog.LOCALE == 'fr-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CM; +} + +if (goog.LOCALE == 'fr_DJ' || goog.LOCALE == 'fr-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DJ; +} + +if (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DZ; +} + +if (goog.LOCALE == 'fr_GA' || goog.LOCALE == 'fr-GA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GA; +} + +if (goog.LOCALE == 'fr_GN' || goog.LOCALE == 'fr-GN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GN; +} + +if (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GQ; +} + +if (goog.LOCALE == 'fr_HT' || goog.LOCALE == 'fr-HT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_HT; +} + +if (goog.LOCALE == 'fr_KM' || goog.LOCALE == 'fr-KM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_KM; +} + +if (goog.LOCALE == 'fr_LU' || goog.LOCALE == 'fr-LU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_LU; +} + +if (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MA; +} + +if (goog.LOCALE == 'fr_MG' || goog.LOCALE == 'fr-MG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MG; +} + +if (goog.LOCALE == 'fr_ML' || goog.LOCALE == 'fr-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_ML; +} + +if (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MR; +} + +if (goog.LOCALE == 'fr_MU' || goog.LOCALE == 'fr-MU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MU; +} + +if (goog.LOCALE == 'fr_NC' || goog.LOCALE == 'fr-NC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NC; +} + +if (goog.LOCALE == 'fr_NE' || goog.LOCALE == 'fr-NE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NE; +} + +if (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PF; +} + +if (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RW; +} + +if (goog.LOCALE == 'fr_SC' || goog.LOCALE == 'fr-SC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SC; +} + +if (goog.LOCALE == 'fr_SN' || goog.LOCALE == 'fr-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SN; +} + +if (goog.LOCALE == 'fr_SY' || goog.LOCALE == 'fr-SY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SY; +} + +if (goog.LOCALE == 'fr_TD' || goog.LOCALE == 'fr-TD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TD; +} + +if (goog.LOCALE == 'fr_TG' || goog.LOCALE == 'fr-TG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TG; +} + +if (goog.LOCALE == 'fr_TN' || goog.LOCALE == 'fr-TN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TN; +} + +if (goog.LOCALE == 'fr_VU' || goog.LOCALE == 'fr-VU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_VU; +} + +if (goog.LOCALE == 'fr_WF' || goog.LOCALE == 'fr-WF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_WF; +} + +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; +} + +if (goog.LOCALE == 'fy') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy; +} + +if (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy; +} + +if (goog.LOCALE == 'gd') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd; +} + +if (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd; +} + +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; +} + +if (goog.LOCALE == 'gv') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv; +} + +if (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv; +} + +if (goog.LOCALE == 'ha') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha; +} + +if (goog.LOCALE == 'ha_Latn' || goog.LOCALE == 'ha-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn; +} + +if (goog.LOCALE == 'ha_Latn_GH' || goog.LOCALE == 'ha-Latn-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn_GH; +} + +if (goog.LOCALE == 'ha_Latn_NE' || goog.LOCALE == 'ha-Latn-NE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn_NE; +} + +if (goog.LOCALE == 'ha_Latn_NG' || goog.LOCALE == 'ha-Latn-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha; +} + +if (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_BA; +} + +if (goog.LOCALE == 'ia') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ia; +} + +if (goog.LOCALE == 'ia_FR' || goog.LOCALE == 'ia-FR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ia; +} + +if (goog.LOCALE == 'ig') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig; +} + +if (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig; +} + +if (goog.LOCALE == 'ii') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii; +} + +if (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii; +} + +if (goog.LOCALE == 'it_CH' || goog.LOCALE == 'it-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_CH; +} + +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; +} + +if (goog.LOCALE == 'jmc') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc; +} + +if (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc; +} + +if (goog.LOCALE == 'kab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab; +} + +if (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab; +} + +if (goog.LOCALE == 'kam') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam; +} + +if (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam; +} + +if (goog.LOCALE == 'kde') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde; +} + +if (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde; +} + +if (goog.LOCALE == 'kea') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea; +} + +if (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea; +} + +if (goog.LOCALE == 'khq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq; +} + +if (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq; +} + +if (goog.LOCALE == 'ki') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki; +} + +if (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki; +} + +if (goog.LOCALE == 'kk_Cyrl' || goog.LOCALE == 'kk-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk_Cyrl; +} + +if (goog.LOCALE == 'kkj') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj; +} + +if (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj; +} + +if (goog.LOCALE == 'kl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl; +} + +if (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl; +} + +if (goog.LOCALE == 'kln') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln; +} + +if (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln; +} + +if (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KP; +} + +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; +} + +if (goog.LOCALE == 'ks') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks; +} + +if (goog.LOCALE == 'ks_Arab' || goog.LOCALE == 'ks-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks_Arab; +} + +if (goog.LOCALE == 'ks_Arab_IN' || goog.LOCALE == 'ks-Arab-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks; +} + +if (goog.LOCALE == 'ksb') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb; +} + +if (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb; +} + +if (goog.LOCALE == 'ksf') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf; +} + +if (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf; +} + +if (goog.LOCALE == 'ksh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh; +} + +if (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh; +} + +if (goog.LOCALE == 'kw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw; +} + +if (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw; +} + +if (goog.LOCALE == 'ky_Cyrl' || goog.LOCALE == 'ky-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky_Cyrl; +} + +if (goog.LOCALE == 'lag') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag; +} + +if (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag; +} + +if (goog.LOCALE == 'lg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg; +} + +if (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg; +} + +if (goog.LOCALE == 'lkt') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt; +} + +if (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt; +} + +if (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_AO; +} + +if (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CF; +} + +if (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CG; +} + +if (goog.LOCALE == 'lu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu; +} + +if (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu; +} + +if (goog.LOCALE == 'luo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo; +} + +if (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo; +} + +if (goog.LOCALE == 'luy') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy; +} + +if (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy; +} + +if (goog.LOCALE == 'mas') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas; +} + +if (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas; +} + +if (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas_TZ; +} + +if (goog.LOCALE == 'mer') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer; +} + +if (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer; +} + +if (goog.LOCALE == 'mfe') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe; +} + +if (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe; +} + +if (goog.LOCALE == 'mg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg; +} + +if (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg; +} + +if (goog.LOCALE == 'mgh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh; +} + +if (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh; +} + +if (goog.LOCALE == 'mgo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo; +} + +if (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo; +} + +if (goog.LOCALE == 'mn_Cyrl' || goog.LOCALE == 'mn-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn_Cyrl; +} + +if (goog.LOCALE == 'ms_Latn' || goog.LOCALE == 'ms-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn; +} + +if (goog.LOCALE == 'ms_Latn_BN' || goog.LOCALE == 'ms-Latn-BN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn_BN; +} + +if (goog.LOCALE == 'ms_Latn_SG' || goog.LOCALE == 'ms-Latn-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn_SG; +} + +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; +} + +if (goog.LOCALE == 'naq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq; +} + +if (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq; +} + +if (goog.LOCALE == 'nd') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd; +} + +if (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd; +} + +if (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_IN; +} + +if (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_AW; +} + +if (goog.LOCALE == 'nl_BE' || goog.LOCALE == 'nl-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BE; +} + +if (goog.LOCALE == 'nl_BQ' || goog.LOCALE == 'nl-BQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BQ; +} + +if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_CW; +} + +if (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SR; +} + +if (goog.LOCALE == 'nl_SX' || goog.LOCALE == 'nl-SX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SX; +} + +if (goog.LOCALE == 'nmg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg; +} + +if (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg; +} + +if (goog.LOCALE == 'nn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn; +} + +if (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn; +} + +if (goog.LOCALE == 'nnh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh; +} + +if (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh; +} + +if (goog.LOCALE == 'nr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nr; +} + +if (goog.LOCALE == 'nr_ZA' || goog.LOCALE == 'nr-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nr; +} + +if (goog.LOCALE == 'nso') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nso; +} + +if (goog.LOCALE == 'nso_ZA' || goog.LOCALE == 'nso-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nso; +} + +if (goog.LOCALE == 'nus') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus; +} + +if (goog.LOCALE == 'nus_SD' || goog.LOCALE == 'nus-SD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus; +} + +if (goog.LOCALE == 'nyn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn; +} + +if (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn; +} + +if (goog.LOCALE == 'om') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om; +} + +if (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om; +} + +if (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_KE; +} + +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; +} + +if (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os_RU; +} + +if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab; +} + +if (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab; +} + +if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru; +} + +if (goog.LOCALE == 'ps') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps; +} + +if (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps; +} + +if (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_AO; +} + +if (goog.LOCALE == 'pt_CV' || goog.LOCALE == 'pt-CV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_CV; +} + +if (goog.LOCALE == 'pt_GW' || goog.LOCALE == 'pt-GW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_GW; +} + +if (goog.LOCALE == 'pt_MO' || goog.LOCALE == 'pt-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MO; +} + +if (goog.LOCALE == 'pt_MZ' || goog.LOCALE == 'pt-MZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MZ; +} + +if (goog.LOCALE == 'pt_ST' || goog.LOCALE == 'pt-ST') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_ST; +} + +if (goog.LOCALE == 'pt_TL' || goog.LOCALE == 'pt-TL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_TL; +} + +if (goog.LOCALE == 'rm') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm; +} + +if (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm; +} + +if (goog.LOCALE == 'rn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn; +} + +if (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn; +} + +if (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_MD; +} + +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; +} + +if (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_BY; +} + +if (goog.LOCALE == 'ru_KG' || goog.LOCALE == 'ru-KG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KG; +} + +if (goog.LOCALE == 'ru_KZ' || goog.LOCALE == 'ru-KZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KZ; +} + +if (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_MD; +} + +if (goog.LOCALE == 'ru_UA' || goog.LOCALE == 'ru-UA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_UA; +} + +if (goog.LOCALE == 'rw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw; +} + +if (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw; +} + +if (goog.LOCALE == 'rwk') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk; +} + +if (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk; +} + +if (goog.LOCALE == 'sah') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah; +} + +if (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah; +} + +if (goog.LOCALE == 'saq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq; +} + +if (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq; +} + +if (goog.LOCALE == 'sbp') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp; +} + +if (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp; +} + +if (goog.LOCALE == 'se') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se; +} + +if (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_FI; +} + +if (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se; +} + +if (goog.LOCALE == 'seh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh; +} + +if (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh; +} + +if (goog.LOCALE == 'ses') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses; +} + +if (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses; +} + +if (goog.LOCALE == 'sg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg; +} + +if (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg; +} + +if (goog.LOCALE == 'shi') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; +} + +if (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') { + 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; +} + +if (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') { + 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; +} + +if (goog.LOCALE == 'sn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn; +} + +if (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn; +} + +if (goog.LOCALE == 'so') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so; +} + +if (goog.LOCALE == 'so_DJ' || goog.LOCALE == 'so-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_DJ; +} + +if (goog.LOCALE == 'so_ET' || goog.LOCALE == 'so-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_ET; +} + +if (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_KE; +} + +if (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so; +} + +if (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_MK; +} + +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; +} + +if (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl; +} + +if (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl; +} + +if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn; +} + +if (goog.LOCALE == 'sr_Latn_BA' || goog.LOCALE == 'sr-Latn-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_BA; +} + +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; +} + +if (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_XK; +} + +if (goog.LOCALE == 'ss') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss; +} + +if (goog.LOCALE == 'ss_SZ' || goog.LOCALE == 'ss-SZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss_SZ; +} + +if (goog.LOCALE == 'ss_ZA' || goog.LOCALE == 'ss-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss; +} + +if (goog.LOCALE == 'ssy') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ssy; +} + +if (goog.LOCALE == 'ssy_ER' || goog.LOCALE == 'ssy-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ssy; +} + +if (goog.LOCALE == 'st') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st; +} + +if (goog.LOCALE == 'st_LS' || goog.LOCALE == 'st-LS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st; +} + +if (goog.LOCALE == 'st_ZA' || goog.LOCALE == 'st-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st; +} + +if (goog.LOCALE == 'sv_AX' || goog.LOCALE == 'sv-AX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_AX; +} + +if (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_FI; +} + +if (goog.LOCALE == 'sw_KE' || goog.LOCALE == 'sw-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_KE; +} + +if (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_UG; +} + +if (goog.LOCALE == 'swc') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_swc; +} + +if (goog.LOCALE == 'swc_CD' || goog.LOCALE == 'swc-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_swc; +} + +if (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_LK; +} + +if (goog.LOCALE == 'ta_MY' || goog.LOCALE == 'ta-MY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_MY; +} + +if (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_SG; +} + +if (goog.LOCALE == 'teo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo; +} + +if (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo_KE; +} + +if (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo; +} + +if (goog.LOCALE == 'tg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg; +} + +if (goog.LOCALE == 'tg_Cyrl' || goog.LOCALE == 'tg-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg_Cyrl; +} + +if (goog.LOCALE == 'tg_Cyrl_TJ' || goog.LOCALE == 'tg-Cyrl-TJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg; +} + +if (goog.LOCALE == 'ti') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti; +} + +if (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti_ER; +} + +if (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti; +} + +if (goog.LOCALE == 'tig') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tig; +} + +if (goog.LOCALE == 'tig_ER' || goog.LOCALE == 'tig-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tig; +} + +if (goog.LOCALE == 'tn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn; +} + +if (goog.LOCALE == 'tn_BW' || goog.LOCALE == 'tn-BW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn_BW; +} + +if (goog.LOCALE == 'tn_ZA' || goog.LOCALE == 'tn-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn; +} + +if (goog.LOCALE == 'to') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to; +} + +if (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to; +} + +if (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_CY; +} + +if (goog.LOCALE == 'ts') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ts; +} + +if (goog.LOCALE == 'ts_ZA' || goog.LOCALE == 'ts-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ts; +} + +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; +} + +if (goog.LOCALE == 'tzm') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm; +} + +if (goog.LOCALE == 'tzm_Latn' || goog.LOCALE == 'tzm-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm_Latn; +} + +if (goog.LOCALE == 'tzm_Latn_MA' || goog.LOCALE == 'tzm-Latn-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm; +} + +if (goog.LOCALE == 'ug') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug; +} + +if (goog.LOCALE == 'ug_Arab' || goog.LOCALE == 'ug-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug_Arab; +} + +if (goog.LOCALE == 'ug_Arab_CN' || goog.LOCALE == 'ug-Arab-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug; +} + +if (goog.LOCALE == 'ur_IN' || goog.LOCALE == 'ur-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_IN; +} + +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; +} + +if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl; +} + +if (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') { + 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 == 'vai') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; +} + +if (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') { + 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; +} + +if (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') { + 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 == 've') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ve; +} + +if (goog.LOCALE == 've_ZA' || goog.LOCALE == 've-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ve; +} + +if (goog.LOCALE == 'vo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo; +} + +if (goog.LOCALE == 'vo_001' || goog.LOCALE == 'vo-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo; +} + +if (goog.LOCALE == 'vun') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun; +} + +if (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun; +} + +if (goog.LOCALE == 'wae') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae; +} + +if (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae; +} + +if (goog.LOCALE == 'wal') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wal; +} + +if (goog.LOCALE == 'wal_ET' || goog.LOCALE == 'wal-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wal; +} + +if (goog.LOCALE == 'xh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xh; +} + +if (goog.LOCALE == 'xh_ZA' || goog.LOCALE == 'xh-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xh; +} + +if (goog.LOCALE == 'xog') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog; +} + +if (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog; +} + +if (goog.LOCALE == 'yav') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav; +} + +if (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav; +} + +if (goog.LOCALE == 'yo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo; +} + +if (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo_BJ; +} + +if (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo; +} + +if (goog.LOCALE == 'zgh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh; +} + +if (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh; +} + +if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans; +} + +if (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_HK; +} + +if (goog.LOCALE == 'zh_Hans_MO' || goog.LOCALE == 'zh-Hans-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_MO; +} + +if (goog.LOCALE == 'zh_Hans_SG' || goog.LOCALE == 'zh-Hans-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_SG; +} + +if (goog.LOCALE == 'zh_Hant' || goog.LOCALE == 'zh-Hant') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant; +} + +if (goog.LOCALE == 'zh_Hant_HK' || goog.LOCALE == 'zh-Hant-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_HK; +} + +if (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_MO; +} + +if (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant; +} + diff --git a/i18n/closure/pluralRules.js b/i18n/closure/pluralRules.js index 9d115cd82946..d00c5ef8bd72 100644 --- a/i18n/closure/pluralRules.js +++ b/i18n/closure/pluralRules.js @@ -1,4 +1,4 @@ -// Copyright 2012 The Closure Library Authors. All Rights Reserved +// Copyright 2012 The Closure Library Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -7,16 +7,17 @@ // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS-IS" BASIS, WITHOUT -// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -// License for the specific language governing permissions and limitations under -// the License. +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. /** * @fileoverview Plural rules. * * This file is autogenerated by script: * http://go/generate_pluralrules.py + * File generated from CLDR ver. 25 * * 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 @@ -40,766 +41,1063 @@ goog.i18n.pluralRules.Keyword = { /** - * Default plural select rule. + * Default Plural select rule. * @param {number} n The count of items. + * @param {number=} opt_precision optional, precision. * @return {goog.i18n.pluralRules.Keyword} Default value. * @private */ -goog.i18n.pluralRules.defaultSelect_ = function(n) { +goog.i18n.pluralRules.defaultSelect_ = function(n, opt_precision) { return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Returns the fractional part of a number (3.1416 => 1416) + * @param {number} n The count of items. + * @return {number} The fractional part. + * @private + */ +goog.i18n.pluralRules.decimals_ = function(n) { + var str = n + ''; + var result = str.indexOf('.'); + return (result == -1) ? 0 : str.length - result - 1; +}; /** - * Plural select rules for ar locale + * Calculates v and f as per CLDR plural rules. + * The short names for parameters / return match the CLDR syntax and UTS #35 + * (http://unicode.org/reports/tr35/tr35-numbers.html#Plural_rules_syntax) + * @param {number} n The count of items. + * @param {number=} opt_precision optional, precision. + * @return {!Object} The v and f. + * @private + */ +goog.i18n.pluralRules.get_vf_ = function(n, opt_precision) { + var DEFAULT_DIGITS = 3; + + if (undefined === opt_precision) { + var v = Math.min(goog.i18n.pluralRules.decimals_(n), DEFAULT_DIGITS); + } else { + var v = opt_precision; + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + + return {v: v, f: f}; +}; + +/** + * Calculates w and t as per CLDR plural rules. + * The short names for parameters / return match the CLDR syntax and UTS #35 + * (http://unicode.org/reports/tr35/tr35-numbers.html#Plural_rules_syntax) + * @param {number} v Calculated previously. + * @param {number} f Calculated previously. + * @return {!Object} The w and t. + * @private + */ +goog.i18n.pluralRules.get_wt_ = function(v, f) { + if (f === 0) { + return {w: 0, t: 0}; + } + + while ((f % 10) === 0) { + f /= 10; + v--; + } + + return {w: v, t: f}; +}; + +/** + * Plural select rules for ga 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.arSelect_ = function(n) { - if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; - } +goog.i18n.pluralRules.gaSelect_ = function(n, opt_precision) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + return goog.i18n.pluralRules.Keyword.TWO; } - if (n == (n | 0) && n % 100 >= 3 && n % 100 <= 10) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n >= 3 && n <= 6) { + return goog.i18n.pluralRules.Keyword.FEW; } - if (n == (n | 0) && n % 100 >= 11 && n % 100 <= 99) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n >= 7 && n <= 10) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for en locale + * Plural select rules for ro 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.enSelect_ = function(n) { - if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.roSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (i == 1 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.ONE; + } + if (vf.v != 0 || n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** * Plural select rules for fil 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.filSelect_ = function(n) { - if (n == 0 || n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.filSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (vf.v == 0 && (i == 1 || i == 2 || i == 3) || vf.v == 0 && i % 10 != 4 && i % 10 != 6 && i % 10 != 9 || vf.v != 0 && vf.f % 10 != 4 && vf.f % 10 != 6 && vf.f % 10 != 9) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** * Plural select rules for fr 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.frSelect_ = function(n) { - if (n >= 0 && n <= 2 && n != 2) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.frSelect_ = 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 en 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.enSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (i == 1 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for lv locale + * Plural select rules for mt 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.lvSelect_ = function(n) { - if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; +goog.i18n.pluralRules.mtSelect_ = function(n, opt_precision) { + if (n == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n % 10 == 1 && n % 100 != 11) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n == 0 || n % 100 >= 2 && n % 100 <= 10) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (n % 100 >= 11 && n % 100 <= 19) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for da 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.daSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + var wt = goog.i18n.pluralRules.get_wt_(vf.v, vf.f); + if (n == 1 || wt.t != 0 && (i == 0 || i == 1)) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for iu locale + * Plural select rules for gv 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.iuSelect_ = function(n) { - if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.gvSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (vf.v == 0 && i % 10 == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + if (vf.v == 0 && i % 10 == 2) { + return goog.i18n.pluralRules.Keyword.TWO; + } + if (vf.v == 0 && (i % 100 == 0 || i % 100 == 20 || i % 100 == 40 || i % 100 == 60 || i % 100 == 80)) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (vf.v != 0) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for ga locale + * Plural select rules for cy 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.gaSelect_ = function(n) { +goog.i18n.pluralRules.cySelect_ = function(n, opt_precision) { + if (n == 0) { + return goog.i18n.pluralRules.Keyword.ZERO; + } if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; } if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + return goog.i18n.pluralRules.Keyword.TWO; } - if (n == (n | 0) && n >= 3 && n <= 6) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == 3) { + return goog.i18n.pluralRules.Keyword.FEW; } - if (n == (n | 0) && n >= 7 && n <= 10) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n == 6) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for br 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.brSelect_ = function(n, opt_precision) { + if (n % 10 == 1 && n % 100 != 11 && n % 100 != 71 && n % 100 != 91) { + return goog.i18n.pluralRules.Keyword.ONE; + } + if (n % 10 == 2 && n % 100 != 12 && n % 100 != 72 && n % 100 != 92) { + return goog.i18n.pluralRules.Keyword.TWO; + } + if ((n % 10 >= 3 && n % 10 <= 4 || n % 10 == 9) && (n % 100 < 10 || n % 100 > 19) && (n % 100 < 70 || n % 100 > 79) && (n % 100 < 90 || n % 100 > 99)) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (n != 0 && n % 1000000 == 0) { + return goog.i18n.pluralRules.Keyword.MANY; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for ro locale + * Plural select rules for es 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.roSelect_ = function(n) { +goog.i18n.pluralRules.esSelect_ = function(n, opt_precision) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; - } - if (n == 0 || n != 1 && n == (n | 0) && n % 100 >= 1 && n % 100 <= 19) { - return goog.i18n.pluralRules.Keyword.FEW; + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for si 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.siSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if ((n == 0 || n == 1) || i == 0 && vf.f == 1) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for lt locale + * Plural select rules for sl 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.ltSelect_ = function(n) { - if (n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.slSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (vf.v == 0 && i % 100 == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == (n | 0) && n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (vf.v == 0 && i % 100 == 2) { + return goog.i18n.pluralRules.Keyword.TWO; + } + if (vf.v == 0 && i % 100 >= 3 && i % 100 <= 4 || vf.v != 0) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for tzm 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.tzmSelect_ = function(n, opt_precision) { + if (n >= 0 && n <= 1 || n >= 11 && n <= 99) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for be locale + * Plural select rules for sr 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.beSelect_ = function(n) { - if (n % 10 == 1 && n % 100 != 11) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.srSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == (n | 0) && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) { - return goog.i18n.pluralRules.Keyword.FEW; + 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 goog.i18n.pluralRules.Keyword.FEW; } - if (n % 10 == 0 || n == (n | 0) && n % 10 >= 5 && n % 10 <= 9 || n == (n | 0) && n % 100 >= 11 && n % 100 <= 14) { - return goog.i18n.pluralRules.Keyword.MANY; + return goog.i18n.pluralRules.Keyword.OTHER; +}; + +/** + * Plural select rules for hi 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.hiSelect_ = function(n, opt_precision) { + var i = n | 0; + if (i == 0 || n == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for mk 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.mkSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (vf.v == 0 && i % 10 == 1 || vf.f % 10 == 1) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for cs locale + * Plural select rules for ar 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.csSelect_ = function(n) { +goog.i18n.pluralRules.arSelect_ = function(n, opt_precision) { + if (n == 0) { + return goog.i18n.pluralRules.Keyword.ZERO; + } if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + return goog.i18n.pluralRules.Keyword.ONE; + } + if (n == 2) { + return goog.i18n.pluralRules.Keyword.TWO; } - if (n == (n | 0) && n >= 2 && n <= 4) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n % 100 >= 3 && n % 100 <= 10) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (n % 100 >= 11 && n % 100 <= 99) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for pl locale + * Plural select rules for iu 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.plSelect_ = function(n) { +goog.i18n.pluralRules.iuSelect_ = function(n, opt_precision) { if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; - } - if (n == (n | 0) && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) { - return goog.i18n.pluralRules.Keyword.FEW; + return goog.i18n.pluralRules.Keyword.ONE; } - if (n != 1 && (n % 10 == 0 || n % 10 == 1) || n == (n | 0) && n % 10 >= 5 && n % 10 <= 9 || n == (n | 0) && n % 100 >= 12 && n % 100 <= 14) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n == 2) { + return goog.i18n.pluralRules.Keyword.TWO; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for sl locale + * Plural select rules for cs 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.slSelect_ = function(n) { - if (n % 100 == 1) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.csSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (i == 1 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n % 100 == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + if (i >= 2 && i <= 4 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.FEW; } - if (n % 100 == 3 || n % 100 == 4) { - return goog.i18n.pluralRules.Keyword.FEW; + if (vf.v != 0) { + return goog.i18n.pluralRules.Keyword.MANY; } 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 mt locale + * Plural select rules for be 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.mtSelect_ = function(n) { - if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.beSelect_ = function(n, opt_precision) { + if (n % 10 == 1 && n % 100 != 11) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 0 || n == (n | 0) && n % 100 >= 2 && n % 100 <= 10) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) { + return goog.i18n.pluralRules.Keyword.FEW; } - if (n == (n | 0) && n % 100 >= 11 && n % 100 <= 19) { - return goog.i18n.pluralRules.Keyword.MANY; + if (n % 10 == 0 || n % 10 >= 5 && n % 10 <= 9 || n % 100 >= 11 && n % 100 <= 14) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for mk locale + * Plural select rules for ak 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.mkSelect_ = function(n) { - if (n % 10 == 1 && n != 11) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.akSelect_ = function(n, opt_precision) { + if (n >= 0 && n <= 1) { + return goog.i18n.pluralRules.Keyword.ONE; } 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; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + var wt = goog.i18n.pluralRules.get_wt_(vf.v, vf.f); + if (i == 1 && vf.v == 0 || i == 0 && wt.t == 1) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for cy locale + * Plural select rules for pl 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.cySelect_ = function(n) { - if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; +goog.i18n.pluralRules.plSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (i == 1 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14)) { + return goog.i18n.pluralRules.Keyword.FEW; } - if (n == 2) { - return goog.i18n.pluralRules.Keyword.TWO; + if (vf.v == 0 && i != 1 && i % 10 >= 0 && i % 10 <= 1 || vf.v == 0 && i % 10 >= 5 && i % 10 <= 9 || vf.v == 0 && i % 100 >= 12 && i % 100 <= 14) { + return goog.i18n.pluralRules.Keyword.MANY; } - if (n == 3) { - return goog.i18n.pluralRules.Keyword.FEW; + return goog.i18n.pluralRules.Keyword.OTHER; +}; + +/** + * Plural select rules for ru 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.ruSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (vf.v == 0 && i % 10 == 1 && i % 100 != 11) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 6) { - return goog.i18n.pluralRules.Keyword.MANY; + if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14)) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (vf.v == 0 && i % 10 == 0 || vf.v == 0 && i % 10 >= 5 && i % 10 <= 9 || vf.v == 0 && i % 100 >= 11 && i % 100 <= 14) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** * Plural select rules for lag 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.lagSelect_ = function(n) { +goog.i18n.pluralRules.lagSelect_ = function(n, opt_precision) { + var i = n | 0; if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; + return goog.i18n.pluralRules.Keyword.ZERO; } - if (n >= 0 && n <= 2 && n != 0 && n != 2) { - return goog.i18n.pluralRules.Keyword.ONE; + if ((i == 0 || i == 1) && n != 0) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** * Plural select rules for shi 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.shiSelect_ = function(n) { - if (n >= 0 && n <= 1) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.shiSelect_ = function(n, opt_precision) { + var i = n | 0; + if (i == 0 || n == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == (n | 0) && n >= 2 && n <= 10) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n >= 2 && n <= 10) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for br locale + * Plural select rules for he 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.brSelect_ = function(n) { - if (n % 10 == 1 && n % 100 != 11 && n % 100 != 71 && n % 100 != 91) { - return goog.i18n.pluralRules.Keyword.ONE; - } - if (n % 10 == 2 && n % 100 != 12 && n % 100 != 72 && n % 100 != 92) { - return goog.i18n.pluralRules.Keyword.TWO; +goog.i18n.pluralRules.heSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (i == 1 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.ONE; } - if ((n % 10 == 3 || n % 10 == 4 || n % 10 == 9) && ((n % 100 < 10 || n % 100 > 19) && (n % 100 < 70 || n % 100 > 79) && (n % 100 < 90 || n % 100 > 99))) { - return goog.i18n.pluralRules.Keyword.FEW; + if (i == 2 && vf.v == 0) { + return goog.i18n.pluralRules.Keyword.TWO; } - if (n % 1000000 == 0 && n != 0) { - return goog.i18n.pluralRules.Keyword.MANY; + if (vf.v == 0 && (n < 0 || n > 10) && n % 10 == 0) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; +/** + * Plural select rules for is 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.isSelect_ = function(n, opt_precision) { + var i = n | 0; + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + var wt = goog.i18n.pluralRules.get_wt_(vf.v, vf.f); + if (wt.t == 0 && i % 10 == 1 && i % 100 != 11 || wt.t != 0) { + return goog.i18n.pluralRules.Keyword.ONE; + } + return goog.i18n.pluralRules.Keyword.OTHER; +}; /** - * Plural select rules for ksh locale + * Plural select rules for lt 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.kshSelect_ = function(n) { - if (n == 0) { - return goog.i18n.pluralRules.Keyword.ZERO; +goog.i18n.pluralRules.ltSelect_ = function(n, opt_precision) { + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) { + return goog.i18n.pluralRules.Keyword.ONE; } - if (n == 1) { - return goog.i18n.pluralRules.Keyword.ONE; + if (n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) { + return goog.i18n.pluralRules.Keyword.FEW; + } + if (vf.f != 0) { + return goog.i18n.pluralRules.Keyword.MANY; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for tzm locale + * Plural select rules for gd 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.tzmSelect_ = function(n) { - if (n == 0 || n == 1 || n == (n | 0) && n >= 11 && n <= 99) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.gdSelect_ = function(n, opt_precision) { + if (n == 1 || n == 11) { + return goog.i18n.pluralRules.Keyword.ONE; + } + if (n == 2 || n == 12) { + return goog.i18n.pluralRules.Keyword.TWO; + } + if (n >= 3 && n <= 10 || n >= 13 && n <= 19) { + return goog.i18n.pluralRules.Keyword.FEW; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for gv locale + * Plural select rules for lv 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.gvSelect_ = function(n) { - if (n % 10 == 1 || n % 10 == 2 || n % 20 == 0) { - return goog.i18n.pluralRules.Keyword.ONE; +goog.i18n.pluralRules.lvSelect_ = function(n, opt_precision) { + var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision); + if (n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19 || vf.v == 2 && vf.f % 100 >= 11 && vf.f % 100 <= 19) { + return goog.i18n.pluralRules.Keyword.ZERO; + } + if (n % 10 == 1 && n % 100 != 11 || vf.v == 2 && vf.f % 10 == 1 && vf.f % 100 != 11 || vf.v != 2 && vf.f % 10 == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Plural select rules for gd locale + * Plural select rules for ksh 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.gdSelect_ = function(n) { - if (n == 1 || n == 11) { - return goog.i18n.pluralRules.Keyword.ONE; - } - if (n == 2 || n == 12) { - return goog.i18n.pluralRules.Keyword.TWO; +goog.i18n.pluralRules.kshSelect_ = function(n, opt_precision) { + if (n == 0) { + return goog.i18n.pluralRules.Keyword.ZERO; } - if (n == (n | 0) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) { - return goog.i18n.pluralRules.Keyword.FEW; + if (n == 1) { + return goog.i18n.pluralRules.Keyword.ONE; } return goog.i18n.pluralRules.Keyword.OTHER; }; - /** - * Selected plural rules by locale. + * Selected Plural rules by locale. */ goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; +if (goog.LOCALE == 'af') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} if (goog.LOCALE == 'am') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; } - if (goog.LOCALE == 'ar') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.arSelect_; } - +if (goog.LOCALE == 'az') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} if (goog.LOCALE == 'bg') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'bn') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; } - if (goog.LOCALE == 'br') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.brSelect_; } - if (goog.LOCALE == 'ca') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - +if (goog.LOCALE == 'chr') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} if (goog.LOCALE == 'cs') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.csSelect_; } - +if (goog.LOCALE == 'cy') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.cySelect_; +} if (goog.LOCALE == 'da') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.daSelect_; } - if (goog.LOCALE == 'de') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'el') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'en') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - +if (goog.LOCALE == 'en_ISO' || goog.LOCALE == 'en-ISO') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; +} if (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'es') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'et') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'eu') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'fa') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; } - if (goog.LOCALE == 'fi') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'fil') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_; } - if (goog.LOCALE == 'fr') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_; } - if (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_; } - +if (goog.LOCALE == 'ga') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.gaSelect_; +} if (goog.LOCALE == 'gl') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'gsw') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'gu') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; +} +if (goog.LOCALE == 'haw') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'he') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.heSelect_; } - if (goog.LOCALE == 'hi') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; } - if (goog.LOCALE == 'hr') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_; } - if (goog.LOCALE == 'hu') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'hy') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_; } - if (goog.LOCALE == 'id') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'in') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'is') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.isSelect_; } - if (goog.LOCALE == 'it') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'iw') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.heSelect_; } - if (goog.LOCALE == 'ja') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - -if (goog.LOCALE == 'kn') { +if (goog.LOCALE == 'ka') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'kk') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'km') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - +if (goog.LOCALE == 'kn') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; +} if (goog.LOCALE == 'ko') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - +if (goog.LOCALE == 'ky') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} if (goog.LOCALE == 'ln') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.akSelect_; +} +if (goog.LOCALE == 'lo') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'lt') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.ltSelect_; } - if (goog.LOCALE == 'lv') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.lvSelect_; } - +if (goog.LOCALE == 'mk') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.mkSelect_; +} if (goog.LOCALE == 'ml') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'mn') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'mo') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.roSelect_; } - if (goog.LOCALE == 'mr') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; } - if (goog.LOCALE == 'ms') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'mt') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.mtSelect_; } - +if (goog.LOCALE == 'my') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; +} +if (goog.LOCALE == 'nb') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'ne') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} if (goog.LOCALE == 'nl') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'no') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'or') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} +if (goog.LOCALE == 'pa') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.akSelect_; } - if (goog.LOCALE == 'pl') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.plSelect_; } - if (goog.LOCALE == 'pt') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_; } - if (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_; } - if (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.pt_PTSelect_; } - if (goog.LOCALE == 'ro') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.roSelect_; } - if (goog.LOCALE == 'ru') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.ruSelect_; +} +if (goog.LOCALE == 'sh') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_; +} +if (goog.LOCALE == 'si') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.siSelect_; } - if (goog.LOCALE == 'sk') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.csSelect_; } - if (goog.LOCALE == 'sl') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.slSelect_; } - if (goog.LOCALE == 'sq') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'sr') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_; } - if (goog.LOCALE == 'sv') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'sw') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - if (goog.LOCALE == 'ta') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'te') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'th') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'tl') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_; } - if (goog.LOCALE == 'tr') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; } - if (goog.LOCALE == 'uk') { - goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_; + goog.i18n.pluralRules.select = goog.i18n.pluralRules.ruSelect_; } - if (goog.LOCALE == 'ur') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_; } - +if (goog.LOCALE == 'uz') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_; +} if (goog.LOCALE == 'vi') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'zh') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - if (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') { goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_; } - +if (goog.LOCALE == 'zu') { + goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_; +} diff --git a/i18n/spec/converterSpec.js b/i18n/spec/converterSpec.js index a7879e6beacf..e02bde9f4155 100644 --- a/i18n/spec/converterSpec.js +++ b/i18n/spec/converterSpec.js @@ -33,7 +33,7 @@ describe("convertDatetimeData", function() { AMPMS: ['AM', 'PM'], DATEFORMATS: ['a', 'b', 'c', 'd'], TIMEFORMATS: ['e', 'f', 'g', 'h'] }; - + it('should convert empty datetime obj', function() { var processedData = convert(dataObj); expect(processedData.MONTH).toEqual(['Enero', 'Pebrero']); diff --git a/i18n/src/closureI18nExtractor.js b/i18n/src/closureI18nExtractor.js index 83146d07d7f3..67ea5ff76313 100644 --- a/i18n/src/closureI18nExtractor.js +++ b/i18n/src/closureI18nExtractor.js @@ -87,7 +87,11 @@ function pluralExtractor(content, localeInfo) { continue; } var temp = goog.i18n.pluralRules.select.toString(). - replace(/goog.i18n.pluralRules.Keyword/g, 'PLURAL_CATEGORY').replace(/\n/g, ''); + replace(/goog\.i18n\.pluralRules\.Keyword/g, 'PLURAL_CATEGORY'). + replace(/goog\.i18n\.pluralRules\.get_vf_/g, 'getVF'). + replace(/goog\.i18n\.pluralRules\.get_wt_/g, 'getWT'). + replace(/goog\.i18n\.pluralRules\.decimals_/g, 'getDecimals'). + replace(/\n/g, ''); ///@@ is a crazy place holder to be replaced before writing to file localeInfo[localeIds[i]].pluralCat = "@@" + temp + "@@"; @@ -158,15 +162,39 @@ function outputLocale(localeInfo, localeID) { } localeObj.id = correctedLocaleId(localeID); - var prefix = - "'use strict';\n" + - 'angular.module("ngLocale", [], ["$provide", function($provide) {\n' + - 'var PLURAL_CATEGORY = {' + - 'ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"' + - '};\n' + - '$provide.value("$locale", '; - - var suffix = ');\n}]);'; + var getDecimals = [ + 'function getDecimals(n) {', + ' n = n + \'\';', + ' var i = n.indexOf(\'.\');', + ' return (i == -1) ? 0 : n.length - i - 1;', + '}', '', '' + ].join('\n'); + + var getVF = [ + '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};', + '}', '', '' + ].join('\n'); + + var getWT = + [ + 'function getWT(v, f) {', + ' if (f === 0) {', + ' return {w: 0, t: 0};', + ' }', '', + ' while ((f % 10) === 0) {', + ' f /= 10;', + ' v--;', + ' }', '', + ' return {w: v, t: f};', + '}', '', '' + ].join('\n'); localeObj = { DATETIME_FORMATS: localeObj.DATETIME_FORMATS, @@ -176,6 +204,26 @@ function outputLocale(localeInfo, localeID) { }; var content = serializeContent(localeInfo[localeID]); + if (content.indexOf('getVF(') < 0) { + getVF = ''; + } + if (content.indexOf('getWT(') < 0) { + getWT = ''; + } + if (!getVF && content.indexOf('getDecimals(') < 0) { + getDecimals = ''; + } + + var prefix = + "'use strict';\n" + + 'angular.module("ngLocale", [], ["$provide", function($provide) {\n' + + 'var PLURAL_CATEGORY = {' + + 'ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"' + + '};\n' + + getDecimals + getVF + getWT + + '$provide.value("$locale", '; + + var suffix = ');\n}]);'; return prefix + content + suffix; } diff --git a/i18n/src/closureSlurper.js b/i18n/src/closureSlurper.js index 02a1d9efec13..3dd5ce0358f6 100755 --- a/i18n/src/closureSlurper.js +++ b/i18n/src/closureSlurper.js @@ -22,7 +22,12 @@ function readSymbols() { .then(function(content) { var currencySymbols = closureI18nExtractor.extractCurrencySymbols(content); return qfs.read(__dirname + '/../closure/numberSymbols.js', 'b').then(function(content) { - closureI18nExtractor.extractNumberSymbols(content, localeInfo, currencySymbols); + var numberSymbols = content; + return qfs.read(__dirname + '/../closure/numberSymbolsExt.js', 'b') + .then(function(content) { + numberSymbols += content; + return closureI18nExtractor.extractNumberSymbols(numberSymbols, localeInfo, currencySymbols); + }); }); }); diff --git a/i18n/src/parser.js b/i18n/src/parser.js index 31dea51099fe..e07f27157f88 100644 --- a/i18n/src/parser.js +++ b/i18n/src/parser.js @@ -18,7 +18,7 @@ function parsePattern(pattern) { var p = { minInt: 1, minFrac: 0, - macFrac: 0, + maxFrac: 0, posPre: '', posSuf: '', negPre: '', diff --git a/i18n/update-closure.sh b/i18n/update-closure.sh index e8f7cb5c2ce3..44f579fe7fad 100755 --- a/i18n/update-closure.sh +++ b/i18n/update-closure.sh @@ -7,9 +7,12 @@ cd $BASE_DIR set -x # Trace commands as they're executed. +I18N_BASE="https://raw.githubusercontent.com/google/closure-library/master/closure/goog/i18n" + # use the github repo as it is more up to date than the svn repo -curl https://closure-library.googlecode.com/git/closure/goog/i18n/currency.js > closure/currencySymbols.js -curl https://closure-library.googlecode.com/git/closure/goog/i18n/datetimesymbols.js > closure/datetimeSymbols.js -curl https://closure-library.googlecode.com/git/closure/goog/i18n/datetimesymbolsext.js > closure/datetimeSymbolsExt.js -curl https://closure-library.googlecode.com/git/closure/goog/i18n/numberformatsymbols.js > closure/numberSymbols.js -curl https://closure-library.googlecode.com/git/closure/goog/i18n/pluralrules.js > closure/pluralRules.js +curl "$I18N_BASE/currency.js" > closure/currencySymbols.js +curl "$I18N_BASE/datetimesymbols.js" > closure/datetimeSymbols.js +curl "$I18N_BASE/datetimesymbolsext.js" > closure/datetimeSymbolsExt.js +curl "$I18N_BASE/numberformatsymbols.js" > closure/numberSymbols.js +curl "$I18N_BASE/numberformatsymbolsext.js" > closure/numberSymbolsExt.js +curl "$I18N_BASE/pluralrules.js" > closure/pluralRules.js diff --git a/jenkins_build.sh b/jenkins_build.sh index 806eb0f2c95f..b6800082e21f 100755 --- a/jenkins_build.sh +++ b/jenkins_build.sh @@ -10,7 +10,7 @@ set -xe # Define reasonable set of browsers in case we are running manually from commandline if [[ -z "$BROWSERS" ]] then - BROWSERS="Chrome,Firefox,Opera,/Users/jenkins/bin/safari.sh,/Users/jenkins/bin/ie8.sh,/Users/jenkins/bin/ie9.sh" + BROWSERS="Chrome,Firefox,Opera,/Users/jenkins/bin/safari.sh" fi # CLEAN # diff --git a/karma-docs.conf.js b/karma-docs.conf.js index ea9dfb26a29e..697b1726a0de 100644 --- a/karma-docs.conf.js +++ b/karma-docs.conf.js @@ -1,3 +1,5 @@ +'use strict'; + var sharedConfig = require('./karma-shared.conf'); module.exports = function(config) { diff --git a/karma-jqlite.conf.js b/karma-jqlite.conf.js index 7b511720d212..1e7416bf1622 100644 --- a/karma-jqlite.conf.js +++ b/karma-jqlite.conf.js @@ -1,3 +1,5 @@ +'use strict'; + var angularFiles = require('./angularFiles'); var sharedConfig = require('./karma-shared.conf'); @@ -5,12 +7,7 @@ module.exports = function(config) { sharedConfig(config, {testName: 'AngularJS: jqLite', logFile: 'karma-jqlite.log'}); config.set({ - files: angularFiles.mergeFilesFor('karma').concat({ - pattern: "test/fixtures/**/*.html", - served: true, - watched: true, - included: false - }), + files: angularFiles.mergeFilesFor('karma'), exclude: angularFiles.mergeFilesFor('karmaExclude'), junitReporter: { diff --git a/karma-jquery.conf.js b/karma-jquery.conf.js index 6a592d6a4704..c7db1c25255a 100644 --- a/karma-jquery.conf.js +++ b/karma-jquery.conf.js @@ -1,3 +1,5 @@ +'use strict'; + var angularFiles = require('./angularFiles'); var sharedConfig = require('./karma-shared.conf'); @@ -5,12 +7,7 @@ module.exports = function(config) { sharedConfig(config, {testName: 'AngularJS: jQuery', logFile: 'karma-jquery.log'}); config.set({ - files: angularFiles.mergeFilesFor('karmaJquery').concat({ - pattern: "test/fixtures/**/*.html", - served: true, - watched: true, - included: false - }), + files: angularFiles.mergeFilesFor('karmaJquery'), exclude: angularFiles.mergeFilesFor('karmaJqueryExclude'), junitReporter: { diff --git a/karma-modules.conf.js b/karma-modules.conf.js index ecbaee212643..aecc0bf865cb 100644 --- a/karma-modules.conf.js +++ b/karma-modules.conf.js @@ -1,3 +1,5 @@ +'use strict'; + var angularFiles = require('./angularFiles'); var sharedConfig = require('./karma-shared.conf'); diff --git a/karma-shared.conf.js b/karma-shared.conf.js index e9a5a5e32b0c..eeff1fa968e1 100644 --- a/karma-shared.conf.js +++ b/karma-shared.conf.js @@ -1,3 +1,5 @@ +'use strict'; + module.exports = function(config, specificOptions) { config.set({ frameworks: ['jasmine'], @@ -32,7 +34,8 @@ module.exports = function(config, specificOptions) { customLaunchers: { 'SL_Chrome': { base: 'SauceLabs', - browserName: 'chrome' + browserName: 'chrome', + version: '34' }, 'SL_Firefox': { base: 'SauceLabs', @@ -169,7 +172,7 @@ module.exports = function(config, specificOptions) { // ignore web-server's 404s if (log.categoryName === 'web-server' && log.level.levelStr === config.LOG_WARN && - IGNORED_404.some(function(ignoredLog) {return msg.indexOf(ignoredLog) !== -1})) { + IGNORED_404.some(function(ignoredLog) {return msg.indexOf(ignoredLog) !== -1;})) { return; } diff --git a/lib/browser-stack/start-tunnel.js b/lib/browser-stack/start-tunnel.js index 780f444438a6..ac242df98345 100644 --- a/lib/browser-stack/start-tunnel.js +++ b/lib/browser-stack/start-tunnel.js @@ -1,3 +1,5 @@ +'use strict'; + var fs = require('fs'); var http = require('http'); var BrowserStackTunnel = require('browserstacktunnel-wrapper'); diff --git a/lib/grunt/plugins.js b/lib/grunt/plugins.js index 87c4719b0d65..cbf32cf360c7 100644 --- a/lib/grunt/plugins.js +++ b/lib/grunt/plugins.js @@ -1,3 +1,5 @@ +'use strict'; + var bower = require('bower'); var util = require('./utils.js'); var shelljs = require('shelljs'); @@ -35,7 +37,7 @@ module.exports = function(grunt) { grunt.registerTask('docs', 'create angular docs', function(){ - var gruntProc = shelljs.exec('node_modules/gulp/bin/gulp.js --gulpfile docs/gulpfile.js'); + var gruntProc = shelljs.exec('"node_modules/.bin/gulp" --gulpfile docs/gulpfile.js'); if (gruntProc.code !== 0) { throw new Error('doc generation failed'); } diff --git a/lib/grunt/utils.js b/lib/grunt/utils.js index b9affd822601..b4889c61bc1e 100644 --- a/lib/grunt/utils.js +++ b/lib/grunt/utils.js @@ -1,11 +1,14 @@ +'use strict'; + var fs = require('fs'); var path = require('path'); var shell = require('shelljs'); var grunt = require('grunt'); var spawn = require('child_process').spawn; var semver = require('semver'); + var _ = require('lodash'); -var version, pkg; + var CSP_CSS_HEADER = '/* Include this file in your html if you are using the CSP mode. */\n\n'; var PORT_MIN = 8000; @@ -23,23 +26,6 @@ var getRandomPorts = function() { ]; }; -var getPackage = function() { - if ( !pkg ) { - - // Search up the folder hierarchy for the first package.json - var packageFolder = path.resolve('.'); - while ( !fs.existsSync(path.join(packageFolder, 'package.json')) ) { - var parent = path.dirname(packageFolder); - if ( parent === packageFolder) { break; } - packageFolder = parent; - } - pkg = JSON.parse(fs.readFileSync(path.join(packageFolder,'package.json'), 'UTF-8')); - - } - - return pkg; -}; - module.exports = { @@ -50,160 +36,6 @@ module.exports = { }, - getGitRepoInfo: function() { - var GITURL_REGEX = /^https:\/\/github.com\/([^\/]+)\/(.+).git$/; - var match = GITURL_REGEX.exec(getPackage().repository.url); - var git = { - owner: match[1], - repo: match[2] - }; - return git; - }, - - - getVersion: function(){ - if (version) return version; - - try { - - var gitTag = getTagOfCurrentCommit(); - var semVerVersion, codeName, fullVersion; - if (gitTag) { - // tagged release - fullVersion = semVerVersion = semver.valid(gitTag); - codeName = getTaggedReleaseCodeName(gitTag); - } else { - // snapshot release - semVerVersion = getSnapshotVersion(); - fullVersion = semVerVersion + '-' + getSnapshotSuffix(); - codeName = 'snapshot'; - } - - var versionParts = semVerVersion.match(/(\d+)\.(\d+)\.(\d+)/); - - version = { - full: fullVersion, - major: versionParts[1], - minor: versionParts[2], - dot: versionParts[3], - codename: codeName, - cdn: getPackage().cdnVersion - }; - - // Stable versions have an even minor version - version.isStable = version.minor%2 === 0; - - return version; - - } catch (e) { - grunt.fail.warn(e); - } - - function getTagOfCurrentCommit() { - var gitTagResult = shell.exec('git describe --exact-match', {silent:true}); - var gitTagOutput = gitTagResult.output.trim(); - var branchVersionPattern = new RegExp(getPackage().branchVersion.replace('.', '\\.').replace('*', '\\d+')); - if (gitTagResult.code === 0 && gitTagOutput.match(branchVersionPattern)) { - return gitTagOutput; - } else { - return null; - } - } - - function getTaggedReleaseCodeName(tagName) { - var tagMessage = shell.exec('git cat-file -p '+ tagName +' | grep "codename"', {silent:true}).output; - var codeName = tagMessage && tagMessage.match(/codename\((.*)\)/)[1]; - if (!codeName) { - throw new Error("Could not extract release code name. The message of tag "+tagName+ - " must match '*codename(some release name)*'"); - } - return codeName; - } - - function getSnapshotVersion() { - var oldTags = shell.exec('git tag -l v'+getPackage().branchVersion, {silent:true}).output.trim().split('\n'); - // ignore non semver versions. - oldTags = oldTags.filter(function(version) { - return version && semver.valid(version); - }); - if (oldTags.length) { - oldTags.sort(semver.compare); - semVerVersion = oldTags[oldTags.length-1]; - if (semVerVersion.indexOf('-') !== -1) { - semVerVersion = semver.inc(semVerVersion, 'prerelease'); - } else { - semVerVersion = semver.inc(semVerVersion, 'patch'); - } - } else { - semVerVersion = semver.valid(getPackage().branchVersion.replace(/\*/g, '0')); - } - return semVerVersion; - } - - function getSnapshotSuffix() { - var jenkinsBuild = process.env.TRAVIS_BUILD_NUMBER || process.env.BUILD_NUMBER || 'local'; - var hash = shell.exec('git rev-parse --short HEAD', {silent: true}).output.replace('\n', ''); - return 'build.'+jenkinsBuild+'+sha.'+hash; - } - }, - - getPreviousVersions: function() { - var VERSION_REGEX = /([1-9]\d*)\.(\d+)\.(\d+)(?:-?rc\.?(\d+)|-(snapshot))?/; - - // Pad out a number with zeros at the front to make it `digits` characters long - function pad(num, digits) { - var zeros = Array(digits+1).join('0'); - return (zeros+num).slice(-digits); - } - - function padVersion(version) { - // We pad out the version numbers with 0s so they sort nicely - // - Non-Release Candidates get 9999 for their release candidate section to make them appear earlier - // - Snapshots get 9 added to the front to move them to the top of the list - var maxLength = 4; - var padded = (version.snapshot ? '9' : '0') + pad(version.major, maxLength) + - pad(version.minor, maxLength) + pad(version.dot, maxLength) + - pad(version.rc || 9999, maxLength); - return padded; - } - - function getVersionFromTag(tag) { - var match = VERSION_REGEX.exec(tag); - if ( match ) { - var version = { - tag: tag, - major: match[1], minor: match[2], dot: match[3], rc: match[4], - snapshot: !!match[5] && getSnapshotSuffix() - }; - - if(version.snapshot) { - version.full = version.major + '.' + version.minor + '.x (edge)'; - } else { - version.full = version.major + '.' + version.minor + '.' + version.dot + - (version.rc ? '-rc.' + version.rc : ''); - } - - // Stable versions have an even minor version and are not a release candidate - version.isStable = !(version.minor%2 || version.rc); - - // Versions before 1.0.2 had a different docs folder name - version.docsUrl = 'http://code.angularjs.org/' + version.full + '/docs'; - if ( version.major < 1 || (version.major === 1 && version.minor === 0 && version.dot < 2 ) ) { - version.docsUrl += '-' + version.full; - } - - return version; - } - } - - var tags = shell.exec('git tag', {silent: true}).output.split(/\s*\n\s*/); - return _(tags) - .map(getVersionFromTag) - .filter() // getVersion can map to undefined - this clears those out - .sortBy(padVersion) - .value(); - }, - startKarma: function(config, singleRun, done){ var browsers = grunt.option('browsers'); var reporters = grunt.option('reporters'); @@ -225,7 +57,7 @@ module.exports = { }, - updateWebdriver: function(done){ + updateWebdriver: function(done){ if (process.env.TRAVIS) { // Skip the webdriver-manager update on Travis, since the browsers will // be provided remotely. @@ -306,7 +138,7 @@ module.exports = { .replace(/\\/g, '\\\\') .replace(/'/g, "\\'") .replace(/\r?\n/g, '\\n'); - js = "!angular.$$csp() && angular.element(document).find('head').prepend('');"; + js = "!window.angular.$$csp() && window.angular.element(document).find('head').prepend('');"; state.js.push(js); return state; @@ -319,9 +151,9 @@ module.exports = { .replace(/"NG_VERSION_FULL"/g, NG_VERSION.full) .replace(/"NG_VERSION_MAJOR"/, NG_VERSION.major) .replace(/"NG_VERSION_MINOR"/, NG_VERSION.minor) - .replace(/"NG_VERSION_DOT"/, NG_VERSION.dot) + .replace(/"NG_VERSION_DOT"/, NG_VERSION.patch) .replace(/"NG_VERSION_CDN"/, NG_VERSION.cdn) - .replace(/"NG_VERSION_CODENAME"/, NG_VERSION.codename); + .replace(/"NG_VERSION_CODENAME"/, NG_VERSION.codeName); if (strict !== false) processed = this.singleStrict(processed, '\n\n', true); return processed; }, @@ -374,7 +206,7 @@ module.exports = { var mapFile = minFile + '.map'; var mapFileName = mapFile.match(/[^\/]+$/)[0]; var errorFileName = file.replace(/\.js$/, '-errors.json'); - var versionNumber = this.getVersion().full; + var versionNumber = grunt.config('NG_VERSION').full; shell.exec( 'java ' + this.java32flags() + ' ' + diff --git a/lib/promises-aplus/promises-aplus-test-adapter.js b/lib/promises-aplus/promises-aplus-test-adapter.js index 32134161bb6f..ec7a5d944619 100644 --- a/lib/promises-aplus/promises-aplus-test-adapter.js +++ b/lib/promises-aplus/promises-aplus-test-adapter.js @@ -1,4 +1,8 @@ -var isFunction = function isFunction(value){return typeof value == 'function';} +/* global qFactory: false */ +'use strict'; + +var isFunction = function isFunction(value){return typeof value == 'function';}; +var isPromiseLike = function isPromiseLike(obj) {return obj && isFunction(obj.then);}; var $q = qFactory(process.nextTick, function noopExceptionHandler() {}); diff --git a/lib/sauce/sauce_connect_setup.sh b/lib/sauce/sauce_connect_setup.sh index c49cff0a9a9c..1cb6cf4b9dcd 100755 --- a/lib/sauce/sauce_connect_setup.sh +++ b/lib/sauce/sauce_connect_setup.sh @@ -12,9 +12,9 @@ set -e # before_script: # - curl https://gist.github.com/santiycr/5139565/raw/sauce_connect_setup.sh | bash -CONNECT_URL="http://saucelabs.com/downloads/Sauce-Connect-latest.zip" +CONNECT_URL="https://d2nkw87yt5k0to.cloudfront.net/downloads/sc-4.3-linux.tar.gz" CONNECT_DIR="/tmp/sauce-connect-$RANDOM" -CONNECT_DOWNLOAD="Sauce_Connect.zip" +CONNECT_DOWNLOAD="sc-4.3-linux.tar.gz" CONNECT_LOG="$LOGS_DIR/sauce-connect" CONNECT_STDOUT="$LOGS_DIR/sauce-connect.stdout" @@ -24,7 +24,8 @@ CONNECT_STDERR="$LOGS_DIR/sauce-connect.stderr" mkdir -p $CONNECT_DIR cd $CONNECT_DIR curl $CONNECT_URL -o $CONNECT_DOWNLOAD 2> /dev/null 1> /dev/null -unzip $CONNECT_DOWNLOAD > /dev/null +mkdir sauce-connect +tar --extract --file=$CONNECT_DOWNLOAD --strip-components=1 --directory=sauce-connect > /dev/null rm $CONNECT_DOWNLOAD SAUCE_ACCESS_KEY=`echo $SAUCE_ACCESS_KEY | rev` @@ -45,5 +46,5 @@ echo "Starting Sauce Connect in the background, logging into:" echo " $CONNECT_LOG" echo " $CONNECT_STDOUT" echo " $CONNECT_STDERR" -java -jar Sauce-Connect.jar $ARGS $SAUCE_USERNAME $SAUCE_ACCESS_KEY \ +sauce-connect/bin/sc -u $SAUCE_USERNAME -k $SAUCE_ACCESS_KEY $ARGS -v \ --logfile $CONNECT_LOG 2> $CONNECT_STDERR 1> $CONNECT_STDOUT & diff --git a/lib/versions/version-info.js b/lib/versions/version-info.js new file mode 100644 index 000000000000..0b6fa48220f2 --- /dev/null +++ b/lib/versions/version-info.js @@ -0,0 +1,211 @@ +'use strict'; + +var fs = require('fs'); +var path = require('path'); +var shell = require('shelljs'); +var semver = require('semver'); +var _ = require('lodash'); + +var currentPackage, previousVersions, cdnVersion, gitRepoInfo; + + +/** + * Load information about this project from the package.json + * @return {Object} The package information + */ +var getPackage = function() { + // Search up the folder hierarchy for the first package.json + var packageFolder = path.resolve('.'); + while ( !fs.existsSync(path.join(packageFolder, 'package.json')) ) { + var parent = path.dirname(packageFolder); + if ( parent === packageFolder) { break; } + packageFolder = parent; + } + return JSON.parse(fs.readFileSync(path.join(packageFolder,'package.json'), 'UTF-8')); +}; + + +/** + * Parse the github URL for useful information + * @return {Object} An object containing the github owner and repository name + */ +var getGitRepoInfo = function() { + var GITURL_REGEX = /^https:\/\/github.com\/([^\/]+)\/(.+).git$/; + var match = GITURL_REGEX.exec(currentPackage.repository.url); + var git = { + owner: match[1], + repo: match[2] + }; + return git; +}; + + + +/** + * Extract the code name from the tagged commit's message - it should contain the text of the form: + * "codename(some-code-name)" + * @param {String} tagName Name of the tag to look in for the codename + * @return {String} The codename if found, otherwise null/undefined + */ +var getCodeName = function(tagName) { + var gitCatOutput = shell.exec('git cat-file -p '+ tagName, {silent:true}).output; + var tagMessage = gitCatOutput.match(/^.*codename.*$/mg)[0]; + var codeName = tagMessage && tagMessage.match(/codename\((.*)\)/)[1]; + if (!codeName) { + throw new Error("Could not extract release code name. The message of tag "+tagName+ + " must match '*codename(some release name)*'"); + } + return codeName; +}; + + +/** + * Compute a build segment for the version, from the Jenkins build number and current commit SHA + * @return {String} The build segment of the version + */ +function getBuild() { + var hash = shell.exec('git rev-parse --short HEAD', {silent: true}).output.replace('\n', ''); + return 'sha.'+hash; +} + + +/** + * If the current commit is tagged as a version get that version + * @return {SemVer} The version or null + */ +var getTaggedVersion = function() { + var gitTagResult = shell.exec('git describe --exact-match', {silent:true}); + + if ( gitTagResult.code === 0 ) { + var tag = gitTagResult.output.trim(); + var version = semver.parse(tag); + + if ( version && semver.satisfies(version, currentPackage.branchVersion)) { + version.codeName = getCodeName(tag); + version.full = version.version; + version.branch = 'v' + currentPackage.branchVersion.replace('*', 'x'); + return version; + } + } + + return null; +}; + +/** + * Stable versions have an even minor version and have no prerelease + * @param {SemVer} version The version to test + * @return {Boolean} True if the version is stable + */ +var isStable = function(version) { + return semver.satisfies(version, '1.0 || 1.2') && version.prerelease.length === 0; +}; + +/** + * Get a collection of all the previous versions sorted by semantic version + * @return {Array.} The collection of previous versions + */ +var getPreviousVersions = function() { + // always use the remote tags as the local clone might + // not contain all commits when cloned with git clone --depth=... + // Needed e.g. for Travis + var repo_url = currentPackage.repository.url; + var tagResults = shell.exec('git ls-remote --tags ' + repo_url, + {silent: true}); + if ( tagResults.code === 0 ) { + return _(tagResults.output.match(/v[0-9].*[0-9]$/mg)) + .map(function(tag) { + var version = semver.parse(tag); + return version; + }) + .filter() + .map(function(version) { + version.isStable = isStable(version); + + version.docsUrl = 'http://code.angularjs.org/' + version.version + '/docs'; + // Versions before 1.0.2 had a different docs folder name + if ( version.major < 1 || (version.major === 1 && version.minor === 0 && version.dot < 2 ) ) { + version.docsUrl += '-' + version.version; + } + return version; + }) + .sort(semver.compare) + .value(); + } else { + return []; + } +}; + +var getCdnVersion = function() { + return _(previousVersions) + .filter(function(tag) { + return semver.satisfies(tag, currentPackage.branchVersion); + }) + .reverse() + .reduce(function(cdnVersion, version) { + if (!cdnVersion) { + // Note: need to use shell.exec and curl here + // as version-infos returns its result synchronously... + var cdnResult = shell.exec('curl http://ajax.googleapis.com/ajax/libs/angularjs/'+version+'/angular.min.js '+ + '--head --write-out "%{http_code}" -o /dev/null -silent', + {silent: true}); + if ( cdnResult.code === 0 ) { + var statusCode = cdnResult.output.trim(); + if (statusCode === '200') { + cdnVersion = version; + } + } + } + return cdnVersion; + }, null); +}; + +/** + * Get the unstable snapshot version + * @return {SemVer} The snapshot version + */ +var getSnapshotVersion = function() { + var version = _(previousVersions) + .filter(function(tag) { + return semver.satisfies(tag, currentPackage.branchVersion); + }) + .last(); + + if ( !version ) { + // a snapshot version before the first tag on the branch + version = semver(currentPackage.branchVersion.replace('*','0-beta.1')); + } + + // We need to clone to ensure that we are not modifying another version + version = semver(version.raw); + + var jenkinsBuild = process.env.TRAVIS_BUILD_NUMBER || process.env.BUILD_NUMBER; + if (!version.prerelease || !version.prerelease.length) { + // last release was a non beta release. Increment the patch level to + // indicate the next release that we will be doing. + // E.g. last release was 1.3.0, then the snapshot will be + // 1.3.1-build.1, which is lesser than 1.3.1 accorind the semver! + + // If the last release was a beta release we don't update the + // beta number by purpose, as otherwise the semver comparison + // does not work any more when the next beta is released. + // E.g. don't generate 1.3.0-beta.2.build.1 + // as this is bigger than 1.3.0-beta.2 according to semver + version.patch++; + } + version.prerelease = jenkinsBuild ? ['build', jenkinsBuild] : ['local']; + version.build = getBuild(); + version.codeName = 'snapshot'; + version.isSnapshot = true; + version.format(); + version.full = version.version + '+' + version.build; + version.branch = 'master'; + + return version; +}; + + +exports.currentPackage = currentPackage = getPackage(); +exports.gitRepoInfo = gitRepoInfo = getGitRepoInfo(); +exports.previousVersions = previousVersions = getPreviousVersions(); +exports.cdnVersion = cdnVersion = getCdnVersion(); +exports.currentVersion = getTaggedVersion() || getSnapshotVersion(); diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json new file mode 100644 index 000000000000..496dd174b0cc --- /dev/null +++ b/npm-shrinkwrap.json @@ -0,0 +1,4507 @@ +{ + "dependencies": { + "angular-benchpress": { + "version": "0.1.3", + "dependencies": { + "bootstrap": { + "version": "3.2.0" + }, + "express": { + "version": "4.9.4", + "dependencies": { + "accepts": { + "version": "1.1.0", + "dependencies": { + "mime-types": { + "version": "2.0.1", + "dependencies": { + "mime-db": { + "version": "1.0.1" + } + } + }, + "negotiator": { + "version": "0.4.7" + } + } + }, + "cookie-signature": { + "version": "1.0.5" + }, + "debug": { + "version": "2.0.0", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + }, + "depd": { + "version": "0.4.5" + }, + "escape-html": { + "version": "1.0.1" + }, + "etag": { + "version": "1.3.1", + "dependencies": { + "crc": { + "version": "3.0.0" + } + } + }, + "finalhandler": { + "version": "0.2.0" + }, + "fresh": { + "version": "0.2.4" + }, + "media-typer": { + "version": "0.3.0" + }, + "methods": { + "version": "1.1.0" + }, + "on-finished": { + "version": "2.1.0", + "dependencies": { + "ee-first": { + "version": "1.0.5" + } + } + }, + "parseurl": { + "version": "1.3.0" + }, + "path-to-regexp": { + "version": "0.1.3" + }, + "proxy-addr": { + "version": "1.0.3", + "dependencies": { + "forwarded": { + "version": "0.1.0" + }, + "ipaddr.js": { + "version": "0.1.3" + } + } + }, + "qs": { + "version": "2.2.4" + }, + "range-parser": { + "version": "1.0.2" + }, + "send": { + "version": "0.9.2", + "dependencies": { + "destroy": { + "version": "1.0.3" + }, + "mime": { + "version": "1.2.11" + }, + "ms": { + "version": "0.6.2" + } + } + }, + "serve-static": { + "version": "1.6.2" + }, + "type-is": { + "version": "1.5.1", + "dependencies": { + "mime-types": { + "version": "2.0.1", + "dependencies": { + "mime-db": { + "version": "1.0.1" + } + } + } + } + }, + "vary": { + "version": "1.0.0" + }, + "cookie": { + "version": "0.1.2" + }, + "merge-descriptors": { + "version": "0.0.2" + }, + "utils-merge": { + "version": "1.0.0" + } + } + }, + "minimist": { + "version": "1.1.0" + }, + "mkdirp": { + "version": "0.5.0", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, + "rimraf": { + "version": "2.2.8" + }, + "underscore": { + "version": "1.7.0" + } + } + }, + "benchmark": { + "version": "1.0.0" + }, + "bower": { + "version": "1.3.11", + "dependencies": { + "abbrev": { + "version": "1.0.5" + }, + "archy": { + "version": "0.0.2" + }, + "bower-config": { + "version": "0.5.2", + "dependencies": { + "graceful-fs": { + "version": "2.0.3" + }, + "mout": { + "version": "0.9.1" + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + }, + "minimist": { + "version": "0.0.10" + } + } + }, + "osenv": { + "version": "0.0.3" + } + } + }, + "bower-endpoint-parser": { + "version": "0.2.2" + }, + "bower-json": { + "version": "0.4.0", + "dependencies": { + "deep-extend": { + "version": "0.2.11" + }, + "graceful-fs": { + "version": "2.0.3" + }, + "intersect": { + "version": "0.0.3" + } + } + }, + "bower-logger": { + "version": "0.2.2" + }, + "bower-registry-client": { + "version": "0.2.1", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "graceful-fs": { + "version": "2.0.3" + }, + "lru-cache": { + "version": "2.3.1" + }, + "request": { + "version": "2.27.0", + "dependencies": { + "qs": { + "version": "0.6.6" + }, + "json-stringify-safe": { + "version": "5.0.0" + }, + "forever-agent": { + "version": "0.5.2" + }, + "tunnel-agent": { + "version": "0.3.0" + }, + "http-signature": { + "version": "0.10.0", + "dependencies": { + "assert-plus": { + "version": "0.1.2" + }, + "asn1": { + "version": "0.1.11" + }, + "ctype": { + "version": "0.5.2" + } + } + }, + "hawk": { + "version": "1.0.0", + "dependencies": { + "hoek": { + "version": "0.9.1" + }, + "boom": { + "version": "0.4.2" + }, + "cryptiles": { + "version": "0.2.2" + }, + "sntp": { + "version": "0.2.4" + } + } + }, + "aws-sign": { + "version": "0.3.0" + }, + "oauth-sign": { + "version": "0.3.0" + }, + "cookie-jar": { + "version": "0.3.0" + }, + "node-uuid": { + "version": "1.4.1" + }, + "mime": { + "version": "1.2.11" + }, + "form-data": { + "version": "0.1.4", + "dependencies": { + "combined-stream": { + "version": "0.0.5", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + }, + "async": { + "version": "0.9.0" + } + } + } + } + }, + "request-replay": { + "version": "0.2.0" + }, + "mkdirp": { + "version": "0.3.5" + } + } + }, + "cardinal": { + "version": "0.4.4", + "dependencies": { + "redeyed": { + "version": "0.4.4", + "dependencies": { + "esprima": { + "version": "1.0.4" + } + } + }, + "ansicolors": { + "version": "0.2.1" + } + } + }, + "chalk": { + "version": "0.5.1", + "dependencies": { + "ansi-styles": { + "version": "1.1.0" + }, + "escape-string-regexp": { + "version": "1.0.2" + }, + "has-ansi": { + "version": "0.1.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "supports-color": { + "version": "0.2.0" + } + } + }, + "chmodr": { + "version": "0.1.0" + }, + "decompress-zip": { + "version": "0.0.8", + "dependencies": { + "mkpath": { + "version": "0.1.0" + }, + "binary": { + "version": "0.3.0", + "dependencies": { + "chainsaw": { + "version": "0.1.0", + "dependencies": { + "traverse": { + "version": "0.3.9" + } + } + }, + "buffers": { + "version": "0.1.1" + } + } + }, + "touch": { + "version": "0.0.2", + "dependencies": { + "nopt": { + "version": "1.0.10" + } + } + }, + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "nopt": { + "version": "2.2.1" + } + } + }, + "fstream": { + "version": "1.0.2", + "dependencies": { + "inherits": { + "version": "2.0.1" + } + } + }, + "fstream-ignore": { + "version": "1.0.1", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "1.0.0", + "dependencies": { + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "glob": { + "version": "4.0.6", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "1.0.0", + "dependencies": { + "sigmund": { + "version": "1.0.0" + } + } + }, + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + }, + "graceful-fs": { + "version": "3.0.2" + }, + "handlebars": { + "version": "2.0.0", + "dependencies": { + "optimist": { + "version": "0.3.7", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + } + } + }, + "uglify-js": { + "version": "2.3.6", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "source-map": { + "version": "0.1.39", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + } + } + } + } + }, + "inquirer": { + "version": "0.7.3", + "dependencies": { + "ansi-regex": { + "version": "1.1.0" + }, + "cli-color": { + "version": "0.3.2", + "dependencies": { + "d": { + "version": "0.1.1" + }, + "es5-ext": { + "version": "0.10.4", + "dependencies": { + "es6-iterator": { + "version": "0.1.1" + }, + "es6-symbol": { + "version": "0.1.0" + } + } + }, + "memoizee": { + "version": "0.3.7", + "dependencies": { + "event-emitter": { + "version": "0.3.1" + }, + "lru-queue": { + "version": "0.1.0" + }, + "next-tick": { + "version": "0.2.2" + } + } + }, + "timers-ext": { + "version": "0.1.0", + "dependencies": { + "next-tick": { + "version": "0.2.2" + } + } + } + } + }, + "figures": { + "version": "1.3.3" + }, + "lodash": { + "version": "2.4.1" + }, + "mute-stream": { + "version": "0.0.4" + }, + "readline2": { + "version": "0.1.0", + "dependencies": { + "chalk": { + "version": "0.4.0", + "dependencies": { + "has-color": { + "version": "0.1.7" + }, + "ansi-styles": { + "version": "1.0.0" + }, + "strip-ansi": { + "version": "0.1.1" + } + } + } + } + }, + "rx": { + "version": "2.3.10" + }, + "through": { + "version": "2.3.6" + } + } + }, + "insight": { + "version": "0.4.3", + "dependencies": { + "async": { + "version": "0.9.0" + }, + "configstore": { + "version": "0.3.1", + "dependencies": { + "js-yaml": { + "version": "3.0.2", + "dependencies": { + "argparse": { + "version": "0.1.15", + "dependencies": { + "underscore": { + "version": "1.4.4" + }, + "underscore.string": { + "version": "2.3.3" + } + } + }, + "esprima": { + "version": "1.0.4" + } + } + }, + "object-assign": { + "version": "0.3.1" + }, + "uuid": { + "version": "1.4.1" + } + } + }, + "inquirer": { + "version": "0.6.0", + "dependencies": { + "cli-color": { + "version": "0.3.2", + "dependencies": { + "d": { + "version": "0.1.1" + }, + "es5-ext": { + "version": "0.10.4", + "dependencies": { + "es6-iterator": { + "version": "0.1.1" + }, + "es6-symbol": { + "version": "0.1.0" + } + } + }, + "memoizee": { + "version": "0.3.7", + "dependencies": { + "event-emitter": { + "version": "0.3.1" + }, + "lru-queue": { + "version": "0.1.0" + }, + "next-tick": { + "version": "0.2.2" + } + } + }, + "timers-ext": { + "version": "0.1.0", + "dependencies": { + "next-tick": { + "version": "0.2.2" + } + } + } + } + }, + "lodash": { + "version": "2.4.1" + }, + "mute-stream": { + "version": "0.0.4" + }, + "readline2": { + "version": "0.1.0", + "dependencies": { + "chalk": { + "version": "0.4.0", + "dependencies": { + "has-color": { + "version": "0.1.7" + }, + "ansi-styles": { + "version": "1.0.0" + }, + "strip-ansi": { + "version": "0.1.1" + } + } + } + } + }, + "rx": { + "version": "2.3.10" + }, + "through": { + "version": "2.3.6" + } + } + }, + "lodash.debounce": { + "version": "2.4.1", + "dependencies": { + "lodash.isfunction": { + "version": "2.4.1" + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash.now": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + } + } + } + } + }, + "object-assign": { + "version": "1.0.0" + }, + "os-name": { + "version": "1.0.0", + "dependencies": { + "minimist": { + "version": "1.1.0" + }, + "osx-release": { + "version": "1.0.0" + } + } + }, + "tough-cookie": { + "version": "0.12.1", + "dependencies": { + "punycode": { + "version": "1.3.1" + } + } + } + } + }, + "is-root": { + "version": "1.0.0" + }, + "junk": { + "version": "1.0.0" + }, + "lockfile": { + "version": "1.0.0" + }, + "lru-cache": { + "version": "2.5.0" + }, + "mkdirp": { + "version": "0.5.0", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, + "mout": { + "version": "0.10.0" + }, + "nopt": { + "version": "3.0.1" + }, + "opn": { + "version": "1.0.0" + }, + "osenv": { + "version": "0.1.0" + }, + "p-throttler": { + "version": "0.1.0", + "dependencies": { + "q": { + "version": "0.9.7" + } + } + }, + "promptly": { + "version": "0.2.0", + "dependencies": { + "read": { + "version": "1.0.5", + "dependencies": { + "mute-stream": { + "version": "0.0.4" + } + } + } + } + }, + "request": { + "version": "2.42.0", + "dependencies": { + "bl": { + "version": "0.9.3", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + }, + "caseless": { + "version": "0.6.0" + }, + "forever-agent": { + "version": "0.5.2" + }, + "qs": { + "version": "1.2.2" + }, + "json-stringify-safe": { + "version": "5.0.0" + }, + "mime-types": { + "version": "1.0.2" + }, + "node-uuid": { + "version": "1.4.1" + }, + "tunnel-agent": { + "version": "0.4.0" + }, + "tough-cookie": { + "version": "0.12.1", + "dependencies": { + "punycode": { + "version": "1.3.1" + } + } + }, + "form-data": { + "version": "0.1.4", + "dependencies": { + "combined-stream": { + "version": "0.0.5", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + }, + "mime": { + "version": "1.2.11" + }, + "async": { + "version": "0.9.0" + } + } + }, + "http-signature": { + "version": "0.10.0", + "dependencies": { + "assert-plus": { + "version": "0.1.2" + }, + "asn1": { + "version": "0.1.11" + }, + "ctype": { + "version": "0.5.2" + } + } + }, + "oauth-sign": { + "version": "0.4.0" + }, + "hawk": { + "version": "1.1.1", + "dependencies": { + "hoek": { + "version": "0.9.1" + }, + "boom": { + "version": "0.4.2" + }, + "cryptiles": { + "version": "0.2.2" + }, + "sntp": { + "version": "0.2.4" + } + } + }, + "aws-sign2": { + "version": "0.5.0" + }, + "stringstream": { + "version": "0.0.4" + } + } + }, + "request-progress": { + "version": "0.3.1", + "dependencies": { + "throttleit": { + "version": "0.0.2" + } + } + }, + "retry": { + "version": "0.6.1" + }, + "rimraf": { + "version": "2.2.8" + }, + "semver": { + "version": "2.3.2" + }, + "shell-quote": { + "version": "1.4.2", + "dependencies": { + "jsonify": { + "version": "0.0.0" + }, + "array-filter": { + "version": "0.0.1" + }, + "array-reduce": { + "version": "0.0.0" + }, + "array-map": { + "version": "0.0.0" + } + } + }, + "stringify-object": { + "version": "1.0.0" + }, + "tar-fs": { + "version": "0.5.2", + "dependencies": { + "pump": { + "version": "0.3.5", + "dependencies": { + "once": { + "version": "1.2.0" + }, + "end-of-stream": { + "version": "1.0.0", + "dependencies": { + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + } + } + }, + "tar-stream": { + "version": "0.4.7", + "dependencies": { + "bl": { + "version": "0.9.3" + }, + "end-of-stream": { + "version": "1.1.0", + "dependencies": { + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + }, + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "4.0.0" + } + } + } + } + }, + "tmp": { + "version": "0.0.23" + }, + "update-notifier": { + "version": "0.2.1", + "dependencies": { + "configstore": { + "version": "0.3.1", + "dependencies": { + "js-yaml": { + "version": "3.0.2", + "dependencies": { + "argparse": { + "version": "0.1.15", + "dependencies": { + "underscore": { + "version": "1.4.4" + }, + "underscore.string": { + "version": "2.3.3" + } + } + }, + "esprima": { + "version": "1.0.4" + } + } + }, + "object-assign": { + "version": "0.3.1" + }, + "uuid": { + "version": "1.4.1" + } + } + }, + "latest-version": { + "version": "1.0.0", + "dependencies": { + "package-json": { + "version": "1.0.0", + "dependencies": { + "got": { + "version": "1.2.1", + "dependencies": { + "object-assign": { + "version": "0.3.1" + } + } + }, + "registry-url": { + "version": "1.0.0", + "dependencies": { + "npmconf": { + "version": "2.1.0", + "dependencies": { + "config-chain": { + "version": "1.1.8", + "dependencies": { + "proto-list": { + "version": "1.2.3" + } + } + }, + "inherits": { + "version": "2.0.1" + }, + "ini": { + "version": "1.3.0" + }, + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + }, + "uid-number": { + "version": "0.0.5" + } + } + } + } + } + } + } + } + }, + "semver-diff": { + "version": "1.0.0", + "dependencies": { + "semver": { + "version": "3.0.1" + } + } + }, + "string-length": { + "version": "1.0.0", + "dependencies": { + "strip-ansi": { + "version": "2.0.0", + "dependencies": { + "ansi-regex": { + "version": "1.1.0" + } + } + } + } + } + } + }, + "which": { + "version": "1.0.5" + } + } + }, + "browserstacktunnel-wrapper": { + "version": "1.1.3" + }, + "canonical-path": { + "version": "0.0.2" + }, + "dgeni": { + "version": "0.4.0", + "dependencies": { + "dependency-graph": { + "version": "0.1.0", + "dependencies": { + "underscore": { + "version": "1.4.4" + } + } + }, + "di": { + "version": "0.0.1" + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + }, + "minimist": { + "version": "0.0.10" + } + } + }, + "lodash": { + "version": "2.4.1" + }, + "q": { + "version": "0.9.7" + }, + "validate.js": { + "version": "0.2.0" + }, + "winston": { + "version": "0.7.3", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "colors": { + "version": "0.6.2" + }, + "cycle": { + "version": "1.0.3" + }, + "eyes": { + "version": "0.1.8" + }, + "pkginfo": { + "version": "0.3.0" + }, + "request": { + "version": "2.16.6", + "dependencies": { + "form-data": { + "version": "0.0.10", + "dependencies": { + "combined-stream": { + "version": "0.0.5", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + } + } + }, + "mime": { + "version": "1.2.11" + }, + "hawk": { + "version": "0.10.2", + "dependencies": { + "hoek": { + "version": "0.7.6" + }, + "boom": { + "version": "0.3.8" + }, + "cryptiles": { + "version": "0.1.3" + }, + "sntp": { + "version": "0.1.4" + } + } + }, + "node-uuid": { + "version": "1.4.1" + }, + "cookie-jar": { + "version": "0.2.0" + }, + "aws-sign": { + "version": "0.2.0" + }, + "oauth-sign": { + "version": "0.2.0" + }, + "forever-agent": { + "version": "0.2.0" + }, + "tunnel-agent": { + "version": "0.2.0" + }, + "json-stringify-safe": { + "version": "3.0.0" + }, + "qs": { + "version": "0.5.6" + } + } + }, + "stack-trace": { + "version": "0.0.9" + } + } + } + } + }, + "dgeni-packages": { + "version": "0.10.0", + "dependencies": { + "catharsis": { + "version": "0.7.1" + }, + "change-case": { + "version": "2.1.5", + "dependencies": { + "camel-case": { + "version": "1.0.2" + }, + "constant-case": { + "version": "1.0.0" + }, + "dot-case": { + "version": "1.0.1" + }, + "is-lower-case": { + "version": "1.0.0" + }, + "is-upper-case": { + "version": "1.0.1" + }, + "lower-case": { + "version": "1.0.2" + }, + "param-case": { + "version": "1.0.1" + }, + "pascal-case": { + "version": "1.0.0" + }, + "path-case": { + "version": "1.0.1" + }, + "sentence-case": { + "version": "1.1.0" + }, + "snake-case": { + "version": "1.0.1" + }, + "swap-case": { + "version": "1.0.2" + }, + "title-case": { + "version": "1.0.1" + }, + "upper-case": { + "version": "1.0.3" + }, + "upper-case-first": { + "version": "1.0.1" + } + } + }, + "esprima": { + "version": "1.2.2" + }, + "estraverse": { + "version": "1.5.1" + }, + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + } + } + }, + "lodash": { + "version": "2.4.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "nunjucks": { + "version": "1.0.7", + "dependencies": { + "optimist": { + "version": "0.6.1", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + }, + "minimist": { + "version": "0.0.10" + } + } + }, + "chokidar": { + "version": "0.8.4", + "dependencies": { + "fsevents": { + "version": "0.2.1", + "from": "git://github.com/pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138", + "resolved": "git://github.com/pipobscure/fsevents#7dcdf9fa3f8956610fd6f69f72c67bace2de7138", + "dependencies": { + "nan": { + "version": "0.8.0" + } + } + }, + "recursive-readdir": { + "version": "0.0.2" + } + } + } + } + }, + "q-io": { + "version": "1.10.9", + "dependencies": { + "q": { + "version": "0.9.7" + }, + "qs": { + "version": "0.1.0" + }, + "url2": { + "version": "0.0.0" + }, + "mime": { + "version": "1.2.11" + }, + "mimeparse": { + "version": "0.1.4" + }, + "collections": { + "version": "0.2.2", + "dependencies": { + "weak-map": { + "version": "1.0.0" + } + } + } + } + }, + "winston": { + "version": "0.7.3", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "colors": { + "version": "0.6.2" + }, + "cycle": { + "version": "1.0.3" + }, + "eyes": { + "version": "0.1.8" + }, + "pkginfo": { + "version": "0.3.0" + }, + "request": { + "version": "2.16.6", + "dependencies": { + "form-data": { + "version": "0.0.10", + "dependencies": { + "combined-stream": { + "version": "0.0.5", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + } + } + }, + "mime": { + "version": "1.2.11" + }, + "hawk": { + "version": "0.10.2", + "dependencies": { + "hoek": { + "version": "0.7.6" + }, + "boom": { + "version": "0.3.8" + }, + "cryptiles": { + "version": "0.1.3" + }, + "sntp": { + "version": "0.1.4" + } + } + }, + "node-uuid": { + "version": "1.4.1" + }, + "cookie-jar": { + "version": "0.2.0" + }, + "aws-sign": { + "version": "0.2.0" + }, + "oauth-sign": { + "version": "0.2.0" + }, + "forever-agent": { + "version": "0.2.0" + }, + "tunnel-agent": { + "version": "0.2.0" + }, + "json-stringify-safe": { + "version": "3.0.0" + }, + "qs": { + "version": "0.5.6" + } + } + }, + "stack-trace": { + "version": "0.0.9" + } + } + } + } + }, + "event-stream": { + "version": "3.1.7", + "dependencies": { + "through": { + "version": "2.3.6" + }, + "duplexer": { + "version": "0.1.1" + }, + "from": { + "version": "0.1.3" + }, + "map-stream": { + "version": "0.1.0" + }, + "pause-stream": { + "version": "0.0.11" + }, + "split": { + "version": "0.2.10" + }, + "stream-combiner": { + "version": "0.0.4" + } + } + }, + "grunt": { + "version": "0.4.5", + "dependencies": { + "async": { + "version": "0.1.22" + }, + "coffee-script": { + "version": "1.3.3" + }, + "colors": { + "version": "0.6.2" + }, + "dateformat": { + "version": "1.0.2-1.2.3" + }, + "eventemitter2": { + "version": "0.4.14" + }, + "findup-sync": { + "version": "0.1.3", + "dependencies": { + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "lodash": { + "version": "2.4.1" + } + } + }, + "glob": { + "version": "3.1.21", + "dependencies": { + "graceful-fs": { + "version": "1.2.3" + }, + "inherits": { + "version": "1.0.0" + } + } + }, + "hooker": { + "version": "0.2.3" + }, + "iconv-lite": { + "version": "0.2.11" + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "nopt": { + "version": "1.0.10", + "dependencies": { + "abbrev": { + "version": "1.0.5" + } + } + }, + "rimraf": { + "version": "2.2.8" + }, + "lodash": { + "version": "0.9.2" + }, + "underscore.string": { + "version": "2.2.1" + }, + "which": { + "version": "1.0.5" + }, + "js-yaml": { + "version": "2.0.5", + "dependencies": { + "argparse": { + "version": "0.1.15", + "dependencies": { + "underscore": { + "version": "1.4.4" + }, + "underscore.string": { + "version": "2.3.3" + } + } + }, + "esprima": { + "version": "1.0.4" + } + } + }, + "exit": { + "version": "0.1.2" + }, + "getobject": { + "version": "0.1.0" + }, + "grunt-legacy-util": { + "version": "0.2.0" + }, + "grunt-legacy-log": { + "version": "0.1.1", + "dependencies": { + "lodash": { + "version": "2.4.1" + }, + "underscore.string": { + "version": "2.3.3" + } + } + } + } + }, + "grunt-bump": { + "version": "0.0.15", + "dependencies": { + "semver": { + "version": "2.3.2" + } + } + }, + "grunt-contrib-clean": { + "version": "0.5.0", + "dependencies": { + "rimraf": { + "version": "2.2.8" + } + } + }, + "grunt-contrib-compress": { + "version": "0.5.3", + "dependencies": { + "archiver": { + "version": "0.4.10", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "iconv-lite": { + "version": "0.2.11" + } + } + }, + "lazystream": { + "version": "0.1.0", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + }, + "prettysize": { + "version": "0.0.3" + } + } + }, + "grunt-contrib-connect": { + "version": "0.5.0", + "dependencies": { + "connect": { + "version": "2.7.11", + "dependencies": { + "qs": { + "version": "0.6.5" + }, + "formidable": { + "version": "1.0.14" + }, + "cookie-signature": { + "version": "1.0.1" + }, + "buffer-crc32": { + "version": "0.2.1" + }, + "cookie": { + "version": "0.0.5" + }, + "send": { + "version": "0.1.1", + "dependencies": { + "mime": { + "version": "1.2.11" + }, + "range-parser": { + "version": "0.0.4" + } + } + }, + "bytes": { + "version": "0.2.0" + }, + "fresh": { + "version": "0.1.0" + }, + "pause": { + "version": "0.0.1" + }, + "debug": { + "version": "2.0.0", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + } + } + }, + "connect-livereload": { + "version": "0.2.0" + }, + "open": { + "version": "0.0.4" + } + } + }, + "grunt-contrib-copy": { + "version": "0.4.1" + }, + "grunt-contrib-jshint": { + "version": "0.10.0", + "dependencies": { + "jshint": { + "version": "2.5.6", + "dependencies": { + "shelljs": { + "version": "0.3.0" + }, + "underscore": { + "version": "1.6.0" + }, + "cli": { + "version": "0.6.4", + "dependencies": { + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + } + } + }, + "minimatch": { + "version": "1.0.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "htmlparser2": { + "version": "3.7.3", + "dependencies": { + "domhandler": { + "version": "2.2.0" + }, + "domutils": { + "version": "1.5.0" + }, + "domelementtype": { + "version": "1.1.1" + }, + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "entities": { + "version": "1.0.0" + } + } + }, + "console-browserify": { + "version": "1.1.0", + "dependencies": { + "date-now": { + "version": "0.1.4" + } + } + }, + "exit": { + "version": "0.1.2" + }, + "strip-json-comments": { + "version": "1.0.1" + } + } + }, + "hooker": { + "version": "0.2.3" + } + } + }, + "grunt-ddescribe-iit": { + "version": "0.0.4" + }, + "grunt-jasmine-node": { + "version": "0.1.0", + "from": "grunt-jasmine-node@git://github.com/vojtajina/grunt-jasmine-node.git#fix-grunt-exit-code", + "resolved": "git://github.com/vojtajina/grunt-jasmine-node.git#ced17cbe52c1412b2ada53160432a5b681f37cd7" + }, + "grunt-jscs-checker": { + "version": "0.4.4", + "dependencies": { + "hooker": { + "version": "0.2.3" + }, + "jscs": { + "version": "1.4.5", + "dependencies": { + "colors": { + "version": "0.6.2" + }, + "commander": { + "version": "2.2.0" + }, + "esprima": { + "version": "1.1.1" + }, + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "strip-json-comments": { + "version": "0.1.3" + }, + "vow": { + "version": "0.3.13" + }, + "vow-fs": { + "version": "0.2.3", + "dependencies": { + "node-uuid": { + "version": "1.4.0" + }, + "vow-queue": { + "version": "0.0.2" + } + } + }, + "xmlbuilder": { + "version": "2.2.1", + "dependencies": { + "lodash-node": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.assign": { + "version": "2.4.1", + "dependencies": { + "lodash._basecreatecallback": { + "version": "2.4.1", + "dependencies": { + "lodash.bind": { + "version": "2.4.1", + "dependencies": { + "lodash._createwrapper": { + "version": "2.4.1", + "dependencies": { + "lodash._basebind": { + "version": "2.4.1", + "dependencies": { + "lodash._basecreate": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.noop": { + "version": "2.4.1" + } + } + }, + "lodash.isobject": { + "version": "2.4.1" + } + } + }, + "lodash._basecreatewrapper": { + "version": "2.4.1", + "dependencies": { + "lodash._basecreate": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.noop": { + "version": "2.4.1" + } + } + }, + "lodash.isobject": { + "version": "2.4.1" + } + } + }, + "lodash.isfunction": { + "version": "2.4.1" + } + } + }, + "lodash._slice": { + "version": "2.4.1" + } + } + }, + "lodash.identity": { + "version": "2.4.1" + }, + "lodash._setbinddata": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.noop": { + "version": "2.4.1" + } + } + }, + "lodash.support": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.isobject": { + "version": "2.4.1" + }, + "lodash._shimkeys": { + "version": "2.4.1" + } + } + }, + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "vow": { + "version": "0.4.5" + } + } + }, + "grunt-merge-conflict": { + "version": "0.0.2" + }, + "grunt-parallel": { + "version": "0.3.1", + "dependencies": { + "q": { + "version": "0.8.12" + }, + "lpad": { + "version": "0.1.0" + } + } + }, + "grunt-shell": { + "version": "0.4.0", + "dependencies": { + "stripcolorcodes": { + "version": "0.1.0" + } + } + }, + "gulp": { + "version": "3.8.8", + "dependencies": { + "archy": { + "version": "0.0.2" + }, + "chalk": { + "version": "0.5.1", + "dependencies": { + "ansi-styles": { + "version": "1.1.0" + }, + "escape-string-regexp": { + "version": "1.0.2" + }, + "has-ansi": { + "version": "0.1.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "supports-color": { + "version": "0.2.0" + } + } + }, + "deprecated": { + "version": "0.0.1" + }, + "interpret": { + "version": "0.3.7" + }, + "liftoff": { + "version": "0.12.1", + "dependencies": { + "findup-sync": { + "version": "0.1.3", + "dependencies": { + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "lodash": { + "version": "2.4.1" + } + } + }, + "resolve": { + "version": "0.7.4" + }, + "minimist": { + "version": "0.2.0" + }, + "extend": { + "version": "1.3.0" + } + } + }, + "minimist": { + "version": "1.1.0" + }, + "orchestrator": { + "version": "0.3.7", + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "dependencies": { + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + }, + "sequencify": { + "version": "0.0.7" + }, + "stream-consume": { + "version": "0.1.0" + } + } + }, + "pretty-hrtime": { + "version": "0.2.1" + }, + "semver": { + "version": "3.0.1" + }, + "tildify": { + "version": "1.0.0", + "dependencies": { + "user-home": { + "version": "1.0.0" + } + } + }, + "vinyl-fs": { + "version": "0.3.7", + "dependencies": { + "glob-stream": { + "version": "3.1.15", + "dependencies": { + "glob": { + "version": "4.0.6", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + }, + "minimatch": { + "version": "1.0.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "ordered-read-streams": { + "version": "0.0.8" + }, + "glob2base": { + "version": "0.0.11" + }, + "unique-stream": { + "version": "1.0.0" + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "dependencies": { + "gaze": { + "version": "0.5.1", + "dependencies": { + "globule": { + "version": "0.1.0", + "dependencies": { + "lodash": { + "version": "1.0.1" + }, + "glob": { + "version": "3.1.21", + "dependencies": { + "graceful-fs": { + "version": "1.2.3" + }, + "inherits": { + "version": "1.0.0" + } + } + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + } + } + } + } + }, + "graceful-fs": { + "version": "3.0.2" + }, + "lodash": { + "version": "2.4.1" + }, + "mkdirp": { + "version": "0.5.0", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, + "strip-bom": { + "version": "1.0.0", + "dependencies": { + "first-chunk-stream": { + "version": "1.0.0" + }, + "is-utf8": { + "version": "0.2.0" + } + } + }, + "through2": { + "version": "0.6.2", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "4.0.0" + } + } + }, + "vinyl": { + "version": "0.4.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + } + } + } + } + } + } + }, + "gulp-concat": { + "version": "2.4.1", + "dependencies": { + "concat-with-sourcemaps": { + "version": "0.1.5", + "dependencies": { + "source-map": { + "version": "0.1.39", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + } + } + }, + "gulp-util": { + "version": "2.2.20", + "dependencies": { + "chalk": { + "version": "0.5.1", + "dependencies": { + "ansi-styles": { + "version": "1.1.0" + }, + "escape-string-regexp": { + "version": "1.0.2" + }, + "has-ansi": { + "version": "0.1.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "supports-color": { + "version": "0.2.0" + } + } + }, + "dateformat": { + "version": "1.0.8" + }, + "lodash._reinterpolate": { + "version": "2.4.1" + }, + "lodash.template": { + "version": "2.4.1", + "dependencies": { + "lodash.defaults": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash.escape": { + "version": "2.4.1", + "dependencies": { + "lodash._escapehtmlchar": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash._escapestringchar": { + "version": "2.4.1" + }, + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash._shimkeys": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.templatesettings": { + "version": "2.4.1" + }, + "lodash.values": { + "version": "2.4.1" + } + } + }, + "minimist": { + "version": "0.2.0" + }, + "multipipe": { + "version": "0.1.1", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + } + } + }, + "through2": { + "version": "0.5.1", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "3.0.0" + } + } + }, + "vinyl": { + "version": "0.2.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + } + } + } + } + }, + "through": { + "version": "2.3.6" + } + } + }, + "gulp-foreach": { + "version": "0.0.1", + "dependencies": { + "gulp-util": { + "version": "2.2.20", + "dependencies": { + "chalk": { + "version": "0.5.1", + "dependencies": { + "ansi-styles": { + "version": "1.1.0" + }, + "escape-string-regexp": { + "version": "1.0.2" + }, + "has-ansi": { + "version": "0.1.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "supports-color": { + "version": "0.2.0" + } + } + }, + "dateformat": { + "version": "1.0.8" + }, + "lodash._reinterpolate": { + "version": "2.4.1" + }, + "lodash.template": { + "version": "2.4.1", + "dependencies": { + "lodash.defaults": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash.escape": { + "version": "2.4.1", + "dependencies": { + "lodash._escapehtmlchar": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash._escapestringchar": { + "version": "2.4.1" + }, + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash._shimkeys": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.templatesettings": { + "version": "2.4.1" + }, + "lodash.values": { + "version": "2.4.1" + } + } + }, + "minimist": { + "version": "0.2.0" + }, + "multipipe": { + "version": "0.1.1", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + } + } + }, + "through2": { + "version": "0.5.1", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "3.0.0" + } + } + }, + "vinyl": { + "version": "0.2.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + } + } + } + } + }, + "through": { + "version": "2.3.6" + } + } + }, + "gulp-jshint": { + "version": "1.4.2", + "dependencies": { + "map-stream": { + "version": "0.1.0" + }, + "jshint": { + "version": "2.4.4", + "dependencies": { + "shelljs": { + "version": "0.1.4" + }, + "underscore": { + "version": "1.4.4" + }, + "cli": { + "version": "0.4.5", + "dependencies": { + "glob": { + "version": "4.0.6", + "dependencies": { + "graceful-fs": { + "version": "3.0.2" + }, + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "1.0.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + } + } + }, + "minimatch": { + "version": "0.4.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "dependencies": { + "domhandler": { + "version": "2.1.0" + }, + "domutils": { + "version": "1.1.6" + }, + "domelementtype": { + "version": "1.1.1" + }, + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + }, + "console-browserify": { + "version": "0.1.6" + }, + "exit": { + "version": "0.1.2" + } + } + }, + "gulp-util": { + "version": "2.2.20", + "dependencies": { + "chalk": { + "version": "0.5.1", + "dependencies": { + "ansi-styles": { + "version": "1.1.0" + }, + "escape-string-regexp": { + "version": "1.0.2" + }, + "has-ansi": { + "version": "0.1.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "supports-color": { + "version": "0.2.0" + } + } + }, + "dateformat": { + "version": "1.0.8" + }, + "lodash._reinterpolate": { + "version": "2.4.1" + }, + "lodash.template": { + "version": "2.4.1", + "dependencies": { + "lodash.defaults": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash.escape": { + "version": "2.4.1", + "dependencies": { + "lodash._escapehtmlchar": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash._escapestringchar": { + "version": "2.4.1" + }, + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash._shimkeys": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.templatesettings": { + "version": "2.4.1" + }, + "lodash.values": { + "version": "2.4.1" + } + } + }, + "minimist": { + "version": "0.2.0" + }, + "multipipe": { + "version": "0.1.1", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + } + } + }, + "through2": { + "version": "0.5.1", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "3.0.0" + } + } + }, + "vinyl": { + "version": "0.2.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + } + } + } + } + }, + "lodash.clone": { + "version": "2.4.1", + "dependencies": { + "lodash._baseclone": { + "version": "2.4.1", + "dependencies": { + "lodash.assign": { + "version": "2.4.1", + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash._shimkeys": { + "version": "2.4.1" + } + } + }, + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash.foreach": { + "version": "2.4.1" + }, + "lodash.forown": { + "version": "2.4.1", + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash._shimkeys": { + "version": "2.4.1" + } + } + }, + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash._getarray": { + "version": "2.4.1", + "dependencies": { + "lodash._arraypool": { + "version": "2.4.1" + } + } + }, + "lodash.isarray": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + } + } + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash._releasearray": { + "version": "2.4.1", + "dependencies": { + "lodash._arraypool": { + "version": "2.4.1" + }, + "lodash._maxpoolsize": { + "version": "2.4.1" + } + } + }, + "lodash._slice": { + "version": "2.4.1" + } + } + }, + "lodash._basecreatecallback": { + "version": "2.4.1", + "dependencies": { + "lodash.bind": { + "version": "2.4.1", + "dependencies": { + "lodash._createwrapper": { + "version": "2.4.1", + "dependencies": { + "lodash._basebind": { + "version": "2.4.1", + "dependencies": { + "lodash._basecreate": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.noop": { + "version": "2.4.1" + } + } + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash._basecreatewrapper": { + "version": "2.4.1", + "dependencies": { + "lodash._basecreate": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.noop": { + "version": "2.4.1" + } + } + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.isfunction": { + "version": "2.4.1" + } + } + }, + "lodash._slice": { + "version": "2.4.1" + } + } + }, + "lodash.identity": { + "version": "2.4.1" + }, + "lodash._setbinddata": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.noop": { + "version": "2.4.1" + } + } + }, + "lodash.support": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + } + } + } + } + } + } + } + } + }, + "gulp-rename": { + "version": "1.2.0" + }, + "gulp-sourcemaps": { + "version": "1.2.2", + "dependencies": { + "through2": { + "version": "0.6.2", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "4.0.0" + } + } + }, + "vinyl": { + "version": "0.4.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + }, + "lodash": { + "version": "2.4.1" + } + } + }, + "convert-source-map": { + "version": "0.4.1" + } + } + }, + "gulp-uglify": { + "version": "1.0.1", + "dependencies": { + "deepmerge": { + "version": "0.2.7" + }, + "through2": { + "version": "0.6.2", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "4.0.0" + } + } + }, + "uglify-js": { + "version": "2.4.15", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "source-map": { + "version": "0.1.34", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + }, + "optimist": { + "version": "0.3.7", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2" + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.1.3", + "dependencies": { + "source-map": { + "version": "0.1.39", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + } + } + } + } + }, + "gulp-util": { + "version": "3.0.1", + "dependencies": { + "chalk": { + "version": "0.5.1", + "dependencies": { + "ansi-styles": { + "version": "1.1.0" + }, + "escape-string-regexp": { + "version": "1.0.2" + }, + "has-ansi": { + "version": "0.1.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "strip-ansi": { + "version": "0.3.0", + "dependencies": { + "ansi-regex": { + "version": "0.2.1" + } + } + }, + "supports-color": { + "version": "0.2.0" + } + } + }, + "dateformat": { + "version": "1.0.8" + }, + "lodash": { + "version": "2.4.1" + }, + "lodash._reinterpolate": { + "version": "2.4.1" + }, + "lodash.template": { + "version": "2.4.1", + "dependencies": { + "lodash.defaults": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash.escape": { + "version": "2.4.1", + "dependencies": { + "lodash._escapehtmlchar": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "dependencies": { + "lodash._htmlescapes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash._escapestringchar": { + "version": "2.4.1" + }, + "lodash.keys": { + "version": "2.4.1", + "dependencies": { + "lodash._isnative": { + "version": "2.4.1" + }, + "lodash.isobject": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + }, + "lodash._shimkeys": { + "version": "2.4.1", + "dependencies": { + "lodash._objecttypes": { + "version": "2.4.1" + } + } + } + } + }, + "lodash.templatesettings": { + "version": "2.4.1" + }, + "lodash.values": { + "version": "2.4.1" + } + } + }, + "minimist": { + "version": "1.1.0" + }, + "multipipe": { + "version": "0.1.1", + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "dependencies": { + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + } + } + }, + "through2": { + "version": "0.6.2", + "dependencies": { + "readable-stream": { + "version": "1.0.32", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "xtend": { + "version": "4.0.0" + } + } + }, + "vinyl": { + "version": "0.4.3", + "dependencies": { + "clone-stats": { + "version": "0.0.1" + } + } + } + } + }, + "jasmine-node": { + "version": "1.11.0", + "dependencies": { + "coffee-script": { + "version": "1.8.0" + }, + "jasmine-growl-reporter": { + "version": "0.0.3", + "dependencies": { + "growl": { + "version": "1.7.0" + } + } + }, + "requirejs": { + "version": "2.1.15" + }, + "walkdir": { + "version": "0.0.7" + }, + "underscore": { + "version": "1.7.0" + }, + "gaze": { + "version": "0.3.4", + "dependencies": { + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "fileset": { + "version": "0.1.5", + "dependencies": { + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + } + } + } + } + }, + "mkdirp": { + "version": "0.3.5" + } + } + }, + "jasmine-reporters": { + "version": "0.2.1" + }, + "jshint-stylish": { + "version": "0.1.5", + "dependencies": { + "chalk": { + "version": "0.4.0", + "dependencies": { + "has-color": { + "version": "0.1.7" + }, + "ansi-styles": { + "version": "1.0.0" + }, + "strip-ansi": { + "version": "0.1.1" + } + } + }, + "text-table": { + "version": "0.2.0" + } + } + }, + "karma": { + "version": "0.12.23", + "dependencies": { + "di": { + "version": "0.0.1" + }, + "socket.io": { + "version": "0.9.16", + "dependencies": { + "socket.io-client": { + "version": "0.9.16", + "dependencies": { + "uglify-js": { + "version": "1.2.5" + }, + "ws": { + "version": "0.4.31", + "dependencies": { + "commander": { + "version": "0.6.1" + }, + "nan": { + "version": "0.3.2" + }, + "tinycolor": { + "version": "0.0.1" + }, + "options": { + "version": "0.0.5" + } + } + }, + "xmlhttprequest": { + "version": "1.4.2" + }, + "active-x-obfuscator": { + "version": "0.0.1", + "dependencies": { + "zeparser": { + "version": "0.0.5" + } + } + } + } + }, + "policyfile": { + "version": "0.0.4" + }, + "base64id": { + "version": "0.1.0" + }, + "redis": { + "version": "0.7.3" + } + } + }, + "chokidar": { + "version": "0.8.2", + "dependencies": { + "fsevents": { + "version": "0.2.0", + "dependencies": { + "nan": { + "version": "0.8.0" + } + } + }, + "recursive-readdir": { + "version": "0.0.2" + } + } + }, + "glob": { + "version": "3.2.9", + "dependencies": { + "inherits": { + "version": "2.0.1" + } + } + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "http-proxy": { + "version": "0.10.4", + "dependencies": { + "pkginfo": { + "version": "0.3.0" + }, + "utile": { + "version": "0.2.1", + "dependencies": { + "async": { + "version": "0.2.10" + }, + "deep-equal": { + "version": "0.2.1" + }, + "i": { + "version": "0.3.2" + }, + "mkdirp": { + "version": "0.4.0" + }, + "ncp": { + "version": "0.4.2" + } + } + } + } + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + }, + "minimist": { + "version": "0.0.8" + } + } + }, + "rimraf": { + "version": "2.2.6" + }, + "q": { + "version": "0.9.7" + }, + "colors": { + "version": "0.6.2" + }, + "lodash": { + "version": "2.4.1" + }, + "mime": { + "version": "1.2.11" + }, + "log4js": { + "version": "0.6.14", + "dependencies": { + "async": { + "version": "0.1.15" + }, + "semver": { + "version": "1.1.4" + }, + "readable-stream": { + "version": "1.0.27-1", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.25-1" + }, + "inherits": { + "version": "2.0.1" + } + } + } + } + }, + "useragent": { + "version": "2.0.8", + "dependencies": { + "lru-cache": { + "version": "2.2.4" + } + } + }, + "graceful-fs": { + "version": "2.0.3" + }, + "connect": { + "version": "2.12.0", + "dependencies": { + "batch": { + "version": "0.5.0" + }, + "qs": { + "version": "0.6.6" + }, + "cookie-signature": { + "version": "1.0.1" + }, + "buffer-crc32": { + "version": "0.2.1" + }, + "cookie": { + "version": "0.1.0" + }, + "send": { + "version": "0.1.4", + "dependencies": { + "range-parser": { + "version": "0.0.4" + } + } + }, + "bytes": { + "version": "0.2.1" + }, + "fresh": { + "version": "0.2.0" + }, + "pause": { + "version": "0.0.1" + }, + "uid2": { + "version": "0.0.3" + }, + "debug": { + "version": "0.8.0" + }, + "methods": { + "version": "0.1.0" + }, + "raw-body": { + "version": "1.1.2" + }, + "negotiator": { + "version": "0.3.0" + }, + "multiparty": { + "version": "2.2.0", + "dependencies": { + "readable-stream": { + "version": "1.1.13-1", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.25-1" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "stream-counter": { + "version": "0.2.0" + } + } + } + } + }, + "source-map": { + "version": "0.1.33", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + } + } + }, + "karma-browserstack-launcher": { + "version": "0.0.7", + "dependencies": { + "browserstack": { + "version": "1.0.1" + }, + "q": { + "version": "0.9.7" + } + } + }, + "karma-chrome-launcher": { + "version": "0.1.2" + }, + "karma-firefox-launcher": { + "version": "0.1.3" + }, + "karma-jasmine": { + "version": "0.1.5" + }, + "karma-junit-reporter": { + "version": "0.2.1", + "dependencies": { + "xmlbuilder": { + "version": "0.4.2" + } + } + }, + "karma-ng-scenario": { + "version": "0.1.0" + }, + "karma-sauce-launcher": { + "version": "0.2.0", + "dependencies": { + "wd": { + "version": "0.2.27", + "dependencies": { + "archiver": { + "version": "0.10.1", + "dependencies": { + "buffer-crc32": { + "version": "0.2.3" + }, + "readable-stream": { + "version": "1.0.31", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "tar-stream": { + "version": "0.4.5", + "dependencies": { + "bl": { + "version": "0.9.1" + }, + "end-of-stream": { + "version": "1.1.0", + "dependencies": { + "once": { + "version": "1.3.0" + } + } + }, + "xtend": { + "version": "4.0.0" + } + } + }, + "zip-stream": { + "version": "0.3.7", + "dependencies": { + "crc32-stream": { + "version": "0.2.0" + }, + "debug": { + "version": "1.0.4", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + }, + "deflate-crc32-stream": { + "version": "0.1.2" + } + } + }, + "lazystream": { + "version": "0.1.0" + }, + "file-utils": { + "version": "0.2.1", + "dependencies": { + "findup-sync": { + "version": "0.1.3" + }, + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "iconv-lite": { + "version": "0.4.4" + }, + "isbinaryfile": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "rimraf": { + "version": "2.2.8" + } + } + } + } + }, + "async": { + "version": "0.9.0" + }, + "lodash": { + "version": "2.4.1" + }, + "q": { + "version": "1.0.1" + }, + "request": { + "version": "2.36.0", + "dependencies": { + "qs": { + "version": "0.6.6" + }, + "json-stringify-safe": { + "version": "5.0.0" + }, + "mime": { + "version": "1.2.11" + }, + "forever-agent": { + "version": "0.5.2" + }, + "node-uuid": { + "version": "1.4.1" + }, + "tough-cookie": { + "version": "0.12.1", + "dependencies": { + "punycode": { + "version": "1.3.1" + } + } + }, + "form-data": { + "version": "0.1.4", + "dependencies": { + "combined-stream": { + "version": "0.0.5", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + } + } + }, + "tunnel-agent": { + "version": "0.4.0" + }, + "http-signature": { + "version": "0.10.0", + "dependencies": { + "assert-plus": { + "version": "0.1.2" + }, + "asn1": { + "version": "0.1.11" + }, + "ctype": { + "version": "0.5.2" + } + } + }, + "oauth-sign": { + "version": "0.3.0" + }, + "hawk": { + "version": "1.0.0", + "dependencies": { + "hoek": { + "version": "0.9.1" + }, + "boom": { + "version": "0.4.2" + }, + "cryptiles": { + "version": "0.2.2" + }, + "sntp": { + "version": "0.2.4" + } + } + }, + "aws-sign2": { + "version": "0.5.0" + } + } + }, + "underscore.string": { + "version": "2.3.3" + }, + "vargs": { + "version": "0.1.0" + } + } + }, + "sauce-connect-launcher": { + "version": "0.2.2", + "dependencies": { + "lodash": { + "version": "1.3.1" + }, + "async": { + "version": "0.2.10" + }, + "adm-zip": { + "version": "0.4.4" + } + } + }, + "q": { + "version": "0.9.7" + }, + "saucelabs": { + "version": "0.1.1" + } + } + }, + "karma-script-launcher": { + "version": "0.1.0" + }, + "load-grunt-tasks": { + "version": "0.3.0", + "dependencies": { + "globule": { + "version": "0.2.0", + "dependencies": { + "lodash": { + "version": "2.4.1" + }, + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "findup-sync": { + "version": "0.1.3", + "dependencies": { + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "lodash": { + "version": "2.4.1" + } + } + } + } + }, + "lodash": { + "version": "2.1.0" + }, + "marked": { + "version": "0.3.2" + }, + "node-html-encoder": { + "version": "0.0.2" + }, + "promises-aplus-tests": { + "version": "1.3.2", + "dependencies": { + "mocha": { + "version": "1.11.0", + "dependencies": { + "commander": { + "version": "0.6.1" + }, + "growl": { + "version": "1.7.0" + }, + "jade": { + "version": "0.26.3", + "dependencies": { + "mkdirp": { + "version": "0.3.0" + } + } + }, + "diff": { + "version": "1.0.2" + }, + "debug": { + "version": "2.0.0", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + }, + "mkdirp": { + "version": "0.3.5" + }, + "ms": { + "version": "0.3.0" + }, + "glob": { + "version": "3.2.1", + "dependencies": { + "minimatch": { + "version": "0.2.14", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + }, + "graceful-fs": { + "version": "1.2.3" + }, + "inherits": { + "version": "1.0.0" + } + } + } + } + }, + "sinon": { + "version": "1.7.3", + "dependencies": { + "buster-format": { + "version": "0.5.6", + "dependencies": { + "buster-core": { + "version": "0.6.4" + } + } + } + } + }, + "underscore": { + "version": "1.4.4" + } + } + }, + "protractor": { + "version": "1.3.1", + "dependencies": { + "request": { + "version": "2.36.0", + "dependencies": { + "qs": { + "version": "0.6.6" + }, + "json-stringify-safe": { + "version": "5.0.0" + }, + "mime": { + "version": "1.2.11" + }, + "forever-agent": { + "version": "0.5.2" + }, + "node-uuid": { + "version": "1.4.1" + }, + "tough-cookie": { + "version": "0.12.1", + "dependencies": { + "punycode": { + "version": "1.3.1" + } + } + }, + "form-data": { + "version": "0.1.4", + "dependencies": { + "combined-stream": { + "version": "0.0.5", + "dependencies": { + "delayed-stream": { + "version": "0.0.5" + } + } + }, + "async": { + "version": "0.9.0" + } + } + }, + "tunnel-agent": { + "version": "0.4.0" + }, + "http-signature": { + "version": "0.10.0", + "dependencies": { + "assert-plus": { + "version": "0.1.2" + }, + "asn1": { + "version": "0.1.11" + }, + "ctype": { + "version": "0.5.2" + } + } + }, + "oauth-sign": { + "version": "0.3.0" + }, + "hawk": { + "version": "1.0.0", + "dependencies": { + "hoek": { + "version": "0.9.1" + }, + "boom": { + "version": "0.4.2" + }, + "cryptiles": { + "version": "0.2.2" + }, + "sntp": { + "version": "0.2.4" + } + } + }, + "aws-sign2": { + "version": "0.5.0" + } + } + }, + "selenium-webdriver": { + "version": "2.43.5", + "dependencies": { + "tmp": { + "version": "0.0.24" + }, + "xml2js": { + "version": "0.4.4", + "dependencies": { + "sax": { + "version": "0.6.0" + }, + "xmlbuilder": { + "version": "2.4.4", + "dependencies": { + "lodash-node": { + "version": "2.4.1" + } + } + } + } + } + } + }, + "minijasminenode": { + "version": "1.1.1" + }, + "jasminewd": { + "version": "1.1.0" + }, + "saucelabs": { + "version": "0.1.1" + }, + "glob": { + "version": "3.2.11", + "dependencies": { + "inherits": { + "version": "2.0.1" + }, + "minimatch": { + "version": "0.3.0", + "dependencies": { + "lru-cache": { + "version": "2.5.0" + }, + "sigmund": { + "version": "1.0.0" + } + } + } + } + }, + "adm-zip": { + "version": "0.4.4" + }, + "optimist": { + "version": "0.6.1", + "dependencies": { + "wordwrap": { + "version": "0.0.2" + }, + "minimist": { + "version": "0.0.10" + } + } + }, + "q": { + "version": "1.0.0" + }, + "lodash": { + "version": "2.4.1" + }, + "source-map-support": { + "version": "0.2.7", + "dependencies": { + "source-map": { + "version": "0.1.32", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + } + } + } + } + }, + "q": { + "version": "1.0.1" + }, + "q-io": { + "version": "1.11.4", + "dependencies": { + "qs": { + "version": "1.2.2" + }, + "url2": { + "version": "0.0.0" + }, + "mime": { + "version": "1.2.11" + }, + "mimeparse": { + "version": "0.1.4" + }, + "collections": { + "version": "0.2.2", + "dependencies": { + "weak-map": { + "version": "1.0.0" + } + } + } + } + }, + "qq": { + "version": "0.3.5", + "dependencies": { + "q": { + "version": "0.8.4" + } + } + }, + "rewire": { + "version": "1.1.3" + }, + "semver": { + "version": "2.1.0" + }, + "shelljs": { + "version": "0.2.6" + }, + "sorted-object": { + "version": "1.0.0" + }, + "stringmap": { + "version": "0.2.2" + } + }, + "name": "angularjs" +} diff --git a/package.json b/package.json index 629b736007f8..43e65d5daabe 100644 --- a/package.json +++ b/package.json @@ -1,59 +1,66 @@ { "name": "angularjs", "branchVersion": "1.2.*", - "cdnVersion": "1.2.14", "repository": { "type": "git", "url": "https://github.com/angular/angular.js.git" }, "devDependencies": { + "angular-benchpress": "0.x.x", + "benchmark": "1.x.x", + "bower": "~1.3.9", + "browserstacktunnel-wrapper": "~1.1.1", + "canonical-path": "0.0.2", + "dgeni": "^0.4.0", + "dgeni-packages": "^0.10.0", + "event-stream": "~3.1.0", "grunt": "~0.4.2", "grunt-bump": "~0.0.13", "grunt-contrib-clean": "~0.5.0", - "grunt-contrib-connect": "~0.5.0", "grunt-contrib-compress": "~0.5.2", + "grunt-contrib-connect": "~0.5.0", "grunt-contrib-copy": "~0.4.1", - "grunt-contrib-jshint": "~0.7.2", + "grunt-contrib-jshint": "~0.10.0", "grunt-ddescribe-iit": "~0.0.1", "grunt-jasmine-node": "git://github.com/vojtajina/grunt-jasmine-node.git#fix-grunt-exit-code", - "grunt-jscs-checker": "~0.3.2", + "grunt-jscs-checker": "~0.4.0", "grunt-merge-conflict": "~0.0.1", "grunt-parallel": "~0.3.1", "grunt-shell": "~0.4.0", - "load-grunt-tasks": "~0.3.0", - "bower": "~1.2.2", + "gulp": "~3.8.0", + "gulp-concat": "^2.4.1", + "gulp-foreach": "0.0.1", + "gulp-jshint": "~1.4.2", + "gulp-rename": "^1.2.0", + "gulp-sourcemaps": "^1.2.2", + "gulp-uglify": "^1.0.1", + "gulp-util": "^3.0.1", "jasmine-node": "~1.11.0", - "q": "~1.0.0", - "q-io": "~1.10.6", - "qq": "~0.3.5", - "shelljs": "~0.2.6", - "karma": "0.11.12", - "karma-jasmine": "0.1.5", + "jasmine-reporters": "~0.2.1", + "jshint-stylish": "~0.1.5", + "karma": "^0.12.0", + "karma-browserstack-launcher": "0.0.7", "karma-chrome-launcher": "0.1.2", "karma-firefox-launcher": "0.1.3", - "karma-ng-scenario": "0.1.0", + "karma-jasmine": "0.1.5", "karma-junit-reporter": "0.2.1", + "karma-ng-scenario": "0.1.0", "karma-sauce-launcher": "0.2.0", "karma-script-launcher": "0.1.0", - "karma-browserstack-launcher": "0.0.7", - "protractor": "~0.19.0", - "yaml-js": "~0.0.8", - "rewire": "1.1.3", - "promises-aplus-tests": "~1.3.2", - "semver": "~2.1.0", + "load-grunt-tasks": "~0.3.0", "lodash": "~2.1.0", - "browserstacktunnel-wrapper": "~1.1.1", - "jasmine-reporters": "~0.2.1", - "gulp": "~3.4.0", - "event-stream": "~3.1.0", "marked": "~0.3.0", - "gulp-concat": "~2.1.7", - "canonical-path": "0.0.2", - "winston": "~0.7.2", - "dgeni": "~0.2.0", - "dgeni-packages": "^0.3.0", - "gulp-jshint": "~1.4.2", - "jshint-stylish": "~0.1.5" + "node-html-encoder": "0.0.2", + "promises-aplus-tests": "~1.3.2", + "protractor": "1.3.1", + "q": "~1.0.0", + "q-io": "^1.10.9", + "qq": "^0.3.5", + "rewire": "1.1.3", + "semver": "~2.1.0", + "shelljs": "~0.2.6", + "sorted-object": "^1.0.0", + "stringmap": "^0.2.2" }, "licenses": [ { diff --git a/protractor-conf.js b/protractor-conf.js index 9c937c843432..577d8b2b10ec 100644 --- a/protractor-conf.js +++ b/protractor-conf.js @@ -1,8 +1,10 @@ +'use strict'; + var config = require('./protractor-shared-conf').config; config.specs = [ 'build/docs/ptore2e/**/*.js', - 'test/e2e/docsAppE2E.js' + 'docs/app/e2e/**/*.scenario.js' ]; config.capabilities = { diff --git a/protractor-jenkins-conf.js b/protractor-jenkins-conf.js index 89750e1586df..64b67a2644ae 100644 --- a/protractor-jenkins-conf.js +++ b/protractor-jenkins-conf.js @@ -1,9 +1,11 @@ +'use strict'; + exports.config = { allScriptsTimeout: 11000, specs: [ 'build/docs/ptore2e/**/*.js', - 'test/e2e/docsAppE2E.js' + 'docs/app/e2e/*.scenario.js' ], capabilities: { @@ -15,11 +17,13 @@ exports.config = { framework: 'jasmine', onPrepare: function() { + /* global angular: false, browser: false, jasmine: false */ + // Disable animations so e2e tests run more quickly var disableNgAnimate = function() { - angular.module('disableNgAnimate', []).run(function($animate) { + angular.module('disableNgAnimate', []).run(['$animate', function($animate) { $animate.enabled(false); - }); + }]); }; browser.addMockModule('disableNgAnimate', disableNgAnimate); diff --git a/protractor-shared-conf.js b/protractor-shared-conf.js index 147bb00676f9..7bcb0264412f 100644 --- a/protractor-shared-conf.js +++ b/protractor-shared-conf.js @@ -1,3 +1,5 @@ +'use strict'; + exports.config = { allScriptsTimeout: 11000, @@ -6,11 +8,13 @@ exports.config = { framework: 'jasmine', onPrepare: function() { + /* global angular: false, browser: false, jasmine: false */ + // Disable animations so e2e tests run more quickly var disableNgAnimate = function() { - angular.module('disableNgAnimate', []).run(function($animate) { + angular.module('disableNgAnimate', []).run(['$animate', function($animate) { $animate.enabled(false); - }); + }]); }; browser.addMockModule('disableNgAnimate', disableNgAnimate); @@ -22,6 +26,7 @@ exports.config = { }, jasmineNodeOpts: { - defaultTimeoutInterval: 30000 + defaultTimeoutInterval: 60000, + showTiming: true } }; diff --git a/protractor-travis-conf.js b/protractor-travis-conf.js index d2d6c21f2bdb..b0969b1fa3ad 100644 --- a/protractor-travis-conf.js +++ b/protractor-travis-conf.js @@ -1,3 +1,5 @@ +'use strict'; + var config = require('./protractor-shared-conf').config; config.sauceUser = process.env.SAUCE_USERNAME; @@ -5,14 +7,17 @@ config.sauceKey = process.env.SAUCE_ACCESS_KEY; config.multiCapabilities = [{ 'browserName': 'chrome', + 'platform': 'OS X 10.9', 'name': 'Angular E2E', 'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER, - 'build': process.env.TRAVIS_BUILD_NUMBER + 'build': process.env.TRAVIS_BUILD_NUMBER, + 'version': '34' }, { 'browserName': 'firefox', 'name': 'Angular E2E', 'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER, - 'build': process.env.TRAVIS_BUILD_NUMBER + 'build': process.env.TRAVIS_BUILD_NUMBER, + 'version': '28' }, { browserName: 'safari', 'platform': 'OS X 10.9', @@ -22,4 +27,7 @@ config.multiCapabilities = [{ 'build': process.env.TRAVIS_BUILD_NUMBER }]; +config.allScriptsTimeout = 30000; +config.getPageTimeout = 30000; + exports.config = config; diff --git a/scripts/angular-phonecat/publish.sh b/scripts/angular-phonecat/publish.sh deleted file mode 100755 index f68bc6f49812..000000000000 --- a/scripts/angular-phonecat/publish.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -# Script for updating angular-phonecat repo from current local build. - -echo "#################################" -echo "## Update angular-phonecat ###" -echo "#################################" - -ARG_DEFS=( - "--action=(prepare|publish)" - "[--no-test=(true|false)]" -) - -function init { - TMP_DIR=$(resolveDir ../../tmp) - BUILD_DIR=$(resolveDir ../../build) - REPO_DIR=$TMP_DIR/angular-phonecat - NEW_VERSION=$(cat $BUILD_DIR/version.txt) -} - -function prepare { - echo "-- Cloning angular-phonecat" - git clone git@github.com:angular/angular-phonecat.git $REPO_DIR - - # - # copy the files from the build - # - echo "-- Updating angular-phonecat" - cd $REPO_DIR - ./scripts/private/update-angular.sh $BUILD_DIR - - # Test - if [[ $NO_TEST != "true" ]]; then - ./scripts/private/test-all.sh - fi - - # Generate demo - ./scripts/private/snapshot-web.sh - git checkout gh-pages - git pull - rm -r step* - mv angular-phonecat-snapshots-web/step* . - git add step* - git commit -am "Angular $NEW_VERSION release" -} - -function publish { - cd $REPO_DIR - echo "-- Pushing angular-phonecat" - git push origin master -f --tags - git push origin gh-pages -f -} - -source $(dirname $0)/../utils.inc diff --git a/scripts/angular-seed/publish.sh b/scripts/angular-seed/publish.sh deleted file mode 100755 index 94498d67f39e..000000000000 --- a/scripts/angular-seed/publish.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -# Script for updating angular-seed repo from current local build. - -echo "#################################" -echo "## Update angular-seed ###" -echo "#################################" - -ARG_DEFS=( - "--action=(prepare|publish)" - "[--no-test=(true|false)]" -) - -function init { - TMP_DIR=$(resolveDir ../../tmp) - BUILD_DIR=$(resolveDir ../../build) - REPO_DIR=$TMP_DIR/angular-seed - NEW_VERSION=$(cat $BUILD_DIR/version.txt) -} - -function prepare { - echo "-- Cloning angular-seed" - git clone git@github.com:angular/angular-seed.git $REPO_DIR - - # - # copy the files from the build - # - echo "-- Updating angular-seed" - cd $REPO_DIR - ./scripts/update-angular.sh $BUILD_DIR - - # Test - if [[ $NO_TEST != "true" ]]; then - ./scripts/test-all.sh - fi -} - -function publish { - cd $REPO_DIR - echo "-- Pushing angular-seed" - git push origin master -} - -source $(dirname $0)/../utils.inc diff --git a/scripts/angular.js/publish-cdn-version.sh b/scripts/angular.js/publish-cdn-version.sh deleted file mode 100755 index ed5ce43eedda..000000000000 --- a/scripts/angular.js/publish-cdn-version.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -# Script for updating cdnVersion of angular.js - -echo "###################################" -echo "## Update angular.js cdnVersion ###" -echo "###################################" - -ARG_DEFS=( - "--cdn-version=(.*)" - "--action=(prepare|publish)" -) - -function init { - cd ../.. -} - -function prepare { - replaceJsonProp "package.json" "cdnVersion" "(.*)" "$CDN_VERSION" - git add package.json - git commit -m "chore(release): update cdn version" -} - -function publish { - BRANCH=$(git rev-parse --abbrev-ref HEAD) - # push the commits to github - git push origin $BRANCH -} - -source $(dirname $0)/../utils.inc diff --git a/scripts/angularjs.org/publish.sh b/scripts/angularjs.org/publish.sh deleted file mode 100755 index 1efb621b9012..000000000000 --- a/scripts/angularjs.org/publish.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# Script for updating angularjs.org repo - -echo "#################################" -echo "##### Update angularjs.org ######" -echo "#################################" - -ARG_DEFS=( - "--action=(prepare|publish)" - "--cdn-version=(.*)" -) - -function init { - TMP_DIR=$(resolveDir ../../tmp) - REPO_DIR=$TMP_DIR/angularjs.org -} - -function prepare { - echo "-- Cloning angularjs.org" - git clone git@github.com:angular/angularjs.org.git $REPO_DIR - - # - # update files - # - echo "-- Updating angularjs.org" - cd $REPO_DIR - VERSION_REGEX="[a-z0-9\-\.\+]+" - - replaceInFile "index.html" "(ajax\/libs\/angularjs\/)$VERSION_REGEX" "\1$CDN_VERSION" - replaceInFile "index.html" "([^<]*)$VERSION_REGEX" "\1$CDN_VERSION" - replaceInFile "index.html" "(code.angularjs.org\/)$VERSION_REGEX" "\1$CDN_VERSION" - - replaceInFile "js/homepage.js" "($scope.CURRENT_STABLE_VERSION[ ]*=[ ]*')$VERSION_REGEX" "\1$CDN_VERSION" - replaceInFile "js/homepage.js" "($scope.CURRENT_UNSTABLE_VERSION[ ]*=[ ]*')$VERSION_REGEX" "\1$CDN_VERSION" - - git add index.html - git add js/homepage.js - git commit -m "update(version): update angular version to $CDN_VERSION" -} - -function publish { - cd $REPO_DIR - echo "-- Pushing angularjs.org" - git push origin master -} - -source $(dirname $0)/../utils.inc diff --git a/scripts/bower/publish.sh b/scripts/bower/publish.sh index ad77aadc41ad..24d79e04c63c 100755 --- a/scripts/bower/publish.sh +++ b/scripts/bower/publish.sh @@ -50,12 +50,6 @@ function prepare { if [ -f $BUILD_DIR/$repo.js ] # ignore i18l then echo "-- Updating files in bower-$repo" - cd $TMP_DIR/bower-$repo - git reset --hard HEAD - git checkout master - git fetch --all - git reset --hard origin/master - cd $SCRIPT_DIR cp $BUILD_DIR/$repo.* $TMP_DIR/bower-$repo/ fi done diff --git a/scripts/clean-shrinkwrap.js b/scripts/clean-shrinkwrap.js new file mode 100755 index 000000000000..c46fe295da6b --- /dev/null +++ b/scripts/clean-shrinkwrap.js @@ -0,0 +1,42 @@ +#!/usr/bin/env node + +/** + * this script is just a temporary solution to deal with the issue of npm outputting the npm + * shrinkwrap file in an unstable manner. + * + * See: https://github.com/npm/npm/issues/3581 + */ + +var _ = require('lodash'); +var sorted = require('sorted-object'); +var fs = require('fs'); + + +function cleanModule(module, name) { + + // keep `from` and `resolve` properties for git dependencies, delete otherwise + if (!(module.resolved && module.resolved.match(/^git:\/\//))) { + delete module.from; + delete module.resolved; + } + + if (name === 'chokidar') { + if (module.version === '0.8.1') { + delete module.dependencies; + } + } + + _.forEach(module.dependencies, function(mod, name) { + cleanModule(mod, name); + }); +} + + +console.log('Reading npm-shrinkwrap.json'); +var shrinkwrap = require('./../npm-shrinkwrap.json'); + +console.log('Cleaning shrinkwrap object'); +cleanModule(shrinkwrap, shrinkwrap.name); + +console.log('Writing cleaned npm-shrinkwrap.json'); +fs.writeFileSync('./npm-shrinkwrap.json', JSON.stringify(sorted(shrinkwrap), null, 2) + "\n"); diff --git a/scripts/code.angularjs.org/publish.sh b/scripts/code.angularjs.org/publish.sh index 4845ad2ace70..fc4f8d2e92e4 100755 --- a/scripts/code.angularjs.org/publish.sh +++ b/scripts/code.angularjs.org/publish.sh @@ -38,12 +38,6 @@ function prepare { # echo "-- Updating code.angularjs.org" mkdir $REPO_DIR/$NEW_VERSION - cd $REPO_DIR - git reset --hard HEAD - git checkout master - git fetch --all - git reset --hard origin/master - cd $SCRIPT_DIR cp -r $BUILD_DIR/* $REPO_DIR/$NEW_VERSION/ # @@ -55,19 +49,37 @@ function prepare { git commit -m "v$NEW_VERSION" } -function publish { - if [[ $IS_SNAPSHOT_BUILD ]]; then - echo "-- Updating snapshot version" - curl -G --data-urlencode "ver=$NEW_VERSION" http://code.angularjs.org/fetchLatestSnapshot.php - exit 0; - fi +function _update_snapshot() { + for backend in "$@" ; do + echo "-- Updating snapshot version: backend=$backend" + curl -G --data-urlencode "ver=$NEW_VERSION" http://$backend:8003/fetchLatestSnapshot.php + done +} + +function _update_code() { cd $REPO_DIR + echo "-- Pushing code.angularjs.org" git push origin master - echo "-- Refreshing code.angularjs.org" - curl http://code.angularjs.org/gitFetchSite.php + for backend in "$@" ; do + echo "-- Refreshing code.angularjs.org: backend=$backend" + 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")')") + + if [[ $IS_SNAPSHOT_BUILD ]]; then + _update_snapshot ${backends[@]} + else + _update_code ${backends[@]} + fi } source $(dirname $0)/../utils.inc diff --git a/scripts/jenkins/release-after-cdn.sh b/scripts/jenkins/release-after-cdn.sh deleted file mode 100755 index 44436c048a25..000000000000 --- a/scripts/jenkins/release-after-cdn.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -ARG_DEFS=( - # require the git dryrun flag so the script can't be run without - # thinking about this! - "--git-push-dryrun=(true|false)" - "--cdn-version=(.*)" -) - -function init { - NG_ARGS=("$@") - if [[ ! $VERBOSE ]]; then - VERBOSE=false - fi - VERBOSE_ARG="--verbose=$VERBOSE" -} - -function phase { - ACTION_ARG="--action=$1" - CDN_VERSION_ARG="--cdn-version=$CDN_VERSION" - ./scripts/angular.js/publish-cdn-version.sh $ACTION_ARG $CDN_VERSION_ARG $VERBOSE_ARG - ./scripts/angularjs.org/publish.sh $ACTION_ARG $CDN_VERSION_ARG $VERBOSE_ARG -} - -function checkCdn { - STATUS=$(curl http://ajax.googleapis.com/ajax/libs/angularjs/$CDN_VERSION/angular.min.js --write-out '%{http_code}' -o /dev/null -silent) - if [[ $STATUS != 200 ]]; then - echo "Could not find release $CDN_VERSION on CDN" - exit 1 - fi -} - -function run { - cd ../.. - checkCdn - - phase prepare - phase publish -} - -source $(dirname $0)/../utils.inc \ No newline at end of file diff --git a/scripts/jenkins/release.sh b/scripts/jenkins/release.sh index 8c1e46bc09b0..d8d21f8a407b 100755 --- a/scripts/jenkins/release.sh +++ b/scripts/jenkins/release.sh @@ -23,7 +23,7 @@ ARG_DEFS=( ) function init { - if [[ $(git rev-parse --short HEAD) != $COMMIT_SHA ]]; then + if [[ $(git rev-parse HEAD) != $(git rev-parse $COMMIT_SHA) ]]; then echo "HEAD is not at $COMMIT_SHA" usage fi @@ -56,12 +56,10 @@ function phase { ../code.angularjs.org/publish.sh $ACTION_ARG $VERBOSE_ARG ../bower/publish.sh $ACTION_ARG $VERBOSE_ARG - ../angular-seed/publish.sh $ACTION_ARG $VERBOSE_ARG --no-test=true - ../angular-phonecat/publish.sh $ACTION_ARG $VERBOSE_ARG --no-test=true } function run { - # First prepare all scripts (build, test, commit, tag, ...), + # First prepare all scripts (build, commit, tag, ...), # so we are sure everything is all right phase prepare # only then publish to github diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index 79fa77158215..2c642355f7b7 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -8,13 +8,12 @@ if [ $JOB = "unit" ]; then grunt ci-checks grunt test:promises-aplus grunt test:unit --browsers SL_Chrome,SL_Safari,SL_Firefox,SL_IE_8,SL_IE_9,SL_IE_10,SL_IE_11 --reporters dots - grunt test:docs --browsers SL_Chrome,SL_Safari,SL_Firefox,SL_IE_8,SL_IE_9,SL_IE_10,SL_IE_11 --reporters dots + grunt tests:docs --browsers SL_Chrome,SL_Safari,SL_Firefox,SL_IE_8,SL_IE_9,SL_IE_10,SL_IE_11 --reporters dots + grunt test:travis-protractor --specs "docs/app/e2e/**/*.scenario.js" elif [ $JOB = "e2e" ]; then - export TARGET_SPECS="build/docs/ptore2e/**/*jqlite_test.js" + export TARGET_SPECS="build/docs/ptore2e/**/default_test.js" if [ $TEST_TARGET = "jquery" ]; then - TARGET_SPECS="build/docs/ptore2e/**/*jquery_test.js" - elif [ $TEST_TARGET = "doce2e" ]; then - TARGET_SPECS="test/e2e/docsAppE2E.js" + TARGET_SPECS="build/docs/ptore2e/**/jquery_test.js" fi grunt test:travis-protractor --specs "$TARGET_SPECS" else diff --git a/scripts/travis/npm-bundle-deps.sh b/scripts/travis/npm-bundle-deps.sh new file mode 100755 index 000000000000..5668df6d1493 --- /dev/null +++ b/scripts/travis/npm-bundle-deps.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -e + +# normalize the working dir to the directory of the script +cd $(dirname $0); + +cd ../.. +curl "http://23.251.148.50:8000/tar/$TRAVIS_REPO_SLUG/$TRAVIS_COMMIT" | tar xz || true diff --git a/scripts/utils.inc b/scripts/utils.inc index 71c3bc9bfc75..919f7df9799e 100644 --- a/scripts/utils.inc +++ b/scripts/utils.inc @@ -15,7 +15,7 @@ # 0. Set the current directory to the directory of the script. By this # the script can be called from anywhere. # 1. Parse the named arguments -# 2. If the parameter "git_push_dryrun" is set, all calls the `git push` in this script +# 2. If the parameter "git_push_dryrun" is set, all calls to `git push` in this script # or in child scripts will be intercepted so that the `--dry-run` and `--porcelain` is added # to show what the push would do but not actually do it. # 3. If the parameter "verbose" is set, the `-x` flag will be set in bash. @@ -36,7 +36,7 @@ # with the name of the parameter in upper case (with dash converted to underscore). # # Special arguments that are always available: -# - "--action=.*": This parameter will be used to dispatch to a function with that name when the +# - "--action=.*": This parameter will be used to execute a function with that name when the # script is started # - "--git_push_dryrun=true": This will intercept all calls to `git push` in this script # or in child scripts so that the `--dry-run` and `--porcelain` is added @@ -195,7 +195,7 @@ function isFunction { } # readJsonProp(jsonFile, property) -# - restriction: property needs to be on an own line! +# - restriction: property needs to be on a single line! function readJsonProp { echo $(sed -En 's/.*"'$2'"[ ]*:[ ]*"(.*)".*/\1/p' $1) } diff --git a/src/.jshintrc b/src/.jshintrc index f32caa451ed6..bbae3cf8aad9 100644 --- a/src/.jshintrc +++ b/src/.jshintrc @@ -1,20 +1,5 @@ { - "bitwise": true, - "immed": true, - "newcap": true, - "noarg": true, - "noempty": true, - "nonew": true, - "trailing": true, - "maxlen": 200, - "boss": true, - "eqnull": true, - "expr": true, - "globalstrict": true, - "laxbreak": true, - "loopfunc": true, - "sub": true, - "undef": true, + "extends": "../.jshintrc-base", "browser": true, "globals": { /* auto/injector.js */ @@ -38,7 +23,6 @@ "uppercase": false, "manualLowercase": false, "manualUppercase": false, - "nodeName_": false, "isArrayLike": false, "forEach": false, "sortedKeys": false, @@ -64,7 +48,9 @@ "isWindow": false, "isScope": false, "isFile": false, + "isBlob": false, "isBoolean": false, + "isPromiseLike": false, "trim": false, "isElement": false, "makeMap": false, @@ -100,12 +86,13 @@ "assertNotHasOwnProperty": false, "getter": false, "getBlockElements": false, + "VALIDITY_STATE_PROPERTY": false, /* AngularPublic.js */ "version": false, "publishExternalAPI": false, - /* minerr.js */ + /* minErr.js */ "minErr": false, /* loader.js */ @@ -134,6 +121,7 @@ "JQLitePrototype": false, "addEventListenerFn": false, "removeEventListenerFn": false, + "jqLiteIsTextNode": false, /* apis.js */ "hashKey": false, diff --git a/src/Angular.js b/src/Angular.js index 68ae929539ce..90edb364dafd 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -1,88 +1,88 @@ 'use strict'; /* We need to tell jshint what variables are being exported */ -/* global - -angular, - -msie, - -jqLite, - -jQuery, - -slice, - -push, - -toString, - -ngMinErr, - -_angular, - -angularModule, - -nodeName_, - -uid, - - -lowercase, - -uppercase, - -manualLowercase, - -manualUppercase, - -nodeName_, - -isArrayLike, - -forEach, - -sortedKeys, - -forEachSorted, - -reverseParams, - -nextUid, - -setHashKey, - -extend, - -int, - -inherit, - -noop, - -identity, - -valueFn, - -isUndefined, - -isDefined, - -isObject, - -isString, - -isNumber, - -isDate, - -isArray, - -isFunction, - -isRegExp, - -isWindow, - -isScope, - -isFile, - -isBoolean, - -trim, - -isElement, - -makeMap, - -map, - -size, - -includes, - -indexOf, - -arrayRemove, - -isLeafNode, - -copy, - -shallowCopy, - -equals, - -csp, - -concat, - -sliceArgs, - -bind, - -toJsonReplacer, - -toJson, - -fromJson, - -toBoolean, - -startingTag, - -tryDecodeURIComponent, - -parseKeyValue, - -toKeyValue, - -encodeUriSegment, - -encodeUriQuery, - -angularInit, - -bootstrap, - -snake_case, - -bindJQuery, - -assertArg, - -assertArgFn, - -assertNotHasOwnProperty, - -getter, - -getBlockElements, - -hasOwnProperty, - +/* global angular: true, + msie: true, + jqLite: true, + jQuery: true, + slice: true, + push: true, + toString: true, + ngMinErr: true, + angularModule: true, + nodeName_: true, + uid: true, + VALIDITY_STATE_PROPERTY: true, + + lowercase: true, + uppercase: true, + manualLowercase: true, + manualUppercase: true, + nodeName_: true, + isArrayLike: true, + forEach: true, + sortedKeys: true, + forEachSorted: true, + reverseParams: true, + nextUid: true, + setHashKey: true, + extend: true, + int: true, + inherit: true, + noop: true, + identity: true, + valueFn: true, + isUndefined: true, + isDefined: true, + isObject: true, + isString: true, + isNumber: true, + isDate: true, + isArray: true, + isFunction: true, + isRegExp: true, + isWindow: true, + isScope: true, + isFile: true, + isBlob: true, + isBoolean: true, + isPromiseLike: true, + trim: true, + isElement: true, + makeMap: true, + map: true, + size: true, + includes: true, + indexOf: true, + arrayRemove: true, + isLeafNode: true, + copy: true, + shallowCopy: true, + equals: true, + csp: true, + concat: true, + sliceArgs: true, + bind: true, + toJsonReplacer: true, + toJson: true, + fromJson: true, + toBoolean: true, + startingTag: true, + tryDecodeURIComponent: true, + parseKeyValue: true, + toKeyValue: true, + encodeUriSegment: true, + encodeUriQuery: true, + angularInit: true, + bootstrap: true, + snake_case: true, + bindJQuery: true, + assertArg: true, + assertArgFn: true, + assertNotHasOwnProperty: true, + getter: true, + getBlockElements: true, + hasOwnProperty: true, */ //////////////////////////////////// @@ -102,11 +102,15 @@ *
          */ +// The name of a form control's ValidityState property. +// This is used so that it's possible for internal tests to create mock ValidityStates. +var VALIDITY_STATE_PROPERTY = 'validity'; + /** * @ngdoc function * @name angular.lowercase * @module ng - * @function + * @kind function * * @description Converts the specified string to lowercase. * @param {string} string String to be converted to lowercase. @@ -119,7 +123,7 @@ var hasOwnProperty = Object.prototype.hasOwnProperty; * @ngdoc function * @name angular.uppercase * @module ng - * @function + * @kind function * * @description Converts the specified string to uppercase. * @param {string} string String to be converted to uppercase. @@ -160,8 +164,6 @@ var /** holds major version number for IE or NaN for real browsers */ toString = Object.prototype.toString, ngMinErr = minErr('ng'), - - _angular = window.angular, /** @name angular */ angular = window.angular || (window.angular = {}), angularModule, @@ -203,7 +205,7 @@ function isArrayLike(obj) { * @ngdoc function * @name angular.forEach * @module ng - * @function + * @kind function * * @description * Invokes the `iterator` function once for each item in `obj` collection, which can be either an @@ -217,7 +219,7 @@ function isArrayLike(obj) { ```js var values = {name: 'misko', gender: 'male'}; var log = []; - angular.forEach(values, function(value, key){ + angular.forEach(values, function(value, key) { this.push(key + ': ' + value); }, log); expect(log).toEqual(['name: misko', 'gender: male']); @@ -231,7 +233,7 @@ function isArrayLike(obj) { function forEach(obj, iterator, context) { var key; if (obj) { - if (isFunction(obj)){ + if (isFunction(obj)) { for (key in obj) { // Need to check if hasOwnProperty exists, // as on IE8 the result of querySelectorAll is an object without a hasOwnProperty function @@ -239,11 +241,12 @@ function forEach(obj, iterator, context) { iterator.call(context, obj[key], key); } } - } else if (obj.forEach && obj.forEach !== forEach) { - obj.forEach(iterator, context); - } else if (isArrayLike(obj)) { - for (key = 0; key < obj.length; key++) + } else if (isArray(obj) || isArrayLike(obj)) { + for (key = 0; key < obj.length; key++) { iterator.call(context, obj[key], key); + } + } else if (obj.forEach && obj.forEach !== forEach) { + obj.forEach(iterator, context); } else { for (key in obj) { if (obj.hasOwnProperty(key)) { @@ -332,10 +335,10 @@ function setHashKey(obj, h) { * @ngdoc function * @name angular.extend * @module ng - * @function + * @kind function * * @description - * Extends the destination object `dst` by copying all of the properties from the `src` object(s) + * Extends the destination object `dst` by copying own enumerable properties from the `src` object(s) * to `dst`. You can specify multiple `src` objects. * * @param {Object} dst Destination object. @@ -344,9 +347,9 @@ function setHashKey(obj, h) { */ function extend(dst) { var h = dst.$$hashKey; - forEach(arguments, function(obj){ + forEach(arguments, function(obj) { if (obj !== dst) { - forEach(obj, function(value, key){ + forEach(obj, function(value, key) { dst[key] = value; }); } @@ -369,7 +372,7 @@ function inherit(parent, extra) { * @ngdoc function * @name angular.noop * @module ng - * @function + * @kind function * * @description * A function that performs no operations. This function can be useful when writing code in the @@ -389,7 +392,7 @@ noop.$inject = []; * @ngdoc function * @name angular.identity * @module ng - * @function + * @kind function * * @description * A function that returns its first argument. This function is useful when writing code in the @@ -411,7 +414,7 @@ function valueFn(value) {return function() {return value;};} * @ngdoc function * @name angular.isUndefined * @module ng - * @function + * @kind function * * @description * Determines if a reference is undefined. @@ -426,7 +429,7 @@ function isUndefined(value){return typeof value === 'undefined';} * @ngdoc function * @name angular.isDefined * @module ng - * @function + * @kind function * * @description * Determines if a reference is defined. @@ -441,7 +444,7 @@ function isDefined(value){return typeof value !== 'undefined';} * @ngdoc function * @name angular.isObject * @module ng - * @function + * @kind function * * @description * Determines if a reference is an `Object`. Unlike `typeof` in JavaScript, `null`s are not @@ -457,7 +460,7 @@ function isObject(value){return value != null && typeof value === 'object';} * @ngdoc function * @name angular.isString * @module ng - * @function + * @kind function * * @description * Determines if a reference is a `String`. @@ -472,7 +475,7 @@ function isString(value){return typeof value === 'string';} * @ngdoc function * @name angular.isNumber * @module ng - * @function + * @kind function * * @description * Determines if a reference is a `Number`. @@ -487,7 +490,7 @@ function isNumber(value){return typeof value === 'number';} * @ngdoc function * @name angular.isDate * @module ng - * @function + * @kind function * * @description * Determines if a value is a date. @@ -495,7 +498,7 @@ function isNumber(value){return typeof value === 'number';} * @param {*} value Reference to check. * @returns {boolean} True if `value` is a `Date`. */ -function isDate(value){ +function isDate(value) { return toString.call(value) === '[object Date]'; } @@ -504,7 +507,7 @@ function isDate(value){ * @ngdoc function * @name angular.isArray * @module ng - * @function + * @kind function * * @description * Determines if a reference is an `Array`. @@ -512,16 +515,20 @@ function isDate(value){ * @param {*} value Reference to check. * @returns {boolean} True if `value` is an `Array`. */ -function isArray(value) { - return toString.call(value) === '[object Array]'; -} - +var isArray = (function() { + if (!isFunction(Array.isArray)) { + return function(value) { + return toString.call(value) === '[object Array]'; + }; + } + return Array.isArray; +})(); /** * @ngdoc function * @name angular.isFunction * @module ng - * @function + * @kind function * * @description * Determines if a reference is a `Function`. @@ -566,11 +573,21 @@ function isFile(obj) { } +function isBlob(obj) { + return toString.call(obj) === '[object Blob]'; +} + + function isBoolean(value) { return typeof value === 'boolean'; } +function isPromiseLike(obj) { + return obj && isFunction(obj.then); +} + + var trim = (function() { // native trim is way faster: http://jsperf.com/angular-trim-test // but IE doesn't have it... :-( @@ -590,7 +607,7 @@ var trim = (function() { * @ngdoc function * @name angular.isElement * @module ng - * @function + * @kind function * * @description * Determines if a reference is a DOM element (or wrapped jQuery element). @@ -608,7 +625,7 @@ function isElement(node) { * @param str 'key1,key2,...' * @returns {object} in the form of {key1:true, key2:true, ...} */ -function makeMap(str){ +function makeMap(str) { var obj = {}, items = str.split(","), i; for ( i = 0; i < items.length; i++ ) obj[ items[i] ] = true; @@ -655,7 +672,7 @@ function size(obj, ownPropsOnly) { if (isArray(obj) || isString(obj)) { return obj.length; - } else if (isObject(obj)){ + } else if (isObject(obj)) { for (key in obj) if (!ownPropsOnly || obj.hasOwnProperty(key)) count++; @@ -701,7 +718,7 @@ function isLeafNode (node) { * @ngdoc function * @name angular.copy * @module ng - * @function + * @kind function * * @description * Creates a deep copy of `source`, which should be an object or an array. @@ -719,9 +736,9 @@ function isLeafNode (node) { * @returns {*} The copy or updated `destination`, if `destination` was specified. * * @example - + -
          +
          Name:
          E-mail:
          @@ -735,26 +752,27 @@ function isLeafNode (node) {
          */ -function copy(source, destination){ +function copy(source, destination, stackSource, stackDest) { if (isWindow(source) || isScope(source)) { throw ngMinErr('cpws', "Can't copy! Making copies of Window or Scope instances is not supported."); @@ -764,52 +782,87 @@ function copy(source, destination){ destination = source; if (source) { if (isArray(source)) { - destination = copy(source, []); + destination = copy(source, [], stackSource, stackDest); } else if (isDate(source)) { destination = new Date(source.getTime()); } else if (isRegExp(source)) { - destination = new RegExp(source.source); + destination = new RegExp(source.source, source.toString().match(/[^\/]*$/)[0]); + destination.lastIndex = source.lastIndex; } else if (isObject(source)) { - destination = copy(source, {}); + destination = copy(source, {}, stackSource, stackDest); } } } else { if (source === destination) throw ngMinErr('cpi', "Can't copy! Source and destination are identical."); + + stackSource = stackSource || []; + stackDest = stackDest || []; + + if (isObject(source)) { + var index = indexOf(stackSource, source); + if (index !== -1) return stackDest[index]; + + stackSource.push(source); + stackDest.push(destination); + } + + var result; if (isArray(source)) { destination.length = 0; for ( var i = 0; i < source.length; i++) { - destination.push(copy(source[i])); + result = copy(source[i], null, stackSource, stackDest); + if (isObject(source[i])) { + stackSource.push(source[i]); + stackDest.push(result); + } + destination.push(result); } } else { var h = destination.$$hashKey; - forEach(destination, function(value, key){ - delete destination[key]; - }); + if (isArray(destination)) { + destination.length = 0; + } else { + forEach(destination, function(value, key) { + delete destination[key]; + }); + } for ( var key in source) { - destination[key] = copy(source[key]); + result = copy(source[key], null, stackSource, stackDest); + if (isObject(source[key])) { + stackSource.push(source[key]); + stackDest.push(result); + } + destination[key] = result; } setHashKey(destination,h); } + } return destination; } /** - * Create a shallow copy of an object + * Creates a shallow copy of an object, an array or a primitive */ function shallowCopy(src, dst) { - dst = dst || {}; + if (isArray(src)) { + dst = dst || []; - for(var key in src) { - // shallowCopy is only ever called by $compile nodeLinkFn, which has control over src - // so we don't need to worry about using our custom hasOwnProperty here - if (src.hasOwnProperty(key) && !(key.charAt(0) === '$' && key.charAt(1) === '$')) { - dst[key] = src[key]; + for ( var i = 0; i < src.length; i++) { + dst[i] = src[i]; + } + } else if (isObject(src)) { + dst = dst || {}; + + for (var key in src) { + if (hasOwnProperty.call(src, key) && !(key.charAt(0) === '$' && key.charAt(1) === '$')) { + dst[key] = src[key]; + } } } - return dst; + return dst || src; } @@ -817,7 +870,7 @@ function shallowCopy(src, dst) { * @ngdoc function * @name angular.equals * @module ng - * @function + * @kind function * * @description * Determines if two objects or two values are equivalent. Supports value types, regular @@ -829,7 +882,7 @@ function shallowCopy(src, dst) { * * Both objects or values are of the same type and all of their properties are equal by * comparing them with `angular.equals`. * * Both values are NaN. (In JavaScript, NaN == NaN => false. But we consider two NaN as equal) - * * Both values represent the same regular expression (In JavasScript, + * * Both values represent the same regular expression (In JavaScript, * /abc/ == /abc/ => false. But we consider two regular expressions as equal when their textual * representation matches). * @@ -858,7 +911,8 @@ function equals(o1, o2) { return true; } } else if (isDate(o1)) { - return isDate(o2) && o1.getTime() == o2.getTime(); + if (!isDate(o2)) return false; + return (isNaN(o1.getTime()) && isNaN(o2.getTime())) || (o1.getTime() === o2.getTime()); } else if (isRegExp(o1) && isRegExp(o2)) { return o1.toString() == o2.toString(); } else { @@ -882,12 +936,25 @@ function equals(o1, o2) { return false; } +var csp = function() { + if (isDefined(csp.isActive_)) return csp.isActive_; + + var active = !!(document.querySelector('[ng-csp]') || + document.querySelector('[data-ng-csp]')); + + if (!active) { + try { + /* jshint -W031, -W054 */ + new Function(''); + /* jshint +W031, +W054 */ + } catch (e) { + active = true; + } + } + + return (csp.isActive_ = active); +}; -function csp() { - return (document.securityPolicy && document.securityPolicy.isActive) || - (document.querySelector && - !!(document.querySelector('[ng-csp]') || document.querySelector('[data-ng-csp]'))); -} function concat(array1, array2, index) { @@ -904,7 +971,7 @@ function sliceArgs(args, startIndex) { * @ngdoc function * @name angular.bind * @module ng - * @function + * @kind function * * @description * Returns a function which calls function `fn` bound to `self` (`self` becomes the `this` for @@ -960,7 +1027,7 @@ function toJsonReplacer(key, value) { * @ngdoc function * @name angular.toJson * @module ng - * @function + * @kind function * * @description * Serializes input into a JSON-formatted string. Properties with leading $ characters will be @@ -980,7 +1047,7 @@ function toJson(obj, pretty) { * @ngdoc function * @name angular.fromJson * @module ng - * @function + * @kind function * * @description * Deserializes a JSON string. @@ -1057,13 +1124,13 @@ function tryDecodeURIComponent(value) { */ function parseKeyValue(/**string*/keyValue) { var obj = {}, key_value, key; - forEach((keyValue || "").split('&'), function(keyValue){ + forEach((keyValue || "").split('&'), function(keyValue) { if ( keyValue ) { - key_value = keyValue.split('='); + key_value = keyValue.replace(/\+/g,'%20').split('='); key = tryDecodeURIComponent(key_value[0]); if ( isDefined(key) ) { var val = isDefined(key_value[1]) ? tryDecodeURIComponent(key_value[1]) : true; - if (!obj[key]) { + if (!hasOwnProperty.call(obj, key)) { obj[key] = val; } else if(isArray(obj[key])) { obj[key].push(val); @@ -1235,7 +1302,42 @@ function angularInit(element, bootstrap) { * Note that ngScenario-based end-to-end tests cannot use this function to bootstrap manually. * They must use {@link ng.directive:ngApp ngApp}. * - * @param {Element} element DOM element which is the root of angular application. + * Angular will detect if it has been loaded into the browser more than once and only allow the + * first loaded script to be bootstrapped and will report a warning to the browser console for + * each of the subsequent scripts. This prevents strange results in applications, where otherwise + * multiple instances of Angular try to work on the DOM. + * + * + * + * + *
          + * + * + * + * + * + * + * + *
          {{heading}}
          {{fill}}
          + *
          + *
          + * + * var app = angular.module('multi-bootstrap', []) + * + * .controller('BrokenTable', function($scope) { + * $scope.headings = ['One', 'Two', 'Three']; + * $scope.fillings = [[1, 2, 3], ['A', 'B', 'C'], [7, 8, 9]]; + * }); + * + * + * it('should only insert one table cell for each item in $scope.fillings', function() { + * expect(element.all(by.css('td')).count()) + * .toBe(9); + * }); + * + *
          + * + * @param {DOMElement} element DOM element which is the root of angular application. * @param {Array=} modules an array of modules to load into the application. * Each item in the array should be the name of a predefined module or a (DI annotated) * function that will be invoked by the injector as a run block. @@ -1248,7 +1350,11 @@ function bootstrap(element, modules) { if (element.injector()) { var tag = (element[0] === document) ? 'document' : startingTag(element); - throw ngMinErr('btstrpd', "App Already Bootstrapped with this Element '{0}'", tag); + //Encode angle brackets to prevent input from being sanitized to empty string #8683 + throw ngMinErr( + 'btstrpd', + "App Already Bootstrapped with this Element '{0}'", + tag.replace(//,'>')); } modules = modules || []; @@ -1284,7 +1390,7 @@ function bootstrap(element, modules) { } var SNAKE_CASE_REGEXP = /[A-Z]/g; -function snake_case(name, separator){ +function snake_case(name, separator) { separator = separator || '_'; return name.replace(SNAKE_CASE_REGEXP, function(letter, pos) { return (pos ? separator : '') + letter.toLowerCase(); @@ -1294,8 +1400,9 @@ function snake_case(name, separator){ function bindJQuery() { // bind to jQuery if present; jQuery = window.jQuery; - // reset to jQuery or default to us. - if (jQuery) { + // Use jQuery if it exists with proper functionality, otherwise default to us. + // Angular 1.2+ requires jQuery 1.7.1+ for on()/off() support. + if (jQuery && jQuery.fn.on) { jqLite = jQuery; extend(jQuery.fn, { scope: JQLitePrototype.scope, @@ -1331,7 +1438,7 @@ function assertArgFn(arg, name, acceptArrayAnnotation) { } assertArg(isFunction(arg), name, 'not a function, got ' + - (arg && typeof arg == 'object' ? arg.constructor.name || 'Object' : typeof arg)); + (arg && typeof arg === 'object' ? arg.constructor.name || 'Object' : typeof arg)); return arg; } diff --git a/src/AngularPublic.js b/src/AngularPublic.js index 0c02adeca685..5160b28c2468 100644 --- a/src/AngularPublic.js +++ b/src/AngularPublic.js @@ -1,11 +1,10 @@ 'use strict'; -/* global - angularModule: true, - version: true, +/* global angularModule: true, + version: true, - $LocaleProvider, - $CompileProvider, + $LocaleProvider, + $CompileProvider, htmlAnchorDirective, inputDirective, @@ -110,11 +109,11 @@ function publishExternalAPI(angular){ 'element': jqLite, 'forEach': forEach, 'injector': createInjector, - 'noop':noop, - 'bind':bind, + 'noop': noop, + 'bind': bind, 'toJson': toJson, 'fromJson': fromJson, - 'identity':identity, + 'identity': identity, 'isUndefined': isUndefined, 'isDefined': isDefined, 'isString': isString, diff --git a/src/angular.suffix b/src/angular.suffix index c86200bb31f4..9429d4fcf3d2 100644 --- a/src/angular.suffix +++ b/src/angular.suffix @@ -1,3 +1,9 @@ + if (window.angular.bootstrap) { + //AngularJS is already loaded, so we can return here... + console.log('WARNING: Tried to load angular more than once.'); + return; + } + //try to bind to jquery now so that one can write angular.element().read() //but we will rebind on bootstrap again. bindJQuery(); diff --git a/src/apis.js b/src/apis.js index a6df5811c87d..3b0a22ab3191 100644 --- a/src/apis.js +++ b/src/apis.js @@ -13,16 +13,16 @@ * @returns {string} hash string such that the same input will have the same hash string. * The resulting string key is in 'type:hashKey' format. */ -function hashKey(obj) { +function hashKey(obj, nextUidFn) { var objType = typeof obj, key; - if (objType == 'object' && obj !== null) { + if (objType == 'function' || (objType == 'object' && obj !== null)) { if (typeof (key = obj.$$hashKey) == 'function') { // must invoke on object to keep the right this key = obj.$$hashKey(); } else if (key === undefined) { - key = obj.$$hashKey = nextUid(); + key = obj.$$hashKey = (nextUidFn || nextUid)(); } } else { key = obj; @@ -34,7 +34,13 @@ function hashKey(obj) { /** * HashMap which can use objects as keys */ -function HashMap(array){ +function HashMap(array, isolatedUid) { + if (isolatedUid) { + var uid = 0; + this.nextUid = function() { + return ++uid; + }; + } forEach(array, this.put, this); } HashMap.prototype = { @@ -44,7 +50,7 @@ HashMap.prototype = { * @param value value to store can be any type */ put: function(key, value) { - this[hashKey(key)] = value; + this[hashKey(key, this.nextUid)] = value; }, /** @@ -52,7 +58,7 @@ HashMap.prototype = { * @returns {Object} the value for the key */ get: function(key) { - return this[hashKey(key)]; + return this[hashKey(key, this.nextUid)]; }, /** @@ -60,7 +66,7 @@ HashMap.prototype = { * @param key */ remove: function(key) { - var value = this[key = hashKey(key)]; + var value = this[key = hashKey(key, this.nextUid)]; delete this[key]; return value; } diff --git a/src/auto/injector.js b/src/auto/injector.js index 303f36f2dbb7..7d0f7e61ba42 100644 --- a/src/auto/injector.js +++ b/src/auto/injector.js @@ -4,7 +4,7 @@ * @ngdoc function * @module ng * @name angular.injector - * @function + * @kind function * * @description * Creates an injector function that can be used for retrieving services as well as for @@ -31,7 +31,7 @@ * * Sometimes you want to get access to the injector of a currently running Angular app * from outside Angular. Perhaps, you want to inject and compile some markup after the - * application has been bootstrapped. You can do this using extra `injector()` added + * application has been bootstrapped. You can do this using the extra `injector()` added * to JQuery/jqLite elements. See {@link angular.element}. * * *This is fairly rare but could be the case if a third party library is injecting the @@ -72,7 +72,7 @@ function annotate(fn) { argDecl, last; - if (typeof fn == 'function') { + if (typeof fn === 'function') { if (!($inject = fn.$inject)) { $inject = []; if (fn.length) { @@ -101,7 +101,7 @@ function annotate(fn) { /** * @ngdoc service * @name $injector - * @function + * @kind function * * @description * @@ -144,7 +144,7 @@ function annotate(fn) { * minification, and obfuscation tools since these tools change the argument names. * * ## `$inject` Annotation - * By adding a `$inject` property onto a function the injection parameters can be specified. + * By adding an `$inject` property onto a function the injection parameters can be specified. * * ## Inline * As an array of injection names, where the last item in the array is the function to call. @@ -181,7 +181,7 @@ function annotate(fn) { * @name $injector#has * * @description - * Allows the user to query if the particular service exist. + * Allows the user to query if the particular service exists. * * @param {string} Name of the service to query. * @returns {boolean} returns true if injector has given service. @@ -191,8 +191,8 @@ function annotate(fn) { * @ngdoc method * @name $injector#instantiate * @description - * Create a new instance of JS type. The method takes a constructor function invokes the new - * operator and supplies all of the arguments to the constructor function as specified by the + * Create a new instance of JS type. The method takes a constructor function, invokes the new + * operator, and supplies all of the arguments to the constructor function as specified by the * constructor annotation. * * @param {Function} Type Annotated constructor function. @@ -285,7 +285,7 @@ function annotate(fn) { /** - * @ngdoc object + * @ngdoc service * @name $provide * * @description @@ -591,7 +591,7 @@ function createInjector(modulesToLoad) { var INSTANTIATING = {}, providerSuffix = 'Provider', path = [], - loadedModules = new HashMap(), + loadedModules = new HashMap([], true), providerCache = { $provide: { provider: supportObject(provider), @@ -724,7 +724,8 @@ function createInjector(modulesToLoad) { function getService(serviceName) { if (cache.hasOwnProperty(serviceName)) { if (cache[serviceName] === INSTANTIATING) { - throw $injectorMinErr('cdep', 'Circular dependency found: {0}', path.join(' <- ')); + throw $injectorMinErr('cdep', 'Circular dependency found: {0}', + serviceName + ' <- ' + path.join(' <- ')); } return cache[serviceName]; } else { @@ -761,8 +762,7 @@ function createInjector(modulesToLoad) { : getService(key) ); } - if (!fn.$inject) { - // this means that we must be an array. + if (isArray(fn)) { fn = fn[length]; } diff --git a/src/jqLite.js b/src/jqLite.js index 809ede034a00..580e9549e80d 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -1,11 +1,9 @@ 'use strict'; -/* global - - -JQLitePrototype, - -addEventListenerFn, - -removeEventListenerFn, - -BOOLEAN_ATTR +/* global JQLitePrototype: true, + addEventListenerFn: true, + removeEventListenerFn: true, + BOOLEAN_ATTR: true */ ////////////////////////////////// @@ -16,7 +14,7 @@ * @ngdoc function * @name angular.element * @module ng - * @function + * @kind function * * @description * Wraps a raw DOM element or HTML string as a [jQuery](http://jquery.com) element. @@ -98,8 +96,9 @@ * @returns {Object} jQuery object. */ +JQLite.expando = 'ng339'; + var jqCache = JQLite.cache = {}, - jqName = JQLite.expando = 'ng-' + new Date().getTime(), jqId = 1, addEventListenerFn = (window.document.addEventListener ? function(element, type, fn) {element.addEventListener(type, fn, false);} @@ -179,6 +178,75 @@ function jqLitePatchJQueryRemove(name, dispatchThis, filterElems, getterIfNoArgu } } +var SINGLE_TAG_REGEXP = /^<(\w+)\s*\/?>(?:<\/\1>|)$/; +var HTML_REGEXP = /<|&#?\w+;/; +var TAG_NAME_REGEXP = /<([\w:]+)/; +var XHTML_TAG_REGEXP = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi; + +var wrapMap = { + 'option': [1, ''], + + 'thead': [1, '', '
          '], + 'col': [2, '', '
          '], + 'tr': [2, '', '
          '], + 'td': [3, '', '
          '], + '_default': [0, "", ""] +}; + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +function jqLiteIsTextNode(html) { + return !HTML_REGEXP.test(html); +} + +function jqLiteBuildFragment(html, context) { + var elem, tmp, tag, wrap, + fragment = context.createDocumentFragment(), + nodes = [], i, j, jj; + + if (jqLiteIsTextNode(html)) { + // Convert non-html into a text node + nodes.push(context.createTextNode(html)); + } else { + tmp = fragment.appendChild(context.createElement('div')); + // Convert html into DOM nodes + tag = (TAG_NAME_REGEXP.exec(html) || ["", ""])[1].toLowerCase(); + wrap = wrapMap[tag] || wrapMap._default; + tmp.innerHTML = '
           
          ' + + wrap[1] + html.replace(XHTML_TAG_REGEXP, "<$1>") + wrap[2]; + tmp.removeChild(tmp.firstChild); + + // Descend through wrappers to the right content + i = wrap[0]; + while (i--) { + tmp = tmp.lastChild; + } + + for (j=0, jj=tmp.childNodes.length; j=} requires If specified then new module is being created. If + * @param {!Array.=} requires If specified then new module is being created. If * unspecified then the module is being retrieved for further configuration. - * @param {Function} configFn Optional configuration function for the module. Same as + * @param {Function=} configFn Optional configuration function for the module. Same as * {@link angular.Module#config Module#config()}. * @returns {module} new module with the {@link angular.Module} api. */ @@ -114,8 +114,7 @@ function setupModuleLoader(window) { * @ngdoc property * @name angular.Module#requires * @module ng - * @propertyOf angular.Module - * @returns {Array.} List of module names which must be loaded before this module. + * * @description * Holds the list of modules which the injector will load before the current module is * loaded. @@ -126,9 +125,9 @@ function setupModuleLoader(window) { * @ngdoc property * @name angular.Module#name * @module ng - * @propertyOf angular.Module - * @returns {string} Name of the module. + * * @description + * Name of the module. */ name: name, @@ -268,6 +267,8 @@ function setupModuleLoader(window) { * configuration. * @description * Use this method to register work which needs to be performed on module loading. + * For more about how to configure services, see + * {@link providers#providers_provider-recipe Provider Recipe}. */ config: config, diff --git a/src/ng/anchorScroll.js b/src/ng/anchorScroll.js index e8c8ecd1fe0e..b5ef1810cf56 100644 --- a/src/ng/anchorScroll.js +++ b/src/ng/anchorScroll.js @@ -9,7 +9,7 @@ * @requires $rootScope * * @description - * When called, it checks current value of `$location.hash()` and scroll to related element, + * When called, it checks current value of `$location.hash()` and scrolls to the related element, * according to rules specified in * [Html5 spec](http://dev.w3.org/html5/spec/Overview.html#the-indicated-part-of-the-document). * diff --git a/src/ng/animate.js b/src/ng/animate.js index 785d1dfa1d1f..f9f6a62c8f40 100644 --- a/src/ng/animate.js +++ b/src/ng/animate.js @@ -110,7 +110,7 @@ var $AnimateProvider = ['$provide', function($provide) { * * @ngdoc method * @name $animate#enter - * @function + * @kind function * @description Inserts the element into the DOM either after the `after` element or within * the `parent` element. Once complete, the done() callback will be fired (if provided). * @param {DOMElement} element the element which will be inserted into the DOM @@ -137,7 +137,7 @@ var $AnimateProvider = ['$provide', function($provide) { * * @ngdoc method * @name $animate#leave - * @function + * @kind function * @description Removes the element from the DOM. Once complete, the done() callback will be * fired (if provided). * @param {DOMElement} element the element which will be removed from the DOM @@ -153,7 +153,7 @@ var $AnimateProvider = ['$provide', function($provide) { * * @ngdoc method * @name $animate#move - * @function + * @kind function * @description Moves the position of the provided element within the DOM to be placed * either after the `after` element or inside of the `parent` element. Once complete, the * done() callback will be fired (if provided). @@ -177,7 +177,7 @@ var $AnimateProvider = ['$provide', function($provide) { * * @ngdoc method * @name $animate#addClass - * @function + * @kind function * @description Adds the provided className CSS class value to the provided element. Once * complete, the done() callback will be fired (if provided). * @param {DOMElement} element the element which will have the className value @@ -200,7 +200,7 @@ var $AnimateProvider = ['$provide', function($provide) { * * @ngdoc method * @name $animate#removeClass - * @function + * @kind function * @description Removes the provided className CSS class value from the provided element. * Once complete, the done() callback will be fired (if provided). * @param {DOMElement} element the element which will have the className value @@ -223,10 +223,10 @@ var $AnimateProvider = ['$provide', function($provide) { * * @ngdoc method * @name $animate#setClass - * @function + * @kind function * @description Adds and/or removes the given CSS classes to and from the element. * Once complete, the done() callback will be fired (if provided). - * @param {DOMElement} element the element which will it's CSS classes changed + * @param {DOMElement} element the element which will have its CSS classes changed * removed from it * @param {string} add the CSS classes which will be added to the element * @param {string} remove the CSS class which will be removed from the element diff --git a/src/ng/browser.js b/src/ng/browser.js index 6bec52805722..5876b068c6b3 100644 --- a/src/ng/browser.js +++ b/src/ng/browser.js @@ -194,7 +194,6 @@ function Browser(window, document, $log, $sniffer) { /** * @name $browser#onUrlChange - * @TODO(vojta): refactor to use node's syntax for events * * @description * Register callback function that will be called, when url changes. @@ -215,6 +214,7 @@ function Browser(window, document, $log, $sniffer) { * @return {function(string)} Returns the registered listener fn - handy if the fn is anonymous. */ self.onUrlChange = function(callback) { + // TODO(vojta): refactor to use node's syntax for events if (!urlChangeInit) { // We listen on both (hashchange/popstate) when available, as some browsers (e.g. Opera) // don't fire popstate when user change the address bar and don't fire hashchange when url @@ -234,6 +234,13 @@ function Browser(window, document, $log, $sniffer) { return callback; }; + /** + * Checks whether the url has changed outside of Angular. + * Needs to be exported to be able to check for changes that have been done in sync, + * as hashchange/popstate events fire in async. + */ + self.$$checkUrlChange = fireUrlChange; + ////////////////////////////////////////////////////////////// // Misc API ////////////////////////////////////////////////////////////// diff --git a/src/ng/cacheFactory.js b/src/ng/cacheFactory.js index c16c1e1f0b4e..c5914649d556 100644 --- a/src/ng/cacheFactory.js +++ b/src/ng/cacheFactory.js @@ -5,7 +5,8 @@ * @name $cacheFactory * * @description - * Factory that constructs cache objects and gives access to them. + * Factory that constructs {@link $cacheFactory.Cache Cache} objects and gives access to + * them. * * ```js * @@ -37,6 +38,48 @@ * - `{void}` `removeAll()` — Removes all cached values. * - `{void}` `destroy()` — Removes references to this cache from $cacheFactory. * + * @example + + +
          + + + + +

          Cached Values

          +
          + + : + +
          + +

          Cache Info

          +
          + + : + +
          +
          +
          + + angular.module('cacheExampleApp', []). + controller('CacheController', ['$scope', '$cacheFactory', function($scope, $cacheFactory) { + $scope.keys = []; + $scope.cache = $cacheFactory('cacheId'); + $scope.put = function(key, value) { + if ($scope.cache.get(key) === undefined) { + $scope.keys.push(key); + } + $scope.cache.put(key, value === undefined ? null : value); + }; + }]); + + + p { + margin: 10px 0 3px; + } + +
          */ function $CacheFactoryProvider() { @@ -56,8 +99,65 @@ function $CacheFactoryProvider() { freshEnd = null, staleEnd = null; + /** + * @ngdoc type + * @name $cacheFactory.Cache + * + * @description + * A cache object used to store and retrieve data, primarily used by + * {@link $http $http} and the {@link ng.directive:script script} directive to cache + * templates and other data. + * + * ```js + * angular.module('superCache') + * .factory('superCache', ['$cacheFactory', function($cacheFactory) { + * return $cacheFactory('super-cache'); + * }]); + * ``` + * + * Example test: + * + * ```js + * it('should behave like a cache', inject(function(superCache) { + * superCache.put('key', 'value'); + * superCache.put('another key', 'another value'); + * + * expect(superCache.info()).toEqual({ + * id: 'super-cache', + * size: 2 + * }); + * + * superCache.remove('another key'); + * expect(superCache.get('another key')).toBeUndefined(); + * + * superCache.removeAll(); + * expect(superCache.info()).toEqual({ + * id: 'super-cache', + * size: 0 + * }); + * })); + * ``` + */ return caches[cacheId] = { + /** + * @ngdoc method + * @name $cacheFactory.Cache#put + * @kind function + * + * @description + * Inserts a named entry into the {@link $cacheFactory.Cache Cache} object to be + * retrieved later, and incrementing the size of the cache if the key was not already + * present in the cache. If behaving like an LRU cache, it will also remove stale + * entries from the set. + * + * It will not insert undefined values into the cache. + * + * @param {string} key the key under which the cached data is stored. + * @param {*} value the value to store alongside the key. If it is undefined, the key + * will not be stored. + * @returns {*} the value stored. + */ put: function(key, value) { if (capacity < Number.MAX_VALUE) { var lruEntry = lruHash[key] || (lruHash[key] = {key: key}); @@ -76,7 +176,17 @@ function $CacheFactoryProvider() { return value; }, - + /** + * @ngdoc method + * @name $cacheFactory.Cache#get + * @kind function + * + * @description + * Retrieves named data stored in the {@link $cacheFactory.Cache Cache} object. + * + * @param {string} key the key of the data to be retrieved + * @returns {*} the value stored. + */ get: function(key) { if (capacity < Number.MAX_VALUE) { var lruEntry = lruHash[key]; @@ -90,6 +200,16 @@ function $CacheFactoryProvider() { }, + /** + * @ngdoc method + * @name $cacheFactory.Cache#remove + * @kind function + * + * @description + * Removes an entry from the {@link $cacheFactory.Cache Cache} object. + * + * @param {string} key the key of the entry to be removed + */ remove: function(key) { if (capacity < Number.MAX_VALUE) { var lruEntry = lruHash[key]; @@ -108,6 +228,14 @@ function $CacheFactoryProvider() { }, + /** + * @ngdoc method + * @name $cacheFactory.Cache#removeAll + * @kind function + * + * @description + * Clears the cache object of any entries. + */ removeAll: function() { data = {}; size = 0; @@ -116,6 +244,15 @@ function $CacheFactoryProvider() { }, + /** + * @ngdoc method + * @name $cacheFactory.Cache#destroy + * @kind function + * + * @description + * Destroys the {@link $cacheFactory.Cache Cache} object entirely, + * removing it from the {@link $cacheFactory $cacheFactory} set. + */ destroy: function() { data = null; stats = null; @@ -124,6 +261,22 @@ function $CacheFactoryProvider() { }, + /** + * @ngdoc method + * @name $cacheFactory.Cache#info + * @kind function + * + * @description + * Retrieve information regarding a particular {@link $cacheFactory.Cache Cache}. + * + * @returns {object} an object with the following properties: + *
            + *
          • **id**: the id of the cache instance
          • + *
          • **size**: the number of entries kept in the cache instance
          • + *
          • **...**: any additional properties from the options object when creating the + * cache.
          • + *
          + */ info: function() { return extend({}, stats, {size: size}); } @@ -166,7 +319,7 @@ function $CacheFactoryProvider() { * @name $cacheFactory#info * * @description - * Get information about all the of the caches that have been created + * Get information about all the caches that have been created * * @returns {Object} - key-value map of `cacheId` to the result of calling `cache#info` */ @@ -208,15 +361,11 @@ function $CacheFactoryProvider() { * `$templateCache` service directly. * * Adding via the `script` tag: + * * ```html - * - * - * - * - * ... - * + * * ``` * * **Note:** the `script` tag containing the template does not need to be included in the `head` of diff --git a/src/ng/compile.js b/src/ng/compile.js index 5b625c193478..bac53537d215 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -21,7 +21,7 @@ /** * @ngdoc service * @name $compile - * @function + * @kind function * * @description * Compiles an HTML string or DOM into a template and produces a template function, which @@ -59,11 +59,11 @@ * template: '
          ', // or // function(tElement, tAttrs) { ... }, * // or * // templateUrl: 'directive.html', // or // function(tElement, tAttrs) { ... }, - * replace: false, * transclude: false, * restrict: 'A', * scope: false, * controller: function($scope, $element, $attrs, $transclude, otherInjectables) { ... }, + * controllerAs: 'stringAlias', * require: 'siblingDirectiveName', // or // ['^parentDirectiveName', '?optionalDirectiveName', '?^optionalParent'], * compile: function compile(tElement, tAttrs, transclude) { * return { @@ -162,7 +162,7 @@ * local name. Given `` and widget definition of * `scope: { localFn:'&myAttr' }`, then isolate scope property `localFn` will point to * a function wrapper for the `count = count + value` expression. Often it's desirable to - * pass data from the isolated scope via an expression and to the parent scope, this can be + * pass data from the isolated scope via an expression to the parent scope, this can be * done by passing a map of local variable names and values into the expression wrapper fn. * For example, if the expression is `increment(amount)` then we can specify the amount value * by calling the `localFn` as `localFn({amount: 22})`. @@ -191,9 +191,9 @@ * * * (no prefix) - Locate the required controller on the current element. Throw an error if not found. * * `?` - Attempt to locate the required controller or pass `null` to the `link` fn if not found. - * * `^` - Locate the required controller by searching the element's parents. Throw an error if not found. - * * `?^` - Attempt to locate the required controller by searching the element's parents or pass `null` to the - * `link` fn if not found. + * * `^` - Locate the required controller by searching the element and its parents. Throw an error if not found. + * * `?^` - Attempt to locate the required controller by searching the element and its parents or pass + * `null` to the `link` fn if not found. * * * #### `controllerAs` @@ -213,14 +213,16 @@ * * * #### `template` - * replace the current element with the contents of the HTML. The replacement process - * migrates all of the attributes / classes from the old element to the new one. See the - * {@link guide/directive#creating-custom-directives_creating-directives_template-expanding-directive - * Directives Guide} for an example. + * HTML markup that may: + * * Replace the contents of the directive's element (default). + * * Replace the directive's element itself (if `replace` is true - DEPRECATED). + * * Wrap the contents of the directive's element (if `transclude` is true). + * + * Value may be: * - * You can specify `template` as a string representing the template or as a function which takes - * two arguments `tElement` and `tAttrs` (described in the `compile` function api below) and - * returns a string value representing the template. + * * A string. For example `
          {{delete_str}}
          `. + * * A function which takes two arguments `tElement` and `tAttrs` (described in the `compile` + * function api below) and returns a string value. * * * #### `templateUrl` @@ -234,12 +236,15 @@ * api/ng.$sce#getTrustedResourceUrl $sce.getTrustedResourceUrl}. * * - * #### `replace` - * specify where the template should be inserted. Defaults to `false`. + * #### `replace` ([*DEPRECATED*!], will be removed in next major release) + * specify what the template should replace. Defaults to `false`. * - * * `true` - the template will replace the current element. - * * `false` - the template will replace the contents of the current element. + * * `true` - the template will replace the directive's element. + * * `false` - the template will replace the contents of the directive's element. * + * The replacement process migrates all of the attributes / classes from the old element to the new + * one. See the {@link guide/directive#creating-custom-directives_creating-directives_template-expanding-directive + * Directives Guide} for an example. * * #### `transclude` * compile the content of the element and make it available to the directive. @@ -253,6 +258,11 @@ * * `true` - transclude the content of the directive. * * `'element'` - transclude the whole element including any directives defined at lower priority. * + *
          + * **Note:** When testing an element transclude directive you must not place the directive at the root of the + * DOM fragment that is being compiled. See {@link guide/unit-testing#testing-transclusion-directives + * Testing Transclusion Directives}. + *
          * * #### `compile` * @@ -261,11 +271,7 @@ * ``` * * The compile function deals with transforming the template DOM. Since most directives do not do - * template transformation, it is not used often. Examples that require compile functions are - * directives that transform template DOM, such as {@link - * api/ng.directive:ngRepeat ngRepeat}, or load the contents - * asynchronously, such as {@link ngRoute.directive:ngView ngView}. The - * compile function takes the following arguments. + * template transformation, it is not used often. The compile function takes the following arguments: * * * `tElement` - template element - The element where the directive has been declared. It is * safe to do template transformation on the element and child elements only. @@ -281,6 +287,16 @@ * apply to all cloned DOM nodes within the compile function. Specifically, DOM listener registration * should be done in a linking function rather than in a compile function. *
          + + *
          + * **Note:** The compile function cannot handle directives that recursively use themselves in their + * own templates or compile functions. Compiling these directives results in an infinite loop and a + * stack overflow errors. + * + * This can be avoided by manually using $compile in the postLink function to imperatively compile + * a directive's template instead of relying on automatic template compilation via `template` or + * `templateUrl` declaration or manual compilation inside the compile function. + *
          * *
          * **Note:** The `transclude` function that is passed to the compile function is deprecated, as it @@ -376,17 +392,17 @@ * } * ``` * - * Below is an example using `$compileProvider`. + * ## Example * *
          * **Note**: Typically directives are registered with `module.directive`. The example below is * to illustrate how `$compile` works. *
          * - + -
          +


          @@ -493,7 +508,7 @@ var $compileMinErr = minErr('$compile'); /** * @ngdoc provider * @name $compileProvider - * @function + * @kind function * * @description */ @@ -501,9 +516,8 @@ $CompileProvider.$inject = ['$provide', '$$sanitizeUriProvider']; function $CompileProvider($provide, $$sanitizeUriProvider) { var hasDirectives = {}, Suffix = 'Directive', - COMMENT_DIRECTIVE_REGEXP = /^\s*directive\:\s*([\d\w\-_]+)\s+(.*)$/, - CLASS_DIRECTIVE_REGEXP = /(([\d\w\-_]+)(?:\:([^;]+))?;?)/, - TABLE_CONTENT_REGEXP = /^<\s*(tr|th|td|tbody)(\s+[^>]*)?>/i; + COMMENT_DIRECTIVE_REGEXP = /^\s*directive\:\s*([\d\w_\-]+)\s+(.*)$/, + CLASS_DIRECTIVE_REGEXP = /(([\d\w_\-]+)(?:\:([^;]+))?;?)/; // Ref: http://developers.whatwg.org/webappapis.html#event-handler-idl-attributes // The assumption is that future DOM event attribute names will begin with @@ -513,7 +527,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compileProvider#directive - * @function + * @kind function * * @description * Register a new directive with the compiler. @@ -566,7 +580,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compileProvider#aHrefSanitizationWhitelist - * @function + * @kind function * * @description * Retrieves or overrides the default regular expression that is used for whitelisting of safe @@ -596,7 +610,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compileProvider#imgSrcSanitizationWhitelist - * @function + * @kind function * * @description * Retrieves or overrides the default regular expression that is used for whitelisting of safe @@ -640,7 +654,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compile.directive.Attributes#$addClass - * @function + * @kind function * * @description * Adds the CSS class value specified by the classVal parameter to the element. If animations @@ -657,7 +671,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compile.directive.Attributes#$removeClass - * @function + * @kind function * * @description * Removes the CSS class value specified by the classVal parameter from the element. If @@ -674,7 +688,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compile.directive.Attributes#$updateClass - * @function + * @kind function * * @description * Adds and removes the appropriate CSS class values to the element based on the difference @@ -762,7 +776,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { /** * @ngdoc method * @name $compile.directive.Attributes#$observe - * @function + * @kind function * * @description * Observes an interpolated attribute. @@ -825,7 +839,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { compileNodes($compileNodes, transcludeFn, $compileNodes, maxPriority, ignoreDirective, previousCompileContext); safeAddClass($compileNodes, 'ng-scope'); - return function publicLinkFn(scope, cloneConnectFn, transcludeControllers){ + return function publicLinkFn(scope, cloneConnectFn, transcludeControllers, parentBoundTranscludeFn){ assertArg(scope, 'scope'); // important!!: we must call our jqLite.clone() since the jQuery one is trying to be smart // and sometimes changes the structure of the DOM. @@ -847,7 +861,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } if (cloneConnectFn) cloneConnectFn($linkNode, scope); - if (compositeLinkFn) compositeLinkFn(scope, $linkNode, $linkNode); + if (compositeLinkFn) compositeLinkFn(scope, $linkNode, $linkNode, parentBoundTranscludeFn); return $linkNode; }; } @@ -894,7 +908,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { : null; if (nodeLinkFn && nodeLinkFn.scope) { - safeAddClass(jqLite(nodeList[i]), 'ng-scope'); + safeAddClass(attrs.$$element, 'ng-scope'); } childLinkFn = (nodeLinkFn && nodeLinkFn.terminal || @@ -902,7 +916,9 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { !childNodes.length) ? null : compileNodes(childNodes, - nodeLinkFn ? nodeLinkFn.transclude : transcludeFn); + nodeLinkFn ? ( + (nodeLinkFn.transcludeOnThisElement || !nodeLinkFn.templateOnThisElement) + && nodeLinkFn.transclude) : transcludeFn); linkFns.push(nodeLinkFn, childLinkFn); linkFnFound = linkFnFound || nodeLinkFn || childLinkFn; @@ -913,8 +929,8 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { // return a linking function if we have found anything, null otherwise return linkFnFound ? compositeLinkFn : null; - function compositeLinkFn(scope, nodeList, $rootElement, boundTranscludeFn) { - var nodeLinkFn, childLinkFn, node, $node, childScope, childTranscludeFn, i, ii, n; + function compositeLinkFn(scope, nodeList, $rootElement, parentBoundTranscludeFn) { + var nodeLinkFn, childLinkFn, node, childScope, i, ii, n, childBoundTranscludeFn; // copy nodeList so that linking doesn't break due to live list updates. var nodeListLength = nodeList.length, @@ -927,32 +943,40 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { node = stableNodeList[n]; nodeLinkFn = linkFns[i++]; childLinkFn = linkFns[i++]; - $node = jqLite(node); if (nodeLinkFn) { if (nodeLinkFn.scope) { childScope = scope.$new(); - $node.data('$scope', childScope); + jqLite.data(node, '$scope', childScope); } else { childScope = scope; } - childTranscludeFn = nodeLinkFn.transclude; - if (childTranscludeFn || (!boundTranscludeFn && transcludeFn)) { - nodeLinkFn(childLinkFn, childScope, node, $rootElement, - createBoundTranscludeFn(scope, childTranscludeFn || transcludeFn) - ); + + if ( nodeLinkFn.transcludeOnThisElement ) { + childBoundTranscludeFn = createBoundTranscludeFn(scope, nodeLinkFn.transclude, parentBoundTranscludeFn); + + } else if (!nodeLinkFn.templateOnThisElement && parentBoundTranscludeFn) { + childBoundTranscludeFn = parentBoundTranscludeFn; + + } else if (!parentBoundTranscludeFn && transcludeFn) { + childBoundTranscludeFn = createBoundTranscludeFn(scope, transcludeFn); + } else { - nodeLinkFn(childLinkFn, childScope, node, $rootElement, boundTranscludeFn); + childBoundTranscludeFn = null; } + + nodeLinkFn(childLinkFn, childScope, node, $rootElement, childBoundTranscludeFn); + } else if (childLinkFn) { - childLinkFn(scope, node.childNodes, undefined, boundTranscludeFn); + childLinkFn(scope, node.childNodes, undefined, parentBoundTranscludeFn); } } } } - function createBoundTranscludeFn(scope, transcludeFn) { - return function boundTranscludeFn(transcludedScope, cloneFn, controllers) { + function createBoundTranscludeFn(scope, transcludeFn, previousBoundTranscludeFn) { + + var boundTranscludeFn = function(transcludedScope, cloneFn, controllers) { var scopeCreated = false; if (!transcludedScope) { @@ -961,12 +985,14 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { scopeCreated = true; } - var clone = transcludeFn(transcludedScope, cloneFn, controllers); + var clone = transcludeFn(transcludedScope, cloneFn, controllers, previousBoundTranscludeFn); if (scopeCreated) { - clone.on('$destroy', bind(transcludedScope, transcludedScope.$destroy)); + clone.on('$destroy', function() { transcludedScope.$destroy(); }); } return clone; }; + + return boundTranscludeFn; } /** @@ -992,7 +1018,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { directiveNormalize(nodeName_(node).toLowerCase()), 'E', maxPriority, ignoreDirective); // iterate over the attributes - for (var attr, name, nName, ngAttrName, value, nAttrs = node.attributes, + for (var attr, name, nName, ngAttrName, value, isNgAttr, nAttrs = node.attributes, j = 0, jj = nAttrs && nAttrs.length; j < jj; j++) { var attrStartName = false; var attrEndName = false; @@ -1000,9 +1026,11 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { attr = nAttrs[j]; if (!msie || msie >= 8 || attr.specified) { name = attr.name; + value = trim(attr.value); + // support ngAttr attribute binding ngAttrName = directiveNormalize(name); - if (NG_ATTR_BINDING.test(ngAttrName)) { + if (isNgAttr = NG_ATTR_BINDING.test(ngAttrName)) { name = snake_case(ngAttrName.substr(6), '-'); } @@ -1015,9 +1043,11 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { nName = directiveNormalize(name.toLowerCase()); attrsMap[nName] = name; - attrs[nName] = value = trim(attr.value); - if (getBooleanAttrName(node, nName)) { - attrs[nName] = true; // presence means true + if (isNgAttr || !attrs.hasOwnProperty(nName)) { + attrs[nName] = value; + if (getBooleanAttrName(node, nName)) { + attrs[nName] = true; // presence means true + } } addAttrInterpolateDirective(node, directives, value, nName); addDirective(directives, nName, 'A', maxPriority, ignoreDirective, attrStartName, @@ -1144,6 +1174,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { templateDirective = previousCompileContext.templateDirective, nonTlbTranscludeDirective = previousCompileContext.nonTlbTranscludeDirective, hasTranscludeDirective = false, + hasTemplate = false, hasElementTranscludeDirective = previousCompileContext.hasElementTranscludeDirective, $compileNode = templateAttrs.$$element = jqLite(compileNode), directive, @@ -1208,12 +1239,12 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { if (directiveValue == 'element') { hasElementTranscludeDirective = true; terminalPriority = directive.priority; - $template = groupScan(compileNode, attrStart, attrEnd); + $template = $compileNode; $compileNode = templateAttrs.$$element = jqLite(document.createComment(' ' + directiveName + ': ' + templateAttrs[directiveName] + ' ')); compileNode = $compileNode[0]; - replaceWith(jqCollection, jqLite(sliceArgs($template)), compileNode); + replaceWith(jqCollection, sliceArgs($template), compileNode); childTranscludeFn = compile($template, transcludeFn, terminalPriority, replaceDirective && replaceDirective.name, { @@ -1234,6 +1265,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } if (directive.template) { + hasTemplate = true; assertNoDuplicate('template', templateDirective, directive, $compileNode); templateDirective = directive; @@ -1245,7 +1277,11 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { if (directive.replace) { replaceDirective = directive; - $template = directiveTemplateContents(directiveValue); + if (jqLiteIsTextNode(directiveValue)) { + $template = []; + } else { + $template = jqLite(trim(directiveValue)); + } compileNode = $template[0]; if ($template.length != 1 || compileNode.nodeType !== 1) { @@ -1279,6 +1315,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } if (directive.templateUrl) { + hasTemplate = true; assertNoDuplicate('template', templateDirective, directive, $compileNode); templateDirective = directive; @@ -1287,7 +1324,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } nodeLinkFn = compileTemplateUrl(directives.splice(i, directives.length - i), $compileNode, - templateAttrs, jqCollection, childTranscludeFn, preLinkFns, postLinkFns, { + templateAttrs, jqCollection, hasTranscludeDirective && childTranscludeFn, preLinkFns, postLinkFns, { controllerDirectives: controllerDirectives, newIsolateScopeDirective: newIsolateScopeDirective, templateDirective: templateDirective, @@ -1315,7 +1352,10 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } nodeLinkFn.scope = newScopeDirective && newScopeDirective.scope === true; - nodeLinkFn.transclude = hasTranscludeDirective && childTranscludeFn; + nodeLinkFn.transcludeOnThisElement = hasTranscludeDirective; + nodeLinkFn.templateOnThisElement = hasTemplate; + nodeLinkFn.transclude = childTranscludeFn; + previousCompileContext.hasElementTranscludeDirective = hasElementTranscludeDirective; // might be normal or delayed nodeLinkFn depending on if templateUrl is present @@ -1327,6 +1367,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { if (pre) { if (attrStart) pre = groupElementsLinkFnWrapper(pre, attrStart, attrEnd); pre.require = directive.require; + pre.directiveName = directiveName; if (newIsolateScopeDirective === directive || directive.$$isolateScope) { pre = cloneAndAnnotateFn(pre, {isolateScope: true}); } @@ -1335,6 +1376,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { if (post) { if (attrStart) post = groupElementsLinkFnWrapper(post, attrStart, attrEnd); post.require = directive.require; + post.directiveName = directiveName; if (newIsolateScopeDirective === directive || directive.$$isolateScope) { post = cloneAndAnnotateFn(post, {isolateScope: true}); } @@ -1343,7 +1385,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } - function getControllers(require, $element, elementControllers) { + function getControllers(directiveName, require, $element, elementControllers) { var value, retrievalMethod = 'data', optional = false; if (isString(require)) { while((value = require.charAt(0)) == '^' || value == '?') { @@ -1369,7 +1411,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } else if (isArray(require)) { value = []; forEach(require, function(require) { - value.push(getControllers(require, $element, elementControllers)); + value.push(getControllers(directiveName, require, $element, elementControllers)); }); } return value; @@ -1379,28 +1421,26 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { function nodeLinkFn(childLinkFn, scope, linkNode, $rootElement, boundTranscludeFn) { var attrs, $element, i, ii, linkFn, controller, isolateScope, elementControllers = {}, transcludeFn; - if (compileNode === linkNode) { - attrs = templateAttrs; - } else { - attrs = shallowCopy(templateAttrs, new Attributes(jqLite(linkNode), templateAttrs.$attr)); - } + attrs = (compileNode === linkNode) + ? templateAttrs + : shallowCopy(templateAttrs, new Attributes(jqLite(linkNode), templateAttrs.$attr)); $element = attrs.$$element; if (newIsolateScopeDirective) { var LOCAL_REGEXP = /^\s*([@=&])(\??)\s*(\w*)\s*$/; - var $linkNode = jqLite(linkNode); isolateScope = scope.$new(true); - if (templateDirective && (templateDirective === newIsolateScopeDirective.$$originalDirective)) { - $linkNode.data('$isolateScope', isolateScope) ; + if (templateDirective && (templateDirective === newIsolateScopeDirective || + templateDirective === newIsolateScopeDirective.$$originalDirective)) { + $element.data('$isolateScope', isolateScope); } else { - $linkNode.data('$isolateScopeNoTemplate', isolateScope); + $element.data('$isolateScopeNoTemplate', isolateScope); } - safeAddClass($linkNode, 'ng-isolate-scope'); + safeAddClass($element, 'ng-isolate-scope'); forEach(newIsolateScopeDirective.scope, function(definition, scopeName) { var match = definition.match(LOCAL_REGEXP) || [], @@ -1434,7 +1474,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { if (parentGet.literal) { compare = equals; } else { - compare = function(a,b) { return a === b; }; + compare = function(a,b) { return a === b || (a !== a && b !== b); }; } parentSet = parentGet.assign || function() { // reset the change, or we will throw this exception on every $digest @@ -1512,7 +1552,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { try { linkFn = preLinkFns[i]; linkFn(linkFn.isolateScope ? isolateScope : scope, $element, attrs, - linkFn.require && getControllers(linkFn.require, $element, elementControllers), transcludeFn); + linkFn.require && getControllers(linkFn.directiveName, linkFn.require, $element, elementControllers), transcludeFn); } catch (e) { $exceptionHandler(e, startingTag($element)); } @@ -1532,7 +1572,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { try { linkFn = postLinkFns[i]; linkFn(linkFn.isolateScope ? isolateScope : scope, $element, attrs, - linkFn.require && getControllers(linkFn.require, $element, elementControllers), transcludeFn); + linkFn.require && getControllers(linkFn.directiveName, linkFn.require, $element, elementControllers), transcludeFn); } catch (e) { $exceptionHandler(e, startingTag($element)); } @@ -1618,7 +1658,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { // reapply the old attributes to the new element forEach(dst, function(value, key) { if (key.charAt(0) != '$') { - if (src[key]) { + if (src[key] && src[key] !== value) { value += (key === 'style' ? ';' : ' ') + src[key]; } dst.$set(key, value, true, srcAttr[key]); @@ -1644,28 +1684,6 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } - function directiveTemplateContents(template) { - var type; - template = trim(template); - if ((type = TABLE_CONTENT_REGEXP.exec(template))) { - type = type[1].toLowerCase(); - var table = jqLite('' + template + '
          '), - tbody = table.children('tbody'), - leaf = /(td|th)/.test(type) && table.find('tr'); - if (tbody.length && type !== 'tbody') { - table = tbody; - } - if (leaf && leaf.length) { - table = leaf; - } - return table.contents(); - } - return jqLite('
          ' + - template + - '
          ').contents(); - } - - function compileTemplateUrl(directives, $compileNode, tAttrs, $rootElement, childTranscludeFn, preLinkFns, postLinkFns, previousCompileContext) { var linkQueue = [], @@ -1690,7 +1708,11 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { content = denormalizeTemplate(content); if (origAsyncDirective.replace) { - $template = directiveTemplateContents(content); + if (jqLiteIsTextNode(content)) { + $template = []; + } else { + $template = jqLite(trim(content)); + } compileNode = $template[0]; if ($template.length != 1 || compileNode.nodeType !== 1) { @@ -1725,7 +1747,6 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { }); afterTemplateChildLinkFn = compileNodes($compileNode[0].childNodes, childTranscludeFn); - while(linkQueue.length) { var scope = linkQueue.shift(), beforeTemplateLinkNode = linkQueue.shift(), @@ -1747,8 +1768,8 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { // Copy in CSS classes from original node safeAddClass(jqLite(linkNode), oldClasses); } - if (afterTemplateNodeLinkFn.transclude) { - childBoundTranscludeFn = createBoundTranscludeFn(scope, afterTemplateNodeLinkFn.transclude); + if (afterTemplateNodeLinkFn.transcludeOnThisElement) { + childBoundTranscludeFn = createBoundTranscludeFn(scope, afterTemplateNodeLinkFn.transclude, boundTranscludeFn); } else { childBoundTranscludeFn = boundTranscludeFn; } @@ -1762,13 +1783,17 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { }); return function delayedNodeLinkFn(ignoreChildLinkFn, scope, node, rootElement, boundTranscludeFn) { + var childBoundTranscludeFn = boundTranscludeFn; if (linkQueue) { linkQueue.push(scope); linkQueue.push(node); linkQueue.push(rootElement); - linkQueue.push(boundTranscludeFn); + linkQueue.push(childBoundTranscludeFn); } else { - afterTemplateNodeLinkFn(afterTemplateChildLinkFn, scope, node, rootElement, boundTranscludeFn); + if (afterTemplateNodeLinkFn.transcludeOnThisElement) { + childBoundTranscludeFn = createBoundTranscludeFn(scope, afterTemplateNodeLinkFn.transclude, boundTranscludeFn); + } + afterTemplateNodeLinkFn(afterTemplateChildLinkFn, scope, node, rootElement, childBoundTranscludeFn); } }; } @@ -1793,23 +1818,31 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { } - function addTextInterpolateDirective(directives, text) { - var interpolateFn = $interpolate(text, true); - if (interpolateFn) { - directives.push({ - priority: 0, - compile: valueFn(function textInterpolateLinkFn(scope, node) { - var parent = node.parent(), - bindings = parent.data('$binding') || []; - bindings.push(interpolateFn); - safeAddClass(parent.data('$binding', bindings), 'ng-binding'); - scope.$watch(interpolateFn, function interpolateFnWatchAction(value) { - node[0].nodeValue = value; - }); - }) - }); + function addTextInterpolateDirective(directives, text) { + var interpolateFn = $interpolate(text, true); + if (interpolateFn) { + directives.push({ + priority: 0, + compile: function textInterpolateCompileFn(templateNode) { + // when transcluding a template that has bindings in the root + // then we don't have a parent and should do this in the linkFn + var parent = templateNode.parent(), hasCompileParent = parent.length; + if (hasCompileParent) safeAddClass(templateNode.parent(), 'ng-binding'); + + return function textInterpolateLinkFn(scope, node) { + var parent = node.parent(), + bindings = parent.data('$binding') || []; + bindings.push(interpolateFn); + parent.data('$binding', bindings); + if (!hasCompileParent) safeAddClass(parent, 'ng-binding'); + scope.$watch(interpolateFn, function interpolateFnWatchAction(value) { + node[0].nodeValue = value; + }); + }; + } + }); + } } - } function getTrustedContext(node, attrNormalizedName) { @@ -1970,21 +2003,25 @@ function directiveNormalize(name) { * element attributes. The values reflect current binding state `{{ }}`. The normalization is * needed since all of these are treated as equivalent in Angular: * + * ``` * + * ``` */ /** * @ngdoc property * @name $compile.directive.Attributes#$attr - * @returns {object} A map of DOM element attribute names to the normalized name. This is - * needed to do reverse lookup from normalized name back to actual name. + * + * @description + * A map of DOM element attribute names to the normalized name. This is + * needed to do reverse lookup from normalized name back to actual name. */ /** * @ngdoc method * @name $compile.directive.Attributes#$set - * @function + * @kind function * * @description * Set DOM element attribute value. diff --git a/src/ng/controller.js b/src/ng/controller.js index d3d1563308cc..697bc83d8747 100644 --- a/src/ng/controller.js +++ b/src/ng/controller.js @@ -74,7 +74,7 @@ function $ControllerProvider() { instance = $injector.instantiate(expression, locals); if (identifier) { - if (!(locals && typeof locals.$scope == 'object')) { + if (!(locals && typeof locals.$scope === 'object')) { throw minErr('$controller')('noscp', "Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.", constructor || expression.name, identifier); diff --git a/src/ng/directive/booleanAttrs.js b/src/ng/directive/booleanAttrs.js index 50f118d484af..20c40da8d715 100644 --- a/src/ng/directive/booleanAttrs.js +++ b/src/ng/directive/booleanAttrs.js @@ -66,7 +66,7 @@ return browser.driver.getCurrentUrl().then(function(url) { return url.match(/\/123$/); }); - }, 1000, 'page should navigate to /123'); + }, 5000, 'page should navigate to /123'); }); xit('should execute ng-click but not reload when href empty string and name specified', function() { @@ -94,7 +94,7 @@ return browser.driver.getCurrentUrl().then(function(url) { return url.match(/\/6$/); }); - }, 1000, 'page should navigate to /6'); + }, 5000, 'page should navigate to /6'); }); @@ -160,7 +160,7 @@ * * @description * - * The following markup will make the button enabled on Chrome/Firefox but not on IE8 and older IEs: + * We shouldn't do this, because it will make the button enabled on Chrome/Firefox but not on IE8 and older IEs: * ```html *
          * @@ -277,7 +277,7 @@ * such as selected. (Their presence means true and their absence means false.) * If we put an Angular interpolation expression into such an attribute then the * binding information would be lost when the browser removes the attribute. - * The `ngSelected` directive solves this problem for the `selected` atttribute. + * The `ngSelected` directive solves this problem for the `selected` attribute. * This complementary directive is not removed by the browser and so provides * a permanent reliable place to store the binding information. * @@ -380,8 +380,12 @@ forEach(['src', 'srcset', 'href'], function(attrName) { } attr.$observe(normalized, function(value) { - if (!value) - return; + if (!value) { + if (attrName === 'href') { + attr.$set(name, null); + } + return; + } attr.$set(name, value); diff --git a/src/ng/directive/form.js b/src/ng/directive/form.js index 1424157c8751..2eae4c40fc31 100644 --- a/src/ng/directive/form.js +++ b/src/ng/directive/form.js @@ -38,7 +38,7 @@ var nullFormCtrl = { * - `url` * * @description - * `FormController` keeps track of all its controls and nested forms as well as state of them, + * `FormController` keeps track of all its controls and nested forms as well as the state of them, * such as being valid/invalid or dirty/pristine. * * Each {@link ng.directive:form form} directive creates an instance @@ -70,8 +70,9 @@ function FormController(element, attrs, $scope, $animate) { // convenience method for easy toggling of classes function toggleValidCss(isValid, validationErrorKey) { validationErrorKey = validationErrorKey ? '-' + snake_case(validationErrorKey, '-') : ''; - $animate.removeClass(element, (isValid ? INVALID_CLASS : VALID_CLASS) + validationErrorKey); - $animate.addClass(element, (isValid ? VALID_CLASS : INVALID_CLASS) + validationErrorKey); + $animate.setClass(element, + (isValid ? VALID_CLASS : INVALID_CLASS) + validationErrorKey, + (isValid ? INVALID_CLASS : VALID_CLASS) + validationErrorKey); } /** @@ -215,6 +216,10 @@ function FormController(element, attrs, $scope, $animate) { * does not allow nesting of form elements. It is useful to nest forms, for example if the validity of a * sub-group of controls needs to be determined. * + * Note: the purpose of `ngForm` is to group controls, + * but not to be a replacement for the `` tag with all of its capabilities + * (e.g. posting to the server, ...). + * * @param {string=} ngForm|name Name of the form. If specified, the form controller will be published into * related scope, under this name. * @@ -282,8 +287,6 @@ function FormController(element, attrs, $scope, $animate) { * hitting enter in any of the input fields will trigger the click handler on the *first* button or * input[type=submit] (`ngClick`) *and* a submit handler on the enclosing form (`ngSubmit`) * - * @param {string=} name Name of the form. If specified, the form controller will be published into - * related scope, under this name. * * ## Animation Hooks * @@ -310,12 +313,13 @@ function FormController(element, attrs, $scope, $animate) { * * * @example - + - + userType: Required!
          userType = {{userType}}
          diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js index c31bb4004947..98973ae5aa4a 100644 --- a/src/ng/directive/input.js +++ b/src/ng/directive/input.js @@ -1,15 +1,13 @@ 'use strict'; -/* global - - -VALID_CLASS, - -INVALID_CLASS, - -PRISTINE_CLASS, - -DIRTY_CLASS +/* global VALID_CLASS: true, + INVALID_CLASS: true, + PRISTINE_CLASS: true, + DIRTY_CLASS: true */ var URL_REGEXP = /^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/; -var EMAIL_REGEXP = /^[a-z0-9!#$%&'*+/=?^_`{|}~.-]+@[a-z0-9-]+(\.[a-z0-9-]+)*$/i; +var EMAIL_REGEXP = /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i; var NUMBER_REGEXP = /^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/; var inputType = { @@ -19,7 +17,9 @@ var inputType = { * @name input[text] * * @description - * Standard HTML text input with angular data binding. + * Standard HTML text input with angular data binding, inherited by most of the `input` elements. + * + * *NOTE* Not every feature offered is available for all input types. * * @param {string} ngModel Assignable angular expression to data-bind to. * @param {string=} name Property name of the form under which the control is published. @@ -37,17 +37,20 @@ var inputType = { * @param {string=} ngChange Angular expression to be executed when input changes due to user * interaction with the input element. * @param {boolean=} [ngTrim=true] If set to false Angular will not automatically trim the input. + * This parameter is ignored for input[type=password] controls, which will never trim the + * input. * * @example - + - + Single word: @@ -119,14 +122,15 @@ var inputType = { * interaction with the input element. * * @example - + - + Number: @@ -194,14 +198,15 @@ var inputType = { * interaction with the input element. * * @example - + - + URL: Required! @@ -270,14 +275,15 @@ var inputType = { * interaction with the input element. * * @example - + - + Email: Required! @@ -336,18 +342,19 @@ var inputType = { * be set when selected. * * @example - + - + Red
          Green
          Blue
          @@ -386,15 +393,16 @@ var inputType = { * interaction with the input element. * * @example - + - + Value1:
          Value2:
          @@ -435,27 +443,44 @@ function validate(ctrl, validatorName, validity, value){ return validity ? value : undefined; } +function testFlags(validity, flags) { + var i, flag; + if (flags) { + for (i=0; i - if (toBoolean(attr.ngTrim || 'T')) { + // If input type is 'password', the value is never trimmed + if (type !== 'password' && (toBoolean(attr.ngTrim || 'T'))) { value = trim(value); } - if (ctrl.$viewValue !== value || - // If the value is still empty/falsy, and there is no `required` error, run validators - // again. This enables HTML5 constraint validation errors to affect Angular validation - // even when the first character entered causes an error. - (validity && value === '' && !validity.valueMissing)) { - if (scope.$$phase) { + // If a control is suffering from bad input, browsers discard its value, so it may be + // necessary to revalidate even if the control's value is the same empty value twice in + // a row. + var revalidate = validity && ctrl.$$hasNativeValidators; + if (ctrl.$viewValue !== value || (value === '' && revalidate)) { + if (scope.$root.$$phase) { ctrl.$setViewValue(value); } else { scope.$apply(function() { @@ -593,6 +627,8 @@ function textInputType(scope, element, attr, ctrl, $sniffer, $browser) { } } +var numberBadFlags = ['badInput']; + function numberInputType(scope, element, attr, ctrl, $sniffer, $browser) { textInputType(scope, element, attr, ctrl, $sniffer, $browser); @@ -607,7 +643,7 @@ function numberInputType(scope, element, attr, ctrl, $sniffer, $browser) { } }); - addNativeHtml5Validators(ctrl, 'number', element); + addNativeHtml5Validators(ctrl, 'number', numberBadFlags, null, ctrl.$$validityState); ctrl.$formatters.push(function(value) { return ctrl.$isEmpty(value) ? '' : '' + value; @@ -739,6 +775,7 @@ function checkboxInputType(scope, element, attr, ctrl) { * patterns defined as scope expressions. * @param {string=} ngChange Angular expression to be executed when input changes due to user * interaction with the input element. + * @param {boolean=} [ngTrim=true] If set to false Angular will not automatically trim the input. */ @@ -751,6 +788,8 @@ function checkboxInputType(scope, element, attr, ctrl) { * HTML input element control with angular data-binding. Input control follows HTML5 input types * and polyfills the HTML5 validation behavior for older browsers. * + * *NOTE* Not every feature offered is available for all input types. + * * @param {string} ngModel Assignable angular expression to data-bind to. * @param {string=} name Property name of the form under which the control is published. * @param {string=} required Sets `required` validation error key if the value is not entered. @@ -764,16 +803,20 @@ function checkboxInputType(scope, element, attr, ctrl) { * patterns defined as scope expressions. * @param {string=} ngChange Angular expression to be executed when input changes due to user * interaction with the input element. + * @param {boolean=} [ngTrim=true] If set to false Angular will not automatically trim the input. + * This parameter is ignored for input[type=password] controls, which will never trim the + * input. * * @example - + -
          +
          User name: @@ -888,14 +931,14 @@ var VALID_CLASS = 'ng-valid', * @property {Array.} $formatters Array of functions to execute, as a pipeline, whenever the model value changes. Each function is called, in turn, passing the value through to the next. Used to format / convert values for display in the control and validation. - * ```js - * function formatter(value) { - * if (value) { - * return value.toUpperCase(); - * } - * } - * ngModel.$formatters.push(formatter); - * ``` + * ```js + * function formatter(value) { + * if (value) { + * return value.toUpperCase(); + * } + * } + * ngModel.$formatters.push(formatter); + * ``` * * @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. @@ -924,7 +967,12 @@ var VALID_CLASS = 'ng-valid', * Note that `contenteditable` is an HTML5 attribute, which tells the browser to let the element * contents be edited in place by the user. This will not work on older browsers. * - * + * We are using the {@link ng.service:$sce $sce} service here and include the {@link ngSanitize $sanitize} + * module to automatically remove "bad" content like inline event listener (e.g. ``). + * However, as we are using `$sce` the model can still decide to to provide unsafe content if it marks + * that content using the `$sce` service. + * + * [contenteditable] { border: 1px solid black; @@ -938,8 +986,8 @@ var VALID_CLASS = 'ng-valid', - angular.module('customControl', []). - directive('contenteditable', function() { + angular.module('customControl', ['ngSanitize']). + directive('contenteditable', ['$sce', function($sce) { return { restrict: 'A', // only activate on element attribute require: '?ngModel', // get a hold of NgModelController @@ -948,7 +996,7 @@ var VALID_CLASS = 'ng-valid', // Specify how UI should be updated ngModel.$render = function() { - element.html(ngModel.$viewValue || ''); + element.html($sce.getTrustedHtml(ngModel.$viewValue || '')); }; // Listen for change events to enable binding @@ -969,7 +1017,7 @@ var VALID_CLASS = 'ng-valid', } } }; - }); + }]); @@ -1083,7 +1131,7 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$ * This method should be called by validators - i.e. the parser or formatter functions. * * @param {string} validationErrorKey Name of the validator. the `validationErrorKey` will assign - * to `$error[validationErrorKey]=isValid` so that it is available for data-binding. + * to `$error[validationErrorKey]=!isValid` so that it is available for data-binding. * The `validationErrorKey` should be in camelCase and will get converted into dash-case * for class name. Example: `myError` will result in `ng-valid-my-error` and `ng-invalid-my-error` * class and can be bound to as `{{someForm.someControl.$error.myError}}` . @@ -1286,12 +1334,13 @@ var NgModelController = ['$scope', '$exceptionHandler', '$attrs', '$element', '$ * * * @example - * + * Update input to see transitions when valid/invalid. Integer is a valid value. - + @@ -1350,17 +1399,18 @@ var ngModelDirective = function() { * in input value. * * @example - * + * * * - *
          + *
          * * *
          @@ -1441,14 +1491,15 @@ var requiredDirective = function() { * specified in form `/something/` then the value will be converted into a regular expression. * * @example - + -
          + List: Required! @@ -1540,15 +1591,16 @@ var CONSTANT_VALUE_REGEXP = /^(true|false|\d+)$/; * of the `input` element * * @example - + - +

          Which is your favorite?