diff --git a/.gitignore b/.gitignore index fc1c7b2330ef9..039f0db9c2a64 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ bazel-* e2e_test.* node_modules bower_components +tools/gulp-tasks/cldr/cldr-data/ # Include when developing application packages. pubspec.lock diff --git a/aio/content/examples/i18n/src/app/app.locale_data.ts b/aio/content/examples/i18n/src/app/app.locale_data.ts new file mode 100644 index 0000000000000..9129a68200eee --- /dev/null +++ b/aio/content/examples/i18n/src/app/app.locale_data.ts @@ -0,0 +1,6 @@ +// #docregion import-locale +import { registerLocaleData } from '@angular/common'; +import localeFr from '@angular/common/i18n_data/locale_fr'; + +registerLocaleData(localeFr); +// #enddocregion import-locale diff --git a/aio/content/examples/i18n/src/app/app.locale_data_extra.ts b/aio/content/examples/i18n/src/app/app.locale_data_extra.ts new file mode 100644 index 0000000000000..312c73feecb05 --- /dev/null +++ b/aio/content/examples/i18n/src/app/app.locale_data_extra.ts @@ -0,0 +1,7 @@ +// #docregion import-locale-extra +import { registerLocaleData } from '@angular/common'; +import localeEnGB from '@angular/common/i18n_data/locale_en-GB'; +import localeEnGBExtra from '@angular/common/i18n_data/extra/locale_en-GB'; + +registerLocaleData(localeEnGB, localeEnGBExtra); +// #enddocregion import-locale-extra diff --git a/aio/content/examples/pipes/e2e-spec.ts b/aio/content/examples/pipes/e2e-spec.ts index 0aa5f09a5785a..9675b66367cc2 100644 --- a/aio/content/examples/pipes/e2e-spec.ts +++ b/aio/content/examples/pipes/e2e-spec.ts @@ -28,7 +28,7 @@ describe('Pipes', function () { it('should be able to toggle birthday formats', function () { let birthDayEle = element(by.css('hero-birthday2 > p')); - expect(birthDayEle.getText()).toEqual(`The hero's birthday is 4/15/1988`); + expect(birthDayEle.getText()).toEqual(`The hero's birthday is 4/15/88`); let buttonEle = element(by.cssContainingText('hero-birthday2 > button', 'Toggle Format')); expect(buttonEle.isDisplayed()).toBe(true); buttonEle.click().then(function() { diff --git a/aio/content/guide/browser-support.md b/aio/content/guide/browser-support.md index e5e20cfaff00f..8d796ff576d98 100644 --- a/aio/content/guide/browser-support.md +++ b/aio/content/guide/browser-support.md @@ -347,7 +347,7 @@ Here are the features which may require additional polyfills: - [Date](api/common/DatePipe), [currency](api/common/CurrencyPipe), [decimal](api/common/DecimalPipe) and [percent](api/common/PercentPipe) pipes + If you use the following deprecated i18n pipes: [date](api/common/DeprecatedDatePipe), [currency](api/common/DeprecatedCurrencyPipe), [decimal](api/common/DeprecatedDecimalPipe) and [percent](api/common/DeprecatedPercentPipe) diff --git a/aio/content/guide/i18n.md b/aio/content/guide/i18n.md index 19da44d0053e4..810bae6bdccfe 100644 --- a/aio/content/guide/i18n.md +++ b/aio/content/guide/i18n.md @@ -40,6 +40,28 @@ You need to build and deploy a separate version of the application for each supp {@a i18n-attribute} +## i18n pipes + +Angular pipes can help you with internationalization: the `DatePipe`, `CurrencyPipe`, `DecimalPipe` +and `PercentPipe` use locale data to format your data based on your `LOCALE_ID`. + +By default Angular only contains locale data for the language `en-US`, if you set the value of +`LOCALE_ID` to another locale, you will have to import new locale data for this language: + + + + +
+ +Note that the files in `@angular/common/i18n_data` contain most of the locale data that you will +need, but some advanced formatting options might only be available in the extra dataset that you can +import from `@angular/common/i18n_data/extra`: + + + + +
+ ## Mark text with the _i18n_ attribute The Angular `i18n` attribute is a marker for translatable content. diff --git a/aio/content/guide/pipes.md b/aio/content/guide/pipes.md index 4c2a3db8ef2c6..0445b942f0f7f 100644 --- a/aio/content/guide/pipes.md +++ b/aio/content/guide/pipes.md @@ -46,24 +46,6 @@ Inside the interpolation expression, you flow the component's `birthday` value t function on the right. All pipes work this way. -
- - - -The `Date` and `Currency` pipes need the *ECMAScript Internationalization API*. -Safari and other older browsers don't support it. You can add support with a polyfill. - - - - <script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Intl.~locale.en"></script> - - - - - -
- - ## Built-in pipes diff --git a/build.sh b/build.sh index 71b476bb8d2bf..293bcf729ee4a 100755 --- a/build.sh +++ b/build.sh @@ -86,7 +86,7 @@ done ####################################### isIgnoredDirectory() { name=$(basename ${1}) - if [[ -f "${1}" || "${name}" == "src" || "${name}" == "test" || "${name}" == "integrationtest" ]]; then + if [[ -f "${1}" || "${name}" == "src" || "${name}" == "test" || "${name}" == "integrationtest" || "${name}" == "i18n_data" ]]; then return 0 else return 1 @@ -470,6 +470,11 @@ do minify ${BUNDLES_DIR} ) 2>&1 | grep -v "as external dependency" + + if [[ ${PACKAGE} == "common" ]]; then + echo "====== Copy i18n locale data" + rsync -a --exclude=*.d.ts --exclude=*.metadata.json ${OUT_DIR}/i18n_data/ ${NPM_DIR}/i18n_data + fi else echo "====== Copy ${PACKAGE} node tool" rsync -a ${OUT_DIR}/ ${NPM_DIR} diff --git a/gulpfile.js b/gulpfile.js index ff78cc396ad14..f3e8f3e8af3d9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -42,3 +42,5 @@ gulp.task('serve', loadTask('serve', 'default')); gulp.task('serve-examples', loadTask('serve', 'examples')); gulp.task('changelog', loadTask('changelog')); gulp.task('check-env', () => {/* this is a noop because the env test ran already above */}); +gulp.task('cldr:extract', loadTask('cldr', 'extract')); +gulp.task('cldr:download', loadTask('cldr', 'download')); diff --git a/karma-js.conf.js b/karma-js.conf.js index ef566dd2ff7d1..c93da152a5544 100644 --- a/karma-js.conf.js +++ b/karma-js.conf.js @@ -47,7 +47,8 @@ module.exports = function(config) { pattern: 'packages/platform-browser/test/browser/static_assets/**', included: false, watched: false, - } + }, + {pattern: 'packages/common/i18n/**', included: false, watched: false, served: true}, ], exclude: [ diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index b2d8292227184..edbe15e785fab 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -1542,7 +1542,7 @@ } }, "cldr": { - "version": "3.5.2", + "version": "4.5.0", "dependencies": { "uglify-js": { "version": "1.3.3" @@ -1552,6 +1552,59 @@ } } }, + "cldr-data-downloader": { + "version": "0.3.2", + "dependencies": { + "adm-zip": { + "version": "0.4.4" + }, + "async": { + "version": "2.5.0" + }, + "bl": { + "version": "1.1.2" + }, + "form-data": { + "version": "1.0.1" + }, + "isarray": { + "version": "1.0.0" + }, + "lodash": { + "version": "4.17.4" + }, + "mime-db": { + "version": "1.27.0" + }, + "mime-types": { + "version": "2.1.15" + }, + "minimist": { + "version": "0.0.8" + }, + "mkdirp": { + "version": "0.5.0" + }, + "q": { + "version": "1.0.1" + }, + "qs": { + "version": "6.2.3" + }, + "readable-stream": { + "version": "2.0.6" + }, + "request": { + "version": "2.74.0" + }, + "tough-cookie": { + "version": "2.3.2" + } + } + }, + "cldrjs": { + "version": "0.5.0" + }, "cli-boxes": { "version": "1.0.0" }, @@ -1660,6 +1713,9 @@ } } }, + "config-chain": { + "version": "1.1.11" + }, "configstore": { "version": "2.1.0", "dependencies": { @@ -3717,13 +3773,10 @@ "version": "0.3.0" }, "memoizeasync": { - "version": "0.8.0", + "version": "1.0.0", "dependencies": { "lru-cache": { "version": "2.5.0" - }, - "passerror": { - "version": "0.0.2" } } }, @@ -3876,6 +3929,14 @@ "normalize-path": { "version": "2.0.1" }, + "npmconf": { + "version": "2.0.9", + "dependencies": { + "semver": { + "version": "4.3.6" + } + } + }, "npmlog": { "version": "4.0.2" }, @@ -4014,7 +4075,7 @@ "version": "2.0.0" }, "passerror": { - "version": "0.0.1" + "version": "1.1.1" }, "path-browserify": { "version": "0.0.0" @@ -4081,6 +4142,9 @@ "process-nextick-args": { "version": "1.0.6" }, + "progress": { + "version": "1.1.8" + }, "promise": { "version": "7.1.1" }, @@ -4095,6 +4159,9 @@ } } }, + "proto-list": { + "version": "1.2.4" + }, "protobufjs": { "version": "5.0.0", "dependencies": { @@ -4342,6 +4409,9 @@ "request-capture-har": { "version": "1.1.4" }, + "request-progress": { + "version": "0.3.1" + }, "requires-port": { "version": "1.0.0" }, @@ -4760,6 +4830,9 @@ "text-extensions": { "version": "1.3.3" }, + "throttleit": { + "version": "0.0.2" + }, "through": { "version": "2.3.8" }, @@ -4932,6 +5005,9 @@ "uglify-to-browserify": { "version": "1.0.2" }, + "uid-number": { + "version": "0.0.5" + }, "uid-safe": { "version": "2.0.0" }, @@ -5271,13 +5347,13 @@ "version": "8.2.2" }, "xmldom": { - "version": "0.1.19" + "version": "0.1.27" }, "xmlhttprequest-ssl": { "version": "1.5.1" }, "xpath": { - "version": "0.0.7" + "version": "0.0.24" }, "xtend": { "version": "4.0.1" diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 28c7f9a952c55..8f066b3fd3d98 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -2408,9 +2408,9 @@ } }, "cldr": { - "version": "3.5.2", - "from": "cldr@>=3.5.0 <4.0.0", - "resolved": "https://registry.npmjs.org/cldr/-/cldr-3.5.2.tgz", + "version": "4.5.0", + "from": "cldr@4.5.0", + "resolved": "https://registry.npmjs.org/cldr/-/cldr-4.5.0.tgz", "dependencies": { "uglify-js": { "version": "1.3.3", @@ -2424,6 +2424,93 @@ } } }, + "cldr-data-downloader": { + "version": "0.3.2", + "from": "cldr-data-downloader@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/cldr-data-downloader/-/cldr-data-downloader-0.3.2.tgz", + "dependencies": { + "adm-zip": { + "version": "0.4.4", + "from": "adm-zip@0.4.4", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz" + }, + "async": { + "version": "2.5.0", + "from": "async@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz" + }, + "bl": { + "version": "1.1.2", + "from": "bl@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz" + }, + "form-data": { + "version": "1.0.1", + "from": "form-data@>=1.0.0-rc4 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "lodash": { + "version": "4.17.4", + "from": "lodash@>=4.14.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + }, + "mime-db": { + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" + }, + "mime-types": { + "version": "2.1.15", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz" + }, + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + }, + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz" + }, + "q": { + "version": "1.0.1", + "from": "q@1.0.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.0.1.tgz" + }, + "qs": { + "version": "6.2.3", + "from": "qs@>=6.2.0 <6.3.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz" + }, + "readable-stream": { + "version": "2.0.6", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" + }, + "request": { + "version": "2.74.0", + "from": "request@>=2.74.0 <2.75.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.74.0.tgz" + }, + "tough-cookie": { + "version": "2.3.2", + "from": "tough-cookie@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz" + } + } + }, + "cldrjs": { + "version": "0.5.0", + "from": "cldrjs@0.5.0", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.0.tgz" + }, "cli-boxes": { "version": "1.0.0", "from": "cli-boxes@>=1.0.0 <2.0.0", @@ -2596,6 +2683,11 @@ } } }, + "config-chain": { + "version": "1.1.11", + "from": "config-chain@>=1.1.8 <1.2.0", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz" + }, "configstore": { "version": "2.1.0", "from": "configstore@>=2.0.0 <3.0.0", @@ -5917,19 +6009,14 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "memoizeasync": { - "version": "0.8.0", - "from": "memoizeasync@0.8.0", - "resolved": "https://registry.npmjs.org/memoizeasync/-/memoizeasync-0.8.0.tgz", + "version": "1.0.0", + "from": "memoizeasync@1.0.0", + "resolved": "https://registry.npmjs.org/memoizeasync/-/memoizeasync-1.0.0.tgz", "dependencies": { "lru-cache": { "version": "2.5.0", "from": "lru-cache@2.5.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz" - }, - "passerror": { - "version": "0.0.2", - "from": "passerror@0.0.2", - "resolved": "https://registry.npmjs.org/passerror/-/passerror-0.0.2.tgz" } } }, @@ -6176,6 +6263,18 @@ "from": "normalize-path@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" }, + "npmconf": { + "version": "2.0.9", + "from": "npmconf@2.0.9", + "resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.0.9.tgz", + "dependencies": { + "semver": { + "version": "4.3.6", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz" + } + } + }, "npmlog": { "version": "4.0.2", "from": "npmlog@>=0.0.0 <1.0.0||>=1.0.0 <2.0.0||>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", @@ -6400,9 +6499,9 @@ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.0.tgz" }, "passerror": { - "version": "0.0.1", - "from": "passerror@0.0.1", - "resolved": "https://registry.npmjs.org/passerror/-/passerror-0.0.1.tgz" + "version": "1.1.1", + "from": "passerror@1.1.1", + "resolved": "https://registry.npmjs.org/passerror/-/passerror-1.1.1.tgz" }, "path-browserify": { "version": "0.0.0", @@ -6511,6 +6610,11 @@ "from": "process-nextick-args@>=1.0.6 <1.1.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, + "progress": { + "version": "1.1.8", + "from": "progress@1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" + }, "promise": { "version": "7.1.1", "from": "promise@>=7.0.3 <8.0.0", @@ -6533,6 +6637,11 @@ } } }, + "proto-list": { + "version": "1.2.4", + "from": "proto-list@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + }, "protobufjs": { "version": "5.0.0", "from": "protobufjs@5.0.0", @@ -6934,6 +7043,11 @@ "from": "request-capture-har@>=1.1.4 <2.0.0", "resolved": "https://registry.npmjs.org/request-capture-har/-/request-capture-har-1.1.4.tgz" }, + "request-progress": { + "version": "0.3.1", + "from": "request-progress@0.3.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz" + }, "requires-port": { "version": "1.0.0", "from": "requires-port@>=1.0.0 <2.0.0", @@ -7604,6 +7718,11 @@ "from": "text-extensions@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.3.3.tgz" }, + "throttleit": { + "version": "0.0.2", + "from": "throttleit@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" + }, "through": { "version": "2.3.8", "from": "through@>=2.2.7 <3.0.0", @@ -7880,6 +7999,11 @@ "from": "uglify-to-browserify@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" }, + "uid-number": { + "version": "0.0.5", + "from": "uid-number@0.0.5", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz" + }, "uid-safe": { "version": "2.0.0", "from": "uid-safe@>=2.0.0 <2.1.0", @@ -8427,9 +8551,9 @@ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz" }, "xmldom": { - "version": "0.1.19", - "from": "xmldom@0.1.19", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz" + "version": "0.1.27", + "from": "xmldom@0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz" }, "xmlhttprequest-ssl": { "version": "1.5.1", @@ -8437,9 +8561,9 @@ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz" }, "xpath": { - "version": "0.0.7", - "from": "xpath@0.0.7", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.7.tgz" + "version": "0.0.24", + "from": "xpath@0.0.24", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.24.tgz" }, "xtend": { "version": "4.0.1", diff --git a/package.json b/package.json index be1d406933130..eaf31926d8df2 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,9 @@ "canonical-path": "0.0.2", "chokidar": "^1.1.0", "clang-format": "^1.0.32", - "cldr": "^3.5.2", + "cldr": "^4.5.0", + "cldr-data-downloader": "^0.3.2", + "cldrjs": "^0.5.0", "conventional-changelog": "^1.1.0", "cors": "^2.7.1", "dgeni": "^0.4.2", diff --git a/packages/common/BUILD.bazel b/packages/common/BUILD.bazel index cee67edccd871..f1dcaea6c6871 100644 --- a/packages/common/BUILD.bazel +++ b/packages/common/BUILD.bazel @@ -5,6 +5,7 @@ ts_library( name = "common", srcs = glob(["**/*.ts"], exclude=[ "http/**", + "i18n/**", "test/**", "testing/**", ]), diff --git a/packages/common/i18n_data/extra/locale_af-NA.ts b/packages/common/i18n_data/extra/locale_af-NA.ts new file mode 100644 index 0000000000000..1318ff4a49668 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_af-NA.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mn', 'o', 'm', 'a', 'n'], + ['middernag', 'die oggend', 'die middag', 'die aand', 'die nag'], + ], + [ + ['mn', 'o', 'm', 'a', 'n'], + ['middernag', 'oggend', 'middag', 'aand', 'nag'], + ], + ['00:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '05:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_af.ts b/packages/common/i18n_data/extra/locale_af.ts new file mode 100644 index 0000000000000..1318ff4a49668 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_af.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mn', 'o', 'm', 'a', 'n'], + ['middernag', 'die oggend', 'die middag', 'die aand', 'die nag'], + ], + [ + ['mn', 'o', 'm', 'a', 'n'], + ['middernag', 'oggend', 'middag', 'aand', 'nag'], + ], + ['00:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '05:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_agq.ts b/packages/common/i18n_data/extra/locale_agq.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_agq.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ak.ts b/packages/common/i18n_data/extra/locale_ak.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ak.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_am.ts b/packages/common/i18n_data/extra/locale_am.ts new file mode 100644 index 0000000000000..f9f023bc80b9f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_am.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['እኩለ ሌሊት', 'ቀ', 'ጥዋት1', 'ከሰዓት1', 'ማታ1', 'ሌሊት1'], + ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት1', 'ማታ1', 'ሌሊት1'], + ], + [ + ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት', 'ከሰዓት በኋላ', 'ማታ', 'ሌሊት'], + ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት በኋላ', 'ማታ', 'ሌሊት'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-AE.ts b/packages/common/i18n_data/extra/locale_ar-AE.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-AE.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-BH.ts b/packages/common/i18n_data/extra/locale_ar-BH.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-BH.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-DJ.ts b/packages/common/i18n_data/extra/locale_ar-DJ.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-DJ.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-DZ.ts b/packages/common/i18n_data/extra/locale_ar-DZ.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-DZ.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-EG.ts b/packages/common/i18n_data/extra/locale_ar-EG.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-EG.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-EH.ts b/packages/common/i18n_data/extra/locale_ar-EH.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-EH.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-ER.ts b/packages/common/i18n_data/extra/locale_ar-ER.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-ER.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-IL.ts b/packages/common/i18n_data/extra/locale_ar-IL.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-IL.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-IQ.ts b/packages/common/i18n_data/extra/locale_ar-IQ.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-IQ.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-JO.ts b/packages/common/i18n_data/extra/locale_ar-JO.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-JO.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-KM.ts b/packages/common/i18n_data/extra/locale_ar-KM.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-KM.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-KW.ts b/packages/common/i18n_data/extra/locale_ar-KW.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-KW.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-LB.ts b/packages/common/i18n_data/extra/locale_ar-LB.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-LB.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-LY.ts b/packages/common/i18n_data/extra/locale_ar-LY.ts new file mode 100644 index 0000000000000..0cabf5fc4167d --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-LY.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-MA.ts b/packages/common/i18n_data/extra/locale_ar-MA.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-MA.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-MR.ts b/packages/common/i18n_data/extra/locale_ar-MR.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-MR.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-OM.ts b/packages/common/i18n_data/extra/locale_ar-OM.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-OM.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-PS.ts b/packages/common/i18n_data/extra/locale_ar-PS.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-PS.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-QA.ts b/packages/common/i18n_data/extra/locale_ar-QA.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-QA.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-SA.ts b/packages/common/i18n_data/extra/locale_ar-SA.ts new file mode 100644 index 0000000000000..0cabf5fc4167d --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-SA.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-SD.ts b/packages/common/i18n_data/extra/locale_ar-SD.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-SD.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-SO.ts b/packages/common/i18n_data/extra/locale_ar-SO.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-SO.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-SS.ts b/packages/common/i18n_data/extra/locale_ar-SS.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-SS.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-SY.ts b/packages/common/i18n_data/extra/locale_ar-SY.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-SY.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-TD.ts b/packages/common/i18n_data/extra/locale_ar-TD.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-TD.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-TN.ts b/packages/common/i18n_data/extra/locale_ar-TN.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-TN.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar-YE.ts b/packages/common/i18n_data/extra/locale_ar-YE.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar-YE.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ar.ts b/packages/common/i18n_data/extra/locale_ar.ts new file mode 100644 index 0000000000000..133e488f1d27e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ar.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['فجرا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], + ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] + ], + [ + ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '01:00'], ['01:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_as.ts b/packages/common/i18n_data/extra/locale_as.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_as.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_asa.ts b/packages/common/i18n_data/extra/locale_asa.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_asa.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ast.ts b/packages/common/i18n_data/extra/locale_ast.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ast.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_az-Cyrl.ts b/packages/common/i18n_data/extra/locale_az-Cyrl.ts new file mode 100644 index 0000000000000..659f8923e58b0 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_az-Cyrl.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ҝеҹәјары', 'ҝ', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], + ['ҝеҹәјары', 'ҝүнорта', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], + ], + [ + ['ҝеҹәјары', 'ҝүнорта', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], + , + ], + [ + '00:00', '12:00', ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '17:00'], + ['17:00', '19:00'], ['19:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_az-Latn.ts b/packages/common/i18n_data/extra/locale_az-Latn.ts new file mode 100644 index 0000000000000..9ae131b00efe7 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_az-Latn.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['gecəyarı', 'g', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], + ['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], + ], + [ + ['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], + , + ], + [ + '00:00', '12:00', ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '17:00'], + ['17:00', '19:00'], ['19:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_az.ts b/packages/common/i18n_data/extra/locale_az.ts new file mode 100644 index 0000000000000..9ae131b00efe7 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_az.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['gecəyarı', 'g', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], + ['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], + ], + [ + ['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], + , + ], + [ + '00:00', '12:00', ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '17:00'], + ['17:00', '19:00'], ['19:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_bas.ts b/packages/common/i18n_data/extra/locale_bas.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bas.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_be.ts b/packages/common/i18n_data/extra/locale_be.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_be.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bem.ts b/packages/common/i18n_data/extra/locale_bem.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bem.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bez.ts b/packages/common/i18n_data/extra/locale_bez.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bez.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bg.ts b/packages/common/i18n_data/extra/locale_bg.ts new file mode 100644 index 0000000000000..4cd7e4bbae949 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bg.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полунощ', 'сутринта', 'на обед', 'следобед', 'вечерта', 'през нощта'], , + ['полунощ', 'сутринта', 'на обяд', 'следобед', 'вечерта', 'през нощта'] + ], + [ + ['полунощ', 'сутринта', 'на обед', 'следобед', 'вечерта', 'през нощта'], + , + ], + [ + '00:00', ['04:00', '11:00'], ['11:00', '14:00'], ['14:00', '18:00'], ['18:00', '22:00'], + ['22:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_bm.ts b/packages/common/i18n_data/extra/locale_bm.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bm.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bn-IN.ts b/packages/common/i18n_data/extra/locale_bn-IN.ts new file mode 100644 index 0000000000000..b50d429985164 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bn-IN.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], + , + ], + , + [ + ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], + ['18:00', '20:00'], ['20:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_bn.ts b/packages/common/i18n_data/extra/locale_bn.ts new file mode 100644 index 0000000000000..b50d429985164 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bn.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], + , + ], + , + [ + ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], + ['18:00', '20:00'], ['20:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_bo-IN.ts b/packages/common/i18n_data/extra/locale_bo-IN.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bo-IN.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bo.ts b/packages/common/i18n_data/extra/locale_bo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_br.ts b/packages/common/i18n_data/extra/locale_br.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_br.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_brx.ts b/packages/common/i18n_data/extra/locale_brx.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_brx.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bs-Cyrl.ts b/packages/common/i18n_data/extra/locale_bs-Cyrl.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bs-Cyrl.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_bs-Latn.ts b/packages/common/i18n_data/extra/locale_bs-Latn.ts new file mode 100644 index 0000000000000..3586f78567484 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bs-Latn.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'ujutro', 'poslijepodne', 'navečer', 'po noći'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_bs.ts b/packages/common/i18n_data/extra/locale_bs.ts new file mode 100644 index 0000000000000..3586f78567484 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_bs.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'ujutro', 'poslijepodne', 'navečer', 'po noći'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ca-AD.ts b/packages/common/i18n_data/extra/locale_ca-AD.ts new file mode 100644 index 0000000000000..7a48369092a7f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ca-AD.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + ], + [ + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + , + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '21:00'], ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ca-ES-VALENCIA.ts b/packages/common/i18n_data/extra/locale_ca-ES-VALENCIA.ts new file mode 100644 index 0000000000000..7a48369092a7f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ca-ES-VALENCIA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + ], + [ + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + , + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '21:00'], ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ca-FR.ts b/packages/common/i18n_data/extra/locale_ca-FR.ts new file mode 100644 index 0000000000000..7a48369092a7f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ca-FR.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + ], + [ + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + , + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '21:00'], ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ca-IT.ts b/packages/common/i18n_data/extra/locale_ca-IT.ts new file mode 100644 index 0000000000000..7a48369092a7f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ca-IT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + ], + [ + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + , + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '21:00'], ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ca.ts b/packages/common/i18n_data/extra/locale_ca.ts new file mode 100644 index 0000000000000..7a48369092a7f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ca.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + ], + [ + ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], + , + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '21:00'], ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ce.ts b/packages/common/i18n_data/extra/locale_ce.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ce.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_cgg.ts b/packages/common/i18n_data/extra/locale_cgg.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_cgg.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_chr.ts b/packages/common/i18n_data/extra/locale_chr.ts new file mode 100644 index 0000000000000..9324c2edc89a3 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_chr.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Ꭲ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], + ['ᎢᎦ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], + ], + [ + ['ᎢᎦ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], + , + ], + ['12:00', ['00:00', '12:00'], ['12:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_ckb-IR.ts b/packages/common/i18n_data/extra/locale_ckb-IR.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ckb-IR.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ckb.ts b/packages/common/i18n_data/extra/locale_ckb.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ckb.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_cs.ts b/packages/common/i18n_data/extra/locale_cs.ts new file mode 100644 index 0000000000000..05acc598acf02 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_cs.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['půl.', 'pol.', 'r.', 'd.', 'o.', 'v.', 'n.'], + ['půln.', 'pol.', 'r.', 'dop.', 'odp.', 'več.', 'v n.'], + ['půlnoc', 'poledne', 'ráno', 'dopoledne', 'odpoledne', 'večer', 'v noci'] + ], + [ + ['půl.', 'pol.', 'ráno', 'dop.', 'odp.', 'več.', 'noc'], + ['půlnoc', 'poledne', 'ráno', 'dopoledne', 'odpoledne', 'večer', 'noc'], + ], + [ + '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], + ['18:00', '22:00'], ['22:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_cu.ts b/packages/common/i18n_data/extra/locale_cu.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_cu.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_cy.ts b/packages/common/i18n_data/extra/locale_cy.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_cy.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_da-GL.ts b/packages/common/i18n_data/extra/locale_da-GL.ts new file mode 100644 index 0000000000000..ed0549b8fbb35 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_da-GL.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['midnat', 'om morgenen', 'om formiddagen', 'om eftermiddagen', 'om aftenen', 'om natten'], + , + ], + [ + ['midnat', 'morgen', 'formiddag', 'eftermiddag', 'aften', 'nat'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_da.ts b/packages/common/i18n_data/extra/locale_da.ts new file mode 100644 index 0000000000000..ed0549b8fbb35 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_da.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['midnat', 'om morgenen', 'om formiddagen', 'om eftermiddagen', 'om aftenen', 'om natten'], + , + ], + [ + ['midnat', 'morgen', 'formiddag', 'eftermiddag', 'aften', 'nat'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_dav.ts b/packages/common/i18n_data/extra/locale_dav.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_dav.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_de-AT.ts b/packages/common/i18n_data/extra/locale_de-AT.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de-AT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_de-BE.ts b/packages/common/i18n_data/extra/locale_de-BE.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de-BE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_de-CH.ts b/packages/common/i18n_data/extra/locale_de-CH.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de-CH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_de-IT.ts b/packages/common/i18n_data/extra/locale_de-IT.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de-IT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_de-LI.ts b/packages/common/i18n_data/extra/locale_de-LI.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de-LI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_de-LU.ts b/packages/common/i18n_data/extra/locale_de-LU.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de-LU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_de.ts b/packages/common/i18n_data/extra/locale_de.ts new file mode 100644 index 0000000000000..fba4acf6b3665 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_de.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'], + , + ], + [ + ['Mitternacht', 'Morgen', 'Vormittag', 'Mittag', 'Nachmittag', 'Abend', 'Nacht'], + , + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '13:00'], ['13:00', '18:00'], + ['18:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_dje.ts b/packages/common/i18n_data/extra/locale_dje.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_dje.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_dsb.ts b/packages/common/i18n_data/extra/locale_dsb.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_dsb.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_dua.ts b/packages/common/i18n_data/extra/locale_dua.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_dua.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_dyo.ts b/packages/common/i18n_data/extra/locale_dyo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_dyo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_dz.ts b/packages/common/i18n_data/extra/locale_dz.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_dz.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ebu.ts b/packages/common/i18n_data/extra/locale_ebu.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ebu.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ee-TG.ts b/packages/common/i18n_data/extra/locale_ee-TG.ts new file mode 100644 index 0000000000000..8a69ebd928e61 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ee-TG.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['fɔŋli', 'ŋdi', 'ŋdɔ', 'ɣetrɔ', 'fiẽ', 'zã'], + , + ], + , + [ + ['04:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], + ['18:00', '21:00'], ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ee.ts b/packages/common/i18n_data/extra/locale_ee.ts new file mode 100644 index 0000000000000..8a69ebd928e61 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ee.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['fɔŋli', 'ŋdi', 'ŋdɔ', 'ɣetrɔ', 'fiẽ', 'zã'], + , + ], + , + [ + ['04:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], + ['18:00', '21:00'], ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_el-CY.ts b/packages/common/i18n_data/extra/locale_el-CY.ts new file mode 100644 index 0000000000000..64f466f78ef7c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_el-CY.ts @@ -0,0 +1,15 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], , ['πρωί', 'μεσημέρι', 'απόγευμα', 'βράδυ']], , + [['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '20:00'], ['20:00', '04:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_el.ts b/packages/common/i18n_data/extra/locale_el.ts new file mode 100644 index 0000000000000..64f466f78ef7c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_el.ts @@ -0,0 +1,15 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], , ['πρωί', 'μεσημέρι', 'απόγευμα', 'βράδυ']], , + [['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '20:00'], ['20:00', '04:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_en-001.ts b/packages/common/i18n_data/extra/locale_en-001.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-001.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-150.ts b/packages/common/i18n_data/extra/locale_en-150.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-150.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-AG.ts b/packages/common/i18n_data/extra/locale_en-AG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-AG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-AI.ts b/packages/common/i18n_data/extra/locale_en-AI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-AI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-AS.ts b/packages/common/i18n_data/extra/locale_en-AS.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-AS.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-AT.ts b/packages/common/i18n_data/extra/locale_en-AT.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-AT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-AU.ts b/packages/common/i18n_data/extra/locale_en-AU.ts new file mode 100644 index 0000000000000..72e5ab9a915a2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-AU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['midnight', 'midday', 'morning', 'afternoon', 'evening', 'night'], , + ['midnight', 'midday', 'in the morning', 'in the afternoon', 'in the evening', 'at night'] + ], + [ + ['midnight', 'midday', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BB.ts b/packages/common/i18n_data/extra/locale_en-BB.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BB.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BE.ts b/packages/common/i18n_data/extra/locale_en-BE.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BI.ts b/packages/common/i18n_data/extra/locale_en-BI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BM.ts b/packages/common/i18n_data/extra/locale_en-BM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BS.ts b/packages/common/i18n_data/extra/locale_en-BS.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BS.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BW.ts b/packages/common/i18n_data/extra/locale_en-BW.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-BZ.ts b/packages/common/i18n_data/extra/locale_en-BZ.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-BZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CA.ts b/packages/common/i18n_data/extra/locale_en-CA.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CC.ts b/packages/common/i18n_data/extra/locale_en-CC.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CH.ts b/packages/common/i18n_data/extra/locale_en-CH.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CK.ts b/packages/common/i18n_data/extra/locale_en-CK.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CM.ts b/packages/common/i18n_data/extra/locale_en-CM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CX.ts b/packages/common/i18n_data/extra/locale_en-CX.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CX.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-CY.ts b/packages/common/i18n_data/extra/locale_en-CY.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-CY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-DE.ts b/packages/common/i18n_data/extra/locale_en-DE.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-DE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-DG.ts b/packages/common/i18n_data/extra/locale_en-DG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-DG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-DK.ts b/packages/common/i18n_data/extra/locale_en-DK.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-DK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-DM.ts b/packages/common/i18n_data/extra/locale_en-DM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-DM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-ER.ts b/packages/common/i18n_data/extra/locale_en-ER.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-ER.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-FI.ts b/packages/common/i18n_data/extra/locale_en-FI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-FI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-FJ.ts b/packages/common/i18n_data/extra/locale_en-FJ.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-FJ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-FK.ts b/packages/common/i18n_data/extra/locale_en-FK.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-FK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-FM.ts b/packages/common/i18n_data/extra/locale_en-FM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-FM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GB.ts b/packages/common/i18n_data/extra/locale_en-GB.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GB.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GD.ts b/packages/common/i18n_data/extra/locale_en-GD.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GD.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GG.ts b/packages/common/i18n_data/extra/locale_en-GG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GH.ts b/packages/common/i18n_data/extra/locale_en-GH.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GI.ts b/packages/common/i18n_data/extra/locale_en-GI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GM.ts b/packages/common/i18n_data/extra/locale_en-GM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GU.ts b/packages/common/i18n_data/extra/locale_en-GU.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-GY.ts b/packages/common/i18n_data/extra/locale_en-GY.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-GY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-HK.ts b/packages/common/i18n_data/extra/locale_en-HK.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-HK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-IE.ts b/packages/common/i18n_data/extra/locale_en-IE.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-IE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-IL.ts b/packages/common/i18n_data/extra/locale_en-IL.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-IL.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-IM.ts b/packages/common/i18n_data/extra/locale_en-IM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-IM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-IN.ts b/packages/common/i18n_data/extra/locale_en-IN.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-IN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-IO.ts b/packages/common/i18n_data/extra/locale_en-IO.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-IO.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-JE.ts b/packages/common/i18n_data/extra/locale_en-JE.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-JE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-JM.ts b/packages/common/i18n_data/extra/locale_en-JM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-JM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-KE.ts b/packages/common/i18n_data/extra/locale_en-KE.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-KE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-KI.ts b/packages/common/i18n_data/extra/locale_en-KI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-KI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-KN.ts b/packages/common/i18n_data/extra/locale_en-KN.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-KN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-KY.ts b/packages/common/i18n_data/extra/locale_en-KY.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-KY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-LC.ts b/packages/common/i18n_data/extra/locale_en-LC.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-LC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-LR.ts b/packages/common/i18n_data/extra/locale_en-LR.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-LR.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-LS.ts b/packages/common/i18n_data/extra/locale_en-LS.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-LS.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MG.ts b/packages/common/i18n_data/extra/locale_en-MG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MH.ts b/packages/common/i18n_data/extra/locale_en-MH.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MO.ts b/packages/common/i18n_data/extra/locale_en-MO.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MO.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MP.ts b/packages/common/i18n_data/extra/locale_en-MP.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MP.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MS.ts b/packages/common/i18n_data/extra/locale_en-MS.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MS.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MT.ts b/packages/common/i18n_data/extra/locale_en-MT.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MU.ts b/packages/common/i18n_data/extra/locale_en-MU.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MW.ts b/packages/common/i18n_data/extra/locale_en-MW.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-MY.ts b/packages/common/i18n_data/extra/locale_en-MY.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-MY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NA.ts b/packages/common/i18n_data/extra/locale_en-NA.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NF.ts b/packages/common/i18n_data/extra/locale_en-NF.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NG.ts b/packages/common/i18n_data/extra/locale_en-NG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NL.ts b/packages/common/i18n_data/extra/locale_en-NL.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NL.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NR.ts b/packages/common/i18n_data/extra/locale_en-NR.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NR.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NU.ts b/packages/common/i18n_data/extra/locale_en-NU.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-NZ.ts b/packages/common/i18n_data/extra/locale_en-NZ.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-NZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-PG.ts b/packages/common/i18n_data/extra/locale_en-PG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-PG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-PH.ts b/packages/common/i18n_data/extra/locale_en-PH.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-PH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-PK.ts b/packages/common/i18n_data/extra/locale_en-PK.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-PK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-PN.ts b/packages/common/i18n_data/extra/locale_en-PN.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-PN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-PR.ts b/packages/common/i18n_data/extra/locale_en-PR.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-PR.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-PW.ts b/packages/common/i18n_data/extra/locale_en-PW.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-PW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-RW.ts b/packages/common/i18n_data/extra/locale_en-RW.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-RW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SB.ts b/packages/common/i18n_data/extra/locale_en-SB.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SB.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SC.ts b/packages/common/i18n_data/extra/locale_en-SC.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SD.ts b/packages/common/i18n_data/extra/locale_en-SD.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SD.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SE.ts b/packages/common/i18n_data/extra/locale_en-SE.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SG.ts b/packages/common/i18n_data/extra/locale_en-SG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SH.ts b/packages/common/i18n_data/extra/locale_en-SH.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SI.ts b/packages/common/i18n_data/extra/locale_en-SI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SL.ts b/packages/common/i18n_data/extra/locale_en-SL.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SL.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SS.ts b/packages/common/i18n_data/extra/locale_en-SS.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SS.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SX.ts b/packages/common/i18n_data/extra/locale_en-SX.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SX.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-SZ.ts b/packages/common/i18n_data/extra/locale_en-SZ.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-SZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-TC.ts b/packages/common/i18n_data/extra/locale_en-TC.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-TC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-TK.ts b/packages/common/i18n_data/extra/locale_en-TK.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-TK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-TO.ts b/packages/common/i18n_data/extra/locale_en-TO.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-TO.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-TT.ts b/packages/common/i18n_data/extra/locale_en-TT.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-TT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-TV.ts b/packages/common/i18n_data/extra/locale_en-TV.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-TV.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-TZ.ts b/packages/common/i18n_data/extra/locale_en-TZ.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-TZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-UG.ts b/packages/common/i18n_data/extra/locale_en-UG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-UG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-UM.ts b/packages/common/i18n_data/extra/locale_en-UM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-UM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-US-POSIX.ts b/packages/common/i18n_data/extra/locale_en-US-POSIX.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-US-POSIX.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-VC.ts b/packages/common/i18n_data/extra/locale_en-VC.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-VC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-VG.ts b/packages/common/i18n_data/extra/locale_en-VG.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-VG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-VI.ts b/packages/common/i18n_data/extra/locale_en-VI.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-VI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-VU.ts b/packages/common/i18n_data/extra/locale_en-VU.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-VU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-WS.ts b/packages/common/i18n_data/extra/locale_en-WS.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-WS.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-ZA.ts b/packages/common/i18n_data/extra/locale_en-ZA.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-ZA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-ZM.ts b/packages/common/i18n_data/extra/locale_en-ZM.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-ZM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en-ZW.ts b/packages/common/i18n_data/extra/locale_en-ZW.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en-ZW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_en.ts b/packages/common/i18n_data/extra/locale_en.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_en.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_eo.ts b/packages/common/i18n_data/extra/locale_eo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_eo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_es-419.ts b/packages/common/i18n_data/extra/locale_es-419.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-419.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-AR.ts b/packages/common/i18n_data/extra/locale_es-AR.ts new file mode 100644 index 0000000000000..8905b43ab7da0 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-AR.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + ], + [ + ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-BO.ts b/packages/common/i18n_data/extra/locale_es-BO.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-BO.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-BR.ts b/packages/common/i18n_data/extra/locale_es-BR.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-BR.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-BZ.ts b/packages/common/i18n_data/extra/locale_es-BZ.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-BZ.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-CL.ts b/packages/common/i18n_data/extra/locale_es-CL.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-CL.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-CO.ts b/packages/common/i18n_data/extra/locale_es-CO.ts new file mode 100644 index 0000000000000..05f9ca015851b --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-CO.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ['m.', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'] + ], + [ + ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], , + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'] + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-CR.ts b/packages/common/i18n_data/extra/locale_es-CR.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-CR.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-CU.ts b/packages/common/i18n_data/extra/locale_es-CU.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-CU.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-DO.ts b/packages/common/i18n_data/extra/locale_es-DO.ts new file mode 100644 index 0000000000000..abf1c43b51eb7 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-DO.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mediodía', 'día', 'mañana', 'tarde', 'noche'], + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ], + [ + ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-EA.ts b/packages/common/i18n_data/extra/locale_es-EA.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-EA.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-EC.ts b/packages/common/i18n_data/extra/locale_es-EC.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-EC.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-GQ.ts b/packages/common/i18n_data/extra/locale_es-GQ.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-GQ.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-GT.ts b/packages/common/i18n_data/extra/locale_es-GT.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-GT.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-HN.ts b/packages/common/i18n_data/extra/locale_es-HN.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-HN.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-IC.ts b/packages/common/i18n_data/extra/locale_es-IC.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-IC.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-MX.ts b/packages/common/i18n_data/extra/locale_es-MX.ts new file mode 100644 index 0000000000000..90e9391734e3e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-MX.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'mañana', 'de la tarde', 'de la noche'], + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-NI.ts b/packages/common/i18n_data/extra/locale_es-NI.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-NI.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-PA.ts b/packages/common/i18n_data/extra/locale_es-PA.ts new file mode 100644 index 0000000000000..75662128e1526 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-PA.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ['mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-PE.ts b/packages/common/i18n_data/extra/locale_es-PE.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-PE.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-PH.ts b/packages/common/i18n_data/extra/locale_es-PH.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-PH.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-PR.ts b/packages/common/i18n_data/extra/locale_es-PR.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-PR.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-PY.ts b/packages/common/i18n_data/extra/locale_es-PY.ts new file mode 100644 index 0000000000000..dda0822bd69a1 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-PY.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-SV.ts b/packages/common/i18n_data/extra/locale_es-SV.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-SV.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-US.ts b/packages/common/i18n_data/extra/locale_es-US.ts new file mode 100644 index 0000000000000..90e9391734e3e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-US.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'mañana', 'de la tarde', 'de la noche'], + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-UY.ts b/packages/common/i18n_data/extra/locale_es-UY.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-UY.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es-VE.ts b/packages/common/i18n_data/extra/locale_es-VE.ts new file mode 100644 index 0000000000000..dda0822bd69a1 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es-VE.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_es.ts b/packages/common/i18n_data/extra/locale_es.ts new file mode 100644 index 0000000000000..0bd12ad50e606 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_es.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], + , + ], + [ + ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], + , + ], + ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_et.ts b/packages/common/i18n_data/extra/locale_et.ts new file mode 100644 index 0000000000000..84e64a5d2bf4b --- /dev/null +++ b/packages/common/i18n_data/extra/locale_et.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['keskööl', 'keskpäeval', 'hommikul', 'pärastlõunal', 'õhtul', 'öösel'], + , + ], + [ + ['kesköö', 'keskpäev', 'hommik', 'pärastlõuna', 'õhtu', 'öö'], + , + ], + [ + '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '23:00'], + ['23:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_eu.ts b/packages/common/i18n_data/extra/locale_eu.ts new file mode 100644 index 0000000000000..62dffac9043c9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_eu.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['gauerdia', 'goiz.', 'goizeko', 'eguerd.', 'arrats.', 'iluntz.', 'gau.'], , + ['gauerdia', 'goizaldeko', 'goizeko', 'eguerdiko', 'arratsaldeko', 'iluntzeko', 'gaueko'] + ], + [ + ['gauerdia', 'goiz.', 'goiza', 'eguerd.', 'arrats.', 'iluntz.', 'gaua'], , + ['gauerdia', 'goizaldea', 'goiza', 'eguerdia', 'arratsaldea', 'iluntzea', 'gaua'] + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], + ['19:00', '21:00'], ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ewo.ts b/packages/common/i18n_data/extra/locale_ewo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ewo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_fa-AF.ts b/packages/common/i18n_data/extra/locale_fa-AF.ts new file mode 100644 index 0000000000000..3e876cad09016 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fa-AF.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ن', 'ظ', 'ص', 'ب.ظ.', 'ش', 'ش'], + ['نیمه‌شب', 'ظهر', 'صبح', 'بعد از چاشت', 'شام', 'شب'], + ], + [ + ['ن', 'ظ', 'ص', 'بعد از چاشت', 'شام', 'ش'], + ['نیمه‌شب', 'ظ', 'صبح', 'بعد از چاشت', 'شام', 'شب'], + ['نیمه‌شب', 'ظهر', 'صبح', 'بعد از چاشت', 'شام', 'شب'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '19:00'], + ['19:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fa.ts b/packages/common/i18n_data/extra/locale_fa.ts new file mode 100644 index 0000000000000..b3cc075d25790 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fa.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ن', 'ظ', 'ص', 'ب.ظ.', 'ع', 'ش'], ['نیمه‌شب', 'ظهر', 'صبح', 'ب.ظ.', 'عصر', 'شب'], + ['نیمه‌شب', 'ظهر', 'صبح', 'عصر', 'عصر', 'شب'] + ], + [ + ['ن', 'ظ', 'ص', 'ب.ظ.', 'ع', 'ش'], ['نیمه‌شب', 'ظ', 'صبح', 'ب.ظ.', 'عصر', 'شب'], + ['نیمه‌شب', 'ظهر', 'صبح', 'بعدازظهر', 'عصر', 'شب'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '19:00'], + ['19:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ff-CM.ts b/packages/common/i18n_data/extra/locale_ff-CM.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ff-CM.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ff-GN.ts b/packages/common/i18n_data/extra/locale_ff-GN.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ff-GN.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ff-MR.ts b/packages/common/i18n_data/extra/locale_ff-MR.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ff-MR.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ff.ts b/packages/common/i18n_data/extra/locale_ff.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ff.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_fi.ts b/packages/common/i18n_data/extra/locale_fi.ts new file mode 100644 index 0000000000000..691e219bb86e2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fi.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ky.', 'kp.', 'aamulla', 'ap.', 'ip.', 'illalla', 'yöllä'], + ['keskiyöllä', 'keskip.', 'aamulla', 'aamup.', 'iltap.', 'illalla', 'yöllä'], + ['keskiyöllä', 'keskipäivällä', 'aamulla', 'aamupäivällä', 'iltapäivällä', 'illalla', 'yöllä'] + ], + [ + ['ky.', 'kp.', 'aamu', 'ap.', 'ip.', 'ilta', 'yö'], + ['keskiyö', 'keskip.', 'aamu', 'aamup.', 'iltap.', 'ilta', 'yö'], + ['keskiyö', 'keskipäivä', 'aamu', 'aamupäivä', 'iltapäivä', 'ilta', 'yö'] + ], + [ + '00:00', '12:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], + ['18:00', '23:00'], ['23:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fil.ts b/packages/common/i18n_data/extra/locale_fil.ts new file mode 100644 index 0000000000000..d7dc15e64accc --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fil.ts @@ -0,0 +1,32 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['hatinggabi', 'tanghaling-tapat', 'umaga', 'madaling-araw', 'tanghali', 'ng hapon', 'gabi'], + [ + 'hatinggabi', 'tanghaling-tapat', 'nang umaga', 'madaling-araw', 'tanghali', 'ng hapon', + 'gabi' + ], + [ + 'hatinggabi', 'tanghaling-tapat', 'nang umaga', 'madaling-araw', 'tanghali', 'ng hapon', + 'ng gabi' + ] + ], + [ + ['hatinggabi', 'tanghaling-tapat', 'umaga', 'madaling-araw', 'tanghali', 'hapon', 'gabi'], + , + ], + [ + '00:00', '12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], + ['16:00', '18:00'], ['18:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fo-DK.ts b/packages/common/i18n_data/extra/locale_fo-DK.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fo-DK.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_fo.ts b/packages/common/i18n_data/extra/locale_fo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_fr-BE.ts b/packages/common/i18n_data/extra/locale_fr-BE.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-BE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-BF.ts b/packages/common/i18n_data/extra/locale_fr-BF.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-BF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-BI.ts b/packages/common/i18n_data/extra/locale_fr-BI.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-BI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-BJ.ts b/packages/common/i18n_data/extra/locale_fr-BJ.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-BJ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-BL.ts b/packages/common/i18n_data/extra/locale_fr-BL.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-BL.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CA.ts b/packages/common/i18n_data/extra/locale_fr-CA.ts new file mode 100644 index 0000000000000..20a23590b3550 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CA.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'après-midi', 'soir', 'nuit'], + ['minuit', 'midi', 'du mat.', 'après-midi', 'du soir', 'du matin'], + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] + ], + [ + ['minuit', 'midi', 'mat.', 'après-midi', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CD.ts b/packages/common/i18n_data/extra/locale_fr-CD.ts new file mode 100644 index 0000000000000..3eff85b93b65e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CD.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CF.ts b/packages/common/i18n_data/extra/locale_fr-CF.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CG.ts b/packages/common/i18n_data/extra/locale_fr-CG.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CH.ts b/packages/common/i18n_data/extra/locale_fr-CH.ts new file mode 100644 index 0000000000000..2894a86e4cb42 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['min.', 'midi', 'du mat.', 'de l’ap.m.', 'du soir', 'du mat.'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] + ], + [ + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CI.ts b/packages/common/i18n_data/extra/locale_fr-CI.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-CM.ts b/packages/common/i18n_data/extra/locale_fr-CM.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-CM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-DJ.ts b/packages/common/i18n_data/extra/locale_fr-DJ.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-DJ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-DZ.ts b/packages/common/i18n_data/extra/locale_fr-DZ.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-DZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-GA.ts b/packages/common/i18n_data/extra/locale_fr-GA.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-GA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-GF.ts b/packages/common/i18n_data/extra/locale_fr-GF.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-GF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-GN.ts b/packages/common/i18n_data/extra/locale_fr-GN.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-GN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-GP.ts b/packages/common/i18n_data/extra/locale_fr-GP.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-GP.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-GQ.ts b/packages/common/i18n_data/extra/locale_fr-GQ.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-GQ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-HT.ts b/packages/common/i18n_data/extra/locale_fr-HT.ts new file mode 100644 index 0000000000000..f57ff26f41f33 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-HT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de la nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-KM.ts b/packages/common/i18n_data/extra/locale_fr-KM.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-KM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-LU.ts b/packages/common/i18n_data/extra/locale_fr-LU.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-LU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MA.ts b/packages/common/i18n_data/extra/locale_fr-MA.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MC.ts b/packages/common/i18n_data/extra/locale_fr-MC.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MF.ts b/packages/common/i18n_data/extra/locale_fr-MF.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MG.ts b/packages/common/i18n_data/extra/locale_fr-MG.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-ML.ts b/packages/common/i18n_data/extra/locale_fr-ML.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-ML.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MQ.ts b/packages/common/i18n_data/extra/locale_fr-MQ.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MQ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MR.ts b/packages/common/i18n_data/extra/locale_fr-MR.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MR.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-MU.ts b/packages/common/i18n_data/extra/locale_fr-MU.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-MU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-NC.ts b/packages/common/i18n_data/extra/locale_fr-NC.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-NC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-NE.ts b/packages/common/i18n_data/extra/locale_fr-NE.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-NE.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-PF.ts b/packages/common/i18n_data/extra/locale_fr-PF.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-PF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-PM.ts b/packages/common/i18n_data/extra/locale_fr-PM.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-PM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-RE.ts b/packages/common/i18n_data/extra/locale_fr-RE.ts new file mode 100644 index 0000000000000..eb833c767366e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-RE.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-RW.ts b/packages/common/i18n_data/extra/locale_fr-RW.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-RW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-SC.ts b/packages/common/i18n_data/extra/locale_fr-SC.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-SC.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-SN.ts b/packages/common/i18n_data/extra/locale_fr-SN.ts new file mode 100644 index 0000000000000..85a5e3c4dc0ec --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-SN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-SY.ts b/packages/common/i18n_data/extra/locale_fr-SY.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-SY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-TD.ts b/packages/common/i18n_data/extra/locale_fr-TD.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-TD.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-TG.ts b/packages/common/i18n_data/extra/locale_fr-TG.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-TG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-TN.ts b/packages/common/i18n_data/extra/locale_fr-TN.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-TN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-VU.ts b/packages/common/i18n_data/extra/locale_fr-VU.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-VU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-WF.ts b/packages/common/i18n_data/extra/locale_fr-WF.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-WF.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr-YT.ts b/packages/common/i18n_data/extra/locale_fr-YT.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr-YT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fr.ts b/packages/common/i18n_data/extra/locale_fr.ts new file mode 100644 index 0000000000000..e55f223128d1c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fr.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de nuit'] + ], + [ + ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], , + ['minuit', 'midi', 'matin', 'après-midi', 'soir', 'nuit'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_fur.ts b/packages/common/i18n_data/extra/locale_fur.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fur.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_fy.ts b/packages/common/i18n_data/extra/locale_fy.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_fy.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ga.ts b/packages/common/i18n_data/extra/locale_ga.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ga.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_gd.ts b/packages/common/i18n_data/extra/locale_gd.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gd.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_gl.ts b/packages/common/i18n_data/extra/locale_gl.ts new file mode 100644 index 0000000000000..0640b05e637c9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gl.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['da noite', 'da madrugada', 'da mañá', 'do mediodía', 'da tarde', 'da noite'], + , + ], + [ + ['medianoite', 'madrugada', 'mañá', 'mediodía', 'tarde', 'noite'], + , + ], + [ + '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '21:00'], + ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_gsw-FR.ts b/packages/common/i18n_data/extra/locale_gsw-FR.ts new file mode 100644 index 0000000000000..cfcf29405d941 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gsw-FR.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], + , + ], + [ + ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], , + ['Mitternacht', 'Morge', 'Mittag', 'Namittag', 'Aabig', 'Nacht'] + ], + [ + '00:00', ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_gsw-LI.ts b/packages/common/i18n_data/extra/locale_gsw-LI.ts new file mode 100644 index 0000000000000..cfcf29405d941 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gsw-LI.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], + , + ], + [ + ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], , + ['Mitternacht', 'Morge', 'Mittag', 'Namittag', 'Aabig', 'Nacht'] + ], + [ + '00:00', ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_gsw.ts b/packages/common/i18n_data/extra/locale_gsw.ts new file mode 100644 index 0000000000000..cfcf29405d941 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gsw.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], + , + ], + [ + ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], , + ['Mitternacht', 'Morge', 'Mittag', 'Namittag', 'Aabig', 'Nacht'] + ], + [ + '00:00', ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_gu.ts b/packages/common/i18n_data/extra/locale_gu.ts new file mode 100644 index 0000000000000..184aa352806f8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gu.ts @@ -0,0 +1,19 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['મ.રાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], + ['મધ્યરાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], + ], + [['મધ્યરાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], , ['મધ્યરાત્રિ', 'સવાર', 'બપોર', 'સાંજ', 'રાત્રિ']], + ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], ['20:00', '04:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_guz.ts b/packages/common/i18n_data/extra/locale_guz.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_guz.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_gv.ts b/packages/common/i18n_data/extra/locale_gv.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_gv.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ha-GH.ts b/packages/common/i18n_data/extra/locale_ha-GH.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ha-GH.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ha-NE.ts b/packages/common/i18n_data/extra/locale_ha-NE.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ha-NE.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ha.ts b/packages/common/i18n_data/extra/locale_ha.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ha.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_haw.ts b/packages/common/i18n_data/extra/locale_haw.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_haw.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_he.ts b/packages/common/i18n_data/extra/locale_he.ts new file mode 100644 index 0000000000000..8bdd6f3882c26 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_he.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['חצות', 'בוקר', 'צהריים', 'אחר הצהריים', 'ערב', 'לילה', 'לפנות בוקר'], + , + ], + , + [ + '00:00', ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], ['18:00', '22:00'], + ['22:00', '03:00'], ['03:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_hi.ts b/packages/common/i18n_data/extra/locale_hi.ts new file mode 100644 index 0000000000000..f13888cc5dac3 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_hi.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['मध्यरात्रि', 'सुबह', 'अपराह्न', 'शाम', 'शाम'], + ['मध्यरात्रि', 'सुबह', 'अपराह्न', 'शाम', 'रात'], + ], + [ + ['आधी रात', 'सुबह', 'अपराह्न', 'शाम', 'रात'], + ['मध्यरात्रि', 'सुबह', 'दोपहर', 'शाम', 'रात'], + ], + ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], ['20:00', '04:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_hr-BA.ts b/packages/common/i18n_data/extra/locale_hr-BA.ts new file mode 100644 index 0000000000000..89b3f43b82ab4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_hr-BA.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_hr.ts b/packages/common/i18n_data/extra/locale_hr.ts new file mode 100644 index 0000000000000..89b3f43b82ab4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_hr.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_hsb.ts b/packages/common/i18n_data/extra/locale_hsb.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_hsb.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_hu.ts b/packages/common/i18n_data/extra/locale_hu.ts new file mode 100644 index 0000000000000..fa9b39b3f0684 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_hu.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['éjfél', 'dél', 'reggel', 'reggel', 'délután', 'délután', 'éjszaka', 'éjszaka'], + ['éjfél', 'dél', 'reggel', 'reggel', 'délután', 'este', 'éjszaka', 'éjszaka'], + ], + [ + ['éjfél', 'dél', 'reggel', 'délelőtt', 'délután', 'este', 'éjjel', 'hajnal'], + , + ], + [ + '00:00', '12:00', ['06:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], + ['18:00', '21:00'], ['21:00', '04:00'], ['04:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_hy.ts b/packages/common/i18n_data/extra/locale_hy.ts new file mode 100644 index 0000000000000..0dd32824dddba --- /dev/null +++ b/packages/common/i18n_data/extra/locale_hy.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['կգ․', 'կօ․', 'առվ', 'ցրկ', 'երկ', 'գշր'], + ['կեսգիշեր', 'կեսօր', 'առավոտյան', 'ցերեկը', 'երեկոյան', 'գիշերը'], + ], + [ + ['կեսգիշեր', 'կեսօր', 'առավոտ', 'ցերեկ', 'երեկո', 'գիշեր'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_id.ts b/packages/common/i18n_data/extra/locale_id.ts new file mode 100644 index 0000000000000..8580050482186 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_id.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['tengah malam', 'tengah hari', 'pagi', 'siang', 'sore', 'malam'], + , + ], + , + [ + '00:00', '12:00', ['00:00', '10:00'], ['10:00', '15:00'], ['15:00', '18:00'], + ['18:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ig.ts b/packages/common/i18n_data/extra/locale_ig.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ig.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ii.ts b/packages/common/i18n_data/extra/locale_ii.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ii.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_is.ts b/packages/common/i18n_data/extra/locale_is.ts new file mode 100644 index 0000000000000..c8cfa7c5e8797 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_is.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mn.', 'h.', 'mrg.', 'sd.', 'kv.', 'n.'], + ['miðn.', 'hád.', 'að morgni', 'síðd.', 'að kv.', 'að nóttu'], + ['miðnætti', 'hádegi', 'að morgni', 'síðdegis', 'að kvöldi', 'að nóttu'] + ], + [ + ['mn.', 'hd.', 'mrg.', 'sd.', 'kv.', 'n.'], ['miðn.', 'hád.', 'morg.', 'síðd.', 'kv.', 'nótt'], + ['miðnætti', 'hádegi', 'morgunn', 'eftir hádegi', 'kvöld', 'nótt'] + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_it-CH.ts b/packages/common/i18n_data/extra/locale_it-CH.ts new file mode 100644 index 0000000000000..deea75bf4c4f4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_it-CH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'], + ], + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_it-SM.ts b/packages/common/i18n_data/extra/locale_it-SM.ts new file mode 100644 index 0000000000000..deea75bf4c4f4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_it-SM.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'], + ], + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_it-VA.ts b/packages/common/i18n_data/extra/locale_it-VA.ts new file mode 100644 index 0000000000000..deea75bf4c4f4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_it-VA.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'], + ], + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_it.ts b/packages/common/i18n_data/extra/locale_it.ts new file mode 100644 index 0000000000000..deea75bf4c4f4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_it.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'], + ], + [ + ['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ja.ts b/packages/common/i18n_data/extra/locale_ja.ts new file mode 100644 index 0000000000000..5e823ba17120d --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ja.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['真夜中', '正午', '朝', '昼', '夕方', '夜', '夜中'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], + ['19:00', '23:00'], ['23:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_jgo.ts b/packages/common/i18n_data/extra/locale_jgo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_jgo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_jmc.ts b/packages/common/i18n_data/extra/locale_jmc.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_jmc.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ka.ts b/packages/common/i18n_data/extra/locale_ka.ts new file mode 100644 index 0000000000000..9cdb9d2282fd7 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ka.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['შუაღამეს', 'შუადღ.', 'დილ.', 'ნაშუადღ.', 'საღ.', 'ღამ.'], , + ['შუაღამეს', 'შუადღეს', 'დილით', 'ნაშუადღევს', 'საღამოს', 'ღამით'] + ], + [ + ['შუაღამე', 'შუადღე', 'დილა', 'ნაშუადღევი', 'საღამო', 'ღამე'], + , + ], + [ + '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_kab.ts b/packages/common/i18n_data/extra/locale_kab.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kab.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kam.ts b/packages/common/i18n_data/extra/locale_kam.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kam.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kde.ts b/packages/common/i18n_data/extra/locale_kde.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kde.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kea.ts b/packages/common/i18n_data/extra/locale_kea.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kea.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_khq.ts b/packages/common/i18n_data/extra/locale_khq.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_khq.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ki.ts b/packages/common/i18n_data/extra/locale_ki.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ki.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kk.ts b/packages/common/i18n_data/extra/locale_kk.ts new file mode 100644 index 0000000000000..6bb4b16bbe269 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kk.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['түнгі', 'түскі', 'таңғы', 'түстен кейінгі', 'кешкі', 'түнгі'], + ['түн жарымы', 'түскі', 'таңғы', 'түстен кейінгі', 'кешкі', 'түнгі'], + ], + [ + ['түн жарымы', 'талтүс', 'таң', 'түстен кейін', 'кеш', 'түн'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_kkj.ts b/packages/common/i18n_data/extra/locale_kkj.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kkj.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kl.ts b/packages/common/i18n_data/extra/locale_kl.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kl.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kln.ts b/packages/common/i18n_data/extra/locale_kln.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kln.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_km.ts b/packages/common/i18n_data/extra/locale_km.ts new file mode 100644 index 0000000000000..68cbc6cbeefd1 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_km.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['អធ្រាត្រ', 'ថ្ងៃត្រង់', 'ព្រឹក', 'រសៀល', 'ល្ងាច', 'យប់'], + , + ], + [ + ['អធ្រាត្រ', 'ថ្ងៃ​ត្រង់', 'ព្រឹក', 'រសៀល', 'ល្ងាច', 'យប់'], + , + ], + [ + '00:00', '12:00', ['00:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_kn.ts b/packages/common/i18n_data/extra/locale_kn.ts new file mode 100644 index 0000000000000..01df65594a991 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kn.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ಮಧ್ಯರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], + ['ಮಧ್ಯ ರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], + ], + [ + ['ಮಧ್ಯರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_ko-KP.ts b/packages/common/i18n_data/extra/locale_ko-KP.ts new file mode 100644 index 0000000000000..4f75812d4f7df --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ko-KP.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['자정', '정오', '새벽', '오전', '오후', '저녁', '밤'], + , + ], + , + [ + '00:00', '12:00', ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '18:00'], + ['18:00', '21:00'], ['21:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ko.ts b/packages/common/i18n_data/extra/locale_ko.ts new file mode 100644 index 0000000000000..4f75812d4f7df --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ko.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['자정', '정오', '새벽', '오전', '오후', '저녁', '밤'], + , + ], + , + [ + '00:00', '12:00', ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '18:00'], + ['18:00', '21:00'], ['21:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_kok.ts b/packages/common/i18n_data/extra/locale_kok.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kok.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ks.ts b/packages/common/i18n_data/extra/locale_ks.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ks.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ksb.ts b/packages/common/i18n_data/extra/locale_ksb.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ksb.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ksf.ts b/packages/common/i18n_data/extra/locale_ksf.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ksf.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ksh.ts b/packages/common/i18n_data/extra/locale_ksh.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ksh.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_kw.ts b/packages/common/i18n_data/extra/locale_kw.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_kw.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ky.ts b/packages/common/i18n_data/extra/locale_ky.ts new file mode 100644 index 0000000000000..9e11d75aa5ead --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ky.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['түн орт', 'чт', 'эртң мн', 'түшт кйн', 'кечк', 'түн'], + ['түн ортосу', 'чак түш', 'эртең менен', 'түштөн кийин', 'кечинде', 'түн ичинде'], + ], + [ + ['түн ортосу', 'чак түш', 'эртең менен', 'түштөн кийин', 'кечкурун', 'түн'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_lag.ts b/packages/common/i18n_data/extra/locale_lag.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lag.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lb.ts b/packages/common/i18n_data/extra/locale_lb.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lb.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lg.ts b/packages/common/i18n_data/extra/locale_lg.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lg.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lkt.ts b/packages/common/i18n_data/extra/locale_lkt.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lkt.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ln-AO.ts b/packages/common/i18n_data/extra/locale_ln-AO.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ln-AO.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ln-CF.ts b/packages/common/i18n_data/extra/locale_ln-CF.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ln-CF.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ln-CG.ts b/packages/common/i18n_data/extra/locale_ln-CG.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ln-CG.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ln.ts b/packages/common/i18n_data/extra/locale_ln.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ln.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lo.ts b/packages/common/i18n_data/extra/locale_lo.ts new file mode 100644 index 0000000000000..323ccff211fcb --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lo.ts @@ -0,0 +1,30 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ທຄ', 'ທ', 'ຕອນເຊົ້າ', 'ຕອນທ່ຽງ', 'ຕອນແລງ', 'ກາງຄືນ1'], + ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນບ່າຍ', 'ຕອນແລງ', 'ກາງຄືນ'], + ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນບ່າຍ', 'ຕອນແລງ', 'ຕອນກາງຄືນ'] + ], + [ + ['ທຄ', 'ຕອນທ່ຽງ', 'ຊ', 'ສ', 'ລ', 'ກຄ'], + [ + 'ທ່ຽງ​ຄືນ', 'ທ່ຽງ', '​ເຊົ້າ', 'ສວຍ', 'ແລງ', + '​ກາງ​ຄືນ' + ], + ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', '​ເຊົ້າ', 'ສວຍ', 'ແລງ', '​ກາງ​ຄືນ'] + ], + [ + '00:00', '12:00', ['05:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], + ['20:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_lrc-IQ.ts b/packages/common/i18n_data/extra/locale_lrc-IQ.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lrc-IQ.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lrc.ts b/packages/common/i18n_data/extra/locale_lrc.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lrc.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lt.ts b/packages/common/i18n_data/extra/locale_lt.ts new file mode 100644 index 0000000000000..628cc14c7cda4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lt.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['vidurnaktis', 'perpiet', 'rytas', 'popietė', 'vakaras', 'naktis'], + , + ], + [ + ['vidurnaktis', 'vidurdienis', 'rytas', 'diena', 'vakaras', 'naktis'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_lu.ts b/packages/common/i18n_data/extra/locale_lu.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lu.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_luo.ts b/packages/common/i18n_data/extra/locale_luo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_luo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_luy.ts b/packages/common/i18n_data/extra/locale_luy.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_luy.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_lv.ts b/packages/common/i18n_data/extra/locale_lv.ts new file mode 100644 index 0000000000000..cb8ffeaf07a22 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_lv.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['pusnaktī', 'pusd.', 'no rīta', 'pēcpusdienā', 'vakarā', 'naktī'], + ['pusnaktī', 'pusd.', 'no rīta', 'pēcpusd.', 'vakarā', 'naktī'], + ['pusnaktī', 'pusdienlaikā', 'no rīta', 'pēcpusdienā', 'vakarā', 'naktī'] + ], + [ + ['pusnakts', 'pusd.', 'rīts', 'pēcpusd.', 'vakars', 'nakts'], + ['pusnakts', 'pusd.', 'rīts', 'pēcpusdiena', 'vakars', 'nakts'], + ['pusnakts', 'pusdienlaiks', 'rīts', 'pēcpusdiena', 'vakars', 'nakts'] + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '23:00'], + ['23:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_mas-TZ.ts b/packages/common/i18n_data/extra/locale_mas-TZ.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mas-TZ.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mas.ts b/packages/common/i18n_data/extra/locale_mas.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mas.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mer.ts b/packages/common/i18n_data/extra/locale_mer.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mer.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mfe.ts b/packages/common/i18n_data/extra/locale_mfe.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mfe.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mg.ts b/packages/common/i18n_data/extra/locale_mg.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mg.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mgh.ts b/packages/common/i18n_data/extra/locale_mgh.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mgh.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mgo.ts b/packages/common/i18n_data/extra/locale_mgo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mgo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mk.ts b/packages/common/i18n_data/extra/locale_mk.ts new file mode 100644 index 0000000000000..8a17f5ebde0af --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mk.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'напл.', 'утро', 'претпл.', 'попл.', 'веч.', 'ноќе'], + ['полноќ', 'напладне', 'наутро', 'претпл.', 'попл.', 'навечер', 'ноќе'], + ['полноќ', 'напладне', 'наутро', 'претпладне', 'попладне', 'навечер', 'по полноќ'] + ], + [ + ['полноќ', 'пладне', 'наутро', 'претпладне', 'попладне', 'навечер', 'по полноќ'], + ['полноќ', 'напладне', 'наутро', 'претпл.', 'попл.', 'навечер', 'по полноќ'], + ['на полноќ', 'напладне', 'наутро', 'претпладне', 'попладне', 'навечер', 'по полноќ'] + ], + [ + '00:00', '12:00', ['04:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], + ['18:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ml.ts b/packages/common/i18n_data/extra/locale_ml.ts new file mode 100644 index 0000000000000..a988b92d5a0d8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ml.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['അ', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്', 'ഉച്ചതി', 'വൈ', 'സന്ധ്യ', 'രാത്രി'], + ['അർദ്ധരാത്രി', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], + ], + [ + ['അർദ്ധരാത്രി', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], + , + ], + [ + '00:00', '12:00', ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '14:00'], + ['14:00', '15:00'], ['15:00', '18:00'], ['18:00', '19:00'], ['19:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_mn.ts b/packages/common/i18n_data/extra/locale_mn.ts new file mode 100644 index 0000000000000..bf6e8d01c3c83 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mn.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['шөнө дунд', 'үд', 'өглөө', 'өдөр', 'орой', 'шөнө'], + ['шөнө дунд', 'үд дунд', 'өглөө', 'өдөр', 'орой', 'шөнө'], + ], + [ + ['шөнө дунд', 'үд дунд', 'өглөө', 'өдөр', 'орой', 'шөнө'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_mr.ts b/packages/common/i18n_data/extra/locale_mr.ts new file mode 100644 index 0000000000000..8b98e5027caf5 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mr.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['म.रा.', 'दु', 'प', 'स', 'दु', 'सं', 'सा', 'रा'], + ['मध्यरात्र', 'मध्यान्ह', 'पहाट', 'सकाळ', 'दुपार', 'संध्याकाळ', 'सायंकाळ', 'रात्र'], + ], + [ + ['म.रा.', 'म', 'प', 'स', 'दु', 'सं', 'सा', 'रात्र'], + ['मध्यरात्र', 'मध्यान्ह', 'पहाट', 'सकाळ', 'दुपार', 'संध्याकाळ', 'सायंकाळ', 'रात्र'], + ], + [ + '00:00', '12:00', ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], + ['16:00', '18:00'], ['18:00', '21:00'], ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ms-BN.ts b/packages/common/i18n_data/extra/locale_ms-BN.ts new file mode 100644 index 0000000000000..16fd12e50465c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ms-BN.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], + , + ], + [ + ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], + ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], + ], + [ + ['00:00', '01:00'], ['01:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], + ['19:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ms-SG.ts b/packages/common/i18n_data/extra/locale_ms-SG.ts new file mode 100644 index 0000000000000..16fd12e50465c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ms-SG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], + , + ], + [ + ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], + ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], + ], + [ + ['00:00', '01:00'], ['01:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], + ['19:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ms.ts b/packages/common/i18n_data/extra/locale_ms.ts new file mode 100644 index 0000000000000..16fd12e50465c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ms.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], + , + ], + [ + ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], + ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], + ], + [ + ['00:00', '01:00'], ['01:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], + ['19:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_mt.ts b/packages/common/i18n_data/extra/locale_mt.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mt.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_mua.ts b/packages/common/i18n_data/extra/locale_mua.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mua.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_my.ts b/packages/common/i18n_data/extra/locale_my.ts new file mode 100644 index 0000000000000..664bbc0518b33 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_my.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['သန်းခေါင်ယံ', 'မွန်းတည့်', 'နံနက်', 'နေ့လယ်', 'ညနေ', 'ည'], + , + ], + , + [ + '00:00', '12:00', ['00:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], + ['19:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_mzn.ts b/packages/common/i18n_data/extra/locale_mzn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_mzn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_naq.ts b/packages/common/i18n_data/extra/locale_naq.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_naq.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nb-SJ.ts b/packages/common/i18n_data/extra/locale_nb-SJ.ts new file mode 100644 index 0000000000000..fb442555b00e6 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nb-SJ.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mn.', 'mg.', 'fm.', 'em.', 'kv.', 'nt.'], + ['midn.', 'morg.', 'form.', 'etterm.', 'kveld', 'natt'], + ['midnatt', 'morgenen', 'formiddagen', 'ettermiddagen', 'kvelden', 'natten'] + ], + [ + ['mn.', 'mg.', 'fm.', 'em.', 'kv.', 'nt.'], + ['midn.', 'morg.', 'form.', 'etterm.', 'kveld', 'natt'], + ['midnatt', 'morgen', 'formiddag', 'ettermiddag', 'kveld', 'natt'] + ], + [ + '00:00', ['06:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_nb.ts b/packages/common/i18n_data/extra/locale_nb.ts new file mode 100644 index 0000000000000..fb442555b00e6 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nb.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mn.', 'mg.', 'fm.', 'em.', 'kv.', 'nt.'], + ['midn.', 'morg.', 'form.', 'etterm.', 'kveld', 'natt'], + ['midnatt', 'morgenen', 'formiddagen', 'ettermiddagen', 'kvelden', 'natten'] + ], + [ + ['mn.', 'mg.', 'fm.', 'em.', 'kv.', 'nt.'], + ['midn.', 'morg.', 'form.', 'etterm.', 'kveld', 'natt'], + ['midnatt', 'morgen', 'formiddag', 'ettermiddag', 'kveld', 'natt'] + ], + [ + '00:00', ['06:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_nd.ts b/packages/common/i18n_data/extra/locale_nd.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nd.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nds-NL.ts b/packages/common/i18n_data/extra/locale_nds-NL.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nds-NL.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nds.ts b/packages/common/i18n_data/extra/locale_nds.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nds.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ne-IN.ts b/packages/common/i18n_data/extra/locale_ne-IN.ts new file mode 100644 index 0000000000000..9ede817d26f2e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ne-IN.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['मध्यरात', 'मध्यान्ह', 'बिहान', 'अपरान्ह', 'साँझ', 'बेलुका', 'रात'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], + ['19:00', '22:00'], ['22:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ne.ts b/packages/common/i18n_data/extra/locale_ne.ts new file mode 100644 index 0000000000000..9ede817d26f2e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ne.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['मध्यरात', 'मध्यान्ह', 'बिहान', 'अपरान्ह', 'साँझ', 'बेलुका', 'रात'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], + ['19:00', '22:00'], ['22:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_nl-AW.ts b/packages/common/i18n_data/extra/locale_nl-AW.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl-AW.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nl-BE.ts b/packages/common/i18n_data/extra/locale_nl-BE.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl-BE.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nl-BQ.ts b/packages/common/i18n_data/extra/locale_nl-BQ.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl-BQ.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nl-CW.ts b/packages/common/i18n_data/extra/locale_nl-CW.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl-CW.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nl-SR.ts b/packages/common/i18n_data/extra/locale_nl-SR.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl-SR.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nl-SX.ts b/packages/common/i18n_data/extra/locale_nl-SX.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl-SX.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nl.ts b/packages/common/i18n_data/extra/locale_nl.ts new file mode 100644 index 0000000000000..8b7533e60557c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nl.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'], + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + ['middernacht', '‘s ochtends', '‘s middags', '‘s avonds', '‘s nachts'] + ], + [ + ['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], + , + ], + ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_nmg.ts b/packages/common/i18n_data/extra/locale_nmg.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nmg.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nn.ts b/packages/common/i18n_data/extra/locale_nn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nnh.ts b/packages/common/i18n_data/extra/locale_nnh.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nnh.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nus.ts b/packages/common/i18n_data/extra/locale_nus.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nus.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_nyn.ts b/packages/common/i18n_data/extra/locale_nyn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_nyn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_om-KE.ts b/packages/common/i18n_data/extra/locale_om-KE.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_om-KE.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_om.ts b/packages/common/i18n_data/extra/locale_om.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_om.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_or.ts b/packages/common/i18n_data/extra/locale_or.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_or.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_os-RU.ts b/packages/common/i18n_data/extra/locale_os-RU.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_os-RU.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_os.ts b/packages/common/i18n_data/extra/locale_os.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_os.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_pa-Arab.ts b/packages/common/i18n_data/extra/locale_pa-Arab.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pa-Arab.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_pa-Guru.ts b/packages/common/i18n_data/extra/locale_pa-Guru.ts new file mode 100644 index 0000000000000..78e172c45a36b --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pa-Guru.ts @@ -0,0 +1,19 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], + , + ], + [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], , ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮ', 'ਰਾਤ']], + ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '21:00'], ['21:00', '04:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_pa.ts b/packages/common/i18n_data/extra/locale_pa.ts new file mode 100644 index 0000000000000..78e172c45a36b --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pa.ts @@ -0,0 +1,19 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], + , + ], + [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], , ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮ', 'ਰਾਤ']], + ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '21:00'], ['21:00', '04:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_pl.ts b/packages/common/i18n_data/extra/locale_pl.ts new file mode 100644 index 0000000000000..384ba6eea0863 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pl.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['o półn.', 'w poł.', 'rano', 'przed poł.', 'po poł.', 'wiecz.', 'w nocy'], + ['o północy', 'w południe', 'rano', 'przed południem', 'po południu', 'wieczorem', 'w nocy'], + ], + [ + ['półn.', 'poł.', 'rano', 'przedpoł.', 'popoł.', 'wiecz.', 'noc'], + ['północ', 'południe', 'rano', 'przedpołudnie', 'popołudnie', 'wieczór', 'noc'], + ], + [ + '00:00', '12:00', ['06:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], + ['18:00', '21:00'], ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_prg.ts b/packages/common/i18n_data/extra/locale_prg.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_prg.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ps.ts b/packages/common/i18n_data/extra/locale_ps.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ps.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_pt-AO.ts b/packages/common/i18n_data/extra/locale_pt-AO.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-AO.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-CH.ts b/packages/common/i18n_data/extra/locale_pt-CH.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-CH.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-CV.ts b/packages/common/i18n_data/extra/locale_pt-CV.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-CV.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-GQ.ts b/packages/common/i18n_data/extra/locale_pt-GQ.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-GQ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-GW.ts b/packages/common/i18n_data/extra/locale_pt-GW.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-GW.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-LU.ts b/packages/common/i18n_data/extra/locale_pt-LU.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-LU.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-MO.ts b/packages/common/i18n_data/extra/locale_pt-MO.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-MO.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-MZ.ts b/packages/common/i18n_data/extra/locale_pt-MZ.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-MZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-PT.ts b/packages/common/i18n_data/extra/locale_pt-PT.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-PT.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-ST.ts b/packages/common/i18n_data/extra/locale_pt-ST.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-ST.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt-TL.ts b/packages/common/i18n_data/extra/locale_pt-TL.ts new file mode 100644 index 0000000000000..20ee21d3d62d9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt-TL.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_pt.ts b/packages/common/i18n_data/extra/locale_pt.ts new file mode 100644 index 0000000000000..76b21345ceb04 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_pt.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], + , + ], + [ + ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], + ['00:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_qu-BO.ts b/packages/common/i18n_data/extra/locale_qu-BO.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_qu-BO.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_qu-EC.ts b/packages/common/i18n_data/extra/locale_qu-EC.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_qu-EC.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_qu.ts b/packages/common/i18n_data/extra/locale_qu.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_qu.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_rm.ts b/packages/common/i18n_data/extra/locale_rm.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_rm.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_rn.ts b/packages/common/i18n_data/extra/locale_rn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_rn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ro-MD.ts b/packages/common/i18n_data/extra/locale_ro-MD.ts new file mode 100644 index 0000000000000..47656f58268f1 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ro-MD.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['miezul nopții', 'amiază', 'dimineață', 'după-amiază', 'seară', 'noapte'], + ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], + ], + , + [ + '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '22:00'], + ['22:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ro.ts b/packages/common/i18n_data/extra/locale_ro.ts new file mode 100644 index 0000000000000..0543a40b84b25 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ro.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['miezul nopții', 'amiază', 'dimineață', 'după-amiază', 'seara', 'noaptea'], + ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], + ['la miezul nopții', 'la amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'] + ], + [ + ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], , + ['la miezul nopții', 'la amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'] + ], + [ + '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '22:00'], + ['22:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_rof.ts b/packages/common/i18n_data/extra/locale_rof.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_rof.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_root.ts b/packages/common/i18n_data/extra/locale_root.ts new file mode 100644 index 0000000000000..75e084fc2fd39 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_root.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['mi', 'n', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], + ], + [ + ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], + , + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ru-BY.ts b/packages/common/i18n_data/extra/locale_ru-BY.ts new file mode 100644 index 0000000000000..ab105c1c30409 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ru-BY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], , + ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] + ], + [ + ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], , + ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ru-KG.ts b/packages/common/i18n_data/extra/locale_ru-KG.ts new file mode 100644 index 0000000000000..ab105c1c30409 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ru-KG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], , + ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] + ], + [ + ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], , + ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ru-KZ.ts b/packages/common/i18n_data/extra/locale_ru-KZ.ts new file mode 100644 index 0000000000000..ab105c1c30409 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ru-KZ.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], , + ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] + ], + [ + ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], , + ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ru-MD.ts b/packages/common/i18n_data/extra/locale_ru-MD.ts new file mode 100644 index 0000000000000..ab105c1c30409 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ru-MD.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], , + ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] + ], + [ + ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], , + ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ru-UA.ts b/packages/common/i18n_data/extra/locale_ru-UA.ts new file mode 100644 index 0000000000000..c55c53dae0e4d --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ru-UA.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], + ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], + ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] + ], + [ + ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], , + ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ru.ts b/packages/common/i18n_data/extra/locale_ru.ts new file mode 100644 index 0000000000000..ab105c1c30409 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ru.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], , + ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] + ], + [ + ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], , + ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_rw.ts b/packages/common/i18n_data/extra/locale_rw.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_rw.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_rwk.ts b/packages/common/i18n_data/extra/locale_rwk.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_rwk.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_sah.ts b/packages/common/i18n_data/extra/locale_sah.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sah.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_saq.ts b/packages/common/i18n_data/extra/locale_saq.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_saq.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_sbp.ts b/packages/common/i18n_data/extra/locale_sbp.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sbp.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_se-FI.ts b/packages/common/i18n_data/extra/locale_se-FI.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_se-FI.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_se-SE.ts b/packages/common/i18n_data/extra/locale_se-SE.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_se-SE.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_se.ts b/packages/common/i18n_data/extra/locale_se.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_se.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_seh.ts b/packages/common/i18n_data/extra/locale_seh.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_seh.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ses.ts b/packages/common/i18n_data/extra/locale_ses.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ses.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_sg.ts b/packages/common/i18n_data/extra/locale_sg.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sg.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_shi-Latn.ts b/packages/common/i18n_data/extra/locale_shi-Latn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_shi-Latn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_shi-Tfng.ts b/packages/common/i18n_data/extra/locale_shi-Tfng.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_shi-Tfng.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_shi.ts b/packages/common/i18n_data/extra/locale_shi.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_shi.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_si.ts b/packages/common/i18n_data/extra/locale_si.ts new file mode 100644 index 0000000000000..a0cf034a2bfad --- /dev/null +++ b/packages/common/i18n_data/extra/locale_si.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['මැ', 'ම', 'පා', 'උ', 'ද', 'හ', 'රෑ', 'මැ'], + ['මැදියම', 'මධ්‍යාහ්නය', 'පාන්දර', 'උදේ', 'දවල්', 'හවස', 'රෑ', 'මැදියමට පසු'], + ], + [ + ['මැදියම', 'මධ්‍යාහ්නය', 'පාන්දර', 'උදේ', 'දවල්', 'හවස', 'රෑ', 'මැදියමට පසු'], + , + ], + [ + '00:00', '12:00', ['01:00', '06:00'], ['06:00', '12:00'], ['12:00', '14:00'], + ['14:00', '18:00'], ['18:00', '24:00'], ['00:00', '01:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sk.ts b/packages/common/i18n_data/extra/locale_sk.ts new file mode 100644 index 0000000000000..4f1c1290c8da3 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sk.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['o poln.', 'nap.', 'ráno', 'dop.', 'pop.', 'več.', 'v n.'], + ['o poln.', 'napol.', 'ráno', 'dopol.', 'popol.', 'večer', 'v noci'], + ['o polnoci', 'napoludnie', 'ráno', 'dopoludnia', 'popoludní', 'večer', 'v noci'] + ], + [ + ['poln.', 'pol.', 'ráno', 'dop.', 'pop.', 'več.', 'noc'], + ['poln.', 'pol.', 'ráno', 'dopol.', 'popol.', 'večer', 'noc'], + ['polnoc', 'poludnie', 'ráno', 'dopoludnie', 'popoludnie', 'večer', 'noc'] + ], + [ + '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], + ['18:00', '22:00'], ['22:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sl.ts b/packages/common/i18n_data/extra/locale_sl.ts new file mode 100644 index 0000000000000..a1d4126e3999c --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sl.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['24.00', '12.00', 'zj', 'd', 'p', 'zv', 'po'], + ['opoln.', 'opold.', 'zjut.', 'dop.', 'pop.', 'zveč.', 'noč'], + ['opolnoči', 'opoldne', 'zjutraj', 'dopoldan', 'popoldan', 'zvečer', 'ponoči'] + ], + [ + ['24.00', '12.00', 'j', 'd', 'p', 'v', 'n'], + ['poln.', 'pold.', 'jut.', 'dop.', 'pop.', 'zveč.', 'noč'], + ['polnoč', 'poldne', 'jutro', 'dopoldne', 'popoldne', 'večer', 'noč'] + ], + [ + '00:00', '12:00', ['06:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], + ['18:00', '22:00'], ['22:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_smn.ts b/packages/common/i18n_data/extra/locale_smn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_smn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_sn.ts b/packages/common/i18n_data/extra/locale_sn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_so-DJ.ts b/packages/common/i18n_data/extra/locale_so-DJ.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_so-DJ.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_so-ET.ts b/packages/common/i18n_data/extra/locale_so-ET.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_so-ET.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_so-KE.ts b/packages/common/i18n_data/extra/locale_so-KE.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_so-KE.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_so.ts b/packages/common/i18n_data/extra/locale_so.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_so.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_sq-MK.ts b/packages/common/i18n_data/extra/locale_sq-MK.ts new file mode 100644 index 0000000000000..a6e8d151198e2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sq-MK.ts @@ -0,0 +1,28 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + [ + 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', + 'e natës' + ], + , + ], + [ + ['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], + , + ], + [ + '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], + ['18:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sq-XK.ts b/packages/common/i18n_data/extra/locale_sq-XK.ts new file mode 100644 index 0000000000000..a6e8d151198e2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sq-XK.ts @@ -0,0 +1,28 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + [ + 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', + 'e natës' + ], + , + ], + [ + ['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], + , + ], + [ + '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], + ['18:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sq.ts b/packages/common/i18n_data/extra/locale_sq.ts new file mode 100644 index 0000000000000..a6e8d151198e2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sq.ts @@ -0,0 +1,28 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + [ + 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', + 'e natës' + ], + , + ], + [ + ['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], + , + ], + [ + '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], + ['18:00', '24:00'], ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Cyrl-BA.ts b/packages/common/i18n_data/extra/locale_sr-Cyrl-BA.ts new file mode 100644 index 0000000000000..8fc15bae32b3b --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Cyrl-BA.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], + ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћу'], + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] + ], + [ + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Cyrl-ME.ts b/packages/common/i18n_data/extra/locale_sr-Cyrl-ME.ts new file mode 100644 index 0000000000000..8fc15bae32b3b --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Cyrl-ME.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], + ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћу'], + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] + ], + [ + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Cyrl-XK.ts b/packages/common/i18n_data/extra/locale_sr-Cyrl-XK.ts new file mode 100644 index 0000000000000..3840ccdce4778 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Cyrl-XK.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], + ['поноћ', 'подне', 'јутро', 'по под.', 'увече', 'ноћу'], + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] + ], + [ + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Cyrl.ts b/packages/common/i18n_data/extra/locale_sr-Cyrl.ts new file mode 100644 index 0000000000000..c1f3d1ce71ab2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Cyrl.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['у поноћ', 'у подне', 'ујутру', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ], + [ + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Latn-BA.ts b/packages/common/i18n_data/extra/locale_sr-Latn-BA.ts new file mode 100644 index 0000000000000..3a89a537282d0 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Latn-BA.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'jutro', 'po pod.', 'veče', 'noć'], + ['ponoć', 'podne', 'jutro', 'po pod.', 'veče', 'noću'], + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'] + ], + [ + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], + ['ponoć', 'podne', 'jutro', 'popodne', 'veče', 'noć'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Latn-ME.ts b/packages/common/i18n_data/extra/locale_sr-Latn-ME.ts new file mode 100644 index 0000000000000..3a89a537282d0 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Latn-ME.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'jutro', 'po pod.', 'veče', 'noć'], + ['ponoć', 'podne', 'jutro', 'po pod.', 'veče', 'noću'], + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'] + ], + [ + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], + ['ponoć', 'podne', 'jutro', 'popodne', 'veče', 'noć'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Latn-XK.ts b/packages/common/i18n_data/extra/locale_sr-Latn-XK.ts new file mode 100644 index 0000000000000..4719e50ad10e4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Latn-XK.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ponoć', 'podne', 'jutro', 'po pod.', 'veče', 'noć'], + ['ponoć', 'podne', 'jutro', 'po pod.', 'uveče', 'noću'], + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'] + ], + [ + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], + ['ponoć', 'podne', 'jutro', 'popodne', 'veče', 'noć'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr-Latn.ts b/packages/common/i18n_data/extra/locale_sr-Latn.ts new file mode 100644 index 0000000000000..fef9277b6b84e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr-Latn.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['u ponoć', 'u podne', 'ujutru', 'po podne', 'uveče', 'noću'], + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], + ], + [ + ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], + ['ponoć', 'podne', 'jutro', 'popodne', 'veče', 'noć'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sr.ts b/packages/common/i18n_data/extra/locale_sr.ts new file mode 100644 index 0000000000000..c1f3d1ce71ab2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sr.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['у поноћ', 'у подне', 'ујутру', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ], + [ + ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], + ['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sv-AX.ts b/packages/common/i18n_data/extra/locale_sv-AX.ts new file mode 100644 index 0000000000000..bdcfd6fac99de --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sv-AX.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['midn.', 'på morg.', 'på förm.', 'på efterm.', 'på kvällen', 'på natten'], + ['midnatt', 'på morg.', 'på förm.', 'på efterm.', 'på kvällen', 'på natten'], + ['midnatt', 'på morgonen', 'på förmiddagen', 'på eftermiddagen', 'på kvällen', 'på natten'] + ], + [ + ['midn.', 'morg.', 'förm.', 'efterm.', 'kväll', 'natt'], + ['midnatt', 'morgon', 'förm.', 'efterm.', 'kväll', 'natt'], + ['midnatt', 'morgon', 'förmiddag', 'eftermiddag', 'kväll', 'natt'] + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sv-FI.ts b/packages/common/i18n_data/extra/locale_sv-FI.ts new file mode 100644 index 0000000000000..bdcfd6fac99de --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sv-FI.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['midn.', 'på morg.', 'på förm.', 'på efterm.', 'på kvällen', 'på natten'], + ['midnatt', 'på morg.', 'på förm.', 'på efterm.', 'på kvällen', 'på natten'], + ['midnatt', 'på morgonen', 'på förmiddagen', 'på eftermiddagen', 'på kvällen', 'på natten'] + ], + [ + ['midn.', 'morg.', 'förm.', 'efterm.', 'kväll', 'natt'], + ['midnatt', 'morgon', 'förm.', 'efterm.', 'kväll', 'natt'], + ['midnatt', 'morgon', 'förmiddag', 'eftermiddag', 'kväll', 'natt'] + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sv.ts b/packages/common/i18n_data/extra/locale_sv.ts new file mode 100644 index 0000000000000..bdcfd6fac99de --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sv.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['midn.', 'på morg.', 'på förm.', 'på efterm.', 'på kvällen', 'på natten'], + ['midnatt', 'på morg.', 'på förm.', 'på efterm.', 'på kvällen', 'på natten'], + ['midnatt', 'på morgonen', 'på förmiddagen', 'på eftermiddagen', 'på kvällen', 'på natten'] + ], + [ + ['midn.', 'morg.', 'förm.', 'efterm.', 'kväll', 'natt'], + ['midnatt', 'morgon', 'förm.', 'efterm.', 'kväll', 'natt'], + ['midnatt', 'morgon', 'förmiddag', 'eftermiddag', 'kväll', 'natt'] + ], + [ + '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sw-CD.ts b/packages/common/i18n_data/extra/locale_sw-CD.ts new file mode 100644 index 0000000000000..7f1e12b341b03 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sw-CD.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '07:00'], ['07:00', '12:00'], ['12:00', '16:00'], + ['16:00', '19:00'], ['19:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sw-KE.ts b/packages/common/i18n_data/extra/locale_sw-KE.ts new file mode 100644 index 0000000000000..7f1e12b341b03 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sw-KE.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '07:00'], ['07:00', '12:00'], ['12:00', '16:00'], + ['16:00', '19:00'], ['19:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sw-UG.ts b/packages/common/i18n_data/extra/locale_sw-UG.ts new file mode 100644 index 0000000000000..7f1e12b341b03 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sw-UG.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '07:00'], ['07:00', '12:00'], ['12:00', '16:00'], + ['16:00', '19:00'], ['19:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_sw.ts b/packages/common/i18n_data/extra/locale_sw.ts new file mode 100644 index 0000000000000..7f1e12b341b03 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_sw.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], + , + ], + , + [ + '00:00', '12:00', ['04:00', '07:00'], ['07:00', '12:00'], ['12:00', '16:00'], + ['16:00', '19:00'], ['19:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ta-LK.ts b/packages/common/i18n_data/extra/locale_ta-LK.ts new file mode 100644 index 0000000000000..2d1e010456cdb --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ta-LK.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + '00:00', '12:00', ['03:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], + ['14:00', '16:00'], ['16:00', '18:00'], ['18:00', '21:00'], ['21:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ta-MY.ts b/packages/common/i18n_data/extra/locale_ta-MY.ts new file mode 100644 index 0000000000000..2d1e010456cdb --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ta-MY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + '00:00', '12:00', ['03:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], + ['14:00', '16:00'], ['16:00', '18:00'], ['18:00', '21:00'], ['21:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ta-SG.ts b/packages/common/i18n_data/extra/locale_ta-SG.ts new file mode 100644 index 0000000000000..2d1e010456cdb --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ta-SG.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + '00:00', '12:00', ['03:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], + ['14:00', '16:00'], ['16:00', '18:00'], ['18:00', '21:00'], ['21:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ta.ts b/packages/common/i18n_data/extra/locale_ta.ts new file mode 100644 index 0000000000000..2d1e010456cdb --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ta.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], + ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], + ], + [ + '00:00', '12:00', ['03:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], + ['14:00', '16:00'], ['16:00', '18:00'], ['18:00', '21:00'], ['21:00', '03:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_te.ts b/packages/common/i18n_data/extra/locale_te.ts new file mode 100644 index 0000000000000..8cefe67d6680e --- /dev/null +++ b/packages/common/i18n_data/extra/locale_te.ts @@ -0,0 +1,18 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['అర్థరాత్రి', 'ఉదయం', 'మధ్యాహ్నం', 'సాయంత్రం', 'రాత్రి'], + , + ], + , ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00']] +]; diff --git a/packages/common/i18n_data/extra/locale_teo-KE.ts b/packages/common/i18n_data/extra/locale_teo-KE.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_teo-KE.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_teo.ts b/packages/common/i18n_data/extra/locale_teo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_teo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_th.ts b/packages/common/i18n_data/extra/locale_th.ts new file mode 100644 index 0000000000000..7d6c0c41b3537 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_th.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['เที่ยงคืน', 'n', 'เช้า', 'เที่ยง', 'บ่าย', 'เย็น', 'ค่ำ', 'กลางคืน'], + ['เที่ยงคืน', 'เที่ยง', 'ในตอนเช้า', 'ในตอนบ่าย', 'บ่าย', 'ในตอนเย็น', 'ค่ำ', 'กลางคืน'], + ], + [ + ['เที่ยงคืน', 'เที่ยง', 'เช้า', 'ช่วงเที่ยง', 'บ่าย', 'เย็น', 'ค่ำ', 'กลางคืน'], + ['เที่ยงคืน', 'เที่ยง', 'ในตอนเช้า', 'ในตอนบ่าย', 'บ่าย', 'ในตอนเย็น', 'ค่ำ', 'กลางคืน'], + ], + [ + '00:00', '12:00', ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '16:00'], + ['16:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ti-ER.ts b/packages/common/i18n_data/extra/locale_ti-ER.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ti-ER.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ti.ts b/packages/common/i18n_data/extra/locale_ti.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ti.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_tk.ts b/packages/common/i18n_data/extra/locale_tk.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_tk.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_to.ts b/packages/common/i18n_data/extra/locale_to.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_to.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_tr-CY.ts b/packages/common/i18n_data/extra/locale_tr-CY.ts new file mode 100644 index 0000000000000..77e580ea31d02 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_tr-CY.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['gece', 'ö', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], + ['gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], + ], + [ + ['gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], + , + ], + [ + '00:00', '12:00', ['06:00', '11:00'], ['11:00', '12:00'], ['12:00', '18:00'], + ['18:00', '19:00'], ['19:00', '21:00'], ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_tr.ts b/packages/common/i18n_data/extra/locale_tr.ts new file mode 100644 index 0000000000000..77e580ea31d02 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_tr.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['gece', 'ö', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], + ['gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], + ], + [ + ['gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], + , + ], + [ + '00:00', '12:00', ['06:00', '11:00'], ['11:00', '12:00'], ['12:00', '18:00'], + ['18:00', '19:00'], ['19:00', '21:00'], ['21:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_twq.ts b/packages/common/i18n_data/extra/locale_twq.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_twq.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_tzm.ts b/packages/common/i18n_data/extra/locale_tzm.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_tzm.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_ug.ts b/packages/common/i18n_data/extra/locale_ug.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ug.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_uk.ts b/packages/common/i18n_data/extra/locale_uk.ts new file mode 100644 index 0000000000000..0999221d436b4 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_uk.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['північ', 'п', 'ранку', 'дня', 'вечора', 'ночі'], + ['опівночі', 'пополудні', 'ранку', 'дня', 'вечора', 'ночі'], + ], + [ + ['північ', 'полудень', 'ранок', 'день', 'вечір', 'ніч'], + , + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], + ['00:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ur-IN.ts b/packages/common/i18n_data/extra/locale_ur-IN.ts new file mode 100644 index 0000000000000..e9dc0ee1c28c2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ur-IN.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], + , + ], + , + [ + '00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], ['18:00', '20:00'], + ['20:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_ur.ts b/packages/common/i18n_data/extra/locale_ur.ts new file mode 100644 index 0000000000000..e9dc0ee1c28c2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_ur.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], + , + ], + , + [ + '00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], ['18:00', '20:00'], + ['20:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_uz-Arab.ts b/packages/common/i18n_data/extra/locale_uz-Arab.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_uz-Arab.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_uz-Cyrl.ts b/packages/common/i18n_data/extra/locale_uz-Cyrl.ts new file mode 100644 index 0000000000000..7d4a55292a972 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_uz-Cyrl.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['ярим тун', 'туш пайти', 'эрталаб', 'кундузи', 'кечқурун', 'кечаси'], + , + ], + , + [ + '00:00', '12:00', ['06:00', '11:00'], ['11:00', '18:00'], ['18:00', '22:00'], + ['22:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_uz-Latn.ts b/packages/common/i18n_data/extra/locale_uz-Latn.ts new file mode 100644 index 0000000000000..a0922e855d9f9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_uz-Latn.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['yarim tun', 'tush payti', 'ertalab', 'kunduzi', 'kechqurun', 'kechasi'], + , + ], + , + [ + '00:00', '12:00', ['06:00', '11:00'], ['11:00', '18:00'], ['18:00', '22:00'], + ['22:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_uz.ts b/packages/common/i18n_data/extra/locale_uz.ts new file mode 100644 index 0000000000000..a0922e855d9f9 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_uz.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['yarim tun', 'tush payti', 'ertalab', 'kunduzi', 'kechqurun', 'kechasi'], + , + ], + , + [ + '00:00', '12:00', ['06:00', '11:00'], ['11:00', '18:00'], ['18:00', '22:00'], + ['22:00', '06:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_vai-Latn.ts b/packages/common/i18n_data/extra/locale_vai-Latn.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_vai-Latn.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_vai-Vaii.ts b/packages/common/i18n_data/extra/locale_vai-Vaii.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_vai-Vaii.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_vai.ts b/packages/common/i18n_data/extra/locale_vai.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_vai.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_vi.ts b/packages/common/i18n_data/extra/locale_vi.ts new file mode 100644 index 0000000000000..fbeaeb347ab98 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_vi.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['nửa đêm', 'tr', 'sáng', 'chiều', 'tối', 'đêm'], + ['nửa đêm', 'TR', 'sáng', 'chiều', 'tối', 'đêm'], + ], + [ + ['nửa đêm', 'trưa', 'sáng', 'chiều', 'tối', 'đêm'], + ['nửa đêm', 'TR', 'sáng', 'chiều', 'tối', 'đêm'], + ['nửa đêm', 'trưa', 'sáng', 'chiều', 'tối', 'đêm'] + ], + [ + '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], + ['21:00', '04:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_vo.ts b/packages/common/i18n_data/extra/locale_vo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_vo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_vun.ts b/packages/common/i18n_data/extra/locale_vun.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_vun.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_wae.ts b/packages/common/i18n_data/extra/locale_wae.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_wae.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_xog.ts b/packages/common/i18n_data/extra/locale_xog.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_xog.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_yav.ts b/packages/common/i18n_data/extra/locale_yav.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_yav.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_yi.ts b/packages/common/i18n_data/extra/locale_yi.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_yi.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_yo-BJ.ts b/packages/common/i18n_data/extra/locale_yo-BJ.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_yo-BJ.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_yo.ts b/packages/common/i18n_data/extra/locale_yo.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_yo.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_yue.ts b/packages/common/i18n_data/extra/locale_yue.ts new file mode 100644 index 0000000000000..83286422cee61 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_yue.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '朝早', '中午', '下晝', '夜晚', '凌晨'], + , + ], + , + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zgh.ts b/packages/common/i18n_data/extra/locale_zgh.ts new file mode 100644 index 0000000000000..0f7a4e35e2b3f --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zgh.ts @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default []; diff --git a/packages/common/i18n_data/extra/locale_zh-Hans-HK.ts b/packages/common/i18n_data/extra/locale_zh-Hans-HK.ts new file mode 100644 index 0000000000000..b40c0cbba43e8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hans-HK.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + [ + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'] + ], + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh-Hans-MO.ts b/packages/common/i18n_data/extra/locale_zh-Hans-MO.ts new file mode 100644 index 0000000000000..b40c0cbba43e8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hans-MO.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + [ + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'] + ], + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh-Hans-SG.ts b/packages/common/i18n_data/extra/locale_zh-Hans-SG.ts new file mode 100644 index 0000000000000..b40c0cbba43e8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hans-SG.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + [ + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'] + ], + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh-Hans.ts b/packages/common/i18n_data/extra/locale_zh-Hans.ts new file mode 100644 index 0000000000000..b40c0cbba43e8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hans.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + [ + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'] + ], + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh-Hant-HK.ts b/packages/common/i18n_data/extra/locale_zh-Hant-HK.ts new file mode 100644 index 0000000000000..f2a21debcc5a2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hant-HK.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + , + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh-Hant-MO.ts b/packages/common/i18n_data/extra/locale_zh-Hant-MO.ts new file mode 100644 index 0000000000000..f2a21debcc5a2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hant-MO.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + , + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh-Hant.ts b/packages/common/i18n_data/extra/locale_zh-Hant.ts new file mode 100644 index 0000000000000..f2a21debcc5a2 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh-Hant.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + , + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zh.ts b/packages/common/i18n_data/extra/locale_zh.ts new file mode 100644 index 0000000000000..b40c0cbba43e8 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zh.ts @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + , + ], + [ + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], + ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'] + ], + [ + '00:00', ['05:00', '08:00'], ['08:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'], ['00:00', '05:00'] + ] +]; diff --git a/packages/common/i18n_data/extra/locale_zu.ts b/packages/common/i18n_data/extra/locale_zu.ts new file mode 100644 index 0000000000000..b37fef5447219 --- /dev/null +++ b/packages/common/i18n_data/extra/locale_zu.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +export default [ + [ + ['entathakusa', 'ekuseni', 'emini', 'ntambama', 'ebusuku'], + , + ], + , + [ + ['00:00', '06:00'], ['06:00', '10:00'], ['10:00', '13:00'], ['13:00', '19:00'], + ['19:00', '24:00'] + ] +]; diff --git a/packages/common/i18n_data/locale_af-NA.ts b/packages/common/i18n_data/locale_af-NA.ts new file mode 100644 index 0000000000000..ee191e4ec506e --- /dev/null +++ b/packages/common/i18n_data/locale_af-NA.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'af-NA', + [ + ['v', 'n'], + ['vm.', 'nm.'], + ], + , + [ + ['S', 'M', 'D', 'W', 'D', 'V', 'S'], ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'], + ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'], + ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'], + [ + 'Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', + 'Oktober', 'November', 'Desember' + ] + ], + , [['v.C.', 'n.C.'], , ['voor Christus', 'na Christus']], 1, [6, 0], + ['y-MM-dd', 'dd MMM y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'R', 'Suid-Afrikaanse rand', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_af.ts b/packages/common/i18n_data/locale_af.ts new file mode 100644 index 0000000000000..952c41ffc98ee --- /dev/null +++ b/packages/common/i18n_data/locale_af.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'af', + [ + ['v', 'n'], + ['vm.', 'nm.'], + ], + , + [ + ['S', 'M', 'D', 'W', 'D', 'V', 'S'], ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'], + ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'], + ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'], + [ + 'Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', + 'Oktober', 'November', 'Desember' + ] + ], + , [['v.C.', 'n.C.'], , ['voor Christus', 'na Christus']], 0, [6, 0], + ['y-MM-dd', 'dd MMM y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'R', 'Suid-Afrikaanse rand', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_agq.ts b/packages/common/i18n_data/locale_agq.ts new file mode 100644 index 0000000000000..40e4e79c2f70a --- /dev/null +++ b/packages/common/i18n_data/locale_agq.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'agq', + [ + ['a.g', 'a.k'], + , + ], + , + [ + ['n', 'k', 'g', 't', 'u', 'g', 'd'], ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'], + ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'], + ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'] + ], + , + [ + ['n', 'k', 't', 't', 's', 'z', 'k', 'f', 'd', 'l', 'c', 'f'], + ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'], + [ + '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' + ] + ], + , [['SK', 'BK'], , ['Sěe Kɨ̀lesto', 'Bǎa Kɨ̀lesto']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'FCFA', 'CFA Fàlâŋ BEAC', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ak.ts b/packages/common/i18n_data/locale_ak.ts new file mode 100644 index 0000000000000..13065fd1d126d --- /dev/null +++ b/packages/common/i18n_data/locale_ak.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ak', + [ + ['AN', 'EW'], + , + ], + , + [ + ['K', 'D', 'B', 'W', 'Y', 'F', 'M'], ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'], + ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'], + ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'], + [ + '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' + ] + ], + , [['AK', 'KE'], , ['Ansa Kristo', 'Kristo Ekyiri']], 1, [6, 0], + ['yy/MM/dd', 'y MMM d', 'y MMMM d', 'EEEE, y MMMM dd'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'GH₵', 'Ghana Sidi', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_am.ts b/packages/common/i18n_data/locale_am.ts new file mode 100644 index 0000000000000..6ab0dde01fe81 --- /dev/null +++ b/packages/common/i18n_data/locale_am.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'am', + [ + ['ጠ', 'ከ'], + ['ጥዋት', 'ከሰዓት'], + ], + , + [ + ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], + ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'] + ], + , + [ + ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], + ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'], + [ + 'ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', + 'ዲሴምበር' + ] + ], + , [['ዓ/ዓ', 'ዓ/ም'], , ['ዓመተ ዓለም', 'ዓመተ ምሕረት']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE ፣d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'ብር', 'የኢትዮጵያ ብር', function(n: number): + Plural { + let i = + Math.floor(Math.abs(n)); + if (i === 0 || n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-AE.ts b/packages/common/i18n_data/locale_ar-AE.ts new file mode 100644 index 0000000000000..16aa1f4e4195a --- /dev/null +++ b/packages/common/i18n_data/locale_ar-AE.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-AE', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.إ.‏', 'درهم إماراتي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-BH.ts b/packages/common/i18n_data/locale_ar-BH.ts new file mode 100644 index 0000000000000..dd30c8c7faa91 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-BH.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-BH', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.ب.‏', 'دينار بحريني', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-DJ.ts b/packages/common/i18n_data/locale_ar-DJ.ts new file mode 100644 index 0000000000000..23eb25b5789fd --- /dev/null +++ b/packages/common/i18n_data/locale_ar-DJ.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-DJ', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'Fdj', 'فرنك جيبوتي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-DZ.ts b/packages/common/i18n_data/locale_ar-DZ.ts new file mode 100644 index 0000000000000..9d17a437d3738 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-DZ.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-DZ', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + [ + 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.ج.‏', 'دينار جزائري', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-EG.ts b/packages/common/i18n_data/locale_ar-EG.ts new file mode 100644 index 0000000000000..2c557ac1f3c82 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-EG.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-EG', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ج.م.‏', 'جنيه مصري', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-EH.ts b/packages/common/i18n_data/locale_ar-EH.ts new file mode 100644 index 0000000000000..231b74a100595 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-EH.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-EH', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.م.‏', 'درهم مغربي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-ER.ts b/packages/common/i18n_data/locale_ar-ER.ts new file mode 100644 index 0000000000000..e31465dfa8447 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-ER.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-ER', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'Nfk', 'ناكفا أريتري', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-IL.ts b/packages/common/i18n_data/locale_ar-IL.ts new file mode 100644 index 0000000000000..e7077ad0f0de4 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-IL.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-IL', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 0, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₪', 'شيكل إسرائيلي جديد', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-IQ.ts b/packages/common/i18n_data/locale_ar-IQ.ts new file mode 100644 index 0000000000000..a9ab5a105c3d0 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-IQ.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-IQ', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرین الأول', 'تشرين الثاني', 'كانون الأول' + ], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' + ] + ], + [ + ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' + ], + ], + [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.ع.‏', 'دينار عراقي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-JO.ts b/packages/common/i18n_data/locale_ar-JO.ts new file mode 100644 index 0000000000000..b3a06520590f9 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-JO.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-JO', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.أ.‏', 'دينار أردني', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-KM.ts b/packages/common/i18n_data/locale_ar-KM.ts new file mode 100644 index 0000000000000..8d41e9054e374 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-KM.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-KM', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ف.ج.ق.‏', 'فرنك جزر القمر', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-KW.ts b/packages/common/i18n_data/locale_ar-KW.ts new file mode 100644 index 0000000000000..a944a3b40cde2 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-KW.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-KW', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.ك.‏', 'دينار كويتي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-LB.ts b/packages/common/i18n_data/locale_ar-LB.ts new file mode 100644 index 0000000000000..279661b3dcf1a --- /dev/null +++ b/packages/common/i18n_data/locale_ar-LB.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-LB', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ل.ل.‏', 'جنيه لبناني', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-LY.ts b/packages/common/i18n_data/locale_ar-LY.ts new file mode 100644 index 0000000000000..ab924e349e7b8 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-LY.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-LY', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.ل.‏', 'دينار ليبي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-MA.ts b/packages/common/i18n_data/locale_ar-MA.ts new file mode 100644 index 0000000000000..b87f583d870b7 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-MA.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-MA', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', + 'نونبر', 'دجنبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.م.‏', 'درهم مغربي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-MR.ts b/packages/common/i18n_data/locale_ar-MR.ts new file mode 100644 index 0000000000000..a91be5706a007 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-MR.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-MR', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', + 'نوفمبر', 'دجمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'أ.م.‏', 'أوقية موريتانية', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-OM.ts b/packages/common/i18n_data/locale_ar-OM.ts new file mode 100644 index 0000000000000..6b7b223608f6f --- /dev/null +++ b/packages/common/i18n_data/locale_ar-OM.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-OM', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ر.ع.‏', 'ريال عماني', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-PS.ts b/packages/common/i18n_data/locale_ar-PS.ts new file mode 100644 index 0000000000000..7bc4b7032387c --- /dev/null +++ b/packages/common/i18n_data/locale_ar-PS.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-PS', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₪', 'شيكل إسرائيلي جديد', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-QA.ts b/packages/common/i18n_data/locale_ar-QA.ts new file mode 100644 index 0000000000000..896c805ecfa64 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-QA.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-QA', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ر.ق.‏', 'ريال قطري', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-SA.ts b/packages/common/i18n_data/locale_ar-SA.ts new file mode 100644 index 0000000000000..cafccb270a654 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-SA.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-SA', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 0, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '٪', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ر.س.‏', 'ريال سعودي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-SD.ts b/packages/common/i18n_data/locale_ar-SD.ts new file mode 100644 index 0000000000000..ee947ac564881 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-SD.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-SD', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ج.س.', 'جنيه سوداني', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-SO.ts b/packages/common/i18n_data/locale_ar-SO.ts new file mode 100644 index 0000000000000..99edd44bc5631 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-SO.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-SO', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '٪', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'S', 'شلن صومالي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-SS.ts b/packages/common/i18n_data/locale_ar-SS.ts new file mode 100644 index 0000000000000..5ad9cccd10d46 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-SS.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-SS', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '£', 'جنيه جنوب السودان', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-SY.ts b/packages/common/i18n_data/locale_ar-SY.ts new file mode 100644 index 0000000000000..284b890d15fa2 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-SY.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-SY', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], + [ + 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', + 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ل.س.‏', 'ليرة سورية', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-TD.ts b/packages/common/i18n_data/locale_ar-TD.ts new file mode 100644 index 0000000000000..74972581d8456 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-TD.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-TD', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 1, [6, 0], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'FCFA', 'فرنك وسط أفريقي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-TN.ts b/packages/common/i18n_data/locale_ar-TN.ts new file mode 100644 index 0000000000000..6af99e51b93ff --- /dev/null +++ b/packages/common/i18n_data/locale_ar-TN.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-TN', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], + [ + 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 0, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'د.ت.‏', 'دينار تونسي', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar-YE.ts b/packages/common/i18n_data/locale_ar-YE.ts new file mode 100644 index 0000000000000..42d97b9d31b92 --- /dev/null +++ b/packages/common/i18n_data/locale_ar-YE.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar-YE', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 0, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ر.ي.‏', 'ريال يمني', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ar.ts b/packages/common/i18n_data/locale_ar.ts new file mode 100644 index 0000000000000..57711ae479e92 --- /dev/null +++ b/packages/common/i18n_data/locale_ar.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ar', + [ + ['ص', 'م'], + , + ], + [['ص', 'م'], , ['صباحًا', 'مساءً']], + [ + ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], + ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + , + ], + , + [ + ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], + [ + 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', + 'نوفمبر', 'ديسمبر' + ], + ], + , [['ق.م', 'م'], , ['قبل الميلاد', 'ميلادي']], 6, [5, 6], + ['d‏/M‏/y', 'dd‏/MM‏/y', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '‎%‎', '‎+', '‎-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ج.م.‏', 'جنيه مصري', + function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_as.ts b/packages/common/i18n_data/locale_as.ts new file mode 100644 index 0000000000000..a95a50669a5af --- /dev/null +++ b/packages/common/i18n_data/locale_as.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'as', + [ + ['পূৰ্বাহ্ণ', 'অপৰাহ্ণ'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'], + ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'], + ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'], + [ + 'জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', + 'নৱেম্বৰ', 'ডিচেম্বৰ' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 0, [0, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'INR', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_asa.ts b/packages/common/i18n_data/locale_asa.ts new file mode 100644 index 0000000000000..bfe980d2f1e2c --- /dev/null +++ b/packages/common/i18n_data/locale_asa.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'asa', + [ + ['icheheavo', 'ichamthi'], + , + ], + , + [ + ['J', 'J', 'J', 'J', 'A', 'I', 'J'], ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'], + ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'], + [ + 'Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KM', 'BM'], , ['Kabla yakwe Yethu', 'Baada yakwe Yethu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'TSh', 'shilingi ya Tandhania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ast.ts b/packages/common/i18n_data/locale_ast.ts new file mode 100644 index 0000000000000..8b6e77fc75f74 --- /dev/null +++ b/packages/common/i18n_data/locale_ast.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ast', [['a', 'p'], ['AM', 'PM'], ['de la mañana', 'de la tarde']], + [['a', 'p'], ['AM', 'PM'], ['mañana', 'tarde']], + [ + ['D', 'L', 'M', 'M', 'X', 'V', 'S'], ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'], + ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'], + ['do', 'll', 'ma', 'mi', 'xu', 'vi', 'sá'] + ], + , + [ + ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'P', 'A'], + ['xin', 'feb', 'mar', 'abr', 'may', 'xun', 'xnt', 'ago', 'set', 'och', 'pay', 'avi'], + [ + 'de xineru', 'de febreru', 'de marzu', 'd’abril', 'de mayu', 'de xunu', 'de xunetu', + 'd’agostu', 'de setiembre', 'd’ochobre', 'de payares', 'd’avientu' + ] + ], + [ + ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'P', 'A'], + ['Xin', 'Feb', 'Mar', 'Abr', 'May', 'Xun', 'Xnt', 'Ago', 'Set', 'Och', 'Pay', 'Avi'], + [ + 'xineru', 'febreru', 'marzu', 'abril', 'mayu', 'xunu', 'xunetu', 'agostu', 'setiembre', + 'ochobre', 'payares', 'avientu' + ] + ], + [['e.C.', 'd.C.'], , ['enantes de Cristu', 'después de Cristu']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM \'de\' y', 'EEEE, d MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} \'a\' \'les\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ND', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_az-Cyrl.ts b/packages/common/i18n_data/locale_az-Cyrl.ts new file mode 100644 index 0000000000000..582141ef01a2c --- /dev/null +++ b/packages/common/i18n_data/locale_az-Cyrl.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'az-Cyrl', + [ + ['а', 'п'], + ['АМ', 'ПМ'], + ], + [ + ['АМ', 'ПМ'], + , + ], + [ + ['7', '1', '2', '3', '4', '5', '6'], ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], + ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], + ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], + [ + 'јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', + 'нојабр', 'декабр' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], + [ + 'Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', + 'Нојабр', 'Декабр' + ] + ], + [['е.ә.', 'ј.е.'], , ['ерамыздан әввәл', 'јени ера']], 1, [6, 0], + ['dd.MM.yy', 'd MMM y', 'd MMMM y', 'd MMMM y, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₼', 'AZN', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_az-Latn.ts b/packages/common/i18n_data/locale_az-Latn.ts new file mode 100644 index 0000000000000..1e6f313504799 --- /dev/null +++ b/packages/common/i18n_data/locale_az-Latn.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'az-Latn', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['7', '1', '2', '3', '4', '5', '6'], ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'], + ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], + ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'], + [ + 'yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', + 'noyabr', 'dekabr' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'], + [ + 'Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', + 'Noyabr', 'Dekabr' + ] + ], + [['e.ə.', 'y.e.'], , ['eramızdan əvvəl', 'yeni era']], 1, [6, 0], + ['dd.MM.yy', 'd MMM y', 'd MMMM y', 'd MMMM y, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₼', 'Azərbaycan Manatı', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_az.ts b/packages/common/i18n_data/locale_az.ts new file mode 100644 index 0000000000000..c75f7d9ac1574 --- /dev/null +++ b/packages/common/i18n_data/locale_az.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'az', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['7', '1', '2', '3', '4', '5', '6'], ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'], + ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'], + ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'], + [ + 'yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', + 'noyabr', 'dekabr' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'], + [ + 'Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', + 'Noyabr', 'Dekabr' + ] + ], + [['e.ə.', 'y.e.'], , ['eramızdan əvvəl', 'yeni era']], 1, [6, 0], + ['dd.MM.yy', 'd MMM y', 'd MMMM y', 'd MMMM y, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₼', 'Azərbaycan Manatı', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bas.ts b/packages/common/i18n_data/locale_bas.ts new file mode 100644 index 0000000000000..3e9f11f6ce7f0 --- /dev/null +++ b/packages/common/i18n_data/locale_bas.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bas', + [ + ['I bikɛ̂glà', 'I ɓugajɔp'], + , + ], + , + [ + ['n', 'n', 'u', 'ŋ', 'm', 'k', 'j'], ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'], + ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'], + ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'] + ], + , + [ + ['k', 'm', 'm', 'm', 'm', 'h', 'n', 'h', 'd', 'b', 'm', 'l'], + ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', 'bio', 'may', 'liɓ'], + [ + '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' + ] + ], + , [['b.Y.K', 'm.Y.K'], , ['bisū bi Yesù Krǐstò', 'i mbūs Yesù Krǐstò']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'Frǎŋ CFA (BEAC)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_be.ts b/packages/common/i18n_data/locale_be.ts new file mode 100644 index 0000000000000..b0d50e734c1a2 --- /dev/null +++ b/packages/common/i18n_data/locale_be.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'be', + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], + ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'], + ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'] + ], + , + [ + ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], + ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], + [ + 'студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', + 'верасня', 'кастрычніка', 'лістапада', 'снежня' + ] + ], + [ + ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], + ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], + [ + 'студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', + 'кастрычнік', 'лістапад', 'снежань' + ] + ], + [['да н.э.', 'н.э.'], , ['да нараджэння Хрыстова', 'ад нараджэння Хрыстова']], 1, [6, 0], + ['d.MM.yy', 'd.MM.y', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss, zzzz'], + [ + '{1}, {0}', + , + '{1} \'у\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'Br', 'беларускі рубель', + function(n: number): + Plural { + if (n % 10 === 1 && !(n % 100 === 11)) return Plural.One; + if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 4 && + !(n % 100 >= 12 && n % 100 <= 14)) + return Plural.Few; + if (n % 10 === 0 || n % 10 === Math.floor(n % 10) && n % 10 >= 5 && n % 10 <= 9 || + n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bem.ts b/packages/common/i18n_data/locale_bem.ts new file mode 100644 index 0000000000000..beddc583996ab --- /dev/null +++ b/packages/common/i18n_data/locale_bem.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bem', + [ + ['uluchelo', 'akasuba'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + [ + 'Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', + 'Pachibelushi' + ], + , + ], + , + [ + ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'], + [ + 'Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', 'Ogasti', 'Septemba', + 'Oktoba', 'Novemba', 'Disemba' + ] + ], + , [['BC', 'AD'], , ['Before Yesu', 'After Yesu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'K', 'ZMW', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bez.ts b/packages/common/i18n_data/locale_bez.ts new file mode 100644 index 0000000000000..38ec32913ae21 --- /dev/null +++ b/packages/common/i18n_data/locale_bez.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bez', + [ + ['pamilau', 'pamunyi'], + , + ], + , + [ + ['M', 'J', 'H', 'H', 'H', 'W', 'J'], ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'], + [ + 'pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', 'pa hitayi', 'pa hihanu', + 'pa shahulembela' + ], + ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'] + ], + , + [ + ['H', 'V', 'D', 'T', 'H', 'S', 'S', 'N', 'T', 'K', 'K', 'K'], + ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'], + [ + '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' + ] + ], + , [['KM', 'BM'], , ['Kabla ya Mtwaa', 'Baada ya Mtwaa']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'TSh', 'Shilingi ya Hutanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bg.ts b/packages/common/i18n_data/locale_bg.ts new file mode 100644 index 0000000000000..a74059d50bdd8 --- /dev/null +++ b/packages/common/i18n_data/locale_bg.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bg', [['am', 'pm'], , ['пр.об.', 'сл.об.']], + [ + ['am', 'pm'], + , + ], + [ + ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'], + ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + , + [ + ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'], + ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], + [ + 'януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', + 'ноември', 'декември' + ] + ], + , [['пр.Хр.', 'сл.Хр.'], , ['преди Христа', 'след Христа']], 1, [6, 0], + ['d.MM.yy \'г\'.', 'd.MM.y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '0.00 ¤', '#E0'], 'лв.', 'Български лев', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bm.ts b/packages/common/i18n_data/locale_bm.ts new file mode 100644 index 0000000000000..104241575955e --- /dev/null +++ b/packages/common/i18n_data/locale_bm.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bm', + [ + ['AM', 'PM'], + , + ], + , + [ + ['K', 'N', 'T', 'A', 'A', 'J', 'S'], ['kar', 'ntɛ', 'tar', 'ara', 'ala', 'jum', 'sib'], + ['kari', 'ntɛnɛ', 'tarata', 'araba', 'alamisa', 'juma', 'sibiri'], + ['kar', 'ntɛ', 'tar', 'ara', 'ala', 'jum', 'sib'] + ], + , + [ + ['Z', 'F', 'M', 'A', 'M', 'Z', 'Z', 'U', 'S', 'Ɔ', 'N', 'D'], + ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', 'ɔku', 'now', 'des'], + [ + 'zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', 'zuluye', 'uti', 'sɛtanburu', + 'ɔkutɔburu', 'nowanburu', 'desanburu' + ] + ], + , [['J.-C. ɲɛ', 'ni J.-C.'], , ['jezu krisiti ɲɛ', 'jezu krisiti minkɛ']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'CFA', 'sefa Fraŋ (BCEAO)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_bn-IN.ts b/packages/common/i18n_data/locale_bn-IN.ts new file mode 100644 index 0000000000000..819edd0262e1a --- /dev/null +++ b/packages/common/i18n_data/locale_bn-IN.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bn-IN', + [ + ['AM', 'PM'], + , + ], + , + [ + ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], + ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শোঃ'] + ], + [ + ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'], + ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] + ], + [ + ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + [ + 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর' + ], + [ + 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', + 'নভেম্বর', 'ডিসেম্বর' + ] + ], + [ + ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + [ + 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', + 'নভেম্বর', 'ডিসেম্বর' + ], + ], + [ + ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + , + ], + 0, [0, 0], ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], '₹', 'ভারতীয় রুপি', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bn.ts b/packages/common/i18n_data/locale_bn.ts new file mode 100644 index 0000000000000..4dbcfdbf5768a --- /dev/null +++ b/packages/common/i18n_data/locale_bn.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bn', + [ + ['AM', 'PM'], + , + ], + , + [ + ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], + ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শোঃ'] + ], + [ + ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], + ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'], + ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] + ], + [ + ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + [ + 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', + 'ডিসেম্বর' + ], + [ + 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', + 'নভেম্বর', 'ডিসেম্বর' + ] + ], + [ + ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], + [ + 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', + 'নভেম্বর', 'ডিসেম্বর' + ], + ], + [ + ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], + , + ], + 5, [6, 0], ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], '৳', 'বাংলাদেশী টাকা', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bo-IN.ts b/packages/common/i18n_data/locale_bo-IN.ts new file mode 100644 index 0000000000000..6f1aeb3e923cc --- /dev/null +++ b/packages/common/i18n_data/locale_bo-IN.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bo-IN', + [ + ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], + , + ], + , + [ + ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], + ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], + ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + [ + 'ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', + 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + [ + 'ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', + 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་' + ] + ], + [ + ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], + , + ], + 0, [0, 0], ['y-MM-dd', 'y ལོའི་MMMཚེས་d', 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', 'y MMMMའི་ཚེས་d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₹', 'རྒྱ་གར་སྒོར་', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_bo.ts b/packages/common/i18n_data/locale_bo.ts new file mode 100644 index 0000000000000..fcdaaf88209b2 --- /dev/null +++ b/packages/common/i18n_data/locale_bo.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bo', + [ + ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], + , + ], + , + [ + ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], + ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], + ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], + ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + [ + 'ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', + 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + [ + 'ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', + 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་' + ] + ], + [ + ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], + , + ], + 0, [6, 0], ['y-MM-dd', 'y ལོའི་MMMཚེས་d', 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', 'y MMMMའི་ཚེས་d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '¥', 'ཡུ་ཨན་', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_br.ts b/packages/common/i18n_data/locale_br.ts new file mode 100644 index 0000000000000..c75992b588c09 --- /dev/null +++ b/packages/common/i18n_data/locale_br.ts @@ -0,0 +1,75 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'br', + [ + ['am', 'gm'], + ['A.M.', 'G.M.'], + ], + [ + ['A.M.', 'G.M.'], + , + ], + [ + ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'], ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'], + ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'], + ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'] + ], + , + [ + ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'], + [ + 'Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', + 'Kzu.' + ], + [ + 'Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', + 'Here', 'Du', 'Kerzu' + ] + ], + [ + ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'], + [ + 'Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', + 'Ker.' + ], + [ + 'Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', + 'Here', 'Du', 'Kerzu' + ] + ], + [['a-raok J.K.', 'goude J.K.'], , ['a-raok Jezuz-Krist', 'goude Jezuz-Krist']], 1, [6, 0], + ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'da\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + if (n % 10 === 1 && !(n % 100 === 11 || n % 100 === 71 || n % 100 === 91)) + return Plural.One; + if (n % 10 === 2 && !(n % 100 === 12 || n % 100 === 72 || n % 100 === 92)) + return Plural.Two; + if (n % 10 === Math.floor(n % 10) && (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 Plural.Few; + if (!(n === 0) && n % 1e6 === 0) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_brx.ts b/packages/common/i18n_data/locale_brx.ts new file mode 100644 index 0000000000000..095062a1942f6 --- /dev/null +++ b/packages/common/i18n_data/locale_brx.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'brx', + [ + ['फुं', 'बेलासे'], + , + ], + , + [ + ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'], ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'], + ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'], + ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'] + ], + , + [ + ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'], + [ + 'जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', + 'दिसेज्ब़र' + ], + ], + , + [ + ['ईसा.पूर्व', 'सन'], + , + ], + 0, [0, 0], ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'रां', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bs-Cyrl.ts b/packages/common/i18n_data/locale_bs-Cyrl.ts new file mode 100644 index 0000000000000..08795b386f568 --- /dev/null +++ b/packages/common/i18n_data/locale_bs-Cyrl.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bs-Cyrl', + [ + ['пре подне', 'поподне'], + , + ], + , + [ + ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], + ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'] + ], + , + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + [ + 'јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', + 'новембар', 'децембар' + ] + ], + , [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['Пре нове ере', 'Нове ере']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'КМ', 'Конвертибилна марка', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_bs-Latn.ts b/packages/common/i18n_data/locale_bs-Latn.ts new file mode 100644 index 0000000000000..6215f8af4119e --- /dev/null +++ b/packages/common/i18n_data/locale_bs-Latn.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bs-Latn', + [ + ['prijepodne', 'popodne'], + , + ], + , + [ + ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + [ + 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', + 'novembar', 'decembar' + ] + ], + , [['p. n. e.', 'n. e.'], , ['prije nove ere', 'nove ere']], 1, [6, 0], + ['d.M.yy.', 'd. MMM. y.', 'd. MMMM y.', 'EEEE, d. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'u\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'KM', 'Bosanskohercegovačka konvertibilna marka', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_bs.ts b/packages/common/i18n_data/locale_bs.ts new file mode 100644 index 0000000000000..eda342d553c44 --- /dev/null +++ b/packages/common/i18n_data/locale_bs.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'bs', + [ + ['prijepodne', 'popodne'], + , + ], + , + [ + ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + [ + 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', + 'novembar', 'decembar' + ] + ], + , [['p. n. e.', 'n. e.'], , ['prije nove ere', 'nove ere']], 1, [6, 0], + ['d.M.yy.', 'd. MMM. y.', 'd. MMMM y.', 'EEEE, d. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'u\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'KM', 'Bosanskohercegovačka konvertibilna marka', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ca-AD.ts b/packages/common/i18n_data/locale_ca-AD.ts new file mode 100644 index 0000000000000..8539637696169 --- /dev/null +++ b/packages/common/i18n_data/locale_ca-AD.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ca-AD', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], + ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], + ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'] + ], + , + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', + 'de set.', 'd’oct.', 'de nov.', 'de des.' + ], + [ + 'de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', + 'de setembre', 'd’octubre', 'de novembre', 'de desembre' + ] + ], + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.' + ], + [ + 'gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', + 'novembre', 'desembre' + ] + ], + [['aC', 'dC'], , ['abans de Crist', 'després de Crist']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM \'de\' y', 'EEEE, d MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} \'a\' \'les\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ca-ES-VALENCIA.ts b/packages/common/i18n_data/locale_ca-ES-VALENCIA.ts new file mode 100644 index 0000000000000..253a65951d799 --- /dev/null +++ b/packages/common/i18n_data/locale_ca-ES-VALENCIA.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ca-ES-VALENCIA', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], + ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], + ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'] + ], + , + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', + 'de set.', 'd’oct.', 'de nov.', 'de des.' + ], + [ + 'de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', + 'de setembre', 'd’octubre', 'de novembre', 'de desembre' + ] + ], + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.' + ], + [ + 'gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', + 'novembre', 'desembre' + ] + ], + [['aC', 'dC'], , ['abans de Crist', 'després de Crist']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM \'de\' y', 'EEEE, d MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} \'a\' \'les\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ca-FR.ts b/packages/common/i18n_data/locale_ca-FR.ts new file mode 100644 index 0000000000000..3e7e243e98c72 --- /dev/null +++ b/packages/common/i18n_data/locale_ca-FR.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ca-FR', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], + ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], + ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'] + ], + , + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', + 'de set.', 'd’oct.', 'de nov.', 'de des.' + ], + [ + 'de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', + 'de setembre', 'd’octubre', 'de novembre', 'de desembre' + ] + ], + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.' + ], + [ + 'gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', + 'novembre', 'desembre' + ] + ], + [['aC', 'dC'], , ['abans de Crist', 'després de Crist']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM \'de\' y', 'EEEE, d MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} \'a\' \'les\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ca-IT.ts b/packages/common/i18n_data/locale_ca-IT.ts new file mode 100644 index 0000000000000..26486d0f5e3f9 --- /dev/null +++ b/packages/common/i18n_data/locale_ca-IT.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ca-IT', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], + ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], + ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'] + ], + , + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', + 'de set.', 'd’oct.', 'de nov.', 'de des.' + ], + [ + 'de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', + 'de setembre', 'd’octubre', 'de novembre', 'de desembre' + ] + ], + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.' + ], + [ + 'gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', + 'novembre', 'desembre' + ] + ], + [['aC', 'dC'], , ['abans de Crist', 'després de Crist']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM \'de\' y', 'EEEE, d MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} \'a\' \'les\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ca.ts b/packages/common/i18n_data/locale_ca.ts new file mode 100644 index 0000000000000..5c5d877c9b2d8 --- /dev/null +++ b/packages/common/i18n_data/locale_ca.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ca', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'], ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'], + ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'], + ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'] + ], + , + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', + 'de set.', 'd’oct.', 'de nov.', 'de des.' + ], + [ + 'de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', + 'de setembre', 'd’octubre', 'de novembre', 'de desembre' + ] + ], + [ + ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'], + [ + 'gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.' + ], + [ + 'gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', + 'novembre', 'desembre' + ] + ], + [['aC', 'dC'], , ['abans de Crist', 'després de Crist']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM \'de\' y', 'EEEE, d MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} \'a\' \'les\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ce.ts b/packages/common/i18n_data/locale_ce.ts new file mode 100644 index 0000000000000..b3ea7d2bfa769 --- /dev/null +++ b/packages/common/i18n_data/locale_ce.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ce', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'Терхьаш дац', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '₽', 'Российн сом', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_cgg.ts b/packages/common/i18n_data/locale_cgg.ts new file mode 100644 index 0000000000000..ef91b0d441649 --- /dev/null +++ b/packages/common/i18n_data/locale_cgg.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'cgg', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'K', 'R', 'S', 'N', 'T', 'M'], ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'], + ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + [ + 'Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', + 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', + 'Okwaikumi na ibiri' + ] + ], + , [['BC', 'AD'], , ['Kurisito Atakaijire', 'Kurisito Yaijire']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'USh', 'Eshiringi ya Uganda', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_chr.ts b/packages/common/i18n_data/locale_chr.ts new file mode 100644 index 0000000000000..fdab4b7a50069 --- /dev/null +++ b/packages/common/i18n_data/locale_chr.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'chr', + [ + ['Ꮜ', 'Ꮢ'], + ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], + ], + [ + ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], + , + ], + [ + ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], + ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], + ['ᏍᎬ', 'ᏅᎯ', 'ᏔᎵ', 'ᏦᎢ', 'ᏅᎩ', 'ᏧᎾ', 'ᏕᎾ'] + ], + , + [ + ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], + ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], + ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'] + ], + , [['BC', 'AD'], , ['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ', 'ᎠᏃ ᏙᎻᏂ']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} ᎤᎾᎢ {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US ᎠᏕᎳ', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ckb-IR.ts b/packages/common/i18n_data/locale_ckb-IR.ts new file mode 100644 index 0000000000000..4600b349e5819 --- /dev/null +++ b/packages/common/i18n_data/locale_ckb-IR.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ckb-IR', + [ + ['ب.ن', 'د.ن'], + , + ], + , + [ + ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], + ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], , + ['١ش', '٢ش', '٣ش', '٤ش', '٥ش', 'ھ', 'ش'] + ], + , + [ + ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], + [ + 'کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', + 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم' + ], + ], + , + [ + ['پێش زایین', 'زایینی'], + , + ], + 6, [5, 5], ['y-MM-dd', 'y MMM d', 'dی MMMMی y', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '‎+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'IRR', 'IRR', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ckb.ts b/packages/common/i18n_data/locale_ckb.ts new file mode 100644 index 0000000000000..dc12dbc86385d --- /dev/null +++ b/packages/common/i18n_data/locale_ckb.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ckb', + [ + ['ب.ن', 'د.ن'], + , + ], + , + [ + ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], + ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], , + ['١ش', '٢ش', '٣ش', '٤ش', '٥ش', 'ھ', 'ش'] + ], + , + [ + ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], + [ + 'کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', + 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم' + ], + ], + , + [ + ['پێش زایین', 'زایینی'], + , + ], + 6, [5, 6], ['y-MM-dd', 'y MMM d', 'dی MMMMی y', 'y MMMM d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '‎+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'IQD', 'IQD', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_cs.ts b/packages/common/i18n_data/locale_cs.ts new file mode 100644 index 0000000000000..3fbabcd09db01 --- /dev/null +++ b/packages/common/i18n_data/locale_cs.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'cs', + [ + ['dop.', 'odp.'], + , + ], + , + [ + ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'], ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'], + ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'], + ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + [ + 'ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', + 'listopadu', 'prosince' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'], + [ + 'leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', + 'listopad', 'prosinec' + ] + ], + [ + ['př.n.l.', 'n.l.'], + ['př. n. l.', 'n. l.'], + ], + 1, [6, 0], ['dd.MM.yy', 'd. M. y', 'd. MMMM y', 'EEEE d. MMMM y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'Kč', 'česká koruna', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return Plural.Few; + if (!(v === 0)) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_cu.ts b/packages/common/i18n_data/locale_cu.ts new file mode 100644 index 0000000000000..02f8c4b50bdb2 --- /dev/null +++ b/packages/common/i18n_data/locale_cu.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'cu', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₽', 'RUB', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_cy.ts b/packages/common/i18n_data/locale_cy.ts new file mode 100644 index 0000000000000..71dcfea708f04 --- /dev/null +++ b/packages/common/i18n_data/locale_cy.ts @@ -0,0 +1,79 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'cy', + [ + ['b', 'h'], + ['yb', 'yh'], + ], + [ + ['yb', 'yh'], + , + ], + [ + ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'], ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwen', 'Sad'], + [ + 'Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', 'Dydd Gwener', + 'Dydd Sadwrn' + ], + ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'] + ], + [ + ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'], ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'], + [ + 'Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', 'Dydd Gwener', + 'Dydd Sadwrn' + ], + ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'] + ], + [ + ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'], + ['Ion', 'Chwef', 'Maw', 'Ebrill', 'Mai', 'Meh', 'Gorff', 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + [ + 'Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', + 'Hydref', 'Tachwedd', 'Rhagfyr' + ] + ], + [ + ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'], + ['Ion', 'Chw', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'], + [ + 'Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', + 'Hydref', 'Tachwedd', 'Rhagfyr' + ] + ], + [['C', 'O'], ['CC', 'OC'], ['Cyn Crist', 'Oed Crist']], 1, [6, 0], + ['dd/MM/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'am\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'Punt Prydain', function(n: number): + Plural { + if (n === 0) + return Plural.Zero; + if (n === 1) + return Plural.One; + if (n === 2) + return Plural.Two; + if (n === 3) + return Plural.Few; + if (n === 6) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_da-GL.ts b/packages/common/i18n_data/locale_da-GL.ts new file mode 100644 index 0000000000000..6d994185be3fd --- /dev/null +++ b/packages/common/i18n_data/locale_da-GL.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'da-GL', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'] + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', + 'oktober', 'november', 'december' + ] + ], + , + [ + ['fKr', 'eKr'], + ['f.Kr.', 'e.Kr.'], + ], + 1, [6, 0], ['dd/MM/y', 'd. MMM y', 'd. MMMM y', 'EEEE \'den\' d. MMMM y'], + ['h.mm a', 'h.mm.ss a', 'h.mm.ss a z', 'h.mm.ss a zzzz'], + [ + '{1} {0}', + , + '{1} \'kl\'. {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr.', 'dansk krone', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), + t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; + if (n === 1 || !(t === 0) && (i === 0 || i === 1)) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_da.ts b/packages/common/i18n_data/locale_da.ts new file mode 100644 index 0000000000000..f7b8d37cff554 --- /dev/null +++ b/packages/common/i18n_data/locale_da.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'da', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'] + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', + 'oktober', 'november', 'december' + ] + ], + , + [ + ['fKr', 'eKr'], + ['f.Kr.', 'e.Kr.'], + ], + 1, [6, 0], ['dd/MM/y', 'd. MMM y', 'd. MMMM y', 'EEEE \'den\' d. MMMM y'], + ['HH.mm', 'HH.mm.ss', 'HH.mm.ss z', 'HH.mm.ss zzzz'], + [ + '{1} {0}', + , + '{1} \'kl\'. {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr.', 'dansk krone', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), + t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; + if (n === 1 || !(t === 0) && (i === 0 || i === 1)) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_dav.ts b/packages/common/i18n_data/locale_dav.ts new file mode 100644 index 0000000000000..a9831325baa96 --- /dev/null +++ b/packages/common/i18n_data/locale_dav.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'dav', + [ + ['Luma lwa K', 'luma lwa p'], + , + ], + , + [ + ['J', 'J', 'K', 'K', 'K', 'K', 'N'], ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'], + [ + 'Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', 'Kuramuka kadadu', 'Kuramuka kana', + 'Kuramuka kasanu', 'Kifula nguwo' + ], + ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'] + ], + , + [ + ['I', 'K', 'K', 'K', 'K', 'K', 'M', 'W', 'I', 'I', 'I', 'I'], + ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'], + [ + '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' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristo', 'Baada ya Kristo']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Shilingi ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_de-AT.ts b/packages/common/i18n_data/locale_de-AT.ts new file mode 100644 index 0000000000000..60912967b2bb3 --- /dev/null +++ b/packages/common/i18n_data/locale_de-AT.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de-AT', + [ + ['vm.', 'nm.'], + ['vorm.', 'nachm.'], + ], + , + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':', '.'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_de-BE.ts b/packages/common/i18n_data/locale_de-BE.ts new file mode 100644 index 0000000000000..ffb06ccbe7c84 --- /dev/null +++ b/packages/common/i18n_data/locale_de-BE.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de-BE', + [ + ['vm.', 'nm.'], + ['vorm.', 'nachm.'], + ], + [ + ['vorm.', 'nachm.'], + , + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_de-CH.ts b/packages/common/i18n_data/locale_de-CH.ts new file mode 100644 index 0000000000000..4f21e98161e50 --- /dev/null +++ b/packages/common/i18n_data/locale_de-CH.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de-CH', + [ + ['vm.', 'nm.'], + ['vorm.', 'nachm.'], + ], + [ + ['vorm.', 'nachm.'], + , + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], 'CHF', 'Schweizer Franken', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_de-IT.ts b/packages/common/i18n_data/locale_de-IT.ts new file mode 100644 index 0000000000000..e5e075750fbac --- /dev/null +++ b/packages/common/i18n_data/locale_de-IT.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de-IT', + [ + ['vm.', 'nm.'], + ['vorm.', 'nachm.'], + ], + [ + ['vorm.', 'nachm.'], + , + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_de-LI.ts b/packages/common/i18n_data/locale_de-LI.ts new file mode 100644 index 0000000000000..4ee876508d1a4 --- /dev/null +++ b/packages/common/i18n_data/locale_de-LI.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de-LI', + [ + ['vm.', 'nm.'], + ['vorm.', 'nachm.'], + ], + , + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'CHF', 'Schweizer Franken', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_de-LU.ts b/packages/common/i18n_data/locale_de-LU.ts new file mode 100644 index 0000000000000..791e640021797 --- /dev/null +++ b/packages/common/i18n_data/locale_de-LU.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de-LU', + [ + ['vorm.', 'nachm.'], + , + ], + , + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_de.ts b/packages/common/i18n_data/locale_de.ts new file mode 100644 index 0000000000000..627a82ffe4034 --- /dev/null +++ b/packages/common/i18n_data/locale_de.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'de', + [ + ['vm.', 'nm.'], + ['vorm.', 'nachm.'], + ], + [ + ['vorm.', 'nachm.'], + , + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], + ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], + ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'um\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_dje.ts b/packages/common/i18n_data/locale_dje.ts new file mode 100644 index 0000000000000..567b966f9d873 --- /dev/null +++ b/packages/common/i18n_data/locale_dje.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'dje', + [ + ['Subbaahi', 'Zaarikay b'], + , + ], + , + [ + ['H', 'T', 'T', 'L', 'M', 'Z', 'S'], ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], + ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', 'Asibti'], + ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'] + ], + , + [ + ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + [ + 'Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', + 'Oktoobur', 'Noowanbur', 'Deesanbur' + ] + ], + , [['IJ', 'IZ'], , ['Isaa jine', 'Isaa zamanoo']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'CFA', 'CFA Fraŋ (BCEAO)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_dsb.ts b/packages/common/i18n_data/locale_dsb.ts new file mode 100644 index 0000000000000..6e3bc743a1785 --- /dev/null +++ b/packages/common/i18n_data/locale_dsb.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'dsb', + [ + ['dop.', 'wótp.'], + ['dopołdnja', 'wótpołdnja'], + ], + [ + ['dopołdnja', 'wótpołdnja'], + , + ], + [ + ['n', 'p', 'w', 's', 's', 'p', 's'], ['nje', 'pón', 'wał', 'srj', 'stw', 'pět', 'sob'], + ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', 'stwórtk', 'pětk', 'sobota'], + ['nj', 'pó', 'wa', 'sr', 'st', 'pě', 'so'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'jan.', 'feb.', 'měr.', 'apr.', 'maj.', 'jun.', 'jul.', 'awg.', 'sep.', 'okt.', 'now.', 'dec.' + ], + [ + 'januara', 'februara', 'měrca', 'apryla', 'maja', 'junija', 'julija', 'awgusta', 'septembra', + 'oktobra', 'nowembra', 'decembra' + ] + ], + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'měr', 'apr', 'maj', 'jun', 'jul', 'awg', 'sep', 'okt', 'now', 'dec'], + [ + 'januar', 'februar', 'měrc', 'apryl', 'maj', 'junij', 'julij', 'awgust', 'september', + 'oktober', 'nowember', 'december' + ] + ], + [['pś.Chr.n.', 'pó Chr.n.'], , ['pśed Kristusowym naroźenim', 'pó Kristusowem naroźenju']], 1, + [6, 0], ['d.M.yy', 'd.M.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 100 === 1 || f % 100 === 1) return Plural.One; + if (v === 0 && i % 100 === 2 || f % 100 === 2) return Plural.Two; + if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || + f % 100 === Math.floor(f % 100) && f % 100 >= 3 && f % 100 <= 4) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_dua.ts b/packages/common/i18n_data/locale_dua.ts new file mode 100644 index 0000000000000..1de5e6ac7be5d --- /dev/null +++ b/packages/common/i18n_data/locale_dua.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'dua', + [ + ['idiɓa', 'ebyámu'], + , + ], + , + [ + ['e', 'm', 'k', 'm', 'ŋ', 'ɗ', 'e'], ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'], + ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', 'ɗónɛsú', 'esaɓasú'], + ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'] + ], + , + [ + ['d', 'ŋ', 's', 'd', 'e', 'e', 'm', 'd', 'n', 'm', 't', 'e'], + ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', 'nyɛt', 'may', 'tin', 'elá'], + [ + 'dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', + 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́' + ] + ], + , [['ɓ.Ys', 'mb.Ys'], , ['ɓoso ɓwá yáɓe lá', 'mbúsa kwédi a Yés']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'XAF', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_dyo.ts b/packages/common/i18n_data/locale_dyo.ts new file mode 100644 index 0000000000000..a6c4410e87431 --- /dev/null +++ b/packages/common/i18n_data/locale_dyo.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'dyo', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'T', 'T', 'A', 'A', 'A', 'S'], ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'], + ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', 'Sibiti'], + ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'] + ], + , + [ + ['S', 'F', 'M', 'A', 'M', 'S', 'S', 'U', 'S', 'O', 'N', 'D'], + ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', 'No', 'De'], + [ + 'Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', 'Ut', 'Settembar', 'Oktobar', + 'Novembar', 'Disambar' + ] + ], + , [['ArY', 'AtY'], , ['Ariŋuu Yeesu', 'Atooŋe Yeesu']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'CFA', 'seefa yati BCEAO', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_dz.ts b/packages/common/i18n_data/locale_dz.ts new file mode 100644 index 0000000000000..4a393d6d21177 --- /dev/null +++ b/packages/common/i18n_data/locale_dz.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'dz', + [ + ['སྔ་ཆ་', 'ཕྱི་ཆ་'], + , + ], + , + [ + ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'], ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], + ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], + ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'] + ], + , + [ + ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', '༡༠', '༡༡', '༡༢'], + ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '12'], + [ + 'ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', + 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', 'ཟླ་བཅུ་གཅིག་པ་', 'ཟླ་བཅུ་གཉིས་པ་' + ] + ], + [ + ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '༡༢'], + ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], + [ + 'སྤྱི་ཟླ་དངཔ་', 'སྤྱི་ཟླ་གཉིས་པ་', 'སྤྱི་ཟླ་གསུམ་པ་', 'སྤྱི་ཟླ་བཞི་པ', 'སྤྱི་ཟླ་ལྔ་པ་', 'སྤྱི་ཟླ་དྲུག་པ', 'སྤྱི་ཟླ་བདུན་པ་', + 'སྤྱི་ཟླ་བརྒྱད་པ་', 'སྤྱི་ཟླ་དགུ་པ་', 'སྤྱི་ཟླ་བཅུ་པ་', 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་' + ] + ], + [ + ['BCE', 'CE'], + , + ], + 0, [6, 0], ['y-MM-dd', 'སྤྱི་ལོ་y ཟླ་MMM ཚེས་dd', 'སྤྱི་ལོ་y MMMM ཚེས་ dd', 'EEEE, སྤྱི་ལོ་y MMMM ཚེས་dd'], + ['ཆུ་ཚོད་ h སྐར་མ་ mm a', 'ཆུ་ཚོད་h:mm:ss a', 'ཆུ་ཚོད་ h སྐར་མ་ mm:ss a z', 'ཆུ་ཚོད་ h སྐར་མ་ mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0 %', '¤#,##,##0.00', '#E0'], '₹', 'རྒྱ་གར་གྱི་དངུལ་ རུ་པི', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ebu.ts b/packages/common/i18n_data/locale_ebu.ts new file mode 100644 index 0000000000000..b01339842d3c4 --- /dev/null +++ b/packages/common/i18n_data/locale_ebu.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ebu', + [ + ['KI', 'UT'], + , + ], + , + [ + ['K', 'N', 'N', 'N', 'A', 'M', 'N'], ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'], + ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', 'Njumaa', 'NJumamothii'], + ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'] + ], + , + [ + ['M', 'K', 'K', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'I'], + ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'], + [ + '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ĩ' + ] + ], + , [['MK', 'TK'], , ['Mbere ya Kristo', 'Thutha wa Kristo']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Shilingi ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ee-TG.ts b/packages/common/i18n_data/locale_ee-TG.ts new file mode 100644 index 0000000000000..078f5cb028d87 --- /dev/null +++ b/packages/common/i18n_data/locale_ee-TG.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ee-TG', + [ + ['ŋ', 'ɣ'], + ['ŋdi', 'ɣetrɔ'], + ], + , + [ + ['k', 'd', 'b', 'k', 'y', 'f', 'm'], ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'], + ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'], + ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'] + ], + , + [ + ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'], + ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'], + [ + 'dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', + 'kele', 'adeɛmekpɔxe', 'dzome' + ] + ], + , [['hY', 'Yŋ'], , ['Hafi Yesu Va Do ŋgɔ', 'Yesu Ŋɔli']], 1, [6, 0], + ['M/d/yy', 'MMM d \'lia\', y', 'MMMM d \'lia\' y', 'EEEE, MMMM d \'lia\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{0} {1}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'mnn', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'CFA', 'ɣetoɖofe afrikaga CFA franc BCEAO', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ee.ts b/packages/common/i18n_data/locale_ee.ts new file mode 100644 index 0000000000000..a5d11014bc7c2 --- /dev/null +++ b/packages/common/i18n_data/locale_ee.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ee', + [ + ['ŋ', 'ɣ'], + ['ŋdi', 'ɣetrɔ'], + ], + , + [ + ['k', 'd', 'b', 'k', 'y', 'f', 'm'], ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'], + ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'], + ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'] + ], + , + [ + ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'], + ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'], + [ + 'dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', + 'kele', 'adeɛmekpɔxe', 'dzome' + ] + ], + , [['hY', 'Yŋ'], , ['Hafi Yesu Va Do ŋgɔ', 'Yesu Ŋɔli']], 1, [6, 0], + ['M/d/yy', 'MMM d \'lia\', y', 'MMMM d \'lia\' y', 'EEEE, MMMM d \'lia\' y'], + ['a \'ga\' h:mm', 'a \'ga\' h:mm:ss', 'a \'ga\' h:mm:ss z', 'a \'ga\' h:mm:ss zzzz'], + [ + '{0} {1}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'mnn', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'GH₵', 'ghana siɖi', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_el-CY.ts b/packages/common/i18n_data/locale_el-CY.ts new file mode 100644 index 0000000000000..fbacaa04ddec9 --- /dev/null +++ b/packages/common/i18n_data/locale_el-CY.ts @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'el-CY', + [ + ['πμ', 'μμ'], + ['π.μ.', 'μ.μ.'], + ], + [ + ['π.μ.', 'μ.μ.'], + , + ], + [ + ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], + ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] + ], + , + [ + ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + [ + 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', + 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' + ] + ], + [ + ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + [ + 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', + 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' + ] + ], + [['π.Χ.', 'μ.Χ.'], , ['προ Χριστού', 'μετά Χριστόν']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} - {0}', + ], + [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Ευρώ', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_el.ts b/packages/common/i18n_data/locale_el.ts new file mode 100644 index 0000000000000..9616449d6049d --- /dev/null +++ b/packages/common/i18n_data/locale_el.ts @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'el', + [ + ['πμ', 'μμ'], + ['π.μ.', 'μ.μ.'], + ], + [ + ['π.μ.', 'μ.μ.'], + , + ], + [ + ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], + ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], + ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] + ], + , + [ + ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], + [ + 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', + 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' + ] + ], + [ + ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], + ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], + [ + 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', + 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' + ] + ], + [['π.Χ.', 'μ.Χ.'], , ['προ Χριστού', 'μετά Χριστόν']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} - {0}', + ], + [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Ευρώ', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-001.ts b/packages/common/i18n_data/locale_en-001.ts new file mode 100644 index 0000000000000..2560ded29ef15 --- /dev/null +++ b/packages/common/i18n_data/locale_en-001.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-001', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], , + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-150.ts b/packages/common/i18n_data/locale_en-150.ts new file mode 100644 index 0000000000000..e2d91f5c7ba00 --- /dev/null +++ b/packages/common/i18n_data/locale_en-150.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-150', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], , + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-AG.ts b/packages/common/i18n_data/locale_en-AG.ts new file mode 100644 index 0000000000000..2adff8f8e483a --- /dev/null +++ b/packages/common/i18n_data/locale_en-AG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-AG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-AI.ts b/packages/common/i18n_data/locale_en-AI.ts new file mode 100644 index 0000000000000..a27944945a7ce --- /dev/null +++ b/packages/common/i18n_data/locale_en-AI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-AI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-AS.ts b/packages/common/i18n_data/locale_en-AS.ts new file mode 100644 index 0000000000000..4da5a0b97096f --- /dev/null +++ b/packages/common/i18n_data/locale_en-AS.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-AS', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-AT.ts b/packages/common/i18n_data/locale_en-AT.ts new file mode 100644 index 0000000000000..e3cb3cf7ddc82 --- /dev/null +++ b/packages/common/i18n_data/locale_en-AT.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-AT', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-AU.ts b/packages/common/i18n_data/locale_en-AU.ts new file mode 100644 index 0000000000000..3372d829e0cad --- /dev/null +++ b/packages/common/i18n_data/locale_en-AU.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-AU', + [ + ['am', 'pm'], + , + ], + [['am', 'pm'], ['AM', 'PM'], ['am', 'pm']], + [ + ['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'], + ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su.', 'Mon.', 'Tu.', 'Wed.', 'Th.', 'Fri.', 'Sat.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BB.ts b/packages/common/i18n_data/locale_en-BB.ts new file mode 100644 index 0000000000000..8700c8da53568 --- /dev/null +++ b/packages/common/i18n_data/locale_en-BB.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BB', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Barbadian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BE.ts b/packages/common/i18n_data/locale_en-BE.ts new file mode 100644 index 0000000000000..5c062cf3c3d9b --- /dev/null +++ b/packages/common/i18n_data/locale_en-BE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BE', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/yy', 'dd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BI.ts b/packages/common/i18n_data/locale_en-BI.ts new file mode 100644 index 0000000000000..896c2a1df375a --- /dev/null +++ b/packages/common/i18n_data/locale_en-BI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'FBu', 'Burundian Franc', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BM.ts b/packages/common/i18n_data/locale_en-BM.ts new file mode 100644 index 0000000000000..85a841f6d5f9b --- /dev/null +++ b/packages/common/i18n_data/locale_en-BM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Bermudan Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BS.ts b/packages/common/i18n_data/locale_en-BS.ts new file mode 100644 index 0000000000000..6464066573ae8 --- /dev/null +++ b/packages/common/i18n_data/locale_en-BS.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BS', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Bahamian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BW.ts b/packages/common/i18n_data/locale_en-BW.ts new file mode 100644 index 0000000000000..08d357d30d6c2 --- /dev/null +++ b/packages/common/i18n_data/locale_en-BW.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BW', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/yy', 'dd MMM y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'P', 'Botswanan Pula', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-BZ.ts b/packages/common/i18n_data/locale_en-BZ.ts new file mode 100644 index 0000000000000..48e1b4e83fde2 --- /dev/null +++ b/packages/common/i18n_data/locale_en-BZ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-BZ', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Belize Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CA.ts b/packages/common/i18n_data/locale_en-CA.ts new file mode 100644 index 0000000000000..bbd7f06ef0e9f --- /dev/null +++ b/packages/common/i18n_data/locale_en-CA.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CA', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['y-MM-dd', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Canadian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CC.ts b/packages/common/i18n_data/locale_en-CC.ts new file mode 100644 index 0000000000000..44308d2c08bb3 --- /dev/null +++ b/packages/common/i18n_data/locale_en-CC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CC', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CH.ts b/packages/common/i18n_data/locale_en-CH.ts new file mode 100644 index 0000000000000..c4c77e82840a0 --- /dev/null +++ b/packages/common/i18n_data/locale_en-CH.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CH', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], 'CHF', 'Swiss Franc', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CK.ts b/packages/common/i18n_data/locale_en-CK.ts new file mode 100644 index 0000000000000..ca8a3ddbe7a86 --- /dev/null +++ b/packages/common/i18n_data/locale_en-CK.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CK', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'New Zealand Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CM.ts b/packages/common/i18n_data/locale_en-CM.ts new file mode 100644 index 0000000000000..a74098b63a6c5 --- /dev/null +++ b/packages/common/i18n_data/locale_en-CM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'FCFA', 'Central African CFA Franc', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CX.ts b/packages/common/i18n_data/locale_en-CX.ts new file mode 100644 index 0000000000000..14f4a09d44f27 --- /dev/null +++ b/packages/common/i18n_data/locale_en-CX.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CX', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-CY.ts b/packages/common/i18n_data/locale_en-CY.ts new file mode 100644 index 0000000000000..35a930fb494d1 --- /dev/null +++ b/packages/common/i18n_data/locale_en-CY.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-CY', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-DE.ts b/packages/common/i18n_data/locale_en-DE.ts new file mode 100644 index 0000000000000..37b54be1463d9 --- /dev/null +++ b/packages/common/i18n_data/locale_en-DE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-DE', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-DG.ts b/packages/common/i18n_data/locale_en-DG.ts new file mode 100644 index 0000000000000..5bcad5698be9d --- /dev/null +++ b/packages/common/i18n_data/locale_en-DG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-DG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-DK.ts b/packages/common/i18n_data/locale_en-DK.ts new file mode 100644 index 0000000000000..dc3cb8ce695a5 --- /dev/null +++ b/packages/common/i18n_data/locale_en-DK.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-DK', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH.mm', 'HH.mm.ss', 'HH.mm.ss z', 'HH.mm.ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr.', 'Danish Krone', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-DM.ts b/packages/common/i18n_data/locale_en-DM.ts new file mode 100644 index 0000000000000..e124a4c529e3b --- /dev/null +++ b/packages/common/i18n_data/locale_en-DM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-DM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-ER.ts b/packages/common/i18n_data/locale_en-ER.ts new file mode 100644 index 0000000000000..80aa050c2617b --- /dev/null +++ b/packages/common/i18n_data/locale_en-ER.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-ER', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Nfk', 'Eritrean Nakfa', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-FI.ts b/packages/common/i18n_data/locale_en-FI.ts new file mode 100644 index 0000000000000..6125ee3b8af4d --- /dev/null +++ b/packages/common/i18n_data/locale_en-FI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-FI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['H.mm', 'H.mm.ss', 'H.mm.ss z', 'H.mm.ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-FJ.ts b/packages/common/i18n_data/locale_en-FJ.ts new file mode 100644 index 0000000000000..3f591b30562f7 --- /dev/null +++ b/packages/common/i18n_data/locale_en-FJ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-FJ', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Fijian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-FK.ts b/packages/common/i18n_data/locale_en-FK.ts new file mode 100644 index 0000000000000..2f12cf5dbee11 --- /dev/null +++ b/packages/common/i18n_data/locale_en-FK.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-FK', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'Falkland Islands Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-FM.ts b/packages/common/i18n_data/locale_en-FM.ts new file mode 100644 index 0000000000000..7f1f21f404810 --- /dev/null +++ b/packages/common/i18n_data/locale_en-FM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-FM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GB.ts b/packages/common/i18n_data/locale_en-GB.ts new file mode 100644 index 0000000000000..452cf44a3255d --- /dev/null +++ b/packages/common/i18n_data/locale_en-GB.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GB', + [ + ['a', 'p'], + ['am', 'pm'], + ], + [ + ['am', 'pm'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'British Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GD.ts b/packages/common/i18n_data/locale_en-GD.ts new file mode 100644 index 0000000000000..8f369e2f935c1 --- /dev/null +++ b/packages/common/i18n_data/locale_en-GD.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GD', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GG.ts b/packages/common/i18n_data/locale_en-GG.ts new file mode 100644 index 0000000000000..742c3f6a40c2b --- /dev/null +++ b/packages/common/i18n_data/locale_en-GG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'UK Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GH.ts b/packages/common/i18n_data/locale_en-GH.ts new file mode 100644 index 0000000000000..48d813d93900a --- /dev/null +++ b/packages/common/i18n_data/locale_en-GH.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GH', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'GH₵', 'Ghanaian Cedi', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GI.ts b/packages/common/i18n_data/locale_en-GI.ts new file mode 100644 index 0000000000000..5a74efc8d6fbc --- /dev/null +++ b/packages/common/i18n_data/locale_en-GI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'Gibraltar Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GM.ts b/packages/common/i18n_data/locale_en-GM.ts new file mode 100644 index 0000000000000..586bb9c6033b0 --- /dev/null +++ b/packages/common/i18n_data/locale_en-GM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'D', 'Gambian Dalasi', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GU.ts b/packages/common/i18n_data/locale_en-GU.ts new file mode 100644 index 0000000000000..9009dde00bcc5 --- /dev/null +++ b/packages/common/i18n_data/locale_en-GU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GU', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-GY.ts b/packages/common/i18n_data/locale_en-GY.ts new file mode 100644 index 0000000000000..35a22f09b6bf0 --- /dev/null +++ b/packages/common/i18n_data/locale_en-GY.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-GY', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Guyanaese Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-HK.ts b/packages/common/i18n_data/locale_en-HK.ts new file mode 100644 index 0000000000000..6858225bb30d2 --- /dev/null +++ b/packages/common/i18n_data/locale_en-HK.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-HK', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'HK$', 'Hong Kong Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-IE.ts b/packages/common/i18n_data/locale_en-IE.ts new file mode 100644 index 0000000000000..e9f4fd63ae73e --- /dev/null +++ b/packages/common/i18n_data/locale_en-IE.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-IE', [['a', 'p'], ['AM', 'PM'], ['a.m.', 'p.m.']], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-IL.ts b/packages/common/i18n_data/locale_en-IL.ts new file mode 100644 index 0000000000000..37a958e76c8fd --- /dev/null +++ b/packages/common/i18n_data/locale_en-IL.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-IL', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₪', 'Israeli New Shekel', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-IM.ts b/packages/common/i18n_data/locale_en-IM.ts new file mode 100644 index 0000000000000..7d2d10944b244 --- /dev/null +++ b/packages/common/i18n_data/locale_en-IM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-IM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'UK Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-IN.ts b/packages/common/i18n_data/locale_en-IN.ts new file mode 100644 index 0000000000000..e03e8b9ef5cba --- /dev/null +++ b/packages/common/i18n_data/locale_en-IN.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-IN', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [0, 0], + ['dd/MM/yy', 'dd-MMM-y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'Indian Rupee', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-IO.ts b/packages/common/i18n_data/locale_en-IO.ts new file mode 100644 index 0000000000000..e9649d9a4c666 --- /dev/null +++ b/packages/common/i18n_data/locale_en-IO.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-IO', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-JE.ts b/packages/common/i18n_data/locale_en-JE.ts new file mode 100644 index 0000000000000..3102bff39532d --- /dev/null +++ b/packages/common/i18n_data/locale_en-JE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-JE', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'UK Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-JM.ts b/packages/common/i18n_data/locale_en-JM.ts new file mode 100644 index 0000000000000..a8e05c3a9c1ec --- /dev/null +++ b/packages/common/i18n_data/locale_en-JM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-JM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Jamaican Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-KE.ts b/packages/common/i18n_data/locale_en-KE.ts new file mode 100644 index 0000000000000..40f57bab792fb --- /dev/null +++ b/packages/common/i18n_data/locale_en-KE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-KE', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Kenyan Shilling', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-KI.ts b/packages/common/i18n_data/locale_en-KI.ts new file mode 100644 index 0000000000000..fa21054f9b11e --- /dev/null +++ b/packages/common/i18n_data/locale_en-KI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-KI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-KN.ts b/packages/common/i18n_data/locale_en-KN.ts new file mode 100644 index 0000000000000..243e6ecfe7358 --- /dev/null +++ b/packages/common/i18n_data/locale_en-KN.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-KN', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-KY.ts b/packages/common/i18n_data/locale_en-KY.ts new file mode 100644 index 0000000000000..7cc2482cdd953 --- /dev/null +++ b/packages/common/i18n_data/locale_en-KY.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-KY', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Cayman Islands Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-LC.ts b/packages/common/i18n_data/locale_en-LC.ts new file mode 100644 index 0000000000000..f6edd48bbb9f4 --- /dev/null +++ b/packages/common/i18n_data/locale_en-LC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-LC', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-LR.ts b/packages/common/i18n_data/locale_en-LR.ts new file mode 100644 index 0000000000000..92e807f97fd50 --- /dev/null +++ b/packages/common/i18n_data/locale_en-LR.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-LR', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Liberian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-LS.ts b/packages/common/i18n_data/locale_en-LS.ts new file mode 100644 index 0000000000000..a33d55dbb1ef9 --- /dev/null +++ b/packages/common/i18n_data/locale_en-LS.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-LS', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'R', 'South African Rand', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MG.ts b/packages/common/i18n_data/locale_en-MG.ts new file mode 100644 index 0000000000000..27127e885c147 --- /dev/null +++ b/packages/common/i18n_data/locale_en-MG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ar', 'Malagasy Ariary', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MH.ts b/packages/common/i18n_data/locale_en-MH.ts new file mode 100644 index 0000000000000..4f05e69ff2518 --- /dev/null +++ b/packages/common/i18n_data/locale_en-MH.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MH', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MO.ts b/packages/common/i18n_data/locale_en-MO.ts new file mode 100644 index 0000000000000..748ff3511938d --- /dev/null +++ b/packages/common/i18n_data/locale_en-MO.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MO', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'MOP$', 'Macanese Pataca', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MP.ts b/packages/common/i18n_data/locale_en-MP.ts new file mode 100644 index 0000000000000..8c3f07ab757f4 --- /dev/null +++ b/packages/common/i18n_data/locale_en-MP.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MP', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MS.ts b/packages/common/i18n_data/locale_en-MS.ts new file mode 100644 index 0000000000000..43f8330d4a738 --- /dev/null +++ b/packages/common/i18n_data/locale_en-MS.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MS', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MT.ts b/packages/common/i18n_data/locale_en-MT.ts new file mode 100644 index 0000000000000..f31db8918ee89 --- /dev/null +++ b/packages/common/i18n_data/locale_en-MT.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MT', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'dd MMM y', 'dd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MU.ts b/packages/common/i18n_data/locale_en-MU.ts new file mode 100644 index 0000000000000..128a0da62d530 --- /dev/null +++ b/packages/common/i18n_data/locale_en-MU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MU', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Rs', 'Mauritian Rupee', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MW.ts b/packages/common/i18n_data/locale_en-MW.ts new file mode 100644 index 0000000000000..dcfe1a5fee8da --- /dev/null +++ b/packages/common/i18n_data/locale_en-MW.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MW', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'MK', 'Malawian Kwacha', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-MY.ts b/packages/common/i18n_data/locale_en-MY.ts new file mode 100644 index 0000000000000..01dbc9168c35d --- /dev/null +++ b/packages/common/i18n_data/locale_en-MY.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-MY', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'RM', 'Malaysian Ringgit', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NA.ts b/packages/common/i18n_data/locale_en-NA.ts new file mode 100644 index 0000000000000..425a02b5fb602 --- /dev/null +++ b/packages/common/i18n_data/locale_en-NA.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NA', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'ZAR', 'South African Rand', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NF.ts b/packages/common/i18n_data/locale_en-NF.ts new file mode 100644 index 0000000000000..72a58b4967f40 --- /dev/null +++ b/packages/common/i18n_data/locale_en-NF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NF', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NG.ts b/packages/common/i18n_data/locale_en-NG.ts new file mode 100644 index 0000000000000..dfc7e6423b448 --- /dev/null +++ b/packages/common/i18n_data/locale_en-NG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₦', 'Nigerian Naira', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NL.ts b/packages/common/i18n_data/locale_en-NL.ts new file mode 100644 index 0000000000000..fd34c31166d07 --- /dev/null +++ b/packages/common/i18n_data/locale_en-NL.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NL', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NR.ts b/packages/common/i18n_data/locale_en-NR.ts new file mode 100644 index 0000000000000..4b281ceb91842 --- /dev/null +++ b/packages/common/i18n_data/locale_en-NR.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NR', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NU.ts b/packages/common/i18n_data/locale_en-NU.ts new file mode 100644 index 0000000000000..de722a569046e --- /dev/null +++ b/packages/common/i18n_data/locale_en-NU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NU', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'New Zealand Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-NZ.ts b/packages/common/i18n_data/locale_en-NZ.ts new file mode 100644 index 0000000000000..13f376704a973 --- /dev/null +++ b/packages/common/i18n_data/locale_en-NZ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-NZ', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['d/MM/yy', 'd/MM/y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'New Zealand Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-PG.ts b/packages/common/i18n_data/locale_en-PG.ts new file mode 100644 index 0000000000000..8dfb92060dcc2 --- /dev/null +++ b/packages/common/i18n_data/locale_en-PG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-PG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'K', 'Papua New Guinean Kina', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-PH.ts b/packages/common/i18n_data/locale_en-PH.ts new file mode 100644 index 0000000000000..ae436813ae448 --- /dev/null +++ b/packages/common/i18n_data/locale_en-PH.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-PH', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₱', 'Philippine Peso', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-PK.ts b/packages/common/i18n_data/locale_en-PK.ts new file mode 100644 index 0000000000000..fbf8ae33705c3 --- /dev/null +++ b/packages/common/i18n_data/locale_en-PK.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-PK', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'dd-MMM-y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Rs', 'Pakistani Rupee', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-PN.ts b/packages/common/i18n_data/locale_en-PN.ts new file mode 100644 index 0000000000000..e730940521469 --- /dev/null +++ b/packages/common/i18n_data/locale_en-PN.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-PN', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'New Zealand Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-PR.ts b/packages/common/i18n_data/locale_en-PR.ts new file mode 100644 index 0000000000000..7549ec4965d06 --- /dev/null +++ b/packages/common/i18n_data/locale_en-PR.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-PR', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-PW.ts b/packages/common/i18n_data/locale_en-PW.ts new file mode 100644 index 0000000000000..80f972e470146 --- /dev/null +++ b/packages/common/i18n_data/locale_en-PW.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-PW', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-RW.ts b/packages/common/i18n_data/locale_en-RW.ts new file mode 100644 index 0000000000000..e6a35609160f4 --- /dev/null +++ b/packages/common/i18n_data/locale_en-RW.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-RW', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'RF', 'Rwandan Franc', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SB.ts b/packages/common/i18n_data/locale_en-SB.ts new file mode 100644 index 0000000000000..04f4433e2c64a --- /dev/null +++ b/packages/common/i18n_data/locale_en-SB.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SB', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Solomon Islands Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SC.ts b/packages/common/i18n_data/locale_en-SC.ts new file mode 100644 index 0000000000000..52ef0a3ca9440 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SC', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'SR', 'Seychellois Rupee', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SD.ts b/packages/common/i18n_data/locale_en-SD.ts new file mode 100644 index 0000000000000..c304ccc119c54 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SD.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SD', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 6, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'SDG', 'Sudanese Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SE.ts b/packages/common/i18n_data/locale_en-SE.ts new file mode 100644 index 0000000000000..b5d76dc8d2ec4 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SE', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['y-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', ' ', ';', '%', '+', '-', '×10^', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr', 'Swedish Krona', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SG.ts b/packages/common/i18n_data/locale_en-SG.ts new file mode 100644 index 0000000000000..45143963c7a27 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Singapore Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SH.ts b/packages/common/i18n_data/locale_en-SH.ts new file mode 100644 index 0000000000000..b7b067b16e372 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SH.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SH', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'St. Helena Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SI.ts b/packages/common/i18n_data/locale_en-SI.ts new file mode 100644 index 0000000000000..9ce088ec13423 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SL.ts b/packages/common/i18n_data/locale_en-SL.ts new file mode 100644 index 0000000000000..c88060ec4bb1f --- /dev/null +++ b/packages/common/i18n_data/locale_en-SL.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SL', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Le', 'Sierra Leonean Leone', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SS.ts b/packages/common/i18n_data/locale_en-SS.ts new file mode 100644 index 0000000000000..04f988f8ccd2b --- /dev/null +++ b/packages/common/i18n_data/locale_en-SS.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SS', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'South Sudanese Pound', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SX.ts b/packages/common/i18n_data/locale_en-SX.ts new file mode 100644 index 0000000000000..2887fefa49f2f --- /dev/null +++ b/packages/common/i18n_data/locale_en-SX.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SX', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'NAf.', 'Netherlands Antillean Guilder', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-SZ.ts b/packages/common/i18n_data/locale_en-SZ.ts new file mode 100644 index 0000000000000..c7a04b44cbf69 --- /dev/null +++ b/packages/common/i18n_data/locale_en-SZ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-SZ', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'E', 'Swazi Lilangeni', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-TC.ts b/packages/common/i18n_data/locale_en-TC.ts new file mode 100644 index 0000000000000..257dd39e7441a --- /dev/null +++ b/packages/common/i18n_data/locale_en-TC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-TC', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-TK.ts b/packages/common/i18n_data/locale_en-TK.ts new file mode 100644 index 0000000000000..b34d859c7b25b --- /dev/null +++ b/packages/common/i18n_data/locale_en-TK.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-TK', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'New Zealand Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-TO.ts b/packages/common/i18n_data/locale_en-TO.ts new file mode 100644 index 0000000000000..da9633747475d --- /dev/null +++ b/packages/common/i18n_data/locale_en-TO.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-TO', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'T$', 'Tongan Paʻanga', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-TT.ts b/packages/common/i18n_data/locale_en-TT.ts new file mode 100644 index 0000000000000..d611e44e7603a --- /dev/null +++ b/packages/common/i18n_data/locale_en-TT.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-TT', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Trinidad & Tobago Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-TV.ts b/packages/common/i18n_data/locale_en-TV.ts new file mode 100644 index 0000000000000..2108270f85115 --- /dev/null +++ b/packages/common/i18n_data/locale_en-TV.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-TV', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Australian Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-TZ.ts b/packages/common/i18n_data/locale_en-TZ.ts new file mode 100644 index 0000000000000..d302fceb18a49 --- /dev/null +++ b/packages/common/i18n_data/locale_en-TZ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-TZ', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'Tanzanian Shilling', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-UG.ts b/packages/common/i18n_data/locale_en-UG.ts new file mode 100644 index 0000000000000..ab690bad41e67 --- /dev/null +++ b/packages/common/i18n_data/locale_en-UG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-UG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'USh', 'Ugandan Shilling', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-UM.ts b/packages/common/i18n_data/locale_en-UM.ts new file mode 100644 index 0000000000000..ea75f87fc4225 --- /dev/null +++ b/packages/common/i18n_data/locale_en-UM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-UM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-US-POSIX.ts b/packages/common/i18n_data/locale_en-US-POSIX.ts new file mode 100644 index 0000000000000..5dd9645b942d4 --- /dev/null +++ b/packages/common/i18n_data/locale_en-US-POSIX.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-US-POSIX', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '0/00', 'INF', 'NaN', ':'], + ['#0.######', '#0%', '¤ #0.00', '0.000000E+000'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-VC.ts b/packages/common/i18n_data/locale_en-VC.ts new file mode 100644 index 0000000000000..e45bac60f56d2 --- /dev/null +++ b/packages/common/i18n_data/locale_en-VC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-VC', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'East Caribbean Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-VG.ts b/packages/common/i18n_data/locale_en-VG.ts new file mode 100644 index 0000000000000..ccbfb15eb69ed --- /dev/null +++ b/packages/common/i18n_data/locale_en-VG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-VG', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-VI.ts b/packages/common/i18n_data/locale_en-VI.ts new file mode 100644 index 0000000000000..c555bcdd2d881 --- /dev/null +++ b/packages/common/i18n_data/locale_en-VI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-VI', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-VU.ts b/packages/common/i18n_data/locale_en-VU.ts new file mode 100644 index 0000000000000..7de40ab7e4e27 --- /dev/null +++ b/packages/common/i18n_data/locale_en-VU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-VU', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'VT', 'Vanuatu Vatu', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-WS.ts b/packages/common/i18n_data/locale_en-WS.ts new file mode 100644 index 0000000000000..407b2f1bdf32b --- /dev/null +++ b/packages/common/i18n_data/locale_en-WS.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-WS', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'WS$', 'Samoan Tala', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-ZA.ts b/packages/common/i18n_data/locale_en-ZA.ts new file mode 100644 index 0000000000000..c0986fa6fb639 --- /dev/null +++ b/packages/common/i18n_data/locale_en-ZA.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-ZA', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['y/MM/dd', 'dd MMM y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'R', 'South African Rand', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-ZM.ts b/packages/common/i18n_data/locale_en-ZM.ts new file mode 100644 index 0000000000000..f7857ae78b1bb --- /dev/null +++ b/packages/common/i18n_data/locale_en-ZM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-ZM', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'K', 'Zambian Kwacha', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en-ZW.ts b/packages/common/i18n_data/locale_en-ZW.ts new file mode 100644 index 0000000000000..672734ca4df67 --- /dev/null +++ b/packages/common/i18n_data/locale_en-ZW.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en-ZW', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['d/M/y', 'dd MMM,y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_en.ts b/packages/common/i18n_data/locale_en.ts new file mode 100644 index 0000000000000..6a210eb6f3fb8 --- /dev/null +++ b/packages/common/i18n_data/locale_en.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'en', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_eo.ts b/packages/common/i18n_data/locale_eo.ts new file mode 100644 index 0000000000000..5da5142f132b7 --- /dev/null +++ b/packages/common/i18n_data/locale_eo.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'eo', + [ + ['atm', 'ptm'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'], + ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'], + ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'], + [ + 'januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', + 'oktobro', 'novembro', 'decembro' + ] + ], + , + [ + ['aK', 'pK'], + , + ], + 1, [6, 0], ['yy-MM-dd', 'y-MMM-dd', 'y-MMMM-dd', 'EEEE, d-\'a\' \'de\' MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'H-\'a\' \'horo\' \'kaj\' m:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], , function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-419.ts b/packages/common/i18n_data/locale_es-419.ts new file mode 100644 index 0000000000000..9079cb3ab7cae --- /dev/null +++ b/packages/common/i18n_data/locale_es-419.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-419', + [ + ['a. m.', 'p. m.'], + ['a.m.', 'p.m.'], + ], + [ + ['a.m.', 'p.m.'], + , + ], + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'EUR', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-AR.ts b/packages/common/i18n_data/locale_es-AR.ts new file mode 100644 index 0000000000000..8a8f1b6fa286f --- /dev/null +++ b/packages/common/i18n_data/locale_es-AR.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-AR', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], '$', 'peso argentino', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-BO.ts b/packages/common/i18n_data/locale_es-BO.ts new file mode 100644 index 0000000000000..7aec450abcd2c --- /dev/null +++ b/packages/common/i18n_data/locale_es-BO.ts @@ -0,0 +1,56 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-BO', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'Bs', 'boliviano', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-BR.ts b/packages/common/i18n_data/locale_es-BR.ts new file mode 100644 index 0000000000000..92d802d0bf735 --- /dev/null +++ b/packages/common/i18n_data/locale_es-BR.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-BR', + [ + ['a. m.', 'p. m.'], + ['a.m.', 'p.m.'], + ], + [ + ['a.m.', 'p.m.'], + , + ], + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'R$', 'real brasileño', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-BZ.ts b/packages/common/i18n_data/locale_es-BZ.ts new file mode 100644 index 0000000000000..e9da2ebc95e25 --- /dev/null +++ b/packages/common/i18n_data/locale_es-BZ.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-BZ', + [ + ['a. m.', 'p. m.'], + ['a.m.', 'p.m.'], + ], + [ + ['a.m.', 'p.m.'], + , + ], + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], '$', 'dólar beliceño', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-CL.ts b/packages/common/i18n_data/locale_es-CL.ts new file mode 100644 index 0000000000000..6181947f380bc --- /dev/null +++ b/packages/common/i18n_data/locale_es-CL.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-CL', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['dd-MM-yy', 'dd-MM-y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], '$', 'Peso chileno', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-CO.ts b/packages/common/i18n_data/locale_es-CO.ts new file mode 100644 index 0000000000000..5799f2a63e45a --- /dev/null +++ b/packages/common/i18n_data/locale_es-CO.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-CO', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/MM/yy', 'd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '$', 'peso colombiano', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-CR.ts b/packages/common/i18n_data/locale_es-CR.ts new file mode 100644 index 0000000000000..bf8b9ce9ba95a --- /dev/null +++ b/packages/common/i18n_data/locale_es-CR.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-CR', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], '₡', 'colón costarricense', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-CU.ts b/packages/common/i18n_data/locale_es-CU.ts new file mode 100644 index 0000000000000..43be8079b58a3 --- /dev/null +++ b/packages/common/i18n_data/locale_es-CU.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-CU', + [ + ['a. m.', 'p. m.'], + ['a.m.', 'p.m.'], + ], + [ + ['a.m.', 'p.m.'], + , + ], + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], '$', 'peso cubano', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-DO.ts b/packages/common/i18n_data/locale_es-DO.ts new file mode 100644 index 0000000000000..c9d5b5b794455 --- /dev/null +++ b/packages/common/i18n_data/locale_es-DO.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-DO', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'RD$', 'peso dominicano', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-EA.ts b/packages/common/i18n_data/locale_es-EA.ts new file mode 100644 index 0000000000000..5e56dd915f4dd --- /dev/null +++ b/packages/common/i18n_data/locale_es-EA.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-EA', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss (zzzz)'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-EC.ts b/packages/common/i18n_data/locale_es-EC.ts new file mode 100644 index 0000000000000..8f47f8cca0fe9 --- /dev/null +++ b/packages/common/i18n_data/locale_es-EC.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-EC', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], '$', 'dólar estadounidense', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-GQ.ts b/packages/common/i18n_data/locale_es-GQ.ts new file mode 100644 index 0000000000000..0e2026af4ef03 --- /dev/null +++ b/packages/common/i18n_data/locale_es-GQ.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-GQ', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss (zzzz)'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'FCFA', 'franco CFA BEAC', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-GT.ts b/packages/common/i18n_data/locale_es-GT.ts new file mode 100644 index 0000000000000..1836da9739923 --- /dev/null +++ b/packages/common/i18n_data/locale_es-GT.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-GT', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/MM/yy', 'd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'Q', 'quetzal', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-HN.ts b/packages/common/i18n_data/locale_es-HN.ts new file mode 100644 index 0000000000000..f7a9486365b42 --- /dev/null +++ b/packages/common/i18n_data/locale_es-HN.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-HN', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'dd \'de\' MMMM \'de\' y', 'EEEE dd \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'L', 'lempira hondureño', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-IC.ts b/packages/common/i18n_data/locale_es-IC.ts new file mode 100644 index 0000000000000..4e29d56f313df --- /dev/null +++ b/packages/common/i18n_data/locale_es-IC.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-IC', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss (zzzz)'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-MX.ts b/packages/common/i18n_data/locale_es-MX.ts new file mode 100644 index 0000000000000..5031edd16a7f5 --- /dev/null +++ b/packages/common/i18n_data/locale_es-MX.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-MX', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'peso mexicano', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-NI.ts b/packages/common/i18n_data/locale_es-NI.ts new file mode 100644 index 0000000000000..1b863bba50964 --- /dev/null +++ b/packages/common/i18n_data/locale_es-NI.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-NI', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'C$', 'córdoba nicaragüense', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-PA.ts b/packages/common/i18n_data/locale_es-PA.ts new file mode 100644 index 0000000000000..d9fd307548aeb --- /dev/null +++ b/packages/common/i18n_data/locale_es-PA.ts @@ -0,0 +1,56 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-PA', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['MM/dd/yy', 'MM/dd/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'B/.', 'balboa panameño', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-PE.ts b/packages/common/i18n_data/locale_es-PE.ts new file mode 100644 index 0000000000000..5d3dd1731b367 --- /dev/null +++ b/packages/common/i18n_data/locale_es-PE.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-PE', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'set.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Set.', 'Oct.', 'Nov.', 'Dic.' + ], + [ + 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', + 'Octubre', 'Noviembre', 'Diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/MM/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], 'S/', 'sol peruano', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-PH.ts b/packages/common/i18n_data/locale_es-PH.ts new file mode 100644 index 0000000000000..eb713405ccb85 --- /dev/null +++ b/packages/common/i18n_data/locale_es-PH.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-PH', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '₱', 'peso filipino', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-PR.ts b/packages/common/i18n_data/locale_es-PR.ts new file mode 100644 index 0000000000000..14e8c4f2dd7fc --- /dev/null +++ b/packages/common/i18n_data/locale_es-PR.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-PR', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['MM/dd/yy', 'MM/dd/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], '$', 'dólar estadounidense', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-PY.ts b/packages/common/i18n_data/locale_es-PY.ts new file mode 100644 index 0000000000000..fe7d7a225aa67 --- /dev/null +++ b/packages/common/i18n_data/locale_es-PY.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-PY', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sa'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00;¤ -#,##0.00', '#E0'], 'Gs.', 'guaraní paraguayo', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-SV.ts b/packages/common/i18n_data/locale_es-SV.ts new file mode 100644 index 0000000000000..dec8e680b8846 --- /dev/null +++ b/packages/common/i18n_data/locale_es-SV.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-SV', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], '$', 'dólar estadounidense', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-US.ts b/packages/common/i18n_data/locale_es-US.ts new file mode 100644 index 0000000000000..98d639b581203 --- /dev/null +++ b/packages/common/i18n_data/locale_es-US.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-US', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], '$', 'dólar estadounidense', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-UY.ts b/packages/common/i18n_data/locale_es-UY.ts new file mode 100644 index 0000000000000..4bab570ed55bf --- /dev/null +++ b/packages/common/i18n_data/locale_es-UY.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-UY', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + [ + ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'set.', 'oct.', 'nov.', 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Set.', 'Oct.', 'Nov.', 'Dic.' + ], + [ + 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', + 'Octubre', 'Noviembre', 'Diciembre' + ] + ], + [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], '$', 'peso uruguayo', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es-VE.ts b/packages/common/i18n_data/locale_es-VE.ts new file mode 100644 index 0000000000000..8e086777bddd9 --- /dev/null +++ b/packages/common/i18n_data/locale_es-VE.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es-VE', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'] + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'] + ], + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], 'Bs.', 'bolívar venezolano', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_es.ts b/packages/common/i18n_data/locale_es.ts new file mode 100644 index 0000000000000..1abff84c5da98 --- /dev/null +++ b/packages/common/i18n_data/locale_es.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'es', + [ + ['a. m.', 'p. m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'], + ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'], + ['DO', 'LU', 'MA', 'MI', 'JU', 'VI', 'SA'] + ], + , + [ + ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', + 'dic.' + ], + [ + 'enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', + 'octubre', 'noviembre', 'diciembre' + ] + ], + , [['a. C.', 'd. C.'], , ['antes de Cristo', 'después de Cristo']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss (zzzz)'], + [ + '{1} {0}', + , + '{1}, {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_et.ts b/packages/common/i18n_data/locale_et.ts new file mode 100644 index 0000000000000..30b0c87ecbd1f --- /dev/null +++ b/packages/common/i18n_data/locale_et.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'et', + [ + ['AM', 'PM'], + , + ], + , + [ + ['P', 'E', 'T', 'K', 'N', 'R', 'L'], , + ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'], + ['P', 'E', 'T', 'K', 'N', 'R', 'L'] + ], + , + [ + ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'], + [ + 'jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', + 'oktoober', 'november', 'detsember' + ] + ], + , [['eKr', 'pKr'], , ['enne Kristust', 'pärast Kristust']], 1, [6, 0], + ['dd.MM.yy', 'd. MMM y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_eu.ts b/packages/common/i18n_data/locale_eu.ts new file mode 100644 index 0000000000000..2f1d731158416 --- /dev/null +++ b/packages/common/i18n_data/locale_eu.ts @@ -0,0 +1,65 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'eu', + [ + ['AM', 'PM'], + , + ], + , + [ + ['I', 'A', 'A', 'A', 'O', 'O', 'L'], ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'], + ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata'], + ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'] + ], + [ + ['I', 'A', 'A', 'A', 'O', 'O', 'L'], ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'], + ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', 'Osteguna', 'Ostirala', 'Larunbata'], + ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'] + ], + [ + ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], + [ + 'urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.' + ], + [ + 'urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', + 'iraila', 'urria', 'azaroa', 'abendua' + ] + ], + [ + ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], + [ + 'urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.' + ], + [ + 'urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', 'Ekaina', 'Uztaila', 'Abuztua', + 'Iraila', 'Urria', 'Azaroa', 'Abendua' + ] + ], + [['K.a.', 'K.o.'], , ['K.a.', 'Kristo ondoren']], 1, [6, 0], + ['yy/M/d', 'y MMM d', 'y(\'e\')\'ko\' MMMM d', 'y(\'e\')\'ko\' MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss (z)', 'HH:mm:ss (zzzz)'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '% #,##0', '#,##0.00 ¤', '#E0'], '€', 'euroa', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ewo.ts b/packages/common/i18n_data/locale_ewo.ts new file mode 100644 index 0000000000000..b5b24b39bdf9f --- /dev/null +++ b/packages/common/i18n_data/locale_ewo.ts @@ -0,0 +1,48 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ewo', + [ + ['kíkíríg', 'ngəgógəle'], + , + ], + , + [ + ['s', 'm', 's', 's', 's', 'f', 's'], ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'], + [ + '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é' + ], + ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'] + ], + , + [ + ['o', 'b', 'l', 'n', 't', 's', 'z', 'm', 'e', 'a', 'd', 'b'], + ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', 'nga', 'ngad', 'ngab'], + [ + '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ɛ̌' + ] + ], + , [['oyk', 'ayk'], , ['osúsúa Yésus kiri', 'ámvus Yésus Kirís']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Fəláŋ CFA (BEAC)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_fa-AF.ts b/packages/common/i18n_data/locale_fa-AF.ts new file mode 100644 index 0000000000000..b2e2ebd8eb909 --- /dev/null +++ b/packages/common/i18n_data/locale_fa-AF.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fa-AF', [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل‌ازظهر', 'بعدازظهر']], + [['ق.ظ.', 'ب.ظ.'], , ['قبل‌ازظهر', 'بعدازظهر']], + [ + ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], , + ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] + ], + , + [ + ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], + [ + 'جنو', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جول', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', + 'دسم' + ], + [ + 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ] + ], + [ + ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], + [ + 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ], + ], + [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], 6, [4, 5], + ['y/M/d', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss (z)', 'H:mm:ss (zzzz)'], + [ + '{1}،‏ {0}', + , + '{1}، ساعت {0}', + ], + ['.', ',', ';', '%', '‎+', '‎−', 'E', '×', '‰', '∞', 'ناعدد', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '؋', 'افغانی افغانستان', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fa.ts b/packages/common/i18n_data/locale_fa.ts new file mode 100644 index 0000000000000..e8fc92f0664d5 --- /dev/null +++ b/packages/common/i18n_data/locale_fa.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fa', [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل‌ازظهر', 'بعدازظهر']], + [['ق.ظ.', 'ب.ظ.'], , ['قبل‌ازظهر', 'بعدازظهر']], + [ + ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], + ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], , + ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] + ], + , + [ + ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], + [ + 'ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', + 'نوامبر', 'دسامبر' + ], + ], + [ + ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], + [ + 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', + 'نوامبر', 'دسامبر' + ], + ], + [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], 6, [5, 5], + ['y/M/d', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss (z)', 'H:mm:ss (zzzz)'], + [ + '{1}،‏ {0}', + , + '{1}، ساعت {0}', + ], + ['.', ',', ';', '%', '‎+', '‎−', 'E', '×', '‰', '∞', 'ناعدد', ':'], + ['#,##0.###', '#,##0%', '‎¤ #,##0.00', '#E0'], 'ریال', 'ریال ایران', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ff-CM.ts b/packages/common/i18n_data/locale_ff-CM.ts new file mode 100644 index 0000000000000..b7aa21370594e --- /dev/null +++ b/packages/common/i18n_data/locale_ff-CM.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ff-CM', + [ + ['subaka', 'kikiiɗe'], + , + ], + , + [ + ['d', 'a', 'm', 'n', 'n', 'm', 'h'], ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], + ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], + ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'] + ], + , + [ + ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], + ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + [ + 'siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', + 'jolal', 'bowte' + ] + ], + , [['H-I', 'C-I'], , ['Hade Iisa', 'Caggal Iisa']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Mbuuɗi Seefaa BEAC', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ff-GN.ts b/packages/common/i18n_data/locale_ff-GN.ts new file mode 100644 index 0000000000000..06013edc4b5db --- /dev/null +++ b/packages/common/i18n_data/locale_ff-GN.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ff-GN', + [ + ['subaka', 'kikiiɗe'], + , + ], + , + [ + ['d', 'a', 'm', 'n', 'n', 'm', 'h'], ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], + ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], + ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'] + ], + , + [ + ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], + ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + [ + 'siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', + 'jolal', 'bowte' + ] + ], + , [['H-I', 'C-I'], , ['Hade Iisa', 'Caggal Iisa']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FG', 'GNF', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ff-MR.ts b/packages/common/i18n_data/locale_ff-MR.ts new file mode 100644 index 0000000000000..b560daf30d168 --- /dev/null +++ b/packages/common/i18n_data/locale_ff-MR.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ff-MR', + [ + ['subaka', 'kikiiɗe'], + , + ], + , + [ + ['d', 'a', 'm', 'n', 'n', 'm', 'h'], ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], + ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], + ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'] + ], + , + [ + ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], + ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + [ + 'siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', + 'jolal', 'bowte' + ] + ], + , [['H-I', 'C-I'], , ['Hade Iisa', 'Caggal Iisa']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'UM', 'Ugiyya Muritani', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ff.ts b/packages/common/i18n_data/locale_ff.ts new file mode 100644 index 0000000000000..1e97949c4ee53 --- /dev/null +++ b/packages/common/i18n_data/locale_ff.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ff', + [ + ['subaka', 'kikiiɗe'], + , + ], + , + [ + ['d', 'a', 'm', 'n', 'n', 'm', 'h'], ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'], + ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'], + ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'] + ], + , + [ + ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'], + ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'], + [ + 'siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', + 'jolal', 'bowte' + ] + ], + , [['H-I', 'C-I'], , ['Hade Iisa', 'Caggal Iisa']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'CFA', 'Mbuuɗu Seefaa BCEAO', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fi.ts b/packages/common/i18n_data/locale_fi.ts new file mode 100644 index 0000000000000..97504699ccfbb --- /dev/null +++ b/packages/common/i18n_data/locale_fi.ts @@ -0,0 +1,72 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fi', + [ + ['ap.', 'ip.'], + , + ], + , + [ + ['S', 'M', 'T', 'K', 'T', 'P', 'L'], ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], + [ + 'sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', 'torstaina', 'perjantaina', + 'lauantaina' + ], + ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'] + ], + [ + ['S', 'M', 'T', 'K', 'T', 'P', 'L'], ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'], + ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'], + ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'] + ], + [ + ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], + [ + 'tammik.', 'helmik.', 'maalisk.', 'huhtik.', 'toukok.', 'kesäk.', 'heinäk.', 'elok.', + 'syysk.', 'lokak.', 'marrask.', 'jouluk.' + ], + [ + 'tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', 'toukokuuta', 'kesäkuuta', + 'heinäkuuta', 'elokuuta', 'syyskuuta', 'lokakuuta', 'marraskuuta', 'joulukuuta' + ] + ], + [ + ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'], + [ + 'tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', + 'marras', 'joulu' + ], + [ + 'tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', + 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu' + ] + ], + [['eKr', 'jKr'], ['eKr.', 'jKr.'], ['ennen Kristuksen syntymää', 'jälkeen Kristuksen syntymän']], + 1, [6, 0], ['d.M.y', , 'd. MMMM y', 'cccc d. MMMM y'], + ['H.mm', 'H.mm.ss', 'H.mm.ss z', 'H.mm.ss zzzz'], + [ + '{1} {0}', + '{1} \'klo\' {0}', + , + ], + [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'epäluku', '.'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fil.ts b/packages/common/i18n_data/locale_fil.ts new file mode 100644 index 0000000000000..1fe15b217f9c1 --- /dev/null +++ b/packages/common/i18n_data/locale_fil.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fil', + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], , + ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], + ['Li', 'Lu', 'Ma', 'Mi', 'Hu', 'Bi', 'Sa'] + ], + , + [ + ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], , + [ + 'Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', + 'Oktubre', 'Nobyembre', 'Disyembre' + ] + ], + [ + ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], + [ + 'Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', + 'Oktubre', 'Nobyembre', 'Disyembre' + ] + ], + [ + ['BC', 'AD'], + , + ], + 0, [6, 0], ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'nang\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₱', 'Piso ng Pilipinas', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && (i === 1 || i === 2 || i === 3) || + v === 0 && !(i % 10 === 4 || i % 10 === 6 || i % 10 === 9) || + !(v === 0) && !(f % 10 === 4 || f % 10 === 6 || f % 10 === 9)) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fo-DK.ts b/packages/common/i18n_data/locale_fo-DK.ts new file mode 100644 index 0000000000000..23d62c0b36e31 --- /dev/null +++ b/packages/common/i18n_data/locale_fo-DK.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fo-DK', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'M', 'H', 'F', 'L'], ['sun.', 'mán.', 'týs.', 'mik.', 'hós.', 'frí.', 'ley.'], + ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'], + ['su.', 'má.', 'tý.', 'mi.', 'hó.', 'fr.', 'le.'] + ], + [ + ['S', 'M', 'T', 'M', 'H', 'F', 'L'], ['sun', 'mán', 'týs', 'mik', 'hós', 'frí', 'ley'], + ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'], + ['su', 'má', 'tý', 'mi', 'hó', 'fr', 'le'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + [ + 'januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + [ + 'januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], ['fyri Krist', 'eftir Krist']], 1, [6, 0], + ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'kl\'. {0}', + ], + [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr.', 'donsk króna', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fo.ts b/packages/common/i18n_data/locale_fo.ts new file mode 100644 index 0000000000000..8f6dacdc79124 --- /dev/null +++ b/packages/common/i18n_data/locale_fo.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fo', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'M', 'H', 'F', 'L'], ['sun.', 'mán.', 'týs.', 'mik.', 'hós.', 'frí.', 'ley.'], + ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'], + ['su.', 'má.', 'tý.', 'mi.', 'hó.', 'fr.', 'le.'] + ], + [ + ['S', 'M', 'T', 'M', 'H', 'F', 'L'], ['sun', 'mán', 'týs', 'mik', 'hós', 'frí', 'ley'], + ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'], + ['su', 'má', 'tý', 'mi', 'hó', 'fr', 'le'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + [ + 'januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + [ + 'januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], ['fyri Krist', 'eftir Krist']], 1, [6, 0], + ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'kl\'. {0}', + ], + [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr', 'donsk króna', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-BE.ts b/packages/common/i18n_data/locale_fr-BE.ts new file mode 100644 index 0000000000000..382e596ef308c --- /dev/null +++ b/packages/common/i18n_data/locale_fr-BE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-BE', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['d/MM/yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'H \'h\' mm \'min\' ss \'s\' zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-BF.ts b/packages/common/i18n_data/locale_fr-BF.ts new file mode 100644 index 0000000000000..24de2b884608d --- /dev/null +++ b/packages/common/i18n_data/locale_fr-BF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-BF', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-BI.ts b/packages/common/i18n_data/locale_fr-BI.ts new file mode 100644 index 0000000000000..158f3ca8004d0 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-BI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-BI', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FBu', 'franc burundais', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-BJ.ts b/packages/common/i18n_data/locale_fr-BJ.ts new file mode 100644 index 0000000000000..bfd59d4f2b071 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-BJ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-BJ', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-BL.ts b/packages/common/i18n_data/locale_fr-BL.ts new file mode 100644 index 0000000000000..1fbd0cd1c500d --- /dev/null +++ b/packages/common/i18n_data/locale_fr-BL.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-BL', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CA.ts b/packages/common/i18n_data/locale_fr-CA.ts new file mode 100644 index 0000000000000..5362c325e9789 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CA.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CA', + [ + ['a', 'p'], + ['a.m.', 'p.m.'], + ], + [ + ['AM', 'PM'], + ['a.m.', 'p.m.'], + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juill.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 0, [6, 0], + ['yy-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH \'h\' mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'à\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '$', 'dollar canadien', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CD.ts b/packages/common/i18n_data/locale_fr-CD.ts new file mode 100644 index 0000000000000..f723602c416c9 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CD.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CD', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FC', 'franc congolais', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CF.ts b/packages/common/i18n_data/locale_fr-CF.ts new file mode 100644 index 0000000000000..322249f69ff42 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CF', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'franc CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CG.ts b/packages/common/i18n_data/locale_fr-CG.ts new file mode 100644 index 0000000000000..145e14f979440 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CG', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'franc CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CH.ts b/packages/common/i18n_data/locale_fr-CH.ts new file mode 100644 index 0000000000000..7ae75280fcba4 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CH.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CH', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd.MM.yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH.mm:ss \'h\' zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':', '.'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'CHF', 'franc suisse', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CI.ts b/packages/common/i18n_data/locale_fr-CI.ts new file mode 100644 index 0000000000000..6f179fc777c4f --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CI.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CI', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-CM.ts b/packages/common/i18n_data/locale_fr-CM.ts new file mode 100644 index 0000000000000..8581e8b619d8e --- /dev/null +++ b/packages/common/i18n_data/locale_fr-CM.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-CM', [['mat.', 'soir'], , ['matin', 'soir']], , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'franc CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-DJ.ts b/packages/common/i18n_data/locale_fr-DJ.ts new file mode 100644 index 0000000000000..285754afbce0f --- /dev/null +++ b/packages/common/i18n_data/locale_fr-DJ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-DJ', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 6, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'Fdj', 'franc djiboutien', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-DZ.ts b/packages/common/i18n_data/locale_fr-DZ.ts new file mode 100644 index 0000000000000..5c97d258ff81d --- /dev/null +++ b/packages/common/i18n_data/locale_fr-DZ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-DZ', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 6, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'DA', 'dinar algérien', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-GA.ts b/packages/common/i18n_data/locale_fr-GA.ts new file mode 100644 index 0000000000000..0dabf2338b78b --- /dev/null +++ b/packages/common/i18n_data/locale_fr-GA.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-GA', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'franc CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-GF.ts b/packages/common/i18n_data/locale_fr-GF.ts new file mode 100644 index 0000000000000..f2fb99e8a9039 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-GF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-GF', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-GN.ts b/packages/common/i18n_data/locale_fr-GN.ts new file mode 100644 index 0000000000000..a66e8d0a5105e --- /dev/null +++ b/packages/common/i18n_data/locale_fr-GN.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-GN', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FG', 'franc guinéen', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-GP.ts b/packages/common/i18n_data/locale_fr-GP.ts new file mode 100644 index 0000000000000..a6882b99657b1 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-GP.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-GP', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-GQ.ts b/packages/common/i18n_data/locale_fr-GQ.ts new file mode 100644 index 0000000000000..7b5e2b91700d9 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-GQ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-GQ', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'franc CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-HT.ts b/packages/common/i18n_data/locale_fr-HT.ts new file mode 100644 index 0000000000000..73c2a37acd00e --- /dev/null +++ b/packages/common/i18n_data/locale_fr-HT.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-HT', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'G', 'gourde haïtienne', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-KM.ts b/packages/common/i18n_data/locale_fr-KM.ts new file mode 100644 index 0000000000000..291481da5ade8 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-KM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-KM', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CF', 'franc comorien', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-LU.ts b/packages/common/i18n_data/locale_fr-LU.ts new file mode 100644 index 0000000000000..7880b58ebf37f --- /dev/null +++ b/packages/common/i18n_data/locale_fr-LU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-LU', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MA.ts b/packages/common/i18n_data/locale_fr-MA.ts new file mode 100644 index 0000000000000..500d3e8de8501 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MA.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MA', [['AM', 'PM'], , ['a.m.', 'p.m.']], + [ + ['AM', 'PM'], + , + ], + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 6, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'MAD', 'dirham marocain', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MC.ts b/packages/common/i18n_data/locale_fr-MC.ts new file mode 100644 index 0000000000000..c6bffdffd7100 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MC', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MF.ts b/packages/common/i18n_data/locale_fr-MF.ts new file mode 100644 index 0000000000000..34d4e9da02071 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MF', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MG.ts b/packages/common/i18n_data/locale_fr-MG.ts new file mode 100644 index 0000000000000..2bc5d76e7682c --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MG', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'Ar', 'ariary malgache', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-ML.ts b/packages/common/i18n_data/locale_fr-ML.ts new file mode 100644 index 0000000000000..116388c9f2b12 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-ML.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-ML', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'à\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MQ.ts b/packages/common/i18n_data/locale_fr-MQ.ts new file mode 100644 index 0000000000000..6a8efe9181366 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MQ.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MQ', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MR.ts b/packages/common/i18n_data/locale_fr-MR.ts new file mode 100644 index 0000000000000..b47a3af14f1bd --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MR.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MR', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'UM', 'ouguiya mauritanien', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-MU.ts b/packages/common/i18n_data/locale_fr-MU.ts new file mode 100644 index 0000000000000..a8e723c907b14 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-MU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-MU', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'Rs', 'roupie mauricienne', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-NC.ts b/packages/common/i18n_data/locale_fr-NC.ts new file mode 100644 index 0000000000000..d85ebffaae6fb --- /dev/null +++ b/packages/common/i18n_data/locale_fr-NC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-NC', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFP', 'franc CFP', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-NE.ts b/packages/common/i18n_data/locale_fr-NE.ts new file mode 100644 index 0000000000000..6d45fce799d4a --- /dev/null +++ b/packages/common/i18n_data/locale_fr-NE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-NE', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-PF.ts b/packages/common/i18n_data/locale_fr-PF.ts new file mode 100644 index 0000000000000..ac99d3ee738be --- /dev/null +++ b/packages/common/i18n_data/locale_fr-PF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-PF', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFP', 'franc CFP', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-PM.ts b/packages/common/i18n_data/locale_fr-PM.ts new file mode 100644 index 0000000000000..82cea8f95faf8 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-PM.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-PM', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-RE.ts b/packages/common/i18n_data/locale_fr-RE.ts new file mode 100644 index 0000000000000..f763364dec2c3 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-RE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-RE', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-RW.ts b/packages/common/i18n_data/locale_fr-RW.ts new file mode 100644 index 0000000000000..020ad2ec5ea8e --- /dev/null +++ b/packages/common/i18n_data/locale_fr-RW.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-RW', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'RF', 'franc rwandais', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-SC.ts b/packages/common/i18n_data/locale_fr-SC.ts new file mode 100644 index 0000000000000..4606319bbcd51 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-SC.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-SC', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'SR', 'roupie des Seychelles', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-SN.ts b/packages/common/i18n_data/locale_fr-SN.ts new file mode 100644 index 0000000000000..44a0cf5e326ec --- /dev/null +++ b/packages/common/i18n_data/locale_fr-SN.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-SN', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-SY.ts b/packages/common/i18n_data/locale_fr-SY.ts new file mode 100644 index 0000000000000..f88c74cc2e6ee --- /dev/null +++ b/packages/common/i18n_data/locale_fr-SY.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-SY', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 6, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'LS', 'livre syrienne', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-TD.ts b/packages/common/i18n_data/locale_fr-TD.ts new file mode 100644 index 0000000000000..386106aa82aab --- /dev/null +++ b/packages/common/i18n_data/locale_fr-TD.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-TD', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFA', 'franc CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-TG.ts b/packages/common/i18n_data/locale_fr-TG.ts new file mode 100644 index 0000000000000..384dd64f52e40 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-TG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-TG', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CFA', 'franc CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-TN.ts b/packages/common/i18n_data/locale_fr-TN.ts new file mode 100644 index 0000000000000..55f5358e34eb8 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-TN.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-TN', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 0, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'DT', 'dinar tunisien', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-VU.ts b/packages/common/i18n_data/locale_fr-VU.ts new file mode 100644 index 0000000000000..38c82ad867585 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-VU.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-VU', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'VT', 'vatu vanuatuan', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-WF.ts b/packages/common/i18n_data/locale_fr-WF.ts new file mode 100644 index 0000000000000..bcddd5b659354 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-WF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-WF', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'FCFP', 'franc CFP', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr-YT.ts b/packages/common/i18n_data/locale_fr-YT.ts new file mode 100644 index 0000000000000..d2102e401a9d7 --- /dev/null +++ b/packages/common/i18n_data/locale_fr-YT.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr-YT', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fr.ts b/packages/common/i18n_data/locale_fr.ts new file mode 100644 index 0000000000000..6c170dc7a31d3 --- /dev/null +++ b/packages/common/i18n_data/locale_fr.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fr', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', + 'déc.' + ], + [ + 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre' + ] + ], + , [['av. J.-C.', 'ap. J.-C.'], , ['avant Jésus-Christ', 'après Jésus-Christ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1} \'à\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fur.ts b/packages/common/i18n_data/locale_fur.ts new file mode 100644 index 0000000000000..2f4a4c59e36f5 --- /dev/null +++ b/packages/common/i18n_data/locale_fur.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fur', + [ + ['a.', 'p.'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'], + ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', 'sabide'], + ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'] + ], + , + [ + ['Z', 'F', 'M', 'A', 'M', 'J', 'L', 'A', 'S', 'O', 'N', 'D'], + ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', 'Otu', 'Nov', 'Dic'], + [ + 'Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', 'Avost', 'Setembar', 'Otubar', + 'Novembar', 'Dicembar' + ] + ], + , + [ + ['pdC', 'ddC'], + , + ], + 1, [6, 0], ['dd/MM/yy', 'dd/MM/y', 'd \'di\' MMMM \'dal\' y', 'EEEE d \'di\' MMMM \'dal\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '€', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_fy.ts b/packages/common/i18n_data/locale_fy.ts new file mode 100644 index 0000000000000..adc230129dfca --- /dev/null +++ b/packages/common/i18n_data/locale_fy.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'fy', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'], + ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'], + ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mrt', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Jannewaris', 'Febrewaris', 'Maart', 'April', 'Maaie', 'Juny', 'July', 'Augustus', + 'Septimber', 'Oktober', 'Novimber', 'Desimber' + ] + ], + , [['f.K.', 'n.K.'], ['f.Kr.', 'n.Kr.'], ['Foar Kristus', 'nei Kristus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ #,##0.00-', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ga.ts b/packages/common/i18n_data/locale_ga.ts new file mode 100644 index 0000000000000..2b342d8e4c060 --- /dev/null +++ b/packages/common/i18n_data/locale_ga.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ga', + [ + ['a', 'p'], + ['a.m.', 'p.m.'], + ], + , + [ + ['D', 'L', 'M', 'C', 'D', 'A', 'S'], ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'], + [ + 'Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn' + ], + ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'Ao', 'Sa'] + ], + , + [ + ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', 'S', 'N'], + [ + 'Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', + 'Noll' + ], + [ + 'Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', + 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig' + ] + ], + , [['RC', 'AD'], , ['Roimh Chríost', 'Anno Domini']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + if (n === Math.floor(n) && n >= 3 && n <= 6) return Plural.Few; + if (n === Math.floor(n) && n >= 7 && n <= 10) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_gd.ts b/packages/common/i18n_data/locale_gd.ts new file mode 100644 index 0000000000000..37e9d7c5f6ff3 --- /dev/null +++ b/packages/common/i18n_data/locale_gd.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gd', + [ + ['m', 'f'], + , + ], + , + [ + ['D', 'L', 'M', 'C', 'A', 'H', 'S'], ['DiD', 'DiL', 'DiM', 'DiC', 'Dia', 'Dih', 'DiS'], + ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', 'DiarDaoin', 'DihAoine', 'DiSathairne'], + ['Dò', 'Lu', 'Mà', 'Ci', 'Da', 'hA', 'Sa'] + ], + , + [ + ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'], + [ + 'Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', + 'Dùbh' + ], + [ + 'dhen Fhaoilleach', 'dhen Ghearran', 'dhen Mhàrt', 'dhen Ghiblean', 'dhen Chèitean', + 'dhen Ògmhios', 'dhen Iuchar', 'dhen Lùnastal', 'dhen t-Sultain', 'dhen Dàmhair', + 'dhen t-Samhain', 'dhen Dùbhlachd' + ] + ], + [ + ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'], + [ + 'Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', + 'Dùbh' + ], + [ + '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' + ] + ], + [['R', 'A'], ['RC', 'AD'], ['Ro Chrìosta', 'An dèidh Chrìosta']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd\'mh\' MMMM y', 'EEEE, d\'mh\' MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'Punnd Sasannach', + function(n: number): + Plural { + if (n === 1 || n === 11) return Plural.One; + if (n === 2 || n === 12) return Plural.Two; + if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_gl.ts b/packages/common/i18n_data/locale_gl.ts new file mode 100644 index 0000000000000..9034f9059bd86 --- /dev/null +++ b/packages/common/i18n_data/locale_gl.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gl', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['d.', 'l.', 'm.', 'm.', 'x.', 'v.', 's.'], + ['dom.', 'luns', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'], + ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'], + ['dom.', 'luns', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'] + ], + [ + ['D', 'L', 'M', 'M', 'X', 'V', 'S'], ['Dom.', 'Luns', 'Mar.', 'Mér.', 'Xov.', 'Ven.', 'Sáb.'], + ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', 'Venres', 'Sábado'], + ['Do', 'Lu', 'Ma', 'Mé', 'Xo', 'Ve', 'Sá'] + ], + [ + ['x.', 'f.', 'm.', 'a.', 'm.', 'x.', 'x.', 'a.', 's.', 'o.', 'n.', 'd.'], + [ + 'xan.', 'feb.', 'mar.', 'abr.', 'maio', 'xuño', 'xul.', 'ago.', 'set.', 'out.', 'nov.', 'dec.' + ], + [ + 'xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', + 'outubro', 'novembro', 'decembro' + ] + ], + [ + ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'N', 'D'], + [ + 'Xan.', 'Feb.', 'Mar.', 'Abr.', 'Maio', 'Xuño', 'Xul.', 'Ago.', 'Set.', 'Out.', 'Nov.', 'Dec.' + ], + [ + 'Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', 'Xullo', 'Agosto', 'Setembro', + 'Outubro', 'Novembro', 'Decembro' + ] + ], + [['a.C.', 'd.C.'], , ['antes de Cristo', 'despois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'd \'de\' MMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{0}, {1}', + , + '{0} \'do\' {1}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_gsw-FR.ts b/packages/common/i18n_data/locale_gsw-FR.ts new file mode 100644 index 0000000000000..4d010735acbe3 --- /dev/null +++ b/packages/common/i18n_data/locale_gsw-FR.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gsw-FR', [['vorm.', 'nam.'], , ['am Vormittag', 'am Namittag']], + [['vorm.', 'nam.'], , ['Vormittag', 'Namittag']], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], + ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'], + ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', + 'Oktoober', 'Novämber', 'Dezämber' + ] + ], + , + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_gsw-LI.ts b/packages/common/i18n_data/locale_gsw-LI.ts new file mode 100644 index 0000000000000..61e32cc5dedbf --- /dev/null +++ b/packages/common/i18n_data/locale_gsw-LI.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gsw-LI', [['vorm.', 'nam.'], , ['am Vormittag', 'am Namittag']], + [['vorm.', 'nam.'], , ['Vormittag', 'Namittag']], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], + ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'], + ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', + 'Oktoober', 'Novämber', 'Dezämber' + ] + ], + , + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CHF', 'Schwiizer Franke', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_gsw.ts b/packages/common/i18n_data/locale_gsw.ts new file mode 100644 index 0000000000000..a483daaf8383c --- /dev/null +++ b/packages/common/i18n_data/locale_gsw.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gsw', [['vorm.', 'nam.'], , ['am Vormittag', 'am Namittag']], + [['vorm.', 'nam.'], , ['Vormittag', 'Namittag']], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'], + ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'], + ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', + 'Oktoober', 'Novämber', 'Dezämber' + ] + ], + , + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd.MM.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CHF', 'Schwiizer Franke', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_gu.ts b/packages/common/i18n_data/locale_gu.ts new file mode 100644 index 0000000000000..4705efacbdcd0 --- /dev/null +++ b/packages/common/i18n_data/locale_gu.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gu', + [ + ['AM', 'PM'], + , + ], + , + [ + ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], + ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'], + ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'] + ], + , + [ + ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], + ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'], + [ + 'જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', + 'ડિસેમ્બર' + ] + ], + , [['ઇ સ પુ', 'ઇસ'], ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], ['ઈસવીસન પૂર્વે', 'ઇસવીસન']], 0, [0, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['hh:mm a', 'hh:mm:ss a', 'hh:mm:ss a z', 'hh:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], '₹', 'ભારતીય રૂપિયા', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_guz.ts b/packages/common/i18n_data/locale_guz.ts new file mode 100644 index 0000000000000..4bf2a9996166f --- /dev/null +++ b/packages/common/i18n_data/locale_guz.ts @@ -0,0 +1,45 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'guz', [['Ma', 'Mo'], , ['Mambia', 'Mog']], + [ + ['Ma', 'Mo'], + , + ], + [ + ['C', 'C', 'C', 'C', 'A', 'I', 'E'], ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'], + ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', 'Ichuma', 'Esabato'], + ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'] + ], + , + [ + ['C', 'F', 'M', 'A', 'M', 'J', 'C', 'A', 'S', 'O', 'N', 'D'], + ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'], + [ + 'Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', 'Agosti', 'Septemba', + 'Okitoba', 'Nobemba', 'Disemba' + ] + ], + , [['YA', 'YK'], , ['Yeso ataiborwa', 'Yeso kaiboirwe']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Shilingi ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_gv.ts b/packages/common/i18n_data/locale_gv.ts new file mode 100644 index 0000000000000..ba7979b96adb5 --- /dev/null +++ b/packages/common/i18n_data/locale_gv.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'gv', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'], + ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', 'Jesarn'], + ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', 'J-souree', 'Luanistyn', + 'M-fouyir', 'J-fouyir', 'M-Houney', 'M-Nollick' + ], + [ + 'Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', 'Mean-souree', + 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick' + ] + ], + , + [ + ['RC', 'AD'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'GBP', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1) return Plural.One; + if (v === 0 && i % 10 === 2) return Plural.Two; + if (v === 0 && + (i % 100 === 0 || i % 100 === 20 || i % 100 === 40 || i % 100 === 60 || i % 100 === 80)) + return Plural.Few; + if (!(v === 0)) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ha-GH.ts b/packages/common/i18n_data/locale_ha-GH.ts new file mode 100644 index 0000000000000..9115aac353e1d --- /dev/null +++ b/packages/common/i18n_data/locale_ha-GH.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ha-GH', + [ + ['AM', 'PM'], + , + ], + , + [ + ['L', 'L', 'T', 'L', 'A', 'J', 'A'], ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'], + ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'], + ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], + [ + 'Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', + 'Oktoba', 'Nuwamba', 'Disamba' + ] + ], + , [['KHAI', 'BHAI'], , ['Kafin haihuwar annab', 'Bayan haihuwar annab']], 1, [6, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'GH₵', 'GHS', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ha-NE.ts b/packages/common/i18n_data/locale_ha-NE.ts new file mode 100644 index 0000000000000..a15d812421b0d --- /dev/null +++ b/packages/common/i18n_data/locale_ha-NE.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ha-NE', + [ + ['AM', 'PM'], + , + ], + , + [ + ['L', 'L', 'T', 'L', 'A', 'J', 'A'], ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'], + ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'], + ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], + [ + 'Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', + 'Oktoba', 'Nuwamba', 'Disamba' + ] + ], + , [['KHAI', 'BHAI'], , ['Kafin haihuwar annab', 'Bayan haihuwar annab']], 1, [6, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'CFA', 'Kuɗin Sefa na Afirka Ta Yamma', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ha.ts b/packages/common/i18n_data/locale_ha.ts new file mode 100644 index 0000000000000..9539901c62e94 --- /dev/null +++ b/packages/common/i18n_data/locale_ha.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ha', + [ + ['AM', 'PM'], + , + ], + , + [ + ['L', 'L', 'T', 'L', 'A', 'J', 'A'], ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'], + ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'], + ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'], + [ + 'Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', + 'Oktoba', 'Nuwamba', 'Disamba' + ] + ], + , [['KHAI', 'BHAI'], , ['Kafin haihuwar annab', 'Bayan haihuwar annab']], 1, [6, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₦', 'Naira', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_haw.ts b/packages/common/i18n_data/locale_haw.ts new file mode 100644 index 0000000000000..f12323e264527 --- /dev/null +++ b/packages/common/i18n_data/locale_haw.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'haw', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'], + ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', 'Poʻalima', 'Poʻaono'], + ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'], + [ + 'Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', + 'ʻOkakopa', 'Nowemapa', 'Kekemapa' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 0, [6, 0], ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'USD', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_he.ts b/packages/common/i18n_data/locale_he.ts new file mode 100644 index 0000000000000..7e342d1e0958f --- /dev/null +++ b/packages/common/i18n_data/locale_he.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'he', + [ + ['לפנה״צ', 'אחה״צ'], + , + ], + , + [ + ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], + ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], + ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], + ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], + [ + 'ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', + 'נובמבר', 'דצמבר' + ] + ], + , [['לפנה״ס', 'לספירה'], , ['לפני הספירה', 'לספירה']], 0, [5, 6], + ['d.M.y', 'd בMMM y', 'd בMMMM y', 'EEEE, d בMMMM y'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} בשעה {0}', + ], + ['.', ',', ';', '%', '‎+', '‎-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '‏#,##0.00 ¤;‏-#,##0.00 ¤', '#E0'], '₪', 'שקל חדש', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + if (i === 2 && v === 0) return Plural.Two; + if (v === 0 && !(n >= 0 && n <= 10) && n % 10 === 0) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_hi.ts b/packages/common/i18n_data/locale_hi.ts new file mode 100644 index 0000000000000..a82dc42c7b190 --- /dev/null +++ b/packages/common/i18n_data/locale_hi.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'hi', + [ + ['पू', 'अ'], + ['पूर्वाह्न', 'अपराह्न'], + ], + , + [ + ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] + ], + , + [ + ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], + ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], + [ + 'जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', + 'दिसंबर' + ] + ], + , [['ईसा-पूर्व', 'ईस्वी'], , ['ईसा-पूर्व', 'ईसवी सन']], 0, [0, 0], + ['d/M/yy', 'dd/MM/y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} को {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], '₹', 'भारतीय रुपया', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_hr-BA.ts b/packages/common/i18n_data/locale_hr-BA.ts new file mode 100644 index 0000000000000..430ea6db6eb21 --- /dev/null +++ b/packages/common/i18n_data/locale_hr-BA.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'hr-BA', + [ + ['AM', 'PM'], + , + ], + , + [ + ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + , + [ + ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + [ + 'siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', + 'rujna', 'listopada', 'studenoga', 'prosinca' + ] + ], + [ + ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + [ + 'siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', + 'listopad', 'studeni', 'prosinac' + ] + ], + [['pr.n.e.', 'AD'], ['pr. Kr.', 'po. Kr.'], ['prije Krista', 'poslije Krista']], 1, [6, 0], + ['d. M. yy.', 'd. MMM y.', 'd. MMMM y.', 'EEEE, d. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss (zzzz)'], + [ + '{1} {0}', + , + '{1} \'u\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'KM', 'konvertibilna marka', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_hr.ts b/packages/common/i18n_data/locale_hr.ts new file mode 100644 index 0000000000000..d00d1dc9b760e --- /dev/null +++ b/packages/common/i18n_data/locale_hr.ts @@ -0,0 +1,70 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'hr', + [ + ['AM', 'PM'], + , + ], + , + [ + ['N', 'P', 'U', 'S', 'Č', 'P', 'S'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'], + ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'] + ], + [ + ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + [ + 'siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', + 'rujna', 'listopada', 'studenoga', 'prosinca' + ] + ], + [ + ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'], + ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'], + [ + 'siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', + 'listopad', 'studeni', 'prosinac' + ] + ], + [['pr.n.e.', 'AD'], ['pr. Kr.', 'po. Kr.'], ['prije Krista', 'poslije Krista']], 1, [6, 0], + ['dd. MM. y.', 'd. MMM y.', 'd. MMMM y.', 'EEEE, d. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss (zzzz)'], + [ + '{1} {0}', + , + '{1} \'u\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'HRK', 'hrvatska kuna', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_hsb.ts b/packages/common/i18n_data/locale_hsb.ts new file mode 100644 index 0000000000000..d20a19751eeae --- /dev/null +++ b/packages/common/i18n_data/locale_hsb.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'hsb', + [ + ['dop.', 'pop.'], + ['dopołdnja', 'popołdnju'], + ], + [ + ['dopołdnja', 'popołdnju'], + , + ], + [ + ['n', 'p', 'w', 's', 'š', 'p', 's'], ['nje', 'pón', 'wut', 'srj', 'štw', 'pja', 'sob'], + ['njedźela', 'póndźela', 'wutora', 'srjeda', 'štwórtk', 'pjatk', 'sobota'], + ['nj', 'pó', 'wu', 'sr', 'št', 'pj', 'so'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + [ + 'jan.', 'feb.', 'měr.', 'apr.', 'mej.', 'jun.', 'jul.', 'awg.', 'sep.', 'okt.', 'now.', 'dec.' + ], + [ + 'januara', 'februara', 'měrca', 'apryla', 'meje', 'junija', 'julija', 'awgusta', 'septembra', + 'oktobra', 'nowembra', 'decembra' + ] + ], + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'měr', 'apr', 'mej', 'jun', 'jul', 'awg', 'sep', 'okt', 'now', 'dec'], + [ + 'januar', 'februar', 'měrc', 'apryl', 'meja', 'junij', 'julij', 'awgust', 'september', + 'oktober', 'nowember', 'december' + ] + ], + [['př.Chr.n.', 'po Chr.n.'], , ['před Chrystowym narodźenjom', 'po Chrystowym narodźenju']], 1, + [6, 0], ['d.M.yy', 'd.M.y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['H:mm \'hodź\'.', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 100 === 1 || f % 100 === 1) return Plural.One; + if (v === 0 && i % 100 === 2 || f % 100 === 2) return Plural.Two; + if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || + f % 100 === Math.floor(f % 100) && f % 100 >= 3 && f % 100 <= 4) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_hu.ts b/packages/common/i18n_data/locale_hu.ts new file mode 100644 index 0000000000000..e53f474a4f459 --- /dev/null +++ b/packages/common/i18n_data/locale_hu.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'hu', + [ + ['de.', 'du.'], + , + ], + , + [ + ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'], + ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'], + ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'] + ], + , + [ + ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'], + [ + 'jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', + 'dec.' + ], + [ + 'január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', + 'szeptember', 'október', 'november', 'december' + ] + ], + , [['ie.', 'isz.'], ['i. e.', 'i. sz.'], ['időszámításunk előtt', 'időszámításunk szerint']], 1, + [6, 0], ['y. MM. dd.', 'y. MMM d.', 'y. MMMM d.', 'y. MMMM d., EEEE'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'Ft', 'magyar forint', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_hy.ts b/packages/common/i18n_data/locale_hy.ts new file mode 100644 index 0000000000000..82dbc9df39965 --- /dev/null +++ b/packages/common/i18n_data/locale_hy.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'hy', [['ա', 'հ'], ['ԿԱ', 'ԿՀ'], ['AM', 'PM']], [['ԿԱ', 'ԿՀ'], , ['AM', 'PM']], + [ + ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'], + ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], + ['կր', 'եկ', 'եք', 'չք', 'հգ', 'ու', 'շբ'] + ], + , + [ + ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], + ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], + [ + 'հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', + 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի' + ] + ], + [ + ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], + ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], + [ + 'հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', + 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր' + ] + ], + [['մ.թ.ա.', 'մ.թ.'], , ['Քրիստոսից առաջ', 'Քրիստոսից հետո']], 1, [6, 0], + ['dd.MM.yy', 'dd MMM, y թ.', 'dd MMMM, y թ.', 'y թ. MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ՈչԹ', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '֏', 'Հայկական դրամ', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_id.ts b/packages/common/i18n_data/locale_id.ts new file mode 100644 index 0000000000000..a834a06f52895 --- /dev/null +++ b/packages/common/i18n_data/locale_id.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'id', + [ + ['AM', 'PM'], + , + ], + , + [ + ['M', 'S', 'S', 'R', 'K', 'J', 'S'], ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], + ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], + ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', + 'Oktober', 'November', 'Desember' + ] + ], + , [['SM', 'M'], , ['Sebelum Masehi', 'Masehi']], 0, [6, 0], + ['dd/MM/yy', 'd MMM y', 'd MMMM y', 'EEEE, dd MMMM y'], + ['HH.mm', 'HH.mm.ss', 'HH.mm.ss z', 'HH.mm.ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Rp', 'Rupiah Indonesia', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ig.ts b/packages/common/i18n_data/locale_ig.ts new file mode 100644 index 0000000000000..e689964b048b4 --- /dev/null +++ b/packages/common/i18n_data/locale_ig.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ig', + [ + ['A.M.', 'P.M.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'], + ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'], + ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], + [ + 'Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', + 'Ọktoba', 'Novemba', 'Disemba' + ] + ], + , [['T.K.', 'A.K.'], , ['Tupu Kristi', 'Afọ Kristi']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₦', 'Naịra', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ii.ts b/packages/common/i18n_data/locale_ii.ts new file mode 100644 index 0000000000000..3f1575a19a47b --- /dev/null +++ b/packages/common/i18n_data/locale_ii.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ii', + [ + ['ꎸꄑ', 'ꁯꋒ'], + , + ], + , + [ + ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], + ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'], + ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], + ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', + 'ꊰꑋꆪ' + ], + ], + , + [ + ['ꃅꋊꂿ', 'ꃅꋊꊂ'], + , + ], + 0, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '¥', 'CNY', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_is.ts b/packages/common/i18n_data/locale_is.ts new file mode 100644 index 0000000000000..638cceda0c1be --- /dev/null +++ b/packages/common/i18n_data/locale_is.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'is', + [ + ['f.', 'e.'], + ['f.h.', 'e.h.'], + ], + [ + ['f.h.', 'e.h.'], + , + ], + [ + ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'], ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'], + [ + 'sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', + 'laugardagur' + ], + ['su.', 'má.', 'þr.', 'mi.', 'fi.', 'fö.', 'la.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'], + [ + 'janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', + 'nóvember', 'desember' + ] + ], + , [['f.k.', 'e.k.'], ['f.Kr.', 'e.Kr.'], ['fyrir Krist', 'eftir Krist']], 1, [6, 0], + ['d.M.y', 'd. MMM y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'kl\'. {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'ISK', 'íslensk króna', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), + t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; + if (t === 0 && i % 10 === 1 && !(i % 100 === 11) || !(t === 0)) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_it-CH.ts b/packages/common/i18n_data/locale_it-CH.ts new file mode 100644 index 0000000000000..5b1ee5074871f --- /dev/null +++ b/packages/common/i18n_data/locale_it-CH.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'it-CH', + [ + ['m.', 'p.'], + ['AM', 'PM'], + ], + , + [ + ['D', 'L', 'M', 'M', 'G', 'V', 'S'], ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], + ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'] + ], + , + [ + ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + [ + 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', + 'ottobre', 'novembre', 'dicembre' + ] + ], + , [['aC', 'dC'], ['a.C.', 'd.C.'], ['avanti Cristo', 'dopo Cristo']], 1, [6, 0], + ['dd.MM.yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + ['.', '’', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], 'CHF', 'franco svizzero', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_it-SM.ts b/packages/common/i18n_data/locale_it-SM.ts new file mode 100644 index 0000000000000..c08a42a3addc9 --- /dev/null +++ b/packages/common/i18n_data/locale_it-SM.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'it-SM', + [ + ['m.', 'p.'], + ['AM', 'PM'], + ], + , + [ + ['D', 'L', 'M', 'M', 'G', 'V', 'S'], ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], + ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'] + ], + , + [ + ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + [ + 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', + 'ottobre', 'novembre', 'dicembre' + ] + ], + , [['aC', 'dC'], ['a.C.', 'd.C.'], ['avanti Cristo', 'dopo Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_it-VA.ts b/packages/common/i18n_data/locale_it-VA.ts new file mode 100644 index 0000000000000..f3a86056cf6d3 --- /dev/null +++ b/packages/common/i18n_data/locale_it-VA.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'it-VA', + [ + ['m.', 'p.'], + ['AM', 'PM'], + ], + , + [ + ['D', 'L', 'M', 'M', 'G', 'V', 'S'], ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], + ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'] + ], + , + [ + ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + [ + 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', + 'ottobre', 'novembre', 'dicembre' + ] + ], + , [['aC', 'dC'], ['a.C.', 'd.C.'], ['avanti Cristo', 'dopo Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_it.ts b/packages/common/i18n_data/locale_it.ts new file mode 100644 index 0000000000000..949af5ed22520 --- /dev/null +++ b/packages/common/i18n_data/locale_it.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'it', + [ + ['m.', 'p.'], + ['AM', 'PM'], + ], + , + [ + ['D', 'L', 'M', 'M', 'G', 'V', 'S'], ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'], + ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'], + ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'] + ], + , + [ + ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'], + ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'], + [ + 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', + 'ottobre', 'novembre', 'dicembre' + ] + ], + , [['aC', 'dC'], ['a.C.', 'd.C.'], ['avanti Cristo', 'dopo Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ja.ts b/packages/common/i18n_data/locale_ja.ts new file mode 100644 index 0000000000000..858d396331b22 --- /dev/null +++ b/packages/common/i18n_data/locale_ja.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ja', + [ + ['午前', '午後'], + , + ], + , + [ + ['日', '月', '火', '水', '木', '金', '土'], , + ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'], + ['日', '月', '火', '水', '木', '金', '土'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + ], + , + [ + ['BC', 'AD'], + ['紀元前', '西暦'], + ], + 0, [6, 0], ['y/MM/dd', , 'y年M月d日', 'y年M月d日EEEE'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H時mm分ss秒 zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '¥', '日本円', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_jgo.ts b/packages/common/i18n_data/locale_jgo.ts new file mode 100644 index 0000000000000..284ecdd28b931 --- /dev/null +++ b/packages/common/i18n_data/locale_jgo.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'jgo', + [ + ['mbaꞌmbaꞌ', 'ŋka mbɔ́t nji'], + , + ], + , + [ + ['Sɔ́', 'Mɔ́', 'ÁM', 'Wɛ́', 'Tɔ́', 'Fɛ', 'Sá'], + ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + '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á' + ], + ], + , + [ + ['BCE', 'CE'], , + ['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ɔ́'] + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'EEEE, y MMMM dd'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'FCFA', 'Fɛlâŋ', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_jmc.ts b/packages/common/i18n_data/locale_jmc.ts new file mode 100644 index 0000000000000..2046e2990912d --- /dev/null +++ b/packages/common/i18n_data/locale_jmc.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'jmc', + [ + ['utuko', 'kyiukonyi'], + , + ], + , + [ + ['J', 'J', 'J', 'J', 'A', 'I', 'J'], ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristu', 'Baada ya Kristu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'Shilingi ya Tanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ka.ts b/packages/common/i18n_data/locale_ka.ts new file mode 100644 index 0000000000000..c0b20fad203b6 --- /dev/null +++ b/packages/common/i18n_data/locale_ka.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ka', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [['AM', 'PM'], , ['AM', 'შუადღ. შემდეგ']], + [ + ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], + ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'], + ['კვ', 'ორ', 'სმ', 'ოთ', 'ხთ', 'პრ', 'შბ'] + ], + , + [ + ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'], + ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], + [ + 'იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', + 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი' + ] + ], + , [['ძვ. წ.', 'ახ. წ.'], , ['ძველი წელთაღრიცხვით', 'ახალი წელთაღრიცხვით']], 1, [6, 0], + ['dd.MM.yy', 'd MMM. y', 'd MMMM, y', 'EEEE, dd MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'არ არის რიცხვი', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '₾', 'ქართული ლარი', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_kab.ts b/packages/common/i18n_data/locale_kab.ts new file mode 100644 index 0000000000000..b9a04649e23a9 --- /dev/null +++ b/packages/common/i18n_data/locale_kab.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kab', + [ + ['n tufat', 'n tmeddit'], + , + ], + , + [ + ['Y', 'S', 'K', 'K', 'S', 'S', 'S'], ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'], + ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', 'Sayass'], + ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'] + ], + , + [ + ['Y', 'F', 'M', 'Y', 'M', 'Y', 'Y', 'Ɣ', 'C', 'T', 'N', 'D'], + ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'], + [ + 'Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', + 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ' + ] + ], + , [['snd. T.Ɛ', 'sld. T.Ɛ'], , ['send talalit n Ɛisa', 'seld talalit n Ɛisa']], 6, [5, 6], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'DA', 'Adinar Azzayri', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_kam.ts b/packages/common/i18n_data/locale_kam.ts new file mode 100644 index 0000000000000..3b7b0cba19a47 --- /dev/null +++ b/packages/common/i18n_data/locale_kam.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kam', + [ + ['Ĩyakwakya', 'Ĩyawĩoo'], + , + ], + , + [ + ['Y', 'W', 'E', 'A', 'A', 'A', 'A'], ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'], + ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'], + ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'] + ], + , + [ + ['M', 'K', 'K', 'K', 'K', 'T', 'M', 'N', 'K', 'Ĩ', 'Ĩ', 'Ĩ'], + ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'], + [ + '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ĩ' + ] + ], + , [['MY', 'IY'], , ['Mbee wa Yesũ', 'Ĩtina wa Yesũ']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Silingi ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_kde.ts b/packages/common/i18n_data/locale_kde.ts new file mode 100644 index 0000000000000..8405ac054d25f --- /dev/null +++ b/packages/common/i18n_data/locale_kde.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kde', + [ + ['Muhi', 'Chilo'], + , + ], + , + [ + ['2', '3', '4', '5', '6', '7', '1'], ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'], + [ + 'Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', 'Liduva lyannyano', + 'Liduva lyannyano na linji', 'Liduva lyannyano na mavili', 'Liduva litandi' + ], + ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + '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' + ] + ], + , [['AY', 'NY'], , ['Akanapawa Yesu', 'Nankuida Yesu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'Shilingi ya Tanzania', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_kea.ts b/packages/common/i18n_data/locale_kea.ts new file mode 100644 index 0000000000000..18ce68be35f8b --- /dev/null +++ b/packages/common/i18n_data/locale_kea.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kea', + [ + ['a', 'p'], + ['am', 'pm'], + ], + [ + ['am', 'pm'], + , + ], + [ + ['D', 'S', 'T', 'K', 'K', 'S', 'S'], ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'], + ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sabadu'], + ['du', 'si', 'te', 'ku', 'ki', 'se', 'sa'] + ], + [ + ['D', 'S', 'T', 'K', 'K', 'S', 'S'], ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'], + ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sábadu'], + ['du', 'si', 'te', 'ku', 'ki', 'se', 'sa'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'], + [ + 'Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', 'Agostu', 'Setenbru', + 'Otubru', 'Nuvenbru', 'Dizenbru' + ] + ], + , [['AK', 'DK'], , ['Antis di Kristu', 'Dispos di Kristu']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd \'di\' MMMM \'di\' y', 'EEEE, d \'di\' MMMM \'di\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '​', 'Skudu Kabuverdianu', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_khq.ts b/packages/common/i18n_data/locale_khq.ts new file mode 100644 index 0000000000000..ade8d04d69b9a --- /dev/null +++ b/packages/common/i18n_data/locale_khq.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'khq', + [ + ['Adduha', 'Aluula'], + , + ], + , + [ + ['H', 'T', 'T', 'L', 'L', 'L', 'S'], ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'], + ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', 'Assabdu'], + ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'] + ], + , + [ + ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + [ + 'Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', + 'Oktoobur', 'Noowanbur', 'Deesanbur' + ] + ], + , [['IJ', 'IZ'], , ['Isaa jine', 'Isaa jamanoo']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'CFA', 'CFA Fraŋ (BCEAO)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ki.ts b/packages/common/i18n_data/locale_ki.ts new file mode 100644 index 0000000000000..671bdab72a956 --- /dev/null +++ b/packages/common/i18n_data/locale_ki.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ki', + [ + ['Kiroko', 'Hwaĩ-inĩ'], + , + ], + , + [ + ['K', 'N', 'N', 'N', 'A', 'N', 'N'], ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'], + ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', 'Njumaa', 'Njumamothi'], + ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'] + ], + , + [ + ['J', 'K', 'G', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'D'], + ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'], + [ + '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' + ] + ], + , [['MK', 'TK'], , ['Mbere ya Kristo', 'Thutha wa Kristo']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Ciringi ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_kk.ts b/packages/common/i18n_data/locale_kk.ts new file mode 100644 index 0000000000000..5ec95ebb8dedb --- /dev/null +++ b/packages/common/i18n_data/locale_kk.ts @@ -0,0 +1,66 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kk', + [ + ['AM', 'PM'], + , + ], + , + [ + ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'], + ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], + ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'] + ], + [ + ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'], + ['Жексенбі', 'Дүйсенбі', 'Сейсенбі', 'Сәрсенбі', 'Бейсенбі', 'Жұма', 'Сенбі'], + ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'] + ], + [ + ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + [ + 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' + ], + [ + 'қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', + 'қазан', 'қараша', 'желтоқсан' + ] + ], + [ + ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], + [ + 'Қаң.', 'Ақп.', 'Нау.', 'Сәу.', 'Мам.', 'Мау.', 'Шіл.', 'Там.', 'Қыр.', 'Қаз.', 'Қар.', 'Жел.' + ], + [ + 'Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', + 'Қазан', 'Қараша', 'Желтоқсан' + ] + ], + [['б.з.д.', 'б.з.'], , ['Біздің заманымызға дейін', 'Біздің заманымыз']], 1, [6, 0], + ['dd.MM.yy', 'y \'ж\'. dd MMM', 'y \'ж\'. d MMMM', 'y \'ж\'. d MMMM, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан емес', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '₸', 'Қазақстан теңгесі', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_kkj.ts b/packages/common/i18n_data/locale_kkj.ts new file mode 100644 index 0000000000000..752ed28500984 --- /dev/null +++ b/packages/common/i18n_data/locale_kkj.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kkj', + [ + ['AM', 'PM'], + , + ], + , + [ + ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], + ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], + , + ], + [ + ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], + ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], , + ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', + 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ' + ], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['dd/MM y', 'd MMM y', 'd MMMM y', 'EEEE dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'FCFA', 'Franc CFA', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_kl.ts b/packages/common/i18n_data/locale_kl.ts new file mode 100644 index 0000000000000..4f5aeb4b1a3b9 --- /dev/null +++ b/packages/common/i18n_data/locale_kl.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kl', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['sab', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'], + [ + 'sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', + 'tallimanngorneq', 'arfininngorneq' + ], + ['sab', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'], + [ + 'januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', 'augustusi', 'septemberi', + 'oktoberi', 'novemberi', 'decemberi' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], 'kr.', 'DKK', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_kln.ts b/packages/common/i18n_data/locale_kln.ts new file mode 100644 index 0000000000000..4d99b82b98d60 --- /dev/null +++ b/packages/common/i18n_data/locale_kln.ts @@ -0,0 +1,45 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kln', [['krn', 'koosk'], , ['karoon', 'kooskoliny']], + [ + ['krn', 'koosk'], + , + ], + [ + ['T', 'T', 'O', 'S', 'A', 'M', 'L'], ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'], + ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', 'Komuut', 'Kolo'], + ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'] + ], + , + [ + ['M', 'N', 'T', 'I', 'M', 'P', 'N', 'R', 'B', 'E', 'K', 'K'], + ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'], + [ + 'Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', + 'Bureet', 'Epeeso', 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’' + ] + ], + , [['AM', 'KO'], , ['Amait kesich Jesu', 'Kokakesich Jesu']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Silingitab ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_km.ts b/packages/common/i18n_data/locale_km.ts new file mode 100644 index 0000000000000..b8ccd1e6c894e --- /dev/null +++ b/packages/common/i18n_data/locale_km.ts @@ -0,0 +1,44 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'km', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], , + ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] + ], + , + [ + ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'], + ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], + ], + , [['មុន គ.ស.', 'គ.ស.'], , ['មុន​គ្រិស្តសករាជ', 'គ្រិស្តសករាជ']], 0, + [6, 0], ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} នៅ​ម៉ោង {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], '៛', 'រៀល​កម្ពុជា', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_kn.ts b/packages/common/i18n_data/locale_kn.ts new file mode 100644 index 0000000000000..516da7d8a1f7e --- /dev/null +++ b/packages/common/i18n_data/locale_kn.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kn', + [ + ['ಪೂ', 'ಅ'], + ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], + ], + [ + ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], + , + ], + [ + ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], + ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], + ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'] + ], + , + [ + ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], + ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], + [ + 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', + 'ಡಿಸೆಂಬರ್' + ] + ], + , [['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], , ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ']], 0, [0, 0], + ['d/M/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['hh:mm a', 'hh:mm:ss a', 'hh:mm:ss a z', 'hh:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₹', 'ಭಾರತೀಯ ರೂಪಾಯಿ', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ko-KP.ts b/packages/common/i18n_data/locale_ko-KP.ts new file mode 100644 index 0000000000000..49b423c8e2843 --- /dev/null +++ b/packages/common/i18n_data/locale_ko-KP.ts @@ -0,0 +1,37 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ko-KP', [['AM', 'PM'], , ['오전', '오후']], , + [ + ['일', '월', '화', '수', '목', '금', '토'], , + ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], + ['일', '월', '화', '수', '목', '금', '토'] + ], + , + [ + ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + , + ], + , [['BC', 'AD'], , ['기원전', '서기']], 1, [6, 0], + ['yy. M. d.', 'y. M. d.', 'y년 M월 d일', 'y년 M월 d일 EEEE'], + ['a h:mm', 'a h:mm:ss', 'a h시 m분 s초 z', 'a h시 m분 s초 zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'KPW', '조선 민주주의 인민 공화국 원', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ko.ts b/packages/common/i18n_data/locale_ko.ts new file mode 100644 index 0000000000000..17a8579a59a0c --- /dev/null +++ b/packages/common/i18n_data/locale_ko.ts @@ -0,0 +1,37 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ko', [['AM', 'PM'], , ['오전', '오후']], , + [ + ['일', '월', '화', '수', '목', '금', '토'], , + ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], + ['일', '월', '화', '수', '목', '금', '토'] + ], + , + [ + ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], + , + ], + , [['BC', 'AD'], , ['기원전', '서기']], 0, [6, 0], + ['yy. M. d.', 'y. M. d.', 'y년 M월 d일', 'y년 M월 d일 EEEE'], + ['a h:mm', 'a h:mm:ss', 'a h시 m분 s초 z', 'a h시 m분 s초 zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₩', '대한민국 원', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_kok.ts b/packages/common/i18n_data/locale_kok.ts new file mode 100644 index 0000000000000..c15927128f10c --- /dev/null +++ b/packages/common/i18n_data/locale_kok.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kok', + [ + ['म.पू.', 'म.नं.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + ['आदित्यवार', 'सोमवार', 'मंगळार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', + 'डिसेंबर' + ], + ], + , + [ + ['क्रिस्तपूर्व', 'क्रिस्तशखा'], + , + ], + 0, [0, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'INR', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ks.ts b/packages/common/i18n_data/locale_ks.ts new file mode 100644 index 0000000000000..5b05d5c9b12f5 --- /dev/null +++ b/packages/common/i18n_data/locale_ks.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ks', + [ + ['AM', 'PM'], + , + ], + , + [ + ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], + ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'], + ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'] + ], + , + [ + ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'], + [ + 'جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', + 'دسمبر' + ], + ], + , [['بی سی', 'اے ڈی'], , ['قبٕل مسیٖح', 'عیٖسوی سنہٕ']], 0, [0, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '‎+', '‎-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'ہِندُستٲنۍ رۄپَے', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ksb.ts b/packages/common/i18n_data/locale_ksb.ts new file mode 100644 index 0000000000000..df9e973339b11 --- /dev/null +++ b/packages/common/i18n_data/locale_ksb.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ksb', + [ + ['makeo', 'nyiaghuo'], + , + ], + , + [ + ['2', '3', '4', '5', 'A', 'I', '1'], ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', 'Ijumaa', 'Jumaamosi'], + ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Klisto', 'Baada ya Klisto']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'TSh', 'shilingi ya Tanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ksf.ts b/packages/common/i18n_data/locale_ksf.ts new file mode 100644 index 0000000000000..8cd963a9afe53 --- /dev/null +++ b/packages/common/i18n_data/locale_ksf.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ksf', + [ + ['sárúwá', 'cɛɛ́nko'], + , + ], + , + [ + ['s', 'l', 'm', 'm', 'j', 'j', 's'], ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'], + ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', 'júmbá', 'samdí'], + ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'], + [ + 'ŋ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ɛ́ɛ' + ] + ], + , [['d.Y.', 'k.Y.'], , ['di Yɛ́sus aká yálɛ', 'cámɛɛn kǝ kǝbɔpka Y']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'fráŋ', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ksh.ts b/packages/common/i18n_data/locale_ksh.ts new file mode 100644 index 0000000000000..01a7a5c6d65ec --- /dev/null +++ b/packages/common/i18n_data/locale_ksh.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ksh', [['v.M.', 'n.M.'], , ['Uhr vörmiddaachs', 'Uhr nommendaachs']], + [['v.M.', 'n.M.'], , ['Vörmeddaach', 'Nommendaach']], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['Su.', 'Mo.', 'Di.', 'Me.', 'Du.', 'Fr.', 'Sa.'], + ['Sunndaach', 'Mohndaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', 'Friidaach', 'Samsdaach'], + ['Su', 'Mo', 'Di', 'Me', 'Du', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + ['Jan', 'Fäb', 'Mäz', 'Apr', 'Mai', 'Jun', 'Jul', 'Ouj', 'Säp', 'Okt', 'Nov', 'Dez'], + [ + 'Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', + 'Oktohber', 'Novämber', 'Dezämber' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + ['Jan.', 'Fäb.', 'Mäz.', 'Apr.', 'Mai', 'Jun.', 'Jul.', 'Ouj.', 'Säp.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', + 'Oktohber', 'Novämber', 'Dezämber' + ] + ], + [['vC', 'nC'], ['v. Chr.', 'n. Chr.'], ['vür Krestos', 'noh Krestos']], 1, [6, 0], + ['d. M. y', 'd. MMM. y', 'd. MMMM y', 'EEEE, \'dä\' d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', function(n: number): + Plural { + if (n === 0) return Plural.Zero; + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_kw.ts b/packages/common/i18n_data/locale_kw.ts new file mode 100644 index 0000000000000..d8654e15b4cb5 --- /dev/null +++ b/packages/common/i18n_data/locale_kw.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'kw', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'], + ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', 'dy Gwener', 'dy Sadorn'], + ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', 'Hed', 'Du', 'Kev'], + [ + 'mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', 'mis Metheven', + 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', 'mis Du', 'mis Kevardhu' + ] + ], + , + [ + ['RC', 'AD'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'GBP', function(n: number): + Plural { + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ky.ts b/packages/common/i18n_data/locale_ky.ts new file mode 100644 index 0000000000000..135743b311b14 --- /dev/null +++ b/packages/common/i18n_data/locale_ky.ts @@ -0,0 +1,59 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ky', [['тң', 'тк'], , ['таңкы', 'түштөн кийинки']], , + [ + ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], + ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], + ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], + ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'] + ], + [ + ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], + ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], + ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], + ['жк', 'дш.', 'шш.', 'шр.', 'бш.', 'жм.', 'иш.'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + [ + 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', + 'Ноябрь', 'Декабрь' + ] + ], + [['б.з.ч.', 'б.з.'], , ['биздин заманга чейин', 'биздин заман']], 1, [6, 0], + ['d/M/yy', 'y-\'ж\'., d-MMM', 'y-\'ж\'., d-MMMM', 'y-\'ж\'., d-MMMM, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан эмес', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'сом', 'Кыргызстан сому', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_lag.ts b/packages/common/i18n_data/locale_lag.ts new file mode 100644 index 0000000000000..a16f7745430ef --- /dev/null +++ b/packages/common/i18n_data/locale_lag.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lag', + [ + ['TOO', 'MUU'], + , + ], + , + [ + ['P', 'T', 'E', 'O', 'A', 'I', 'M'], ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'], + ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', 'Ijumáa', 'Jumamóosi'], + ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'] + ], + , + [ + ['F', 'N', 'K', 'I', 'I', 'I', 'M', 'V', 'S', 'I', 'S', 'S'], + [ + 'Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', + 'Inyi', 'Saano', 'Sasatʉ' + ], + [ + 'Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', + 'Kʉvɨɨrɨ', 'Kʉsaatʉ', 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ' + ] + ], + , [['KSA', 'KA'], , ['Kɨrɨsitʉ sɨ anavyaal', 'Kɨrɨsitʉ akavyaalwe']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'TSh', 'Shilíingi ya Taansanía', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (n === 0) return Plural.Zero; + if ((i === 0 || i === 1) && !(n === 0)) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_lb.ts b/packages/common/i18n_data/locale_lb.ts new file mode 100644 index 0000000000000..be483001544bc --- /dev/null +++ b/packages/common/i18n_data/locale_lb.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lb', + [ + ['mo.', 'nomë.'], + ['moies', 'nomëttes'], + ], + [ + ['moies', 'nomëttes'], + , + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['Son.', 'Méi.', 'Dën.', 'Mët.', 'Don.', 'Fre.', 'Sam.'], + ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'], + ['So.', 'Mé.', 'Dë.', 'Më.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['S', 'M', 'D', 'M', 'D', 'F', 'S'], ['Son', 'Méi', 'Dën', 'Mët', 'Don', 'Fre', 'Sam'], + ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'], + ['So.', 'Mé.', 'Dë.', 'Më.', 'Do.', 'Fr.', 'Sa.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan.', 'Feb.', 'Mäe.', 'Abr.', 'Mee', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'], + [ + 'Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', + 'Oktober', 'November', 'Dezember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], + [ + 'Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', + 'Oktober', 'November', 'Dezember' + ] + ], + [ + ['v. Chr.', 'n. Chr.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'd. MMM y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_lg.ts b/packages/common/i18n_data/locale_lg.ts new file mode 100644 index 0000000000000..5aa909eebbc64 --- /dev/null +++ b/packages/common/i18n_data/locale_lg.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lg', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'B', 'L', 'L', 'L', 'L', 'L'], ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'], + ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'], + ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + [ + 'Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', + 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba' + ] + ], + , [['BC', 'AD'], , ['Kulisito nga tannaza', 'Bukya Kulisito Azaal']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'USh', 'Silingi eya Yuganda', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_lkt.ts b/packages/common/i18n_data/locale_lkt.ts new file mode 100644 index 0000000000000..9088dc1acf7bc --- /dev/null +++ b/packages/common/i18n_data/locale_lkt.ts @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lkt', + [ + ['AM', 'PM'], + , + ], + , + [ + ['A', 'W', 'N', 'Y', 'T', 'Z', 'O'], + [ + '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' + ], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + [ + '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' + ], + , + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + '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í' + ], + ], + , + [ + ['BCE', 'CE'], + , + ], + 0, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '$', 'USD', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ln-AO.ts b/packages/common/i18n_data/locale_ln-AO.ts new file mode 100644 index 0000000000000..cf561bc99398f --- /dev/null +++ b/packages/common/i18n_data/locale_ln-AO.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ln-AO', + [ + ['ntɔ́ngɔ́', 'mpókwa'], + , + ], + , + [ + ['e', 'y', 'm', 'm', 'm', 'm', 'p'], ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'], + [ + '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ɔ' + ], + ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'] + ], + , + [ + ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'], + ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + [ + '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é' + ] + ], + , [['libóso ya', 'nsima ya Y'], , ['Yambo ya Yézu Krís', 'Nsima ya Yézu Krís']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'Kz', 'Kwanza ya Angóla', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ln-CF.ts b/packages/common/i18n_data/locale_ln-CF.ts new file mode 100644 index 0000000000000..d473d0c6c1f38 --- /dev/null +++ b/packages/common/i18n_data/locale_ln-CF.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ln-CF', + [ + ['ntɔ́ngɔ́', 'mpókwa'], + , + ], + , + [ + ['e', 'y', 'm', 'm', 'm', 'm', 'p'], ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'], + [ + '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ɔ' + ], + ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'] + ], + , + [ + ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'], + ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + [ + '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é' + ] + ], + , [['libóso ya', 'nsima ya Y'], , ['Yambo ya Yézu Krís', 'Nsima ya Yézu Krís']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Falánga CFA BEAC', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ln-CG.ts b/packages/common/i18n_data/locale_ln-CG.ts new file mode 100644 index 0000000000000..041bb59d99070 --- /dev/null +++ b/packages/common/i18n_data/locale_ln-CG.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ln-CG', + [ + ['ntɔ́ngɔ́', 'mpókwa'], + , + ], + , + [ + ['e', 'y', 'm', 'm', 'm', 'm', 'p'], ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'], + [ + '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ɔ' + ], + ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'] + ], + , + [ + ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'], + ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + [ + '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é' + ] + ], + , [['libóso ya', 'nsima ya Y'], , ['Yambo ya Yézu Krís', 'Nsima ya Yézu Krís']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Falánga CFA BEAC', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ln.ts b/packages/common/i18n_data/locale_ln.ts new file mode 100644 index 0000000000000..61330a9dc77f7 --- /dev/null +++ b/packages/common/i18n_data/locale_ln.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ln', + [ + ['ntɔ́ngɔ́', 'mpókwa'], + , + ], + , + [ + ['e', 'y', 'm', 'm', 'm', 'm', 'p'], ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'], + [ + '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ɔ' + ], + ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'] + ], + , + [ + ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'], + ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'], + [ + '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é' + ] + ], + , [['libóso ya', 'nsima ya Y'], , ['Yambo ya Yézu Krís', 'Nsima ya Yézu Krís']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FC', 'Falánga ya Kongó', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_lo.ts b/packages/common/i18n_data/locale_lo.ts new file mode 100644 index 0000000000000..5ae80bf4761a1 --- /dev/null +++ b/packages/common/i18n_data/locale_lo.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lo', + [ + ['ກທ', 'ຫຼທ'], + ['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'], + ], + , + [ + ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'], ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'], + ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], + ['ອາ.', 'ຈ.', 'ອ.', 'ພ.', 'ພຫ.', 'ສຸ.', 'ສ.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.' + ], + [ + 'ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', + 'ທັນວາ' + ] + ], + , [['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'], , ['ກ່ອນຄຣິດສັກກະລາດ', 'ຄຣິດສັກກະລາດ']], 0, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE ທີ d MMMM G y'], + ['H:mm', 'H:mm:ss', 'H ໂມງ m ນາທີ ss ວິນາທີ z', 'H ໂມງ m ນາທີ ss ວິນາທີ zzzz'], + [ + '{1}, {0}', + , + , + ], + [ + ',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', + 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ', ':' + ], + ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#'], '₭', 'ລາວ ກີບ', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_lrc-IQ.ts b/packages/common/i18n_data/locale_lrc-IQ.ts new file mode 100644 index 0000000000000..2108f1a82a413 --- /dev/null +++ b/packages/common/i18n_data/locale_lrc-IQ.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lrc-IQ', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', + 'نوڤامر', 'دئسامر' + ], + ], + , + [ + ['BCE', 'CE'], + , + ], + 6, [5, 6], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'IQD', 'IQD', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_lrc.ts b/packages/common/i18n_data/locale_lrc.ts new file mode 100644 index 0000000000000..ffbd4ee4297a4 --- /dev/null +++ b/packages/common/i18n_data/locale_lrc.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lrc', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', + 'نوڤامر', 'دئسامر' + ], + ], + , + [ + ['BCE', 'CE'], + , + ], + 6, [5, 5], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'IRR', 'IRR', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_lt.ts b/packages/common/i18n_data/locale_lt.ts new file mode 100644 index 0000000000000..bd9164f2e5e39 --- /dev/null +++ b/packages/common/i18n_data/locale_lt.ts @@ -0,0 +1,72 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lt', + [ + ['pr. p.', 'pop.'], + ['priešpiet', 'popiet'], + ], + , + [ + ['S', 'P', 'A', 'T', 'K', 'P', 'Š'], ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'], + [ + 'sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', + 'šeštadienis' + ], + ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'] + ], + , + [ + ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + [ + 'saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', + 'lapkr.', 'gruod.' + ], + [ + 'sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', + 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio' + ] + ], + [ + ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'], + [ + 'saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', + 'lapkr.', 'gruod.' + ], + [ + 'sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', + 'rugsėjis', 'spalis', 'lapkritis', 'gruodis' + ] + ], + [['pr. Kr.', 'po Kr.'], , ['prieš Kristų', 'po Kristaus']], 1, [6, 0], + ['y-MM-dd', , 'y \'m\'. MMMM d \'d\'.', 'y \'m\'. MMMM d \'d\'., EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'Euras', + function(n: number): + Plural { + let f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) return Plural.One; + if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 9 && + !(n % 100 >= 11 && n % 100 <= 19)) + return Plural.Few; + if (!(f === 0)) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_lu.ts b/packages/common/i18n_data/locale_lu.ts new file mode 100644 index 0000000000000..8d8709292ae36 --- /dev/null +++ b/packages/common/i18n_data/locale_lu.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lu', + [ + ['Dinda', 'Dilolo'], + , + ], + , + [ + ['L', 'N', 'N', 'N', 'N', 'N', 'L'], ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'], + ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', 'Lubingu'], + ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'] + ], + , + [ + ['C', 'L', 'L', 'M', 'L', 'L', 'K', 'L', 'L', 'L', 'K', 'C'], + ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'], + [ + '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à' + ] + ], + , [['kmp. Y.K.', 'kny. Y. K.'], , ['Kumpala kwa Yezu Kli', 'Kunyima kwa Yezu Kli']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'FC', 'Nfalanga wa Kongu', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_luo.ts b/packages/common/i18n_data/locale_luo.ts new file mode 100644 index 0000000000000..419db5ddbf9ea --- /dev/null +++ b/packages/common/i18n_data/locale_luo.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'luo', + [ + ['OD', 'OT'], + , + ], + , + [ + ['J', 'W', 'T', 'T', 'T', 'T', 'N'], ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'], + ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang’wen', 'Tich Abich', 'Ngeso'], + ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'] + ], + , + [ + ['C', 'R', 'D', 'N', 'B', 'U', 'B', 'B', 'C', 'P', 'C', 'P'], + ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'], + [ + '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' + ] + ], + , [['BC', 'AD'], , ['Kapok Kristo obiro', 'Ka Kristo osebiro']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'Ksh', 'Siling mar Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_luy.ts b/packages/common/i18n_data/locale_luy.ts new file mode 100644 index 0000000000000..c951cc510278e --- /dev/null +++ b/packages/common/i18n_data/locale_luy.ts @@ -0,0 +1,48 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'luy', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'], + [ + 'Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi' + ], + ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['BC', 'AD'], , ['Imberi ya Kuuza Kwa', 'Muhiga Kuvita Kuuza']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00;¤- #,##0.00', '#E0'], 'Ksh', 'Sirinji ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_lv.ts b/packages/common/i18n_data/locale_lv.ts new file mode 100644 index 0000000000000..e95fc3319ea93 --- /dev/null +++ b/packages/common/i18n_data/locale_lv.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'lv', [['priekšp.', 'pēcp.'], , ['priekšpusdienā', 'pēcpusdienā']], + [['priekšp.', 'pēcp.'], ['priekšp.', 'pēcpusd.'], ['priekšpusdiena', 'pēcpusdiena']], + [ + ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'], + ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena'], + ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'] + ], + [ + ['S', 'P', 'O', 'T', 'C', 'P', 'S'], + ['Svētd.', 'Pirmd.', 'Otrd.', 'Trešd.', 'Ceturtd.', 'Piektd.', 'Sestd.'], + ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', 'Ceturtdiena', 'Piektdiena', 'Sestdiena'], + ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', + 'dec.' + ], + [ + 'janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', + 'septembris', 'oktobris', 'novembris', 'decembris' + ] + ], + , [['p.m.ē.', 'm.ē.'], , ['pirms mūsu ēras', 'mūsu ērā']], 1, [6, 0], + ['dd.MM.yy', 'y. \'gada\' d. MMM', 'y. \'gada\' d. MMMM', 'EEEE, y. \'gada\' d. MMMM'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NS', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'eiro', + function(n: number): + Plural { + let v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (n % 10 === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19 || + v === 2 && f % 100 === Math.floor(f % 100) && f % 100 >= 11 && f % 100 <= 19) + return Plural.Zero; + if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || + !(v === 2) && f % 10 === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mas-TZ.ts b/packages/common/i18n_data/locale_mas-TZ.ts new file mode 100644 index 0000000000000..59285681cd57b --- /dev/null +++ b/packages/common/i18n_data/locale_mas-TZ.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mas-TZ', + [ + ['Ɛnkakɛnyá', 'Ɛndámâ'], + , + ], + , + [ + ['2', '3', '4', '5', '6', '7', '1'], ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'], + ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + [ + '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' + ] + ], + , [['MY', 'EY'], , ['Meínō Yɛ́sʉ', 'Eínō Yɛ́sʉ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'Iropiyianí e Tanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mas.ts b/packages/common/i18n_data/locale_mas.ts new file mode 100644 index 0000000000000..bb5b699f2d72b --- /dev/null +++ b/packages/common/i18n_data/locale_mas.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mas', + [ + ['Ɛnkakɛnyá', 'Ɛndámâ'], + , + ], + , + [ + ['2', '3', '4', '5', '6', '7', '1'], ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'], + ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'], + [ + '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' + ] + ], + , [['MY', 'EY'], , ['Meínō Yɛ́sʉ', 'Eínō Yɛ́sʉ']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Iropiyianí e Kenya', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mer.ts b/packages/common/i18n_data/locale_mer.ts new file mode 100644 index 0000000000000..89bd932cb3479 --- /dev/null +++ b/packages/common/i18n_data/locale_mer.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mer', + [ + ['RŨ', 'ŨG'], + , + ], + , + [ + ['K', 'M', 'W', 'W', 'W', 'W', 'J'], ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'], + ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', 'Jumamosi'], + ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'] + ], + , + [ + ['J', 'F', 'M', 'Ĩ', 'M', 'N', 'N', 'A', 'S', 'O', 'N', 'D'], + ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'], + [ + 'Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', + 'Oktũba', 'Novemba', 'Dicemba' + ] + ], + , [['MK', 'NK'], , ['Mbere ya Kristũ', 'Nyuma ya Kristũ']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Shilingi ya Kenya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_mfe.ts b/packages/common/i18n_data/locale_mfe.ts new file mode 100644 index 0000000000000..53040fb773a61 --- /dev/null +++ b/packages/common/i18n_data/locale_mfe.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mfe', + [ + ['AM', 'PM'], + , + ], + , + [ + ['d', 'l', 'm', 'm', 'z', 'v', 's'], ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'], + ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', 'samdi'], + ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'] + ], + , + [ + ['z', 'f', 'm', 'a', 'm', 'z', 'z', 'o', 's', 'o', 'n', 'd'], + ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', 'okt', 'nov', 'des'], + [ + 'zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', 'septam', 'oktob', 'novam', + 'desam' + ] + ], + , [['av. Z-K', 'ap. Z-K'], , ['avan Zezi-Krist', 'apre Zezi-Krist']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'Rs', 'roupi morisien', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_mg.ts b/packages/common/i18n_data/locale_mg.ts new file mode 100644 index 0000000000000..1a79095a1b02f --- /dev/null +++ b/packages/common/i18n_data/locale_mg.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mg', + [ + ['AM', 'PM'], + , + ], + , + [ + ['A', 'A', 'T', 'A', 'A', 'Z', 'A'], ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'], + ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', 'Zoma', 'Asabotsy'], + ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', 'Aogositra', 'Septambra', + 'Oktobra', 'Novambra', 'Desambra' + ] + ], + , [['BC', 'AD'], , ['Alohan’i JK', 'Aorian’i JK']], 1, [6, 0], + ['y-MM-dd', 'y MMM d', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'Ar', 'Ariary', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mgh.ts b/packages/common/i18n_data/locale_mgh.ts new file mode 100644 index 0000000000000..cac716af68a3d --- /dev/null +++ b/packages/common/i18n_data/locale_mgh.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mgh', + [ + ['wichishu', 'mchochil’l'], + , + ], + , + [ + ['S', 'J', 'J', 'J', 'A', 'I', 'J'], ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'], + ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', 'Jumamosi'], + ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'] + ], + , + [ + ['K', 'U', 'R', 'C', 'T', 'M', 'S', 'N', 'T', 'K', 'M', 'Y'], + ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'], + [ + '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' + ] + ], + , [['HY', 'YY'], , ['Hinapiya yesu', 'Yopia yesu']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'MTn', 'MZN', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_mgo.ts b/packages/common/i18n_data/locale_mgo.ts new file mode 100644 index 0000000000000..e7aed7a1e7cce --- /dev/null +++ b/packages/common/i18n_data/locale_mgo.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mgo', + [ + ['AM', 'PM'], + , + ], + , + [ + ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], + ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], , + ['1', '2', '3', '4', '5', '6', '7'] + ], + , + [ + ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', '10', '11', '12'], + [ + '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' + ], + [ + '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' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'EEEE, y MMMM dd'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'FCFA', 'shirè', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mk.ts b/packages/common/i18n_data/locale_mk.ts new file mode 100644 index 0000000000000..88c72d694ee6a --- /dev/null +++ b/packages/common/i18n_data/locale_mk.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mk', [['претпл.', 'попл.'], , ['претпладне', 'попладне']], , + [ + ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', 'пет.', 'саб.'], + ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], + ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] + ], + [ + ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'], + ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], + ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] + ], + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + [ + 'јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', + 'дек.' + ], + [ + 'јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', + 'октомври', 'ноември', 'декември' + ] + ], + , [['пр.н.е.', 'н.е.'], , ['пред нашата ера', 'од нашата ера']], 1, [6, 0], + ['dd.M.yy', 'dd.M.y', 'dd MMMM y', 'EEEE, dd MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'ден', 'Македонски денар', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 || f % 10 === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ml.ts b/packages/common/i18n_data/locale_ml.ts new file mode 100644 index 0000000000000..0eb934d96b90c --- /dev/null +++ b/packages/common/i18n_data/locale_ml.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ml', + [ + ['AM', 'PM'], + , + ], + , + [ + ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], + ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], + [ + 'ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്ച', + 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', + 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച' + ], + ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] + ], + [ + ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], + ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], + [ + 'ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', + 'ചൊവ്വാഴ്‌ച', 'ബുധനാഴ്‌ച', + 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', + 'ശനിയാഴ്‌ച' + ], + ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] + ], + [ + ['ജ', 'ഫ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + [ + 'ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', + 'ഒക്‌ടോബർ', 'നവംബർ', 'ഡിസംബർ' + ] + ], + [ + ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], + ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], + [ + 'ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', + 'ഒക്‌ടോബർ', 'നവംബർ', 'ഡിസംബർ' + ] + ], + [ + ['ക്രി.മു.', 'എഡി'], , + ['ക്രിസ്‌തുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി'] + ], + 0, [0, 0], ['d/M/yy', 'y, MMM d', 'y, MMMM d', 'y, MMMM d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₹', 'ഇന്ത്യൻ രൂപ', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mn.ts b/packages/common/i18n_data/locale_mn.ts new file mode 100644 index 0000000000000..607a8033d4a8f --- /dev/null +++ b/packages/common/i18n_data/locale_mn.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mn', [['үө', 'үх'], ['ҮӨ', 'ҮХ'], ['ү.ө', 'ү.х']], + [ + ['ҮӨ', 'ҮХ'], + , + ], + [ + ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], , + ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'], + ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', + '9-р сар', '10-р сар', '11-р сар', '12-р сар' + ], + [ + 'Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', + 'Зургадугаар сар', 'Долдугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', + 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар' + ] + ], + , [['МЭӨ', 'МЭ'], ['м.э.ө', 'м.э.'], ['манай эриний өмнөх', 'манай эриний']], 1, [6, 0], + ['y-MM-dd', 'y MMM d', 'y\'оны\' MMMM\'сарын\' d\'өдөр\'', 'EEEE, y \'оны\' MM \'сарын\' d'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + '{1} {0}', + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₮', 'төгрөг', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mr.ts b/packages/common/i18n_data/locale_mr.ts new file mode 100644 index 0000000000000..0b569835e9500 --- /dev/null +++ b/packages/common/i18n_data/locale_mr.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mr', + [ + ['स', 'सं'], + ['म.पू.', 'म.उ.'], + ], + [ + ['म.पू.', 'म.उ.'], + , + ], + [ + ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], + ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], + ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] + ], + , + [ + ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], + ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'], + [ + 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', + 'डिसेंबर' + ] + ], + , [['इ. स. पू.', 'इ. स.'], , ['ईसवीसनपूर्व', 'ईसवीसन']], 0, [0, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} रोजी {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##0%', '¤#,##0.00', '[#E0]'], '₹', 'भारतीय रुपया', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ms-BN.ts b/packages/common/i18n_data/locale_ms-BN.ts new file mode 100644 index 0000000000000..8432b9603d5de --- /dev/null +++ b/packages/common/i18n_data/locale_ms-BN.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ms-BN', + [ + ['a', 'p'], + ['PG', 'PTG'], + ], + , + [ + ['A', 'I', 'S', 'R', 'K', 'J', 'S'], ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], + ['Ah', 'Is', 'Se', 'Ra', 'Kh', 'Ju', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + [ + 'Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', + 'November', 'Disember' + ] + ], + , + [ + ['S.M.', 'TM'], + , + ], + 1, [6, 0], ['d/MM/yy', 'd MMM y', 'd MMMM y', 'dd MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '$', 'Dolar Brunei', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ms-SG.ts b/packages/common/i18n_data/locale_ms-SG.ts new file mode 100644 index 0000000000000..850cdc4c2ed1a --- /dev/null +++ b/packages/common/i18n_data/locale_ms-SG.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ms-SG', + [ + ['a', 'p'], + ['PG', 'PTG'], + ], + , + [ + ['A', 'I', 'S', 'R', 'K', 'J', 'S'], ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], + ['Ah', 'Is', 'Se', 'Ra', 'Kh', 'Ju', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + [ + 'Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', + 'November', 'Disember' + ] + ], + , + [ + ['S.M.', 'TM'], + , + ], + 0, [6, 0], ['d/MM/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Dolar Singapura', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ms.ts b/packages/common/i18n_data/locale_ms.ts new file mode 100644 index 0000000000000..d9e59ef560964 --- /dev/null +++ b/packages/common/i18n_data/locale_ms.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ms', + [ + ['a', 'p'], + ['PG', 'PTG'], + ], + , + [ + ['A', 'I', 'S', 'R', 'K', 'J', 'S'], ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'], + ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'], + ['Ah', 'Is', 'Se', 'Ra', 'Kh', 'Ju', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'], + [ + 'Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', + 'November', 'Disember' + ] + ], + , + [ + ['S.M.', 'TM'], + , + ], + 1, [6, 0], ['d/MM/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'RM', 'Ringgit Malaysia', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_mt.ts b/packages/common/i18n_data/locale_mt.ts new file mode 100644 index 0000000000000..c8007486e68f0 --- /dev/null +++ b/packages/common/i18n_data/locale_mt.ts @@ -0,0 +1,65 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mt', + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + , + [ + ['Ħd', 'T', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'], ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], + ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'] + ], + [ + ['Ħd', 'Tn', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'], ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'], + ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'], + ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + [ + 'Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', + 'Ottubru', 'Novembru', 'Diċembru' + ] + ], + [ + ['Jn', 'Fr', 'Mz', 'Ap', 'Mj', 'Ġn', 'Lj', 'Aw', 'St', 'Ob', 'Nv', 'Dċ'], + ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'], + [ + 'Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', + 'Ottubru', 'Novembru', 'Diċembru' + ] + ], + [['QK', 'WK'], , ['Qabel Kristu', 'Wara Kristu']], 0, [6, 0], + ['dd/MM/y', 'dd MMM y', 'd \'ta\'’ MMMM y', 'EEEE, d \'ta\'’ MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '€', 'ewro', + function(n: number): + Plural { + if (n === 1) return Plural.One; + if (n === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 2 && n % 100 <= 10) + return Plural.Few; + if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_mua.ts b/packages/common/i18n_data/locale_mua.ts new file mode 100644 index 0000000000000..cf9f18478a8b4 --- /dev/null +++ b/packages/common/i18n_data/locale_mua.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mua', + [ + ['comme', 'lilli'], + , + ], + , + [ + ['Y', 'L', 'Z', 'O', 'A', 'G', 'E'], ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'], + ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'], + ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'] + ], + , + [ + ['O', 'A', 'I', 'F', 'D', 'B', 'L', 'M', 'E', 'U', 'W', 'Y'], + ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'], + [ + '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' + ] + ], + , [['KK', 'PK'], , ['KǝPel Kristu', 'Pel Kristu']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'FCFA', 'solai BEAC', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_my.ts b/packages/common/i18n_data/locale_my.ts new file mode 100644 index 0000000000000..afc1f8ec83d70 --- /dev/null +++ b/packages/common/i18n_data/locale_my.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'my', + [ + ['နံနက်', 'ညနေ'], + , + ], + , + [ + ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], + ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], + , + ], + , + [ + ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'], + ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'], + [ + 'ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', + 'ဒီဇင်ဘာ' + ] + ], + , [['ဘီစီ', 'အေဒီ'], , ['ခရစ်တော် မပေါ်မီနှစ်', 'ခရစ်နှစ်']], 0, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'z HH:mm:ss', 'zzzz HH:mm:ss'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ဂဏန်းမဟုတ်သော', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'K', 'မြန်မာကျပ်', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_mzn.ts b/packages/common/i18n_data/locale_mzn.ts new file mode 100644 index 0000000000000..61739cf54ca5c --- /dev/null +++ b/packages/common/i18n_data/locale_mzn.ts @@ -0,0 +1,45 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'mzn', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', + 'نوامبر', 'دسامبر' + ], + ], + , [['پ.م', 'م.'], , ['قبل میلاد', 'بعد میلاد']], 6, [5, 5], + ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'IRR', 'ایران ریال', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_naq.ts b/packages/common/i18n_data/locale_naq.ts new file mode 100644 index 0000000000000..201d629b7072f --- /dev/null +++ b/packages/common/i18n_data/locale_naq.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'naq', + [ + ['ǁgoagas', 'ǃuias'], + , + ], + , + [ + ['S', 'M', 'E', 'W', 'D', 'F', 'A'], ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'], + [ + 'Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', 'Dondertaxtsees', + 'Fraitaxtsees', 'Satertaxtsees' + ], + ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'ǃ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' + ] + ], + , [['BC', 'AD'], , ['Xristub aiǃâ', 'Xristub khaoǃgâ']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'ZAR', 'South African Randi', + function(n: number): + Plural { + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nb-SJ.ts b/packages/common/i18n_data/locale_nb-SJ.ts new file mode 100644 index 0000000000000..597b852a99cc5 --- /dev/null +++ b/packages/common/i18n_data/locale_nb-SJ.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nb-SJ', + [ + ['a', 'p'], + ['a.m.', 'p.m.'], + ], + [ + ['a.m.', 'p.m.'], + , + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + ['sø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + [ + 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + [ + 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [['f.Kr.', 'e.Kr.'], , ['før Kristus', 'etter Kristus']], 1, [6, 0], + ['dd.MM.y', 'd. MMM y', 'd. MMMM y', 'EEEE d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + ['{1}, {0}', , '{1} \'kl\'. {0}', '{1} {0}'], + [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], 'kr', 'norske kroner', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nb.ts b/packages/common/i18n_data/locale_nb.ts new file mode 100644 index 0000000000000..06243a6be7b63 --- /dev/null +++ b/packages/common/i18n_data/locale_nb.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nb', + [ + ['a', 'p'], + ['a.m.', 'p.m.'], + ], + [ + ['a.m.', 'p.m.'], + , + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'], + ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + ['sø.', 'ma.', 'ti.', 'on.', 'to.', 'fr.', 'lø.'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + [ + 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + [ + 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [['f.Kr.', 'e.Kr.'], , ['før Kristus', 'etter Kristus']], 1, [6, 0], + ['dd.MM.y', 'd. MMM y', 'd. MMMM y', 'EEEE d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + ['{1}, {0}', , '{1} \'kl\'. {0}', '{1} {0}'], + [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], 'kr', 'norske kroner', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nd.ts b/packages/common/i18n_data/locale_nd.ts new file mode 100644 index 0000000000000..1f21ca0653651 --- /dev/null +++ b/packages/common/i18n_data/locale_nd.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nd', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'S', 'S', 'S', 'S', 'M'], ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'], + ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', 'Mgqibelo'], + ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'] + ], + , + [ + ['Z', 'N', 'M', 'M', 'N', 'N', 'N', 'N', 'M', 'M', 'L', 'M'], + ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'], + [ + 'Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', + 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', 'Mpalakazi' + ] + ], + , [['BC', 'AD'], , ['UKristo angakabuyi', 'Ukristo ebuyile']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'Dola yase Amelika', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nds-NL.ts b/packages/common/i18n_data/locale_nds-NL.ts new file mode 100644 index 0000000000000..88b1279be3c55 --- /dev/null +++ b/packages/common/i18n_data/locale_nds-NL.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nds-NL', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '€', 'EUR', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_nds.ts b/packages/common/i18n_data/locale_nds.ts new file mode 100644 index 0000000000000..2d90b4d1eec0c --- /dev/null +++ b/packages/common/i18n_data/locale_nds.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nds', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '€', 'EUR', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ne-IN.ts b/packages/common/i18n_data/locale_ne-IN.ts new file mode 100644 index 0000000000000..9613005357679 --- /dev/null +++ b/packages/common/i18n_data/locale_ne-IN.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ne-IN', + [ + ['पूर्वाह्न', 'अपराह्न'], + , + ], + , + [ + ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], + ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], + ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] + ], + , + [ + ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + [ + 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर' + ], + [ + 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर' + ] + ], + [ + ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + [ + 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर' + ], + ], + [ + ['ईसा पूर्व', 'सन्'], + , + ], + 0, [0, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₹', 'भारतीय रूपिँया', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ne.ts b/packages/common/i18n_data/locale_ne.ts new file mode 100644 index 0000000000000..207a81e38616c --- /dev/null +++ b/packages/common/i18n_data/locale_ne.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ne', + [ + ['पूर्वाह्न', 'अपराह्न'], + , + ], + , + [ + ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], + ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], + ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] + ], + , + [ + ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + [ + 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर' + ], + [ + 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर' + ] + ], + [ + ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'], + [ + 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', + 'डिसेम्बर' + ], + ], + [ + ['ईसा पूर्व', 'सन्'], + , + ], + 0, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'नेरू', 'नेपाली रूपैयाँ', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl-AW.ts b/packages/common/i18n_data/locale_nl-AW.ts new file mode 100644 index 0000000000000..a82ccfdd7d30b --- /dev/null +++ b/packages/common/i18n_data/locale_nl-AW.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl-AW', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], 'Afl.', 'Arubaanse gulden', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl-BE.ts b/packages/common/i18n_data/locale_nl-BE.ts new file mode 100644 index 0000000000000..e1623833f2f1d --- /dev/null +++ b/packages/common/i18n_data/locale_nl-BE.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl-BE', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['d/MM/yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl-BQ.ts b/packages/common/i18n_data/locale_nl-BQ.ts new file mode 100644 index 0000000000000..85b3759385482 --- /dev/null +++ b/packages/common/i18n_data/locale_nl-BQ.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl-BQ', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], '$', 'Amerikaanse dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl-CW.ts b/packages/common/i18n_data/locale_nl-CW.ts new file mode 100644 index 0000000000000..6831640d94d29 --- /dev/null +++ b/packages/common/i18n_data/locale_nl-CW.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl-CW', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], 'NAf.', + 'Nederlands-Antilliaanse gulden', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), + v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl-SR.ts b/packages/common/i18n_data/locale_nl-SR.ts new file mode 100644 index 0000000000000..0af58b33e8d51 --- /dev/null +++ b/packages/common/i18n_data/locale_nl-SR.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl-SR', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], '$', 'Surinaamse dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl-SX.ts b/packages/common/i18n_data/locale_nl-SX.ts new file mode 100644 index 0000000000000..ce8636f2bc5b1 --- /dev/null +++ b/packages/common/i18n_data/locale_nl-SX.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl-SX', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], 'NAf.', + 'Nederlands-Antilliaanse gulden', function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), + v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nl.ts b/packages/common/i18n_data/locale_nl.ts new file mode 100644 index 0000000000000..5a8da7c91c2f1 --- /dev/null +++ b/packages/common/i18n_data/locale_nl.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nl', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'], ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], + ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], + ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], 1, [6, 0], + ['dd-MM-yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + '{1} \'om\' {0}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nmg.ts b/packages/common/i18n_data/locale_nmg.ts new file mode 100644 index 0000000000000..6843e659d2c4a --- /dev/null +++ b/packages/common/i18n_data/locale_nmg.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nmg', + [ + ['maná', 'kugú'], + , + ], + , + [ + ['s', 'm', 's', 's', 's', 'm', 's'], ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'], + [ + '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ɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', 'ng10', 'ng11', 'kris'], + [ + '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' + ] + ], + , [['BL', 'PB'], , ['Bó Lahlɛ̄', 'Pfiɛ Burī']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Fraŋ CFA BEAC', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_nn.ts b/packages/common/i18n_data/locale_nn.ts new file mode 100644 index 0000000000000..18bad86663242 --- /dev/null +++ b/packages/common/i18n_data/locale_nn.ts @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nn', [['f.m.', 'e.m.'], , ['formiddag', 'ettermiddag']], + [ + ['f.m.', 'e.m.'], + , + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['sø.', 'må.', 'ty.', 'on.', 'to.', 'fr.', 'la.'], + ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'], + ['sø.', 'må.', 'ty.', 'on.', 'to.', 'fr.', 'la.'] + ], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['søn', 'mån', 'tys', 'ons', 'tor', 'fre', 'lau'], + ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'], + ['sø.', 'må.', 'ty.', 'on.', 'to.', 'fr.', 'la.'] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'], + [ + 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + [ + 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', + 'november', 'desember' + ] + ], + [ + ['f.Kr.', 'e.Kr.'], + , + ], + 1, [6, 0], ['dd.MM.y', 'd. MMM y', 'd. MMMM y', 'EEEE d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', '\'kl\'. HH:mm:ss zzzz'], + ['{1}, {0}', , '{1} \'kl\'. {0}', '{1} {0}'], + [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr', 'norsk krone', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nnh.ts b/packages/common/i18n_data/locale_nnh.ts new file mode 100644 index 0000000000000..b0cd8a3a09f55 --- /dev/null +++ b/packages/common/i18n_data/locale_nnh.ts @@ -0,0 +1,48 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nnh', + [ + ['mbaʼámbaʼ', 'ncwònzém'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + [ + 'lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', + 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ' + ], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + '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' + ], + ], + , [['m.z.Y.', 'm.g.n.Y.'], , ['mé zyé Yěsô', 'mé gÿo ńzyé Yěsô']], 1, [6, 0], + ['dd/MM/yy', 'd MMM, y', '\'lyɛ\'̌ʼ d \'na\' MMMM, y', 'EEEE , \'lyɛ\'̌ʼ d \'na\' MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], ['{1} {0}', , '{1}, {0}', '{1},{0}'], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'FCFA', 'feláŋ CFA', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_nus.ts b/packages/common/i18n_data/locale_nus.ts new file mode 100644 index 0000000000000..4c6497b38d0d4 --- /dev/null +++ b/packages/common/i18n_data/locale_nus.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nus', + [ + ['RW', 'TŊ'], + , + ], + , + [ + ['C', 'J', 'R', 'D', 'Ŋ', 'D', 'B'], ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'], + [ + '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' + ], + ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'] + ], + , + [ + ['T', 'P', 'D', 'G', 'D', 'K', 'P', 'T', 'T', 'L', 'K', 'T'], + ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'], + [ + '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' + ] + ], + , [['AY', 'ƐY'], , ['A ka̱n Yecu ni dap', 'Ɛ ca Yecu dap']], 1, [6, 0], + ['d/MM/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'z h:mm:ss a', 'zzzz h:mm:ss a'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '£', 'SSP', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_nyn.ts b/packages/common/i18n_data/locale_nyn.ts new file mode 100644 index 0000000000000..a0a48359b3b08 --- /dev/null +++ b/packages/common/i18n_data/locale_nyn.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'nyn', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'K', 'R', 'S', 'N', 'T', 'M'], ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'], + ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'], + ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'], + [ + 'Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', + 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', + 'Okwaikumi na ibiri' + ] + ], + , [['BC', 'AD'], , ['Kurisito Atakaijire', 'Kurisito Yaijire']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'USh', 'Eshiringi ya Uganda', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_om-KE.ts b/packages/common/i18n_data/locale_om-KE.ts new file mode 100644 index 0000000000000..1fba56b2e34f8 --- /dev/null +++ b/packages/common/i18n_data/locale_om-KE.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'om-KE', + [ + ['WD', 'WB'], + , + ], + , + [ + ['D', 'W', 'Q', 'R', 'K', 'J', 'S'], ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'], + ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'], + ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + [ + 'Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', + 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee' + ] + ], + [ + ['A', 'G', 'B', 'E', 'C', 'W', 'A', 'H', 'F', 'O', 'S', 'M'], + ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + [ + 'Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', + 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee' + ] + ], + [['KD', 'CE'], , ['Dheengadda Jeesu', 'CE']], 0, [6, 0], + ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, MMMM d, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'KES', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_om.ts b/packages/common/i18n_data/locale_om.ts new file mode 100644 index 0000000000000..e1e6c086c8014 --- /dev/null +++ b/packages/common/i18n_data/locale_om.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'om', + [ + ['WD', 'WB'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'], + ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'], + ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'], + [ + 'Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', + 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee' + ] + ], + , [['BCE', 'CE'], , ['Dheengadda Jeesu', 'CE']], 0, [6, 0], + ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Br', 'Itoophiyaa Birrii', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_or.ts b/packages/common/i18n_data/locale_or.ts new file mode 100644 index 0000000000000..e5b2407c3bf82 --- /dev/null +++ b/packages/common/i18n_data/locale_or.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'or', + [ + ['am', 'pm'], + , + ], + , + [ + ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], + ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'], + ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'] + ], + , + [ + ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], + [ + 'ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', + 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର' + ], + ], + , + [ + ['BCE', 'CE'], + , + ], + 0, [0, 0], ['d-M-yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'ଟଙକା', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_os-RU.ts b/packages/common/i18n_data/locale_os-RU.ts new file mode 100644 index 0000000000000..a3255a1678b9b --- /dev/null +++ b/packages/common/i18n_data/locale_os-RU.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'os-RU', [['AM', 'PM'], , ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ']], + [ + ['AM', 'PM'], + , + ], + [ + ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], + ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], + ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] + ], + [ + ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], + ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], + ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.' + ], + [ + 'январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', + 'октябры', 'ноябры', 'декабры' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', + 'Дек.' + ], + [ + 'Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', + 'Октябрь', 'Ноябрь', 'Декабрь' + ] + ], + [ + ['н.д.а.', 'н.д.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd MMM y \'аз\'', 'd MMMM, y \'аз\'', 'EEEE, d MMMM, y \'аз\''], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'НН', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₽', 'Сом', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_os.ts b/packages/common/i18n_data/locale_os.ts new file mode 100644 index 0000000000000..96caf7ee42fb5 --- /dev/null +++ b/packages/common/i18n_data/locale_os.ts @@ -0,0 +1,68 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'os', [['AM', 'PM'], , ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ']], + [ + ['AM', 'PM'], + , + ], + [ + ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], + ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], + ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] + ], + [ + ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], + ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], + ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.' + ], + [ + 'январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', + 'октябры', 'ноябры', 'декабры' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', + 'Дек.' + ], + [ + 'Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', + 'Октябрь', 'Ноябрь', 'Декабрь' + ] + ], + [ + ['н.д.а.', 'н.д.'], + , + ], + 1, [6, 0], ['dd.MM.yy', 'dd MMM y \'аз\'', 'd MMMM, y \'аз\'', 'EEEE, d MMMM, y \'аз\''], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'НН', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₾', 'Лар', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pa-Arab.ts b/packages/common/i18n_data/locale_pa-Arab.ts new file mode 100644 index 0000000000000..31418ac657c32 --- /dev/null +++ b/packages/common/i18n_data/locale_pa-Arab.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pa-Arab', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ], + ], + , + [ + ['ايساپورو', 'سں'], + , + ], + 0, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, dd MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '‎+', '‎-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'ر', 'روپئیہ', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_pa-Guru.ts b/packages/common/i18n_data/locale_pa-Guru.ts new file mode 100644 index 0000000000000..90fd487168f5a --- /dev/null +++ b/packages/common/i18n_data/locale_pa-Guru.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pa-Guru', + [ + ['ਸ.', 'ਸ਼.'], + ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], + ], + [ + ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], + , + ], + [ + ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], + ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], + ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] + ], + , + [ + ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], + [ + 'ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ' + ] + ], + , [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], 0, [0, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], '₹', 'ਭਾਰਤੀ ਰੁਪਇਆ', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pa.ts b/packages/common/i18n_data/locale_pa.ts new file mode 100644 index 0000000000000..1bc1492cc753e --- /dev/null +++ b/packages/common/i18n_data/locale_pa.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pa', + [ + ['ਸ.', 'ਸ਼.'], + ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], + ], + [ + ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], + , + ], + [ + ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], + ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], + ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] + ], + , + [ + ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], + ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], + [ + 'ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ' + ] + ], + , [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], 0, [0, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], '₹', 'ਭਾਰਤੀ ਰੁਪਇਆ', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pl.ts b/packages/common/i18n_data/locale_pl.ts new file mode 100644 index 0000000000000..7c9d2864d4936 --- /dev/null +++ b/packages/common/i18n_data/locale_pl.ts @@ -0,0 +1,70 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pl', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + , + [ + ['n', 'p', 'w', 'ś', 'c', 'p', 's'], ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'], + ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'] + ], + [ + ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'], ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'], + ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'], + ['nie', 'pon', 'wto', 'śro', 'czw', 'pią', 'sob'] + ], + [ + ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'], + ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + [ + 'stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', + 'października', 'listopada', 'grudnia' + ] + ], + [ + ['S', 'L', 'M', 'K', 'M', 'C', 'L', 'S', 'W', 'P', 'L', 'G'], + ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'], + [ + 'styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', + 'październik', 'listopad', 'grudzień' + ] + ], + [['p.n.e.', 'n.e.'], , ['przed naszą erą', 'naszej ery']], 1, [6, 0], + ['dd.MM.y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'zł', 'złoty polski', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && !(i === 1) && i % 10 === Math.floor(i % 10) && i % 10 >= 0 && i % 10 <= 1 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 12 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_prg.ts b/packages/common/i18n_data/locale_prg.ts new file mode 100644 index 0000000000000..3d414d677d222 --- /dev/null +++ b/packages/common/i18n_data/locale_prg.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'prg', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], , + function(n: number): + Plural { + let v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (n % 10 === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19 || + v === 2 && f % 100 === Math.floor(f % 100) && f % 100 >= 11 && f % 100 <= 19) + return Plural.Zero; + if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || + !(v === 2) && f % 10 === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ps.ts b/packages/common/i18n_data/locale_ps.ts new file mode 100644 index 0000000000000..f3cd63ad38cec --- /dev/null +++ b/packages/common/i18n_data/locale_ps.ts @@ -0,0 +1,48 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ps', + [ + ['غ.م.', 'غ.و.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ], + ], + , [['له میلاد وړاندې', 'م.'], , ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته']], 6, [4, 5], + ['y/M/d', 'y MMM d', 'د y د MMMM d', 'EEEE د y د MMMM d'], + ['H:mm', 'H:mm:ss', 'H:mm:ss (z)', 'H:mm:ss (zzzz)'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '‎+', '‎−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '؋', 'افغانۍ', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-AO.ts b/packages/common/i18n_data/locale_pt-AO.ts new file mode 100644 index 0000000000000..403729256ec3a --- /dev/null +++ b/packages/common/i18n_data/locale_pt-AO.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-AO', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'Kz', 'Kwanza angolano', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-CH.ts b/packages/common/i18n_data/locale_pt-CH.ts new file mode 100644 index 0000000000000..c2fa9affc885c --- /dev/null +++ b/packages/common/i18n_data/locale_pt-CH.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-CH', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'CHF', 'Franco suíço', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-CV.ts b/packages/common/i18n_data/locale_pt-CV.ts new file mode 100644 index 0000000000000..3c581784d5c5b --- /dev/null +++ b/packages/common/i18n_data/locale_pt-CV.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-CV', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '​', 'Escudo cabo-verdiano', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-GQ.ts b/packages/common/i18n_data/locale_pt-GQ.ts new file mode 100644 index 0000000000000..e67fc57508a35 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-GQ.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-GQ', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Franco CFA (BEAC)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-GW.ts b/packages/common/i18n_data/locale_pt-GW.ts new file mode 100644 index 0000000000000..e3acaa3309b86 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-GW.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-GW', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'CFA', 'Franco CFA (BCEAO)', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-LU.ts b/packages/common/i18n_data/locale_pt-LU.ts new file mode 100644 index 0000000000000..3cd5d4f39c12e --- /dev/null +++ b/packages/common/i18n_data/locale_pt-LU.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-LU', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-MO.ts b/packages/common/i18n_data/locale_pt-MO.ts new file mode 100644 index 0000000000000..956d48d0dc024 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-MO.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-MO', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 0, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'MOP$', 'Pataca de Macau', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-MZ.ts b/packages/common/i18n_data/locale_pt-MZ.ts new file mode 100644 index 0000000000000..4502675501158 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-MZ.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-MZ', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 0, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'MTn', 'Metical de Moçambique', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-PT.ts b/packages/common/i18n_data/locale_pt-PT.ts new file mode 100644 index 0000000000000..b54156d895508 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-PT.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-PT', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-ST.ts b/packages/common/i18n_data/locale_pt-ST.ts new file mode 100644 index 0000000000000..6a5882d493238 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-ST.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-ST', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'Db', 'Dobra de São Tomé e Príncipe', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt-TL.ts b/packages/common/i18n_data/locale_pt-TL.ts new file mode 100644 index 0000000000000..0fca8d83cfe44 --- /dev/null +++ b/packages/common/i18n_data/locale_pt-TL.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt-TL', [['a.m.', 'p.m.'], , ['da manhã', 'da tarde']], [['a.m.', 'p.m.'], , ['manhã', 'tarde']], + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], + ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 1, [6, 0], + ['dd/MM/yy', 'dd/MM/y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'às\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'US$', 'Dólar dos Estados Unidos', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_pt.ts b/packages/common/i18n_data/locale_pt.ts new file mode 100644 index 0000000000000..8a0fa872feae6 --- /dev/null +++ b/packages/common/i18n_data/locale_pt.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'pt', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'], + [ + 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', + 'sábado' + ], + ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'], + [ + 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', + 'outubro', 'novembro', 'dezembro' + ] + ], + , [['a.C.', 'd.C.'], , ['antes de Cristo', 'depois de Cristo']], 0, [6, 0], + ['dd/MM/y', 'd \'de\' MMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'R$', 'Real brasileiro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === Math.floor(i) && i >= 0 && i <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_qu-BO.ts b/packages/common/i18n_data/locale_qu-BO.ts new file mode 100644 index 0000000000000..b11c6f82d93dc --- /dev/null +++ b/packages/common/i18n_data/locale_qu-BO.ts @@ -0,0 +1,45 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'qu-BO', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'], + ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], + ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + [ + 'Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', + 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi' + ] + ], + , + [ + ['BCE', 'dC'], + ['BCE', 'd.C.'], + ], + 1, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], ['{1} {0}', , '{0} {1}', '{1} {0}'], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], 'Bs', 'BOB', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_qu-EC.ts b/packages/common/i18n_data/locale_qu-EC.ts new file mode 100644 index 0000000000000..1f23a4e8cc0aa --- /dev/null +++ b/packages/common/i18n_data/locale_qu-EC.ts @@ -0,0 +1,45 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'qu-EC', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'], + ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], + ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + [ + 'Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', + 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi' + ] + ], + , + [ + ['BCE', 'dC'], + ['BCE', 'd.C.'], + ], + 1, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], ['{1} {0}', , '{0} {1}', '{1} {0}'], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], '$', 'USD', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_qu.ts b/packages/common/i18n_data/locale_qu.ts new file mode 100644 index 0000000000000..9f1744b5f9a32 --- /dev/null +++ b/packages/common/i18n_data/locale_qu.ts @@ -0,0 +1,45 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'qu', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['D', 'L', 'M', 'X', 'J', 'V', 'S'], ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'], + ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], + ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'], + [ + 'Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', + 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi' + ] + ], + , + [ + ['BCE', 'dC'], + ['BCE', 'd.C.'], + ], + 0, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], ['{1} {0}', , '{0} {1}', '{1} {0}'], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], 'S/', 'PEN', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_rm.ts b/packages/common/i18n_data/locale_rm.ts new file mode 100644 index 0000000000000..6c2de19e65f09 --- /dev/null +++ b/packages/common/i18n_data/locale_rm.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'rm', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'G', 'M', 'M', 'G', 'V', 'S'], ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'], + ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', 'sonda'], + ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'] + ], + , + [ + ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'], + [ + 'schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', + 'dec.' + ], + [ + 'schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', 'fanadur', 'avust', 'settember', + 'october', 'november', 'december' + ] + ], + , [['av. Cr.', 's. Cr.'], , ['avant Cristus', 'suenter Cristus']], 1, [6, 0], + ['dd-MM-yy', 'dd-MM-y', 'd \'da\' MMMM y', 'EEEE, \'ils\' d \'da\' MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'CHF', 'franc svizzer', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_rn.ts b/packages/common/i18n_data/locale_rn.ts new file mode 100644 index 0000000000000..0a5e0dc73e9d3 --- /dev/null +++ b/packages/common/i18n_data/locale_rn.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'rn', + [ + ['Z.MU.', 'Z.MW.'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], + [ + 'Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', + 'Ku wa gatandatu' + ], + ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.' + ], + [ + 'Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', 'Mukakaro', 'Nyandagaro', + 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama' + ] + ], + , [['Mb.Y.', 'Ny.Y'], , ['Mbere ya Yezu', 'Nyuma ya Yezu']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00¤', '#E0'], 'FBu', 'Ifaranga ry’Uburundi', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ro-MD.ts b/packages/common/i18n_data/locale_ro-MD.ts new file mode 100644 index 0000000000000..f26b3784abf03 --- /dev/null +++ b/packages/common/i18n_data/locale_ro-MD.ts @@ -0,0 +1,56 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ro-MD', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'], ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], + ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'], + ['Du', 'Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ'] + ], + , + [ + ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + [ + 'ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.' + ], + [ + 'ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', + 'octombrie', 'noiembrie', 'decembrie' + ] + ], + , [['î.Hr.', 'd.Hr.'], , ['înainte de Hristos', 'după Hristos']], 1, [6, 0], + ['dd.MM.y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'L', 'leu moldovenesc', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + if (!(v === 0) || n === 0 || + !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ro.ts b/packages/common/i18n_data/locale_ro.ts new file mode 100644 index 0000000000000..533d111e5423b --- /dev/null +++ b/packages/common/i18n_data/locale_ro.ts @@ -0,0 +1,56 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ro', + [ + ['a.m.', 'p.m.'], + , + ], + , + [ + ['D', 'L', 'M', 'M', 'J', 'V', 'S'], ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', 'sâm.'], + ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'], + ['du.', 'lu.', 'ma.', 'mi.', 'joi', 'vi.', 'sâ.'] + ], + , + [ + ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + [ + 'ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.' + ], + [ + 'ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', + 'octombrie', 'noiembrie', 'decembrie' + ] + ], + , [['î.Hr.', 'd.Hr.'], , ['înainte de Hristos', 'după Hristos']], 1, [6, 0], + ['dd.MM.y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'RON', 'leu românesc', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + if (!(v === 0) || n === 0 || + !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_rof.ts b/packages/common/i18n_data/locale_rof.ts new file mode 100644 index 0000000000000..bc0fdeb02d6f2 --- /dev/null +++ b/packages/common/i18n_data/locale_rof.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'rof', + [ + ['kang’ama', 'kingoto'], + , + ], + , + [ + ['2', '3', '4', '5', '6', '7', '1'], ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'], + ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', 'Ijumaa', 'Ijumamosi'], + ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'] + ], + , + [ + ['K', 'K', 'K', 'K', 'T', 'S', 'S', 'N', 'T', 'I', 'I', 'I'], + ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', 'M11', 'M12'], + [ + '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' + ] + ], + , [['KM', 'BM'], , ['Kabla ya Mayesu', 'Baada ya Mayesu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'heleri sa Tanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_root.ts b/packages/common/i18n_data/locale_root.ts new file mode 100644 index 0000000000000..c2ccc44e69a78 --- /dev/null +++ b/packages/common/i18n_data/locale_root.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'root', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ru-BY.ts b/packages/common/i18n_data/locale_ru-BY.ts new file mode 100644 index 0000000000000..febaa12e96972 --- /dev/null +++ b/packages/common/i18n_data/locale_ru-BY.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ru-BY', + [ + ['ДП', 'ПП'], + , + ], + , + [ + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], , + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], + 1, [6, 0], ['dd.MM.y', 'd MMM y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'Br', 'Белорусский рубль', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ru-KG.ts b/packages/common/i18n_data/locale_ru-KG.ts new file mode 100644 index 0000000000000..725c796402568 --- /dev/null +++ b/packages/common/i18n_data/locale_ru-KG.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ru-KG', + [ + ['ДП', 'ПП'], + , + ], + , + [ + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], , + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], + 1, [6, 0], ['dd.MM.y', 'd MMM y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'сом', 'Киргизский сом', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ru-KZ.ts b/packages/common/i18n_data/locale_ru-KZ.ts new file mode 100644 index 0000000000000..348e314894fe1 --- /dev/null +++ b/packages/common/i18n_data/locale_ru-KZ.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ru-KZ', + [ + ['ДП', 'ПП'], + , + ], + , + [ + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], , + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], + 1, [6, 0], ['dd.MM.y', 'd MMM y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '₸', 'Казахский тенге', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ru-MD.ts b/packages/common/i18n_data/locale_ru-MD.ts new file mode 100644 index 0000000000000..a176eb5e20ef6 --- /dev/null +++ b/packages/common/i18n_data/locale_ru-MD.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ru-MD', + [ + ['ДП', 'ПП'], + , + ], + , + [ + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], , + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], + 1, [6, 0], ['dd.MM.y', 'd MMM y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'L', 'Молдавский лей', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ru-UA.ts b/packages/common/i18n_data/locale_ru-UA.ts new file mode 100644 index 0000000000000..1420a55e62a10 --- /dev/null +++ b/packages/common/i18n_data/locale_ru-UA.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ru-UA', + [ + ['AM', 'PM'], + , + ], + , + [ + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], , + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], + 1, [6, 0], ['dd.MM.y', 'd MMM y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '₴', 'Украинская гривна', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ru.ts b/packages/common/i18n_data/locale_ru.ts new file mode 100644 index 0000000000000..72fa39a5267b0 --- /dev/null +++ b/packages/common/i18n_data/locale_ru.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ru', + [ + ['ДП', 'ПП'], + , + ], + , + [ + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], , + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], + ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', + 'октября', 'ноября', 'декабря' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + [ + 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', + 'дек.' + ], + [ + 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', + 'ноябрь', 'декабрь' + ] + ], + [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], + 1, [6, 0], ['dd.MM.y', 'd MMM y \'г\'.', 'd MMMM y \'г\'.', 'EEEE, d MMMM y \'г\'.'], + ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '₽', 'Российский рубль', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_rw.ts b/packages/common/i18n_data/locale_rw.ts new file mode 100644 index 0000000000000..f9aecb2e3489a --- /dev/null +++ b/packages/common/i18n_data/locale_rw.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'rw', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'], + [ + 'Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', + 'Kuwa gatandatu' + ], + ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.' + ], + [ + 'Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', 'Nyakanga', 'Kanama', + 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'RF', 'RWF', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_rwk.ts b/packages/common/i18n_data/locale_rwk.ts new file mode 100644 index 0000000000000..588cfc135784b --- /dev/null +++ b/packages/common/i18n_data/locale_rwk.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'rwk', + [ + ['utuko', 'kyiukonyi'], + , + ], + , + [ + ['J', 'J', 'J', 'J', 'A', 'I', 'J'], ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristu', 'Baada ya Kristu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'TSh', 'Shilingi ya Tanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sah.ts b/packages/common/i18n_data/locale_sah.ts new file mode 100644 index 0000000000000..a200b366feb05 --- /dev/null +++ b/packages/common/i18n_data/locale_sah.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sah', + [ + ['ЭИ', 'ЭК'], + , + ], + , + [ + ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'], + ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'], + ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'] + ], + , + [ + ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], + ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], + [ + 'Тохсунньу', 'Олунньу', 'Кулун тутар', 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', 'От ыйын', + 'Атырдьых ыйын', 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', 'ахсынньы' + ] + ], + [ + ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], + ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], + [ + 'тохсунньу', 'олунньу', 'кулун тутар', 'муус устар', 'ыам ыйа', 'бэс ыйа', 'от ыйа', + 'атырдьых ыйа', 'балаҕан ыйа', 'алтынньы', 'сэтинньи', 'ахсынньы' + ] + ], + [ + ['б. э. и.', 'б. э'], + , + ], + 1, [6, 0], ['yy/M/d', 'y, MMM d', 'y, MMMM d', 'y \'сыл\' MMMM d \'күнэ\', EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'чыыһыла буотах', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '₽', 'Арассыыйа солкуобайа', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_saq.ts b/packages/common/i18n_data/locale_saq.ts new file mode 100644 index 0000000000000..4e54ec4c87fb1 --- /dev/null +++ b/packages/common/i18n_data/locale_saq.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'saq', + [ + ['Tesiran', 'Teipa'], + , + ], + , + [ + ['A', 'K', 'O', 'I', 'I', 'S', 'K'], ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'], + [ + 'Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', 'Mderot ee inet', 'Mderot ee ile', + 'Mderot ee sapa', 'Mderot ee kwe' + ], + ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'] + ], + , + [ + ['O', 'W', 'O', 'O', 'I', 'I', 'S', 'I', 'S', 'T', 'T', 'T'], + ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'], + [ + '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' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Christo', 'Baada ya Christo']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Njilingi eel Kenya', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sbp.ts b/packages/common/i18n_data/locale_sbp.ts new file mode 100644 index 0000000000000..174091bef31d9 --- /dev/null +++ b/packages/common/i18n_data/locale_sbp.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sbp', + [ + ['Lwamilawu', 'Pashamihe'], + , + ], + , + [ + ['M', 'J', 'J', 'J', 'A', 'I', 'J'], ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', 'Ijumaa', 'Jumamosi'], + ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'], + [ + 'Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', 'Mujimbi', 'Mushipepo', + 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', 'Muhaano' + ] + ], + , [['AK', 'PK'], , ['Ashanali uKilisito', 'Pamwandi ya Kilisto']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'TSh', 'Ihela ya Tansaniya', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_se-FI.ts b/packages/common/i18n_data/locale_se-FI.ts new file mode 100644 index 0000000000000..f890881b6c0b1 --- /dev/null +++ b/packages/common/i18n_data/locale_se-FI.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'se-FI', [['i.b.', 'e.b.'], , ['iđitbeaivet', 'eahketbeaivet']], + [['i.b.', 'e.b.'], , ['iđitbeaivi', 'eahketbeaivi']], + [ + ['S', 'M', 'D', 'G', 'D', 'B', 'L'], ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], + [ + 'sotnabeaivi', 'vuossárgga', 'maŋŋebárgga', 'gaskavahku', 'duorastaga', 'bearjadaga', + 'lávvardaga' + ], + ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'] + ], + [ + ['S', 'M', 'D', 'G', 'D', 'B', 'L'], ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], + [ + 'sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat' + ], + ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'] + ], + [ + ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], + ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + [ + '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' + ] + ], + , [['o.Kr.', 'm.Kr.'], , ['ovdal Kristtusa', 'maŋŋel Kristtusa']], 1, [6, 0], + ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_se-SE.ts b/packages/common/i18n_data/locale_se-SE.ts new file mode 100644 index 0000000000000..b846d5ddbd91c --- /dev/null +++ b/packages/common/i18n_data/locale_se-SE.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'se-SE', [['i.b.', 'e.b.'], , ['iđitbeaivet', 'eahketbeaivet']], + [['i.b.', 'e.b.'], , ['iđitbeaivi', 'eahketbeaivi']], + [ + ['S', 'V', 'M', 'G', 'D', 'B', 'L'], ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], + [ + 'sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat' + ], + ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'] + ], + , + [ + ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], + ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + [ + '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' + ] + ], + , [['o.Kr.', 'm.Kr.'], , ['ovdal Kristtusa', 'maŋŋel Kristtusa']], 1, [6, 0], + ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr', 'ruoŧŧa kruvdno', function(n: number): + Plural { + if (n === 1) + return Plural.One; + if (n === 2) + return Plural.Two; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_se.ts b/packages/common/i18n_data/locale_se.ts new file mode 100644 index 0000000000000..f01f4f7965043 --- /dev/null +++ b/packages/common/i18n_data/locale_se.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'se', [['i.b.', 'e.b.'], , ['iđitbeaivet', 'eahketbeaivet']], + [['i.b.', 'e.b.'], , ['iđitbeaivi', 'eahketbeaivi']], + [ + ['S', 'V', 'M', 'G', 'D', 'B', 'L'], ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'], + [ + 'sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat' + ], + ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'] + ], + , + [ + ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'], + ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'], + [ + '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' + ] + ], + , [['o.Kr.', 'm.Kr.'], , ['ovdal Kristtusa', 'maŋŋel Kristtusa']], 1, [6, 0], + ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr', 'norgga kruvdno', function(n: number): + Plural { + if (n === 1) + return Plural.One; + if (n === 2) + return Plural.Two; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_seh.ts b/packages/common/i18n_data/locale_seh.ts new file mode 100644 index 0000000000000..8323fdb7eda7b --- /dev/null +++ b/packages/common/i18n_data/locale_seh.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'seh', + [ + ['AM', 'PM'], + , + ], + , + [ + ['D', 'P', 'C', 'T', 'N', 'S', 'S'], ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'], + ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', 'Sabudu'], + ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', 'Otu', 'Nov', 'Dec'], + [ + 'Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', 'Augusto', 'Setembro', + 'Otubro', 'Novembro', 'Decembro' + ] + ], + , [['AC', 'AD'], , ['Antes de Cristo', 'Anno Domini']], 0, [6, 0], + ['d/M/y', 'd \'de\' MMM \'de\' y', 'd \'de\' MMMM \'de\' y', 'EEEE, d \'de\' MMMM \'de\' y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'MTn', 'Metical de Moçambique', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ses.ts b/packages/common/i18n_data/locale_ses.ts new file mode 100644 index 0000000000000..6aa8c747ab047 --- /dev/null +++ b/packages/common/i18n_data/locale_ses.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ses', + [ + ['Adduha', 'Aluula'], + , + ], + , + [ + ['H', 'T', 'T', 'L', 'L', 'L', 'S'], ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], + ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'], + ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'] + ], + , + [ + ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + [ + 'Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', + 'Oktoobur', 'Noowanbur', 'Deesanbur' + ] + ], + , [['IJ', 'IZ'], , ['Isaa jine', 'Isaa zamanoo']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'CFA', 'CFA Fraŋ (BCEAO)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_sg.ts b/packages/common/i18n_data/locale_sg.ts new file mode 100644 index 0000000000000..09e70761c0836 --- /dev/null +++ b/packages/common/i18n_data/locale_sg.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sg', + [ + ['ND', 'LK'], + , + ], + , + [ + ['K', 'S', 'T', 'S', 'K', 'P', 'Y'], ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'], + ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'], + ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'] + ], + , + [ + ['N', 'F', 'M', 'N', 'B', 'F', 'L', 'K', 'M', 'N', 'N', 'K'], + ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'], + [ + 'Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', + 'Ngberere', 'Nabändüru', 'Kakauka' + ] + ], + , [['KnK', 'NpK'], , ['Kôzo na Krîstu', 'Na pekô tî Krîstu']], 1, [6, 0], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#E0'], 'FCFA', 'farânga CFA (BEAC)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_shi-Latn.ts b/packages/common/i18n_data/locale_shi-Latn.ts new file mode 100644 index 0000000000000..ae68f31c82739 --- /dev/null +++ b/packages/common/i18n_data/locale_shi-Latn.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'shi-Latn', + [ + ['tifawt', 'tadggʷat'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'], + ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'], + ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'] + ], + , + [ + ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'], + ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'], + [ + 'innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', + 'nuwanbir', 'dujanbir' + ] + ], + , [['daɛ', 'dfɛ'], , ['dat n ɛisa', 'dffir n ɛisa']], 6, [5, 6], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'MAD', 'adrim n lmɣrib', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_shi-Tfng.ts b/packages/common/i18n_data/locale_shi-Tfng.ts new file mode 100644 index 0000000000000..9219df8156a44 --- /dev/null +++ b/packages/common/i18n_data/locale_shi-Tfng.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'shi-Tfng', + [ + ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] + ], + , + [ + ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + [ + 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', + 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' + ] + ], + , [['ⴷⴰⵄ', 'ⴷⴼⵄ'], , ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], 6, [5, 6], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'MAD', 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + if (n === Math.floor(n) && n >= 2 && n <= 10) return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_shi.ts b/packages/common/i18n_data/locale_shi.ts new file mode 100644 index 0000000000000..bab644b2d4cb9 --- /dev/null +++ b/packages/common/i18n_data/locale_shi.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'shi', + [ + ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] + ], + , + [ + ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + [ + 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', + 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' + ] + ], + , [['ⴷⴰⵄ', 'ⴷⴼⵄ'], , ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], 6, [5, 6], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'MAD', 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + if (n === Math.floor(n) && n >= 2 && n <= 10) return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_si.ts b/packages/common/i18n_data/locale_si.ts new file mode 100644 index 0000000000000..19d829744336d --- /dev/null +++ b/packages/common/i18n_data/locale_si.ts @@ -0,0 +1,77 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'si', + [ + ['පෙ', 'ප'], + ['පෙ.ව.', 'ප.ව.'], + ], + [ + ['පෙ.ව.', 'ප.ව.'], + , + ], + [ + ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', 'සෙ'], + ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'], + [ + 'ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්‍රහස්පතින්දා', 'සිකුරාදා', + 'සෙනසුරාදා' + ], + ['ඉරි', 'සඳු', 'අඟ', 'බදා', 'බ්‍රහ', 'සිකු', 'සෙන'] + ], + , + [ + ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], + [ + 'ජන', 'පෙබ', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', + 'නොවැ', 'දෙසැ' + ], + [ + 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', + 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්' + ] + ], + [ + ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], + [ + 'ජන', 'පෙබ', 'මාර්', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', + 'දෙසැ' + ], + [ + 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', + 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්' + ] + ], + [ + ['ක්‍රි.පූ.', 'ක්‍රි.ව.'], , + ['ක්‍රිස්තු පූර්ව', 'ක්‍රිස්තු වර්ෂ'] + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH.mm', 'HH.mm.ss', 'HH.mm.ss z', 'HH.mm.ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#'], 'රු.', + 'ශ්‍රී ලංකා රුපියල', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (n === 0 || n === 1 || i === 0 && f === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sk.ts b/packages/common/i18n_data/locale_sk.ts new file mode 100644 index 0000000000000..f0884eda20777 --- /dev/null +++ b/packages/common/i18n_data/locale_sk.ts @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sk', + [ + ['AM', 'PM'], + , + ], + , + [ + ['n', 'p', 'u', 's', 'š', 'p', 's'], ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'], + ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'], + ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + [ + 'januára', 'februára', 'marca', 'apríla', 'mája', 'júna', 'júla', 'augusta', 'septembra', + 'októbra', 'novembra', 'decembra' + ] + ], + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'], + [ + 'január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', + 'november', 'december' + ] + ], + [['pred Kr.', 'po Kr.'], , ['pred Kristom', 'po Kristovi']], 1, [6, 0], + ['d. M. y', , 'd. MMMM y', 'EEEE, d. MMMM y'], ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return Plural.Few; + if (!(v === 0)) return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sl.ts b/packages/common/i18n_data/locale_sl.ts new file mode 100644 index 0000000000000..c90e61de475de --- /dev/null +++ b/packages/common/i18n_data/locale_sl.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sl', + [ + ['d', 'p'], + ['dop.', 'pop.'], + ], + [['d', 'p'], ['dop.', 'pop.'], ['dopoldne', 'popoldne']], + [ + ['n', 'p', 't', 's', 'č', 'p', 's'], ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'], + ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'], + ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['pr. Kr.', 'po Kr.'], , ['pred Kristusom', 'po Kristusu']], 1, [6, 0], + ['d. MM. yy', 'd. MMM y', 'dd. MMMM y', 'EEEE, dd. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '−', 'e', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'evro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 100 === 1) return Plural.One; + if (v === 0 && i % 100 === 2) return Plural.Two; + if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || + !(v === 0)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_smn.ts b/packages/common/i18n_data/locale_smn.ts new file mode 100644 index 0000000000000..46572ba70d4f8 --- /dev/null +++ b/packages/common/i18n_data/locale_smn.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'smn', + [ + ['ip.', 'ep.'], + , + ], + , + [ + ['p', 'V', 'M', 'K', 'T', 'V', 'L'], ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'], + ['pasepeeivi', 'vuossaargâ', 'majebaargâ', 'koskoho', 'tuorâstuv', 'vástuppeeivi', 'lávurduv'], + ['pa', 'vu', 'ma', 'ko', 'tu', 'vá', 'lá'] + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'], + ['pasepeivi', 'vuossargâ', 'majebargâ', 'koskokko', 'tuorâstâh', 'vástuppeivi', 'lávurdâh'], + ['pa', 'vu', 'ma', 'ko', 'tu', 'vá', 'lá'] + ], + [ + ['U', 'K', 'NJ', 'C', 'V', 'K', 'S', 'P', 'Č', 'R', 'S', 'J'], + [ + 'uđiv', 'kuovâ', 'njuhčâ', 'cuáŋui', 'vyesi', 'kesi', 'syeini', 'porge', 'čohčâ', 'roovvâd', + 'skammâ', 'juovlâ' + ], + [ + 'uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', + 'syeinimáánu', 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', 'juovlâmáánu' + ] + ], + , [['oKr.', 'mKr.'], , ['Ovdil Kristus šoddâm', 'maŋa Kristus šoddâm']], 1, [6, 0], + ['d.M.y', 'MMM d. y', 'MMMM d. y', 'cccc, MMMM d. y'], + ['H.mm', 'H.mm.ss', 'H.mm.ss z', 'H.mm.ss zzzz'], + [ + '{1} {0}', + '{1} \'tme\' {0}', + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'epiloho', '.'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + if (n === 2) return Plural.Two; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sn.ts b/packages/common/i18n_data/locale_sn.ts new file mode 100644 index 0000000000000..59d04863bee0b --- /dev/null +++ b/packages/common/i18n_data/locale_sn.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sn', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'C', 'C', 'C', 'C', 'M'], ['Svo', 'Muv', 'Chp', 'Cht', 'Chn', 'Chs', 'Mug'], + ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', 'Mugovera'], + ['Sv', 'Mu', 'Cp', 'Ct', 'Cn', 'Cs', 'Mg'] + ], + , + [ + ['N', 'K', 'K', 'K', 'C', 'C', 'C', 'N', 'G', 'G', 'M', 'Z'], + ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', 'Gum', 'Mbu', 'Zvi'], + [ + 'Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', + 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita' + ] + ], + , [['BC', 'AD'], , ['Kristo asati auya', 'mugore ramambo vedu']], 0, [6, 0], + ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'US$', 'Dora re Amerika', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_so-DJ.ts b/packages/common/i18n_data/locale_so-DJ.ts new file mode 100644 index 0000000000000..db4daa8445d2a --- /dev/null +++ b/packages/common/i18n_data/locale_so-DJ.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'so-DJ', + [ + ['sn.', 'gn.'], + , + ], + , + [ + ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'] + ], + , + [ + ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['CK', 'CD'], + , + ], + 6, [6, 0], ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, MMMM dd, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Fdj', 'Faran Jabbuuti', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_so-ET.ts b/packages/common/i18n_data/locale_so-ET.ts new file mode 100644 index 0000000000000..c2fe22777683f --- /dev/null +++ b/packages/common/i18n_data/locale_so-ET.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'so-ET', + [ + ['sn.', 'gn.'], + , + ], + , + [ + ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'] + ], + , + [ + ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['CK', 'CD'], + , + ], + 0, [6, 0], ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, MMMM dd, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Br', 'Birta Itoobbiya', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_so-KE.ts b/packages/common/i18n_data/locale_so-KE.ts new file mode 100644 index 0000000000000..ccce9ce48c861 --- /dev/null +++ b/packages/common/i18n_data/locale_so-KE.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'so-KE', + [ + ['sn.', 'gn.'], + , + ], + , + [ + ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'] + ], + , + [ + ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['CK', 'CD'], + , + ], + 0, [6, 0], ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, MMMM dd, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'KES', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_so.ts b/packages/common/i18n_data/locale_so.ts new file mode 100644 index 0000000000000..2b32974f2b99b --- /dev/null +++ b/packages/common/i18n_data/locale_so.ts @@ -0,0 +1,63 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'so', + [ + ['sn.', 'gn.'], + , + ], + , + [ + ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'], + ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], + ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'] + ], + , + [ + ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'], + [ + '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' + ] + ], + [ + ['CK', 'CD'], + , + ], + 1, [6, 0], ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE, MMMM dd, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'S', 'Shilin soomaali', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sq-MK.ts b/packages/common/i18n_data/locale_sq-MK.ts new file mode 100644 index 0000000000000..6bb204445fbd1 --- /dev/null +++ b/packages/common/i18n_data/locale_sq-MK.ts @@ -0,0 +1,65 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sq-MK', + [ + ['e paradites', 'e pasdites'], + , + ], + [ + ['paradite', 'pasdite'], + , + ], + [ + ['D', 'H', 'M', 'M', 'E', 'P', 'S'], ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'], + ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'] + ], + [ + ['D', 'H', 'M', 'M', 'E', 'P', 'S'], ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'], + ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'] + ], + [ + ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'], + ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'], + [ + 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', + 'nëntor', 'dhjetor' + ] + ], + [ + ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + [ + 'Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', + 'Nëntor', 'Dhjetor' + ] + ], + [['p.K.', 'mb.K.'], , ['para Krishtit', 'mbas Krishtit']], 1, [6, 0], + ['d.M.yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'në\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'den', 'Denari maqedonas', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sq-XK.ts b/packages/common/i18n_data/locale_sq-XK.ts new file mode 100644 index 0000000000000..f1046b11c304b --- /dev/null +++ b/packages/common/i18n_data/locale_sq-XK.ts @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sq-XK', + [ + ['e paradites', 'e pasdites'], + , + ], + [ + ['paradite', 'pasdite'], + , + ], + [ + ['D', 'H', 'M', 'M', 'E', 'P', 'S'], ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'], + ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'] + ], + [ + ['D', 'H', 'M', 'M', 'E', 'P', 'S'], ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'], + ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'] + ], + [ + ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'], + ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'], + [ + 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', + 'nëntor', 'dhjetor' + ] + ], + [ + ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + [ + 'Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', + 'Nëntor', 'Dhjetor' + ] + ], + [['p.K.', 'mb.K.'], , ['para Krishtit', 'mbas Krishtit']], 1, [6, 0], + ['d.M.yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'në\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Euroja', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sq.ts b/packages/common/i18n_data/locale_sq.ts new file mode 100644 index 0000000000000..d97261285eed8 --- /dev/null +++ b/packages/common/i18n_data/locale_sq.ts @@ -0,0 +1,65 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sq', + [ + ['e paradites', 'e pasdites'], + , + ], + [ + ['paradite', 'pasdite'], + , + ], + [ + ['D', 'H', 'M', 'M', 'E', 'P', 'S'], ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'], + ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'] + ], + [ + ['D', 'H', 'M', 'M', 'E', 'P', 'S'], ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'], + ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'], + ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'] + ], + [ + ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'], + ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'], + [ + 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', + 'nëntor', 'dhjetor' + ] + ], + [ + ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'], + ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'], + [ + 'Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', + 'Nëntor', 'Dhjetor' + ] + ], + [['p.K.', 'mb.K.'], , ['para Krishtit', 'mbas Krishtit']], 1, [6, 0], + ['d.M.yy', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a, z', 'h:mm:ss a, zzzz'], + [ + '{1}, {0}', + , + '{1} \'në\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'Lekë', 'Leku shqiptar', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sr-Cyrl-BA.ts b/packages/common/i18n_data/locale_sr-Cyrl-BA.ts new file mode 100644 index 0000000000000..86cc2cde29009 --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Cyrl-BA.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Cyrl-BA', + [ + ['a', 'p'], + ['прије подне', 'по подне'], + ], + [ + ['а', 'p'], + ['прије подне', 'по подне'], + ], + [ + ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] + ], + , + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + [ + 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', + 'новембар', 'децембар' + ] + ], + , [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'КМ', 'Босанско-херцеговачка конвертибилна марка', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sr-Cyrl-ME.ts b/packages/common/i18n_data/locale_sr-Cyrl-ME.ts new file mode 100644 index 0000000000000..41c954ed4c8c0 --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Cyrl-ME.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Cyrl-ME', + [ + ['a', 'p'], + ['прије подне', 'по подне'], + ], + , + [ + ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], + ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] + ], + , + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + [ + 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', + 'новембар', 'децембар' + ] + ], + , [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Евро', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sr-Cyrl-XK.ts b/packages/common/i18n_data/locale_sr-Cyrl-XK.ts new file mode 100644 index 0000000000000..4cdd7c917ac84 --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Cyrl-XK.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Cyrl-XK', + [ + ['a', 'p'], + ['пре подне', 'по подне'], + ], + , + [ + ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'], + ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] + ], + , + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'], + [ + 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', + 'новембар', 'децембар' + ] + ], + , [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Евро', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sr-Cyrl.ts b/packages/common/i18n_data/locale_sr-Cyrl.ts new file mode 100644 index 0000000000000..5d070143a3396 --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Cyrl.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Cyrl', + [ + ['a', 'p'], + ['пре подне', 'по подне'], + ], + [ + ['пре подне', 'по подне'], + , + ], + [ + ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] + ], + , + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + [ + 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', + 'новембар', 'децембар' + ] + ], + , [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'RSD', 'Српски динар', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sr-Latn-BA.ts b/packages/common/i18n_data/locale_sr-Latn-BA.ts new file mode 100644 index 0000000000000..ba93350ed5067 --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Latn-BA.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Latn-BA', + [ + ['a', 'p'], + ['prije podne', 'po podne'], + ], + , + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], + ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + [ + 'januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', + 'novembar', 'decembar' + ] + ], + , [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'KM', 'Bosansko-hercegovačka konvertibilna marka', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_sr-Latn-ME.ts b/packages/common/i18n_data/locale_sr-Latn-ME.ts new file mode 100644 index 0000000000000..3d4cce0c42d7d --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Latn-ME.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Latn-ME', + [ + ['a', 'p'], + ['prije podne', 'po podne'], + ], + , + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], + ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + [ + 'januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', + 'novembar', 'decembar' + ] + ], + , [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Evro', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_sr-Latn-XK.ts b/packages/common/i18n_data/locale_sr-Latn-XK.ts new file mode 100644 index 0000000000000..54c8bbb4b8a6f --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Latn-XK.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Latn-XK', + [ + ['a', 'p'], + ['pre podne', 'po podne'], + ], + , + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'], + ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'], + [ + 'januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', + 'novembar', 'decembar' + ] + ], + , [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['pre nove ere', 'nove ere']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '€', 'Evro', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_sr-Latn.ts b/packages/common/i18n_data/locale_sr-Latn.ts new file mode 100644 index 0000000000000..1b6b445994bf4 --- /dev/null +++ b/packages/common/i18n_data/locale_sr-Latn.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr-Latn', + [ + ['a', 'p'], + ['pre podne', 'po podne'], + ], + [ + ['pre podne', 'po podne'], + , + ], + [ + ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], + ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'] + ], + , + [ + ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], + ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'], + [ + 'januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', + 'novembar', 'decembar' + ] + ], + , [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['pre nove ere', 'nove ere']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'RSD', 'Srpski dinar', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_sr.ts b/packages/common/i18n_data/locale_sr.ts new file mode 100644 index 0000000000000..305d7e244f27f --- /dev/null +++ b/packages/common/i18n_data/locale_sr.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sr', + [ + ['a', 'p'], + ['пре подне', 'по подне'], + ], + [ + ['пре подне', 'по подне'], + , + ], + [ + ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], + ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] + ], + , + [ + ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], + ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], + [ + 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', + 'новембар', 'децембар' + ] + ], + , [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], 1, [6, 0], + ['d.M.yy.', 'dd.MM.y.', 'dd. MMMM y.', 'EEEE, dd. MMMM y.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'RSD', 'Српски динар', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, + f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) + return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14) || + f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && + !(f % 100 >= 12 && f % 100 <= 14)) + return Plural.Few; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sv-AX.ts b/packages/common/i18n_data/locale_sv-AX.ts new file mode 100644 index 0000000000000..f8bf6c96bbfd6 --- /dev/null +++ b/packages/common/i18n_data/locale_sv-AX.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sv-AX', + [ + ['fm', 'em'], + , + ], + [['fm', 'em'], ['f.m.', 'e.m.'], ['förmiddag', 'eftermiddag']], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], + ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['f.Kr.', 'e.Kr.'], , ['före Kristus', 'efter Kristus']], 1, [6, 0], + ['y-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', '\'kl\'. HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sv-FI.ts b/packages/common/i18n_data/locale_sv-FI.ts new file mode 100644 index 0000000000000..2106cc8f92f0c --- /dev/null +++ b/packages/common/i18n_data/locale_sv-FI.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sv-FI', + [ + ['fm', 'em'], + , + ], + [['fm', 'em'], ['f.m.', 'e.m.'], ['förmiddag', 'eftermiddag']], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], + ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['f.Kr.', 'e.Kr.'], , ['före Kristus', 'efter Kristus']], 1, [6, 0], + ['dd-MM-y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', '\'kl\'. HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], '€', 'euro', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sv.ts b/packages/common/i18n_data/locale_sv.ts new file mode 100644 index 0000000000000..eba78aab029d7 --- /dev/null +++ b/packages/common/i18n_data/locale_sv.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sv', + [ + ['fm', 'em'], + , + ], + [['fm', 'em'], ['f.m.', 'e.m.'], ['förmiddag', 'eftermiddag']], + [ + ['S', 'M', 'T', 'O', 'T', 'F', 'L'], ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'], + ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'], + ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'], + [ + 'januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', + 'oktober', 'november', 'december' + ] + ], + , [['f.Kr.', 'e.Kr.'], , ['före Kristus', 'efter Kristus']], 1, [6, 0], + ['y-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', '\'kl\'. HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', '¤¤¤', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'kr', 'svensk krona', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sw-CD.ts b/packages/common/i18n_data/locale_sw-CD.ts new file mode 100644 index 0000000000000..a29f99e0a07d4 --- /dev/null +++ b/packages/common/i18n_data/locale_sw-CD.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sw-CD', [['am', 'pm'], ['AM', 'PM'], ['Asubuhi', 'Mchana']], + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + , + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristo', 'Baada ya Kristo']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'FC', 'Faranga ya Kongo', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sw-KE.ts b/packages/common/i18n_data/locale_sw-KE.ts new file mode 100644 index 0000000000000..32497b3b7725a --- /dev/null +++ b/packages/common/i18n_data/locale_sw-KE.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sw-KE', + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + , + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristo', 'Baada ya Kristo']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'saa\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Shilingi ya Kenya', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sw-UG.ts b/packages/common/i18n_data/locale_sw-UG.ts new file mode 100644 index 0000000000000..45fc70e7d2650 --- /dev/null +++ b/packages/common/i18n_data/locale_sw-UG.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sw-UG', [['am', 'pm'], ['AM', 'PM'], ['Asubuhi', 'Mchana']], + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + , + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristo', 'Baada ya Kristo']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'USh', 'Shilingi ya Uganda', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_sw.ts b/packages/common/i18n_data/locale_sw.ts new file mode 100644 index 0000000000000..0775bb09c2a20 --- /dev/null +++ b/packages/common/i18n_data/locale_sw.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'sw', [['am', 'pm'], ['AM', 'PM'], ['Asubuhi', 'Mchana']], + [ + ['am', 'pm'], + ['AM', 'PM'], + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + , + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristo', 'Baada ya Kristo']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'Shilingi ya Tanzania', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ta-LK.ts b/packages/common/i18n_data/locale_ta-LK.ts new file mode 100644 index 0000000000000..9111b71e070c6 --- /dev/null +++ b/packages/common/i18n_data/locale_ta-LK.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ta-LK', + [ + ['மு.ப', 'பி.ப'], + ['முற்பகல்', 'பிற்பகல்'], + ], + , + [ + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] + ], + , + [ + ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + [ + 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்' + ] + ], + , [['கி.மு.', 'கி.பி.'], , ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], 1, [6, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} ’அன்று’ {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], 'Rs.', 'இலங்கை ரூபாய்', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ta-MY.ts b/packages/common/i18n_data/locale_ta-MY.ts new file mode 100644 index 0000000000000..619ec12f705a1 --- /dev/null +++ b/packages/common/i18n_data/locale_ta-MY.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ta-MY', + [ + ['மு.ப', 'பி.ப'], + ['முற்பகல்', 'பிற்பகல்'], + ], + , + [ + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] + ], + , + [ + ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + [ + 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்' + ] + ], + , [['கி.மு.', 'கி.பி.'], , ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], 1, [6, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['a h:mm', 'a h:mm:ss', 'a h:mm:ss z', 'a h:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} ’அன்று’ {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'RM', 'மலேஷியன் ரிங்கிட்', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ta-SG.ts b/packages/common/i18n_data/locale_ta-SG.ts new file mode 100644 index 0000000000000..2c9ec7eb47ebd --- /dev/null +++ b/packages/common/i18n_data/locale_ta-SG.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ta-SG', + [ + ['மு.ப', 'பி.ப'], + ['முற்பகல்', 'பிற்பகல்'], + ], + , + [ + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] + ], + , + [ + ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + [ + 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்' + ] + ], + , [['கி.மு.', 'கி.பி.'], , ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], 0, [6, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['a h:mm', 'a h:mm:ss', 'a h:mm:ss z', 'a h:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} ’அன்று’ {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '$', 'சிங்கப்பூர் டாலர்', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ta.ts b/packages/common/i18n_data/locale_ta.ts new file mode 100644 index 0000000000000..d401a1a072690 --- /dev/null +++ b/packages/common/i18n_data/locale_ta.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ta', + [ + ['மு.ப', 'பி.ப'], + ['முற்பகல்', 'பிற்பகல்'], + ], + , + [ + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], + ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], + ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], + ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] + ], + , + [ + ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], + ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], + [ + 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', + 'டிசம்பர்' + ] + ], + , [['கி.மு.', 'கி.பி.'], , ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], 0, [0, 0], + ['d/M/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['a h:mm', 'a h:mm:ss', 'a h:mm:ss z', 'a h:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} ’அன்று’ {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'இந்திய ரூபாய்', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_te.ts b/packages/common/i18n_data/locale_te.ts new file mode 100644 index 0000000000000..836e1f6809932 --- /dev/null +++ b/packages/common/i18n_data/locale_te.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'te', + [ + ['ఉ', 'సా'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], + ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'], + ['ఆది', 'సోమ', 'మం', 'బుధ', 'గురు', 'శుక్ర', 'శని'] + ], + , + [ + ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], + [ + 'జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', + 'డిసెంబర్' + ] + ], + [ + ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], + ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], + [ + 'జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', + 'డిసెంబర్' + ] + ], + [['క్రీపూ', 'క్రీశ'], , ['క్రీస్తు పూర్వం', 'క్రీస్తు శకం']], 0, [0, 0], + ['dd-MM-yy', 'd MMM, y', 'd MMMM, y', 'd, MMMM y, EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##,##0.###', '#,##0%', '¤#,##,##0.00', '#E0'], '₹', 'రూపాయి', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_teo-KE.ts b/packages/common/i18n_data/locale_teo-KE.ts new file mode 100644 index 0000000000000..7d95af9a83ef4 --- /dev/null +++ b/packages/common/i18n_data/locale_teo-KE.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'teo-KE', + [ + ['Taparachu', 'Ebongi'], + , + ], + , + [ + ['J', 'B', 'A', 'U', 'U', 'K', 'S'], ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'], + ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'], + ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'] + ], + , + [ + ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'], + ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + [ + 'Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', + 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Christo', 'Baada ya Christo']], 0, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Ksh', 'Ango’otol lok’ Kenya', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_teo.ts b/packages/common/i18n_data/locale_teo.ts new file mode 100644 index 0000000000000..83280cc434698 --- /dev/null +++ b/packages/common/i18n_data/locale_teo.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'teo', + [ + ['Taparachu', 'Ebongi'], + , + ], + , + [ + ['J', 'B', 'A', 'U', 'U', 'K', 'S'], ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'], + ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'], + ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'] + ], + , + [ + ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'], + ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'], + [ + 'Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', + 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Christo', 'Baada ya Christo']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'USh', 'Ango’otol lok’ Uganda', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_th.ts b/packages/common/i18n_data/locale_th.ts new file mode 100644 index 0000000000000..ee75123039921 --- /dev/null +++ b/packages/common/i18n_data/locale_th.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'th', + [ + ['a', 'p'], + ['ก่อนเที่ยง', 'หลังเที่ยง'], + ], + [ + ['ก่อนเที่ยง', 'หลังเที่ยง'], + , + ], + [ + ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], + ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'], + ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'] + ], + , + [ + [ + 'ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', + 'ธ.ค.' + ], + , + [ + 'มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', + 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม' + ] + ], + , [['ก่อน ค.ศ.', 'ค.ศ.'], ['ปีก่อน ค.ศ.', 'ค.ศ.'], ['ปีก่อนคริสต์ศักราช', 'คริสต์ศักราช']], 0, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM G y', 'EEEEที่ d MMMM G y'], + ['HH:mm', 'HH:mm:ss', 'H นาฬิกา mm นาที ss วินาที z', 'H นาฬิกา mm นาที ss วินาที zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'THB', 'บาทไทย', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_ti-ER.ts b/packages/common/i18n_data/locale_ti-ER.ts new file mode 100644 index 0000000000000..2f6c4b4a4aa05 --- /dev/null +++ b/packages/common/i18n_data/locale_ti-ER.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ti-ER', + [ + ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], + , + ], + , + [ + ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] + ], + [ + ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] + ], + [ + ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], + ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], + ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'] + ], + , [['ዓ/ዓ', 'ዓ/ም'], , ['ዓመተ ዓለም', 'ዓመተ ምህረት']], 1, [6, 0], + ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE፣ dd MMMM መዓልቲ y G'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Nfk', 'ERN', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ti.ts b/packages/common/i18n_data/locale_ti.ts new file mode 100644 index 0000000000000..a126a98d367b0 --- /dev/null +++ b/packages/common/i18n_data/locale_ti.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ti', + [ + ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], + , + ], + , + [ + ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] + ], + [ + ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], + ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] + ], + [ + ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], + ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], + ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'] + ], + , [['ዓ/ዓ', 'ዓ/ም'], , ['ዓ/ዓ', 'ዓመተ ምህረት']], 0, [6, 0], + ['dd/MM/yy', 'dd-MMM-y', 'dd MMMM y', 'EEEE፣ dd MMMM መዓልቲ y G'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'Br', 'የኢትዮጵያ ብር', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_tk.ts b/packages/common/i18n_data/locale_tk.ts new file mode 100644 index 0000000000000..35399bb57f0b6 --- /dev/null +++ b/packages/common/i18n_data/locale_tk.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'tk', + [ + ['AM', 'PM'], + , + ], + , + [ + ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['dd.MM.y', 'd MMM y', 'd MMMM y', 'd MMMM y EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'san däl', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], 'TMT', 'Türkmen manaty', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_to.ts b/packages/common/i18n_data/locale_to.ts new file mode 100644 index 0000000000000..56b34228b5376 --- /dev/null +++ b/packages/common/i18n_data/locale_to.ts @@ -0,0 +1,41 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'to', [['AM', 'PM'], , ['hengihengi', 'efiafi']], [['AM', 'PM'], , ['HH', 'EA']], + [ + ['S', 'M', 'T', 'P', 'T', 'F', 'T'], ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'], + ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', 'Falaite', 'Tokonaki'], + ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'] + ], + , + [ + ['S', 'F', 'M', 'E', 'M', 'S', 'S', 'A', 'S', 'O', 'N', 'T'], + ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'], + [ + 'Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', + 'ʻOkatopa', 'Nōvema', 'Tīsema' + ] + ], + , [['KM', 'TS'], , ['ki muʻa', 'taʻu ʻo Sīsū']], 1, [6, 0], + ['d/M/yy', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + '{1}, {0}', + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'TF', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'T$', 'Paʻanga fakatonga', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_tr-CY.ts b/packages/common/i18n_data/locale_tr-CY.ts new file mode 100644 index 0000000000000..986504a237ed8 --- /dev/null +++ b/packages/common/i18n_data/locale_tr-CY.ts @@ -0,0 +1,52 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'tr-CY', + [ + ['öö', 'ös'], + ['ÖÖ', 'ÖS'], + ], + [ + ['ÖÖ', 'ÖS'], + , + ], + [ + ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], + ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], + ['Pa', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'] + ], + , + [ + ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + [ + 'Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', + 'Kasım', 'Aralık' + ] + ], + , [['MÖ', 'MS'], , ['Milattan Önce', 'Milattan Sonra']], 1, [6, 0], + ['d.MM.y', 'd MMM y', 'd MMMM y', 'd MMMM y EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], '€', 'Euro', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_tr.ts b/packages/common/i18n_data/locale_tr.ts new file mode 100644 index 0000000000000..873bedccf23ac --- /dev/null +++ b/packages/common/i18n_data/locale_tr.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'tr', + [ + ['öö', 'ös'], + ['ÖÖ', 'ÖS'], + ], + [ + ['ÖÖ', 'ÖS'], + , + ], + [ + ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'], ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], + ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], + ['Pa', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'] + ], + , + [ + ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'], + ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'], + [ + 'Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', + 'Kasım', 'Aralık' + ] + ], + , [['MÖ', 'MS'], , ['Milattan Önce', 'Milattan Sonra']], 1, [6, 0], + ['d.MM.y', 'd MMM y', 'd MMMM y', 'd MMMM y EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], '₺', 'Türk Lirası', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_twq.ts b/packages/common/i18n_data/locale_twq.ts new file mode 100644 index 0000000000000..adae480b51d1a --- /dev/null +++ b/packages/common/i18n_data/locale_twq.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'twq', + [ + ['Subbaahi', 'Zaarikay b'], + , + ], + , + [ + ['H', 'T', 'T', 'L', 'L', 'L', 'S'], ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'], + ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'], + ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'] + ], + , + [ + ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'], + ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'], + [ + 'Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', + 'Oktoobur', 'Noowanbur', 'Deesanbur' + ] + ], + , [['IJ', 'IZ'], , ['Isaa jine', 'Isaa zamanoo']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], 'CFA', 'CFA Fraŋ (BCEAO)', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_tzm.ts b/packages/common/i18n_data/locale_tzm.ts new file mode 100644 index 0000000000000..42dfed283bb61 --- /dev/null +++ b/packages/common/i18n_data/locale_tzm.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'tzm', + [ + ['Zdat azal', 'Ḍeffir aza'], + , + ], + , + [ + ['A', 'A', 'A', 'A', 'A', 'A', 'A'], ['Asa', 'Ayn', 'Asn', 'Akr', 'Akw', 'Asm', 'Asḍ'], + ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', 'Asiḍyas'], + ['Asa', 'Ayn', 'Asn', 'Akr', 'Akw', 'Asm', 'Asḍ'] + ], + , + [ + ['Y', 'Y', 'M', 'I', 'M', 'Y', 'Y', 'Ɣ', 'C', 'K', 'N', 'D'], + ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'], + [ + 'Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', 'Ɣuct', 'Cutanbir', + 'Kṭuber', 'Nwanbir', 'Dujanbir' + ] + ], + , [['ZƐ', 'ḌƐ'], , ['Zdat Ɛisa (TAƔ)', 'Ḍeffir Ɛisa (TAƔ)']], 6, [5, 6], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'MAD', 'Derhem Umeṛṛuki', + function(n: number): + Plural { + if (n === Math.floor(n) && n >= 0 && n <= 1 || n === Math.floor(n) && n >= 11 && n <= 99) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ug.ts b/packages/common/i18n_data/locale_ug.ts new file mode 100644 index 0000000000000..afa49550a4014 --- /dev/null +++ b/packages/common/i18n_data/locale_ug.ts @@ -0,0 +1,48 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ug', [['ب', 'ك'], ['چ.ب', 'چ.ك'], ['چۈشتىن بۇرۇن', 'چۈشتىن كېيىن']], + [ + ['چ.ب', 'چ.ك'], + , + ], + [ + ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'], + ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], + ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', + 'ئۆكتەبىر', 'نويابىر', 'دېكابىر' + ], + ], + , [['BCE', 'مىلادىيە'], , ['مىلادىيەدىن بۇرۇن', 'مىلادىيە']], 0, [6, 0], + ['y-MM-dd', 'd-MMM، y', 'd-MMMM، y', 'y d-MMMM، EEEE'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}، {0}', + , + '{1} {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '¥', 'جۇڭگو يۈەنى', function(n: number): + Plural { + if (n === 1) + return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_uk.ts b/packages/common/i18n_data/locale_uk.ts new file mode 100644 index 0000000000000..7ee3ad2451ebe --- /dev/null +++ b/packages/common/i18n_data/locale_uk.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'uk', + [ + ['дп', 'пп'], + , + ], + , + [ + ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], + ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'], + ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] + ], + , + [ + ['с', 'л', 'б', 'к', 'т', 'ч', 'л', 'с', 'в', 'ж', 'л', 'г'], + [ + 'січ.', 'лют.', 'бер.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', + 'груд.' + ], + [ + 'січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', + 'жовтня', 'листопада', 'грудня' + ] + ], + [ + ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], + ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'], + [ + 'січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', + 'вересень', 'жовтень', 'листопад', 'грудень' + ] + ], + [['до н.е.', 'н.е.'], ['до н. е.', 'н. е.'], ['до нашої ери', 'нашої ери']], 1, [6, 0], + ['dd.MM.yy', 'd MMM y \'р\'.', 'd MMMM y \'р\'.', 'EEEE, d MMMM y \'р\'.'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1}, {0}', + , + '{1} \'о\' {0}', + ], + [',', ' ', ';', '%', '+', '-', 'Е', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], '₴', 'українська гривня', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; + if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && + !(i % 100 >= 12 && i % 100 <= 14)) + return Plural.Few; + if (v === 0 && i % 10 === 0 || + v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || + v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) + return Plural.Many; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ur-IN.ts b/packages/common/i18n_data/locale_ur-IN.ts new file mode 100644 index 0000000000000..f87e8e0dc3cfa --- /dev/null +++ b/packages/common/i18n_data/locale_ur-IN.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ur-IN', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + , + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ], + ], + , + [ + ['قبل مسیح', 'عیسوی'], + , + ], + 0, [0, 0], ['d/M/yy', 'y MMM d', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '‎+', '‎-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], '₹', 'بھارتی روپیہ', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_ur.ts b/packages/common/i18n_data/locale_ur.ts new file mode 100644 index 0000000000000..16e17e19dff32 --- /dev/null +++ b/packages/common/i18n_data/locale_ur.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'ur', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], + , + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + [ + 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ], + ], + , + [ + ['قبل مسیح', 'عیسوی'], + , + ], + 0, [6, 0], ['d/M/yy', 'y MMM d', 'd MMMM، y', 'EEEE، d MMMM، y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '‎+', '‎-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], 'Rs', 'پاکستانی روپیہ', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_uz-Arab.ts b/packages/common/i18n_data/locale_uz-Arab.ts new file mode 100644 index 0000000000000..cdcbe55d9e464 --- /dev/null +++ b/packages/common/i18n_data/locale_uz-Arab.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'uz-Arab', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], + ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], + ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], + [ + 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', + 'دسمبر' + ] + ], + , + [ + ['BCE', 'CE'], + , + ], + 6, [4, 5], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '.', ';', '%', '‎+', '‎−', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '؋', 'افغانی', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_uz-Cyrl.ts b/packages/common/i18n_data/locale_uz-Cyrl.ts new file mode 100644 index 0000000000000..a81d3a24bc45d --- /dev/null +++ b/packages/common/i18n_data/locale_uz-Cyrl.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'uz-Cyrl', + [ + ['ТО', 'ТК'], + , + ], + , + [ + ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], + ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'], + ['Як', 'Ду', 'Се', 'Чо', 'Па', 'Жу', 'Ша'] + ], + [ + ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'], + ['Якшанба', 'Душанба', 'Сешанба', 'Чоршанба', 'Пайшанба', 'Жума', 'Шанба'], + ['Як', 'Ду', 'Се', 'Чо', 'Па', 'Жу', 'Ша'] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], + [ + 'январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', + 'ноябр', 'декабр' + ] + ], + [ + ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], + ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], + [ + 'Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', + 'Ноябр', 'Декабр' + ] + ], + [['м.а.', 'милодий'], , ['милоддан аввалги', 'милодий']], 1, [6, 0], + ['dd/MM/yy', 'd MMM, y', 'd MMMM, y', 'EEEE, dd MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss (z)', 'HH:mm:ss (zzzz)'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ҳақиқий сон эмас', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'сўм', 'Ўзбекистон сўм', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_uz-Latn.ts b/packages/common/i18n_data/locale_uz-Latn.ts new file mode 100644 index 0000000000000..968799517196d --- /dev/null +++ b/packages/common/i18n_data/locale_uz-Latn.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'uz-Latn', + [ + ['TO', 'TK'], + , + ], + , + [ + ['Y', 'D', 'S', 'C', 'P', 'J', 'S'], ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba'], + ['Ya', 'Du', 'Se', 'Ch', 'Pa', 'Ju', 'Sh'] + ], + , + [ + ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avg', 'sen', 'okt', 'noy', 'dek'], + [ + 'yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avgust', 'sentabr', 'oktabr', + 'noyabr', 'dekabr' + ] + ], + [ + ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyn', 'Iyl', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'], + [ + 'Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', + 'Noyabr', 'Dekabr' + ] + ], + [['m.a.', 'milodiy'], , ['miloddan avvalgi', 'milodiy']], 1, [6, 0], + ['dd/MM/yy', 'd-MMM, y', 'd-MMMM, y', 'EEEE, d-MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'H:mm:ss (z)', 'H:mm:ss (zzzz)'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'haqiqiy son emas', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'soʻm', 'O‘zbekiston so‘mi', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_uz.ts b/packages/common/i18n_data/locale_uz.ts new file mode 100644 index 0000000000000..da95f92f53c18 --- /dev/null +++ b/packages/common/i18n_data/locale_uz.ts @@ -0,0 +1,58 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'uz', + [ + ['TO', 'TK'], + , + ], + , + [ + ['Y', 'D', 'S', 'C', 'P', 'J', 'S'], ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'], + ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba'], + ['Ya', 'Du', 'Se', 'Ch', 'Pa', 'Ju', 'Sh'] + ], + , + [ + ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avg', 'sen', 'okt', 'noy', 'dek'], + [ + 'yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avgust', 'sentabr', 'oktabr', + 'noyabr', 'dekabr' + ] + ], + [ + ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], + ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyn', 'Iyl', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'], + [ + 'Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', + 'Noyabr', 'Dekabr' + ] + ], + [['m.a.', 'milodiy'], , ['miloddan avvalgi', 'milodiy']], 1, [6, 0], + ['dd/MM/yy', 'd-MMM, y', 'd-MMMM, y', 'EEEE, d-MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'H:mm:ss (z)', 'H:mm:ss (zzzz)'], + [ + '{1}, {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'haqiqiy son emas', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'soʻm', 'O‘zbekiston so‘mi', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_vai-Latn.ts b/packages/common/i18n_data/locale_vai-Latn.ts new file mode 100644 index 0000000000000..db29d89f84e77 --- /dev/null +++ b/packages/common/i18n_data/locale_vai-Latn.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'vai-Latn', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', + 'kenpkato ɓololɔ', 'luukao lɔma' + ], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'Laibhiya Dala', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_vai-Vaii.ts b/packages/common/i18n_data/locale_vai-Vaii.ts new file mode 100644 index 0000000000000..384125dcbb371 --- /dev/null +++ b/packages/common/i18n_data/locale_vai-Vaii.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'vai-Vaii', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'ꕞꔤꔫꕩ ꕜꕞꕌ', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_vai.ts b/packages/common/i18n_data/locale_vai.ts new file mode 100644 index 0000000000000..bc2653e124485 --- /dev/null +++ b/packages/common/i18n_data/locale_vai.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'vai', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'ꕞꔤꔫꕩ ꕜꕞꕌ', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_vi.ts b/packages/common/i18n_data/locale_vi.ts new file mode 100644 index 0000000000000..1569da74382e5 --- /dev/null +++ b/packages/common/i18n_data/locale_vi.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'vi', + [ + ['s', 'c'], + ['SA', 'CH'], + ], + [ + ['SA', 'CH'], + , + ], + [ + ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'], + ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'], + ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'], + ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', 'thg 8', 'thg 9', 'thg 10', + 'thg 11', 'thg 12' + ], + [ + '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' + ] + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', + 'Thg 11', 'Thg 12' + ], + [ + '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' + ] + ], + [ + ['tr. CN', 'sau CN'], + ['Trước CN', 'sau CN'], + ], + 1, [6, 0], ['dd/MM/y', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMMM, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{0}, {1}', + , + '{0} {1}', + ], + [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], '₫', 'Đồng Việt Nam', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_vo.ts b/packages/common/i18n_data/locale_vo.ts new file mode 100644 index 0000000000000..e194cdd49fd19 --- /dev/null +++ b/packages/common/i18n_data/locale_vo.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'vo', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], + ], + , + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['y-MM-dd', 'y MMM d', 'y MMMM d', 'y MMMM d, EEEE'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], , function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_vun.ts b/packages/common/i18n_data/locale_vun.ts new file mode 100644 index 0000000000000..b4468d164a5fd --- /dev/null +++ b/packages/common/i18n_data/locale_vun.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'vun', + [ + ['utuko', 'kyiukonyi'], + , + ], + , + [ + ['J', 'J', 'J', 'J', 'A', 'I', 'J'], ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'], + ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'], + ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'], + [ + 'Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', + 'Oktoba', 'Novemba', 'Desemba' + ] + ], + , [['KK', 'BK'], , ['Kabla ya Kristu', 'Baada ya Kristu']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'TSh', 'Shilingi ya Tanzania', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_wae.ts b/packages/common/i18n_data/locale_wae.ts new file mode 100644 index 0000000000000..06a3a854a2562 --- /dev/null +++ b/packages/common/i18n_data/locale_wae.ts @@ -0,0 +1,53 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'wae', + [ + ['AM', 'PM'], + , + ], + , + [ + ['S', 'M', 'Z', 'M', 'F', 'F', 'S'], ['Sun', 'Män', 'Ziš', 'Mit', 'Fró', 'Fri', 'Sam'], + ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', 'Samštag'], + ['Sun', 'Män', 'Ziš', 'Mit', 'Fró', 'Fri', 'Sam'] + ], + , + [ + ['J', 'H', 'M', 'A', 'M', 'B', 'H', 'Ö', 'H', 'W', 'W', 'C'], + ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', 'Her', 'Wím', 'Win', 'Chr'], + [ + 'Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', + 'Wímánet', 'Wintermánet', 'Chrištmánet' + ] + ], + , + [ + ['v. Chr.', 'n. Chr'], + , + ], + 1, [6, 0], ['y-MM-dd', 'd. MMM y', 'd. MMMM y', 'EEEE, d. MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', '’', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], 'CHF', 'CHF', function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_xog.ts b/packages/common/i18n_data/locale_xog.ts new file mode 100644 index 0000000000000..70a8386cc4de8 --- /dev/null +++ b/packages/common/i18n_data/locale_xog.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'xog', + [ + ['Munkyo', 'Eigulo'], + , + ], + , + [ + ['S', 'B', 'B', 'S', 'K', 'K', 'M'], ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'], + ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', 'Olokutaanu', 'Olomukaaga'], + ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'], + [ + 'Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', + 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba' + ] + ], + , [['AZ', 'AF'], , ['Kulisto nga azilawo', 'Kulisto nga affile']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'USh', 'Silingi eya Yuganda', + function(n: number): + Plural { + if (n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_yav.ts b/packages/common/i18n_data/locale_yav.ts new file mode 100644 index 0000000000000..6227a6cfcedf0 --- /dev/null +++ b/packages/common/i18n_data/locale_yav.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'yav', + [ + ['kiɛmɛ́ɛm', 'kisɛ́ndɛ'], + , + ], + , + [ + ['s', 'm', 'm', 'e', 'k', 'f', 's'], ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'], + ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'], + ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'], + [ + '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ɔ́' + ] + ], + , [['k.Y.', '+J.C.'], , ['katikupíen Yésuse', 'ékélémkúnupíén n']], 1, [6, 0], + ['d/M/y', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'XAF', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_yi.ts b/packages/common/i18n_data/locale_yi.ts new file mode 100644 index 0000000000000..71ab56d7069f3 --- /dev/null +++ b/packages/common/i18n_data/locale_yi.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'yi', + [ + ['פֿאַרמיטאָג', 'נאָכמיטאָג'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], + , + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', + 'אקטאבער', 'נאוועמבער', 'דעצעמבער' + ], + ], + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['יאַנ', 'פֿעב', 'מערץ', 'אַפּר', 'מיי', 'יוני', 'יולי', 'אויג', 'סעפּ', 'אקט', 'נאוו', 'דעצ'], + [ + 'יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', + 'אקטאבער', 'נאוועמבער', 'דעצעמבער' + ] + ], + [ + ['BCE', 'CE'], + , + ], + 1, [6, 0], ['dd/MM/yy', 'dטן MMM y', 'dטן MMMM y', 'EEEE, dטן MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + '{1}, {0}', + '{1} {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], , + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/locale_yo-BJ.ts b/packages/common/i18n_data/locale_yo-BJ.ts new file mode 100644 index 0000000000000..85ceaf833180c --- /dev/null +++ b/packages/common/i18n_data/locale_yo-BJ.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'yo-BJ', + [ + ['Àárɔ̀', 'Ɔ̀sán'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'], + ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'], + ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', + 'Bélú', 'Ɔ̀pɛ̀' + ], + [ + '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ɛ̀' + ] + ], + , [['BCE', 'LK'], , ['Saju Kristi', 'Lehin Kristi']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'CFA', 'Faransi ti Orílɛ́ède BIKEAO', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_yo.ts b/packages/common/i18n_data/locale_yo.ts new file mode 100644 index 0000000000000..972af2357d676 --- /dev/null +++ b/packages/common/i18n_data/locale_yo.ts @@ -0,0 +1,50 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'yo', + [ + ['Àárọ̀', 'Ọ̀sán'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], + ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', 'Ọjọ́ Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ọjọ́ Ẹtì', 'Ọjọ́ Àbámẹ́ta'], + ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + [ + 'Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', + 'Ọ̀pẹ̀' + ], + [ + '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ẹ̀' + ] + ], + , [['BCE', 'LK'], , ['Saju Kristi', 'Lehin Kristi']], 1, [6, 0], + ['dd/MM/y', 'd MMM y', 'd MMMM y', 'EEEE, d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '₦', 'Naira ti Orílẹ́ède Nàìjíríà', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_yue.ts b/packages/common/i18n_data/locale_yue.ts new file mode 100644 index 0000000000000..1c16a11d049ec --- /dev/null +++ b/packages/common/i18n_data/locale_yue.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'yue', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['日', '一', '二', '三', '四', '五', '六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + ], + , + [ + ['西元前', '西元'], + , + ], + 0, [6, 0], ['y/M/d', 'y年M月d日', , 'y年M月d日 EEEE'], + ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'HK$', '港幣', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zgh.ts b/packages/common/i18n_data/locale_zgh.ts new file mode 100644 index 0000000000000..2e87c8437139a --- /dev/null +++ b/packages/common/i18n_data/locale_zgh.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zgh', + [ + ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], + , + ], + , + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], + ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], + ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] + ], + , + [ + ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], + ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], + [ + 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', + 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' + ] + ], + , [['ⴷⴰⵄ', 'ⴷⴼⵄ'], , ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], 6, [5, 6], + ['d/M/y', 'd MMM, y', 'd MMMM y', 'EEEE d MMMM y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0 %', '#,##0.00¤', '#E0'], 'MAD', 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hans-HK.ts b/packages/common/i18n_data/locale_zh-Hans-HK.ts new file mode 100644 index 0000000000000..3469f79e6f389 --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hans-HK.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hans-HK', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + [ + '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月' + ] + ], + , + [ + ['公元前', '公元'], + , + ], + 0, [6, 0], ['d/M/yy', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'HK$', '港元', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hans-MO.ts b/packages/common/i18n_data/locale_zh-Hans-MO.ts new file mode 100644 index 0000000000000..e6392f41c4b78 --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hans-MO.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hans-MO', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + [ + '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月' + ] + ], + , + [ + ['公元前', '公元'], + , + ], + 0, [6, 0], ['d/M/yy', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'MOP$', '澳门币', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hans-SG.ts b/packages/common/i18n_data/locale_zh-Hans-SG.ts new file mode 100644 index 0000000000000..41ad83446bdaa --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hans-SG.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hans-SG', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + [ + '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月' + ] + ], + , + [ + ['公元前', '公元'], + , + ], + 0, [6, 0], ['dd/MM/yy', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', '新加坡元', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hans.ts b/packages/common/i18n_data/locale_zh-Hans.ts new file mode 100644 index 0000000000000..20a000f523ee2 --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hans.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hans', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + [ + '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月' + ] + ], + , + [ + ['公元前', '公元'], + , + ], + 0, [6, 0], ['y/M/d', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '¥', '人民币', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hant-HK.ts b/packages/common/i18n_data/locale_zh-Hant-HK.ts new file mode 100644 index 0000000000000..b21d5dee65ed7 --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hant-HK.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hant-HK', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['日', '一', '二', '三', '四', '五', '六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + ], + , + [ + ['西元前', '西元'], + ['公元前', '公元'], + ], + 0, [6, 0], ['d/M/y', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'HK$', '港元', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hant-MO.ts b/packages/common/i18n_data/locale_zh-Hant-MO.ts new file mode 100644 index 0000000000000..61bdb7d241fc4 --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hant-MO.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hant-MO', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['日', '一', '二', '三', '四', '五', '六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + ], + , + [ + ['西元前', '西元'], + ['公元前', '公元'], + ], + 0, [6, 0], ['d/M/y', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'MOP$', '澳門元', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh-Hant.ts b/packages/common/i18n_data/locale_zh-Hant.ts new file mode 100644 index 0000000000000..b3b00126659ee --- /dev/null +++ b/packages/common/i18n_data/locale_zh-Hant.ts @@ -0,0 +1,47 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh-Hant', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['日', '一', '二', '三', '四', '五', '六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + ], + , + [ + ['西元前', '西元'], + , + ], + 0, [6, 0], ['y/M/d', 'y年M月d日', , 'y年M月d日 EEEE'], + ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', '新台幣', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zh.ts b/packages/common/i18n_data/locale_zh.ts new file mode 100644 index 0000000000000..f43acb9c91bee --- /dev/null +++ b/packages/common/i18n_data/locale_zh.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zh', + [ + ['上午', '下午'], + , + ], + , + [ + ['日', '一', '二', '三', '四', '五', '六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], + ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] + ], + , + [ + ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], + ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + [ + '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', + '十二月' + ] + ], + , + [ + ['公元前', '公元'], + , + ], + 0, [6, 0], ['y/M/d', 'y年M月d日', , 'y年M月d日EEEE'], + ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '¥', '人民币', + function(n: number): Plural { return Plural.Other;} +]; diff --git a/packages/common/i18n_data/locale_zu.ts b/packages/common/i18n_data/locale_zu.ts new file mode 100644 index 0000000000000..281d787fa1e51 --- /dev/null +++ b/packages/common/i18n_data/locale_zu.ts @@ -0,0 +1,62 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from '@angular/common'; + +export default [ + 'zu', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + , + [ + ['S', 'M', 'B', 'T', 'S', 'H', 'M'], ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'], + ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', 'ULwesihlanu', 'UMgqibelo'], + ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'] + ], + , + [ + ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + [ + 'UMasingana', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', + 'Septhemba', 'Okthoba', 'Novemba', 'Disemba' + ] + ], + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], + [ + 'Januwari', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septhemba', + 'Okthoba', 'Novemba', 'Disemba' + ] + ], + [ + ['BC', 'AD'], + , + ], + 0, [6, 0], ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], + [ + '{1} {0}', + , + , + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], 'R', 'i-South African Rand', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)); + if (i === 0 || n === 1) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/i18n_data/tsconfig-build.json b/packages/common/i18n_data/tsconfig-build.json new file mode 100644 index 0000000000000..273fbb9b6e558 --- /dev/null +++ b/packages/common/i18n_data/tsconfig-build.json @@ -0,0 +1,20 @@ +{ +"compilerOptions": { + "baseUrl": ".", + "declaration": true, + "stripInternal": true, + "experimentalDecorators": true, + "module": "es2015", + "moduleResolution": "node", + "outDir": "../../../dist/packages/common/i18n_data", + "paths": { + "@angular/common": ["../../../dist/packages/common"], + "@angular/core": ["../../../dist/packages/core"] + }, + "sourceMap": true, + "inlineSources": true, + "target": "es5", + "skipLibCheck": true, + "lib": ["es2015", "dom"] + } +} diff --git a/packages/common/src/common.ts b/packages/common/src/common.ts index 5e79a49ad185b..d6f7158680b9f 100644 --- a/packages/common/src/common.ts +++ b/packages/common/src/common.ts @@ -12,11 +12,16 @@ * Entry point for all public APIs of the common package. */ export * from './location/index'; -export {NgLocaleLocalization, NgLocalization} from './localization'; +export {NgLocaleLocalization, NgLocalization} from './i18n/localization'; +export {Plural, LOCALE_DATA} from './i18n/locale_data'; +export {findLocaleData, registerLocaleData, NumberFormatStyle, FormStyle, Time, TranslationWidth, FormatWidth, NumberSymbol, WeekDay, getLocaleDayPeriods, getLocaleDayNames, getLocaleMonthNames, getLocaleId, getLocaleEraNames, getLocaleWeekEndRange, getLocaleFirstDayOfWeek, getLocaleDateFormat, getLocaleDateTimeFormat, getLocaleExtraDayPeriodRules, getLocaleExtraDayPeriods, getLocalePluralCase, getLocaleTimeFormat, getLocaleNumberSymbol, getLocaleNumberFormat, getLocaleCurrencyName, getLocaleCurrencySymbol} from './i18n/locale_data_api'; +export {AVAILABLE_LOCALES} from './i18n/available_locales'; +export {CURRENCIES} from './i18n/currencies'; export {parseCookieValue as ɵparseCookieValue} from './cookie'; export {CommonModule, DeprecatedI18NPipesModule} from './common_module'; export {NgClass, NgFor, NgForOf, NgForOfContext, NgIf, NgIfContext, NgPlural, NgPluralCase, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgTemplateOutlet, NgComponentOutlet} from './directives/index'; export {DOCUMENT} from './dom_tokens'; export {AsyncPipe, DatePipe, I18nPluralPipe, I18nSelectPipe, JsonPipe, LowerCasePipe, CurrencyPipe, DecimalPipe, PercentPipe, SlicePipe, UpperCasePipe, TitleCasePipe} from './pipes/index'; +export {DeprecatedDatePipe, DeprecatedCurrencyPipe, DeprecatedDecimalPipe, DeprecatedPercentPipe} from './pipes/deprecated/index'; export {PLATFORM_BROWSER_ID as ɵPLATFORM_BROWSER_ID, PLATFORM_SERVER_ID as ɵPLATFORM_SERVER_ID, PLATFORM_WORKER_APP_ID as ɵPLATFORM_WORKER_APP_ID, PLATFORM_WORKER_UI_ID as ɵPLATFORM_WORKER_UI_ID, isPlatformBrowser, isPlatformServer, isPlatformWorkerApp, isPlatformWorkerUi} from './platform_id'; export {VERSION} from './version'; diff --git a/packages/common/src/common_module.ts b/packages/common/src/common_module.ts index 4a75bb4f3911b..dd7750f86fa68 100644 --- a/packages/common/src/common_module.ts +++ b/packages/common/src/common_module.ts @@ -8,8 +8,9 @@ import {NgModule} from '@angular/core'; -import {COMMON_DEPRECATED_DIRECTIVES, COMMON_DIRECTIVES} from './directives/index'; -import {NgLocaleLocalization, NgLocalization} from './localization'; +import {COMMON_DIRECTIVES} from './directives/index'; +import {NgLocaleLocalization, NgLocalization} from './i18n/localization'; +import {COMMON_DEPRECATED_I18N_PIPES} from './pipes/deprecated/index'; import {COMMON_PIPES} from './pipes/index'; @@ -31,17 +32,10 @@ export class CommonModule { } /** - * I18N pipes are being changed to move away from using the JS Intl API. - * - * The former pipes relying on the Intl API will be moved to this module while the `CommonModule` - * will contain the new pipes that do not rely on Intl. - * - * As a first step this module is created empty to ease the migration. - * - * see https://github.com/angular/angular/pull/18284 + * A module that contains the deprecated i18n pipes. * * @deprecated from v5 */ -@NgModule({declarations: [], exports: []}) +@NgModule({declarations: [COMMON_DEPRECATED_I18N_PIPES], exports: [COMMON_DEPRECATED_I18N_PIPES]}) export class DeprecatedI18NPipesModule { } diff --git a/packages/common/src/directives/ng_plural.ts b/packages/common/src/directives/ng_plural.ts index e014a5e9d22f8..f82479aa5f4b0 100644 --- a/packages/common/src/directives/ng_plural.ts +++ b/packages/common/src/directives/ng_plural.ts @@ -8,7 +8,7 @@ import {Attribute, Directive, Host, Input, TemplateRef, ViewContainerRef} from '@angular/core'; -import {NgLocalization, getPluralCategory} from '../localization'; +import {NgLocalization, getPluralCategory} from '../i18n/localization'; import {SwitchView} from './ng_switch'; diff --git a/packages/common/src/i18n/available_locales.ts b/packages/common/src/i18n/available_locales.ts new file mode 100644 index 0000000000000..6a68e04e43cad --- /dev/null +++ b/packages/common/src/i18n/available_locales.ts @@ -0,0 +1,186 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +/** @experimental */ +export const AVAILABLE_LOCALES = [ + 'af', 'af-NA', 'agq', + 'ak', 'am', 'ar', + 'ar-AE', 'ar-BH', 'ar-DJ', + 'ar-DZ', 'ar-EG', 'ar-EH', + 'ar-ER', 'ar-IL', 'ar-IQ', + 'ar-JO', 'ar-KM', 'ar-KW', + 'ar-LB', 'ar-LY', 'ar-MA', + 'ar-MR', 'ar-OM', 'ar-PS', + 'ar-QA', 'ar-SA', 'ar-SD', + 'ar-SO', 'ar-SS', 'ar-SY', + 'ar-TD', 'ar-TN', 'ar-YE', + 'as', 'asa', 'ast', + 'az', 'az-Cyrl', 'az-Latn', + 'bas', 'be', 'bem', + 'bez', 'bg', 'bm', + 'bn', 'bn-IN', 'bo', + 'bo-IN', 'br', 'brx', + 'bs', 'bs-Cyrl', 'bs-Latn', + 'ca', 'ca-AD', 'ca-ES-VALENCIA', + 'ca-FR', 'ca-IT', 'ce', + 'cgg', 'chr', 'ckb', + 'ckb-IR', 'cs', 'cu', + 'cy', 'da', 'da-GL', + 'dav', 'de', 'de-AT', + 'de-BE', 'de-CH', 'de-IT', + 'de-LI', 'de-LU', 'dje', + 'dsb', 'dua', 'dyo', + 'dz', 'ebu', 'ee', + 'ee-TG', 'el', 'el-CY', + 'en', 'en-001', 'en-150', + 'en-AG', 'en-AI', 'en-AS', + 'en-AT', 'en-AU', 'en-BB', + 'en-BE', 'en-BI', 'en-BM', + 'en-BS', 'en-BW', 'en-BZ', + 'en-CA', 'en-CC', 'en-CH', + 'en-CK', 'en-CM', 'en-CX', + 'en-CY', 'en-DE', 'en-DG', + 'en-DK', 'en-DM', 'en-ER', + 'en-FI', 'en-FJ', 'en-FK', + 'en-FM', 'en-GB', 'en-GD', + 'en-GG', 'en-GH', 'en-GI', + 'en-GM', 'en-GU', 'en-GY', + 'en-HK', 'en-IE', 'en-IL', + 'en-IM', 'en-IN', 'en-IO', + 'en-JE', 'en-JM', 'en-KE', + 'en-KI', 'en-KN', 'en-KY', + 'en-LC', 'en-LR', 'en-LS', + 'en-MG', 'en-MH', 'en-MO', + 'en-MP', 'en-MS', 'en-MT', + 'en-MU', 'en-MW', 'en-MY', + 'en-NA', 'en-NF', 'en-NG', + 'en-NL', 'en-NR', 'en-NU', + 'en-NZ', 'en-PG', 'en-PH', + 'en-PK', 'en-PN', 'en-PR', + 'en-PW', 'en-RW', 'en-SB', + 'en-SC', 'en-SD', 'en-SE', + 'en-SG', 'en-SH', 'en-SI', + 'en-SL', 'en-SS', 'en-SX', + 'en-SZ', 'en-TC', 'en-TK', + 'en-TO', 'en-TT', 'en-TV', + 'en-TZ', 'en-UG', 'en-UM', + 'en-US-POSIX', 'en-VC', 'en-VG', + 'en-VI', 'en-VU', 'en-WS', + 'en-ZA', 'en-ZM', 'en-ZW', + 'eo', 'es', 'es-419', + 'es-AR', 'es-BO', 'es-BR', + 'es-BZ', 'es-CL', 'es-CO', + 'es-CR', 'es-CU', 'es-DO', + 'es-EA', 'es-EC', 'es-GQ', + 'es-GT', 'es-HN', 'es-IC', + 'es-MX', 'es-NI', 'es-PA', + 'es-PE', 'es-PH', 'es-PR', + 'es-PY', 'es-SV', 'es-US', + 'es-UY', 'es-VE', 'et', + 'eu', 'ewo', 'fa', + 'fa-AF', 'ff', 'ff-CM', + 'ff-GN', 'ff-MR', 'fi', + 'fil', 'fo', 'fo-DK', + 'fr', 'fr-BE', 'fr-BF', + 'fr-BI', 'fr-BJ', 'fr-BL', + 'fr-CA', 'fr-CD', 'fr-CF', + 'fr-CG', 'fr-CH', 'fr-CI', + 'fr-CM', 'fr-DJ', 'fr-DZ', + 'fr-GA', 'fr-GF', 'fr-GN', + 'fr-GP', 'fr-GQ', 'fr-HT', + 'fr-KM', 'fr-LU', 'fr-MA', + 'fr-MC', 'fr-MF', 'fr-MG', + 'fr-ML', 'fr-MQ', 'fr-MR', + 'fr-MU', 'fr-NC', 'fr-NE', + 'fr-PF', 'fr-PM', 'fr-RE', + 'fr-RW', 'fr-SC', 'fr-SN', + 'fr-SY', 'fr-TD', 'fr-TG', + 'fr-TN', 'fr-VU', 'fr-WF', + 'fr-YT', 'fur', 'fy', + 'ga', 'gd', 'gl', + 'gsw', 'gsw-FR', 'gsw-LI', + 'gu', 'guz', 'gv', + 'ha', 'ha-GH', 'ha-NE', + 'haw', 'he', 'hi', + 'hr', 'hr-BA', 'hsb', + 'hu', 'hy', 'id', + 'ig', 'ii', 'is', + 'it', 'it-CH', 'it-SM', + 'it-VA', 'ja', 'jgo', + 'jmc', 'ka', 'kab', + 'kam', 'kde', 'kea', + 'khq', 'ki', 'kk', + 'kkj', 'kl', 'kln', + 'km', 'kn', 'ko', + 'ko-KP', 'kok', 'ks', + 'ksb', 'ksf', 'ksh', + 'kw', 'ky', 'lag', + 'lb', 'lg', 'lkt', + 'ln', 'ln-AO', 'ln-CF', + 'ln-CG', 'lo', 'lrc', + 'lrc-IQ', 'lt', 'lu', + 'luo', 'luy', 'lv', + 'mas', 'mas-TZ', 'mer', + 'mfe', 'mg', 'mgh', + 'mgo', 'mk', 'ml', + 'mn', 'mr', 'ms', + 'ms-BN', 'ms-SG', 'mt', + 'mua', 'my', 'mzn', + 'naq', 'nb', 'nb-SJ', + 'nd', 'nds', 'nds-NL', + 'ne', 'ne-IN', 'nl', + 'nl-AW', 'nl-BE', 'nl-BQ', + 'nl-CW', 'nl-SR', 'nl-SX', + 'nmg', 'nn', 'nnh', + 'nus', 'nyn', 'om', + 'om-KE', 'or', 'os', + 'os-RU', 'pa', 'pa-Arab', + 'pa-Guru', 'pl', 'prg', + 'ps', 'pt', 'pt-AO', + 'pt-CH', 'pt-CV', 'pt-GQ', + 'pt-GW', 'pt-LU', 'pt-MO', + 'pt-MZ', 'pt-PT', 'pt-ST', + 'pt-TL', 'qu', 'qu-BO', + 'qu-EC', 'rm', 'rn', + 'ro', 'ro-MD', 'rof', + 'root', 'ru', 'ru-BY', + 'ru-KG', 'ru-KZ', 'ru-MD', + 'ru-UA', 'rw', 'rwk', + 'sah', 'saq', 'sbp', + 'se', 'se-FI', 'se-SE', + 'seh', 'ses', 'sg', + 'shi', 'shi-Latn', 'shi-Tfng', + 'si', 'sk', 'sl', + 'smn', 'sn', 'so', + 'so-DJ', 'so-ET', 'so-KE', + 'sq', 'sq-MK', 'sq-XK', + 'sr', 'sr-Cyrl', 'sr-Cyrl-BA', + 'sr-Cyrl-ME', 'sr-Cyrl-XK', 'sr-Latn', + 'sr-Latn-BA', 'sr-Latn-ME', 'sr-Latn-XK', + 'sv', 'sv-AX', 'sv-FI', + 'sw', 'sw-CD', 'sw-KE', + 'sw-UG', 'ta', 'ta-LK', + 'ta-MY', 'ta-SG', 'te', + 'teo', 'teo-KE', 'th', + 'ti', 'ti-ER', 'tk', + 'to', 'tr', 'tr-CY', + 'twq', 'tzm', 'ug', + 'uk', 'ur', 'ur-IN', + 'uz', 'uz-Arab', 'uz-Cyrl', + 'uz-Latn', 'vai', 'vai-Latn', + 'vai-Vaii', 'vi', 'vo', + 'vun', 'wae', 'xog', + 'yav', 'yi', 'yo', + 'yo-BJ', 'yue', 'zgh', + 'zh', 'zh-Hans', 'zh-Hans-HK', + 'zh-Hans-MO', 'zh-Hans-SG', 'zh-Hant', + 'zh-Hant-HK', 'zh-Hant-MO', 'zu' +]; diff --git a/packages/common/src/i18n/currencies.ts b/packages/common/src/i18n/currencies.ts new file mode 100644 index 0000000000000..a81807aa691bb --- /dev/null +++ b/packages/common/src/i18n/currencies.ts @@ -0,0 +1,115 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +/** @experimental */ +export const CURRENCIES: {[code: string]: (string | undefined)[]} = { + 'AOA': [, 'Kz'], + 'ARS': [, '$'], + 'AUD': ['A$', '$'], + 'BAM': [, 'KM'], + 'BBD': [, '$'], + 'BDT': [, '৳'], + 'BMD': [, '$'], + 'BND': [, '$'], + 'BOB': [, 'Bs'], + 'BRL': ['R$'], + 'BSD': [, '$'], + 'BWP': [, 'P'], + 'BYN': [, 'р.'], + 'BZD': [, '$'], + 'CAD': ['CA$', '$'], + 'CLP': [, '$'], + 'CNY': ['CN¥', '¥'], + 'COP': [, '$'], + 'CRC': [, '₡'], + 'CUC': [, '$'], + 'CUP': [, '$'], + 'CZK': [, 'Kč'], + 'DKK': [, 'kr'], + 'DOP': [, '$'], + 'EGP': [, 'E£'], + 'ESP': [, '₧'], + 'EUR': ['€'], + 'FJD': [, '$'], + 'FKP': [, '£'], + 'GBP': ['£'], + 'GEL': [, '₾'], + 'GIP': [, '£'], + 'GNF': [, 'FG'], + 'GTQ': [, 'Q'], + 'GYD': [, '$'], + 'HKD': ['HK$', '$'], + 'HNL': [, 'L'], + 'HRK': [, 'kn'], + 'HUF': [, 'Ft'], + 'IDR': [, 'Rp'], + 'ILS': ['₪'], + 'INR': ['₹'], + 'ISK': [, 'kr'], + 'JMD': [, '$'], + 'JPY': ['¥'], + 'KHR': [, '៛'], + 'KMF': [, 'CF'], + 'KPW': [, '₩'], + 'KRW': ['₩'], + 'KYD': [, '$'], + 'KZT': [, '₸'], + 'LAK': [, '₭'], + 'LBP': [, 'L£'], + 'LKR': [, 'Rs'], + 'LRD': [, '$'], + 'LTL': [, 'Lt'], + 'LVL': [, 'Ls'], + 'MGA': [, 'Ar'], + 'MMK': [, 'K'], + 'MNT': [, '₮'], + 'MUR': [, 'Rs'], + 'MXN': ['MX$', '$'], + 'MYR': [, 'RM'], + 'NAD': [, '$'], + 'NGN': [, '₦'], + 'NIO': [, 'C$'], + 'NOK': [, 'kr'], + 'NPR': [, 'Rs'], + 'NZD': ['NZ$', '$'], + 'PHP': [, '₱'], + 'PKR': [, 'Rs'], + 'PLN': [, 'zł'], + 'PYG': [, '₲'], + 'RON': [, 'lei'], + 'RUB': [, '₽'], + 'RUR': [, 'р.'], + 'RWF': [, 'RF'], + 'SBD': [, '$'], + 'SEK': [, 'kr'], + 'SGD': [, '$'], + 'SHP': [, '£'], + 'SRD': [, '$'], + 'SSP': [, '£'], + 'STD': [, 'Db'], + 'SYP': [, '£'], + 'THB': [, '฿'], + 'TOP': [, 'T$'], + 'TRY': [, '₺'], + 'TTD': [, '$'], + 'TWD': ['NT$', '$'], + 'UAH': [, '₴'], + 'USD': ['$'], + 'UYU': [, '$'], + 'VEF': [, 'Bs'], + 'VND': ['₫'], + 'XAF': ['FCFA'], + 'XCD': ['EC$', '$'], + 'XOF': ['CFA'], + 'XPF': ['CFPF'], + 'ZAR': [, 'R'], + 'ZMW': [, 'ZK'], +}; diff --git a/packages/common/src/i18n/format_date.ts b/packages/common/src/i18n/format_date.ts new file mode 100644 index 0000000000000..df2294a339ad8 --- /dev/null +++ b/packages/common/src/i18n/format_date.ts @@ -0,0 +1,602 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {FormStyle, FormatWidth, NumberSymbol, Time, TranslationWidth, getLocaleDateFormat, getLocaleDateTimeFormat, getLocaleDayNames, getLocaleDayPeriods, getLocaleEraNames, getLocaleExtraDayPeriodRules, getLocaleExtraDayPeriods, getLocaleId, getLocaleMonthNames, getLocaleNumberSymbol, getLocaleTimeFormat} from './locale_data_api'; + +const NAMED_FORMATS: {[localeId: string]: {[format: string]: string}} = {}; +const DATE_FORMATS_SPLIT = + /((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/; + +enum ZoneWidth { + Short, + ShortGMT, + Long, + Extended +} + +enum DateType { + FullYear, + Month, + Date, + Hours, + Minutes, + Seconds, + Milliseconds, + Day +} + +enum TranslationType { + DayPeriods, + Days, + Months, + Eras +} + +/** + * Transforms a date to a locale string based on a pattern and a timezone + * + * @internal + */ +export function formatDate(date: Date, format: string, locale: string, timezone?: string): string { + const namedFormat = getNamedFormat(locale, format); + format = namedFormat || format; + + let parts: string[] = []; + let match; + while (format) { + match = DATE_FORMATS_SPLIT.exec(format); + if (match) { + parts = parts.concat(match.slice(1)); + const part = parts.pop(); + if (!part) { + break; + } + format = part; + } else { + parts.push(format); + break; + } + } + + let dateTimezoneOffset = date.getTimezoneOffset(); + if (timezone) { + dateTimezoneOffset = timezoneToOffset(timezone, dateTimezoneOffset); + date = convertTimezoneToLocal(date, timezone, true); + } + + let text = ''; + parts.forEach(value => { + const dateFormatter = getDateFormatter(value); + text += dateFormatter ? + dateFormatter(date, locale, dateTimezoneOffset) : + value === '\'\'' ? '\'' : value.replace(/(^'|'$)/g, '').replace(/''/g, '\''); + }); + + return text; +} + +function getNamedFormat(locale: string, format: string): string { + const localeId = getLocaleId(locale); + NAMED_FORMATS[localeId] = NAMED_FORMATS[localeId] || {}; + + if (NAMED_FORMATS[localeId][format]) { + return NAMED_FORMATS[localeId][format]; + } + + let formatValue = ''; + switch (format) { + case 'shortDate': + formatValue = getLocaleDateFormat(locale, FormatWidth.Short); + break; + case 'mediumDate': + formatValue = getLocaleDateFormat(locale, FormatWidth.Medium); + break; + case 'longDate': + formatValue = getLocaleDateFormat(locale, FormatWidth.Long); + break; + case 'fullDate': + formatValue = getLocaleDateFormat(locale, FormatWidth.Full); + break; + case 'shortTime': + formatValue = getLocaleTimeFormat(locale, FormatWidth.Short); + break; + case 'mediumTime': + formatValue = getLocaleTimeFormat(locale, FormatWidth.Medium); + break; + case 'longTime': + formatValue = getLocaleTimeFormat(locale, FormatWidth.Long); + break; + case 'fullTime': + formatValue = getLocaleTimeFormat(locale, FormatWidth.Full); + break; + case 'short': + const shortTime = getNamedFormat(locale, 'shortTime'); + const shortDate = getNamedFormat(locale, 'shortDate'); + formatValue = formatDateTime( + getLocaleDateTimeFormat(locale, FormatWidth.Short), [shortTime, shortDate]); + break; + case 'medium': + const mediumTime = getNamedFormat(locale, 'mediumTime'); + const mediumDate = getNamedFormat(locale, 'mediumDate'); + formatValue = formatDateTime( + getLocaleDateTimeFormat(locale, FormatWidth.Medium), [mediumTime, mediumDate]); + break; + case 'long': + const longTime = getNamedFormat(locale, 'longTime'); + const longDate = getNamedFormat(locale, 'longDate'); + formatValue = + formatDateTime(getLocaleDateTimeFormat(locale, FormatWidth.Long), [longTime, longDate]); + break; + case 'full': + const fullTime = getNamedFormat(locale, 'fullTime'); + const fullDate = getNamedFormat(locale, 'fullDate'); + formatValue = + formatDateTime(getLocaleDateTimeFormat(locale, FormatWidth.Full), [fullTime, fullDate]); + break; + } + if (formatValue) { + NAMED_FORMATS[localeId][format] = formatValue; + } + return formatValue; +} + +function formatDateTime(str: string, opt_values: string[]) { + if (opt_values) { + str = str.replace(/\{([^}]+)}/g, function(match, key) { + return (opt_values != null && key in opt_values) ? opt_values[key] : match; + }); + } + return str; +} + +function padNumber( + num: number, digits: number, minusSign = '-', trim?: boolean, negWrap?: boolean): string { + let neg = ''; + if (num < 0 || (negWrap && num <= 0)) { + if (negWrap) { + num = -num + 1; + } else { + num = -num; + neg = minusSign; + } + } + let strNum = '' + num; + while (strNum.length < digits) strNum = '0' + strNum; + if (trim) { + strNum = strNum.substr(strNum.length - digits); + } + return neg + strNum; +} + +/** + * Returns a date formatter that transforms a date into its locale digit representation + */ +function dateGetter( + name: DateType, size: number, offset: number = 0, trim = false, + negWrap = false): DateFormatter { + return function(date: Date, locale: string): string { + let part = getDatePart(name, date, size); + if (offset > 0 || part > -offset) { + part += offset; + } + if (name === DateType.Hours && part === 0 && offset === -12) { + part = 12; + } + return padNumber( + part, size, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign), trim, negWrap); + }; +} + +function getDatePart(name: DateType, date: Date, size: number): number { + switch (name) { + case DateType.FullYear: + return date.getFullYear(); + case DateType.Month: + return date.getMonth(); + case DateType.Date: + return date.getDate(); + case DateType.Hours: + return date.getHours(); + case DateType.Minutes: + return date.getMinutes(); + case DateType.Seconds: + return date.getSeconds(); + case DateType.Milliseconds: + const div = size === 1 ? 100 : (size === 2 ? 10 : 1); + return Math.round(date.getMilliseconds() / div); + case DateType.Day: + return date.getDay(); + default: + throw new Error(`Unknown DateType value "${name}".`); + } +} + +/** + * Returns a date formatter that transforms a date into its locale string representation + */ +function dateStrGetter( + name: TranslationType, width: TranslationWidth, form: FormStyle = FormStyle.Format, + extended = false): DateFormatter { + return function(date: Date, locale: string): string { + return getDateTranslation(date, locale, name, width, form, extended); + }; +} + +/** + * Returns the locale translation of a date for a given form, type and width + */ +function getDateTranslation( + date: Date, locale: string, name: TranslationType, width: TranslationWidth, form: FormStyle, + extended: boolean) { + switch (name) { + case TranslationType.Months: + return getLocaleMonthNames(locale, form, width)[date.getMonth()]; + case TranslationType.Days: + return getLocaleDayNames(locale, form, width)[date.getDay()]; + case TranslationType.DayPeriods: + const currentHours = date.getHours(); + const currentMinutes = date.getMinutes(); + if (extended) { + const rules = getLocaleExtraDayPeriodRules(locale); + const dayPeriods = getLocaleExtraDayPeriods(locale, form, width); + let result; + rules.forEach((rule: Time | [Time, Time], index: number) => { + if (Array.isArray(rule)) { + // morning, afternoon, evening, night + const {hours: hoursFrom, minutes: minutesFrom} = rule[0]; + const {hours: hoursTo, minutes: minutesTo} = rule[1]; + if (currentHours >= hoursFrom && currentMinutes >= minutesFrom && + (currentHours < hoursTo || + (currentHours === hoursTo && currentMinutes < minutesTo))) { + result = dayPeriods[index]; + } + } else { // noon or midnight + const {hours, minutes} = rule; + if (hours === currentHours && minutes === currentMinutes) { + result = dayPeriods[index]; + } + } + }); + if (result) { + return result; + } + } + // if no rules for the day periods, we use am/pm by default + return getLocaleDayPeriods(locale, form, width)[currentHours < 12 ? 0 : 1]; + case TranslationType.Eras: + return getLocaleEraNames(locale, width)[date.getFullYear() <= 0 ? 0 : 1]; + } +} + +/** + * Returns a date formatter that transforms a date and an offset into a timezone with ISO8601 or + * GMT format depending on the width (eg: short = +0430, short:GMT = GMT+4, long = GMT+04:30, + * extended = +04:30) + */ +function timeZoneGetter(width: ZoneWidth): DateFormatter { + return function(date: Date, locale: string, offset: number) { + const zone = -1 * offset; + const minusSign = getLocaleNumberSymbol(locale, NumberSymbol.MinusSign); + const hours = zone > 0 ? Math.floor(zone / 60) : Math.ceil(zone / 60); + switch (width) { + case ZoneWidth.Short: + return ((zone >= 0) ? '+' : '') + padNumber(hours, 2, minusSign) + + padNumber(Math.abs(zone % 60), 2, minusSign); + case ZoneWidth.ShortGMT: + return 'GMT' + ((zone >= 0) ? '+' : '') + padNumber(hours, 1, minusSign); + case ZoneWidth.Long: + return 'GMT' + ((zone >= 0) ? '+' : '') + padNumber(hours, 2, minusSign) + ':' + + padNumber(Math.abs(zone % 60), 2, minusSign); + case ZoneWidth.Extended: + if (offset === 0) { + return 'Z'; + } else { + return ((zone >= 0) ? '+' : '') + padNumber(hours, 2, minusSign) + ':' + + padNumber(Math.abs(zone % 60), 2, minusSign); + } + default: + throw new Error(`Unknown zone width "${width}"`); + } + }; +} + +const JANUARY = 0; +const THURSDAY = 4; +function getFirstThursdayOfYear(year: number) { + const firstDayOfYear = (new Date(year, JANUARY, 1)).getDay(); + return new Date( + year, 0, 1 + ((firstDayOfYear <= THURSDAY) ? THURSDAY : THURSDAY + 7) - firstDayOfYear); +} + +function getThursdayThisWeek(datetime: Date) { + return new Date( + datetime.getFullYear(), datetime.getMonth(), + datetime.getDate() + (THURSDAY - datetime.getDay())); +} + +function weekGetter(size: number, monthBased = false): DateFormatter { + return function(date: Date, locale: string) { + let result; + if (monthBased) { + const nbDaysBefore1stDayOfMonth = + new Date(date.getFullYear(), date.getMonth(), 1).getDay() - 1; + const today = date.getDate(); + result = 1 + Math.floor((today + nbDaysBefore1stDayOfMonth) / 7); + } else { + const firstThurs = getFirstThursdayOfYear(date.getFullYear()); + const thisThurs = getThursdayThisWeek(date); + const diff = thisThurs.getTime() - firstThurs.getTime(); + result = 1 + Math.round(diff / 6.048e8); // 6.048e8 ms per week + } + + return padNumber(result, size, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign)); + }; +} + +type DateFormatter = (date: Date, locale: string, offset?: number) => string; + +const DATE_FORMATS: {[format: string]: DateFormatter} = {}; + +// Based on CLDR formats: +// See complete list: http://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table +// See also explanations: http://cldr.unicode.org/translation/date-time +// TODO(ocombe): support all missing cldr formats: Y, U, Q, D, F, e, c, j, J, C, A, v, V, X, x +function getDateFormatter(format: string): DateFormatter|null { + if (DATE_FORMATS[format]) { + return DATE_FORMATS[format]; + } + let formatter; + switch (format) { + // Era name (AD/BC) + case 'G': + case 'GG': + case 'GGG': + formatter = dateStrGetter(TranslationType.Eras, TranslationWidth.Abbreviated); + break; + case 'GGGG': + formatter = dateStrGetter(TranslationType.Eras, TranslationWidth.Wide); + break; + case 'GGGGG': + formatter = dateStrGetter(TranslationType.Eras, TranslationWidth.Narrow); + break; + + // 1 digit representation of the year, e.g. (AD 1 => 1, AD 199 => 199) + case 'y': + formatter = dateGetter(DateType.FullYear, 1, 0, false, true); + break; + // 2 digit representation of the year, padded (00-99). (e.g. AD 2001 => 01, AD 2010 => 10) + case 'yy': + formatter = dateGetter(DateType.FullYear, 2, 0, true, true); + break; + // 3 digit representation of the year, padded (000-999). (e.g. AD 2001 => 01, AD 2010 => 10) + case 'yyy': + formatter = dateGetter(DateType.FullYear, 3, 0, false, true); + break; + // 4 digit representation of the year (e.g. AD 1 => 0001, AD 2010 => 2010) + case 'yyyy': + formatter = dateGetter(DateType.FullYear, 4, 0, false, true); + break; + + // Month of the year (1-12), numeric + case 'M': + case 'L': + formatter = dateGetter(DateType.Month, 1, 1); + break; + case 'MM': + case 'LL': + formatter = dateGetter(DateType.Month, 2, 1); + break; + + // Month of the year (January, ...), string, format + case 'MMM': + formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Abbreviated); + break; + case 'MMMM': + formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Wide); + break; + case 'MMMMM': + formatter = dateStrGetter(TranslationType.Months, TranslationWidth.Narrow); + break; + + // Month of the year (January, ...), string, standalone + case 'LLL': + formatter = + dateStrGetter(TranslationType.Months, TranslationWidth.Abbreviated, FormStyle.Standalone); + break; + case 'LLLL': + formatter = + dateStrGetter(TranslationType.Months, TranslationWidth.Wide, FormStyle.Standalone); + break; + case 'LLLLL': + formatter = + dateStrGetter(TranslationType.Months, TranslationWidth.Narrow, FormStyle.Standalone); + break; + + // Week of the year (1, ... 52) + case 'w': + formatter = weekGetter(1); + break; + case 'ww': + formatter = weekGetter(2); + break; + + // Week of the month (1, ...) + case 'W': + formatter = weekGetter(1, true); + break; + + // Day of the month (1-31) + case 'd': + formatter = dateGetter(DateType.Date, 1); + break; + case 'dd': + formatter = dateGetter(DateType.Date, 2); + break; + + // Day of the Week + case 'E': + case 'EE': + case 'EEE': + formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Abbreviated); + break; + case 'EEEE': + formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Wide); + break; + case 'EEEEE': + formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Narrow); + break; + case 'EEEEEE': + formatter = dateStrGetter(TranslationType.Days, TranslationWidth.Short); + break; + + // Generic period of the day (am-pm) + case 'a': + case 'aa': + case 'aaa': + formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Abbreviated); + break; + case 'aaaa': + formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Wide); + break; + case 'aaaaa': + formatter = dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Narrow); + break; + + // Extended period of the day (midnight, at night, ...), standalone + case 'b': + case 'bb': + case 'bbb': + formatter = dateStrGetter( + TranslationType.DayPeriods, TranslationWidth.Abbreviated, FormStyle.Standalone, true); + break; + case 'bbbb': + formatter = dateStrGetter( + TranslationType.DayPeriods, TranslationWidth.Wide, FormStyle.Standalone, true); + break; + case 'bbbbb': + formatter = dateStrGetter( + TranslationType.DayPeriods, TranslationWidth.Narrow, FormStyle.Standalone, true); + break; + + // Extended period of the day (midnight, night, ...), standalone + case 'B': + case 'BB': + case 'BBB': + formatter = dateStrGetter( + TranslationType.DayPeriods, TranslationWidth.Abbreviated, FormStyle.Format, true); + break; + case 'BBBB': + formatter = + dateStrGetter(TranslationType.DayPeriods, TranslationWidth.Wide, FormStyle.Format, true); + break; + case 'BBBBB': + formatter = dateStrGetter( + TranslationType.DayPeriods, TranslationWidth.Narrow, FormStyle.Format, true); + break; + + // Hour in AM/PM, (1-12) + case 'h': + formatter = dateGetter(DateType.Hours, 1, -12); + break; + case 'hh': + formatter = dateGetter(DateType.Hours, 2, -12); + break; + + // Hour of the day (0-23) + case 'H': + formatter = dateGetter(DateType.Hours, 1); + break; + // Hour in day, padded (00-23) + case 'HH': + formatter = dateGetter(DateType.Hours, 2); + break; + + // Minute of the hour (0-59) + case 'm': + formatter = dateGetter(DateType.Minutes, 1); + break; + case 'mm': + formatter = dateGetter(DateType.Minutes, 2); + break; + + // Second of the minute (0-59) + case 's': + formatter = dateGetter(DateType.Seconds, 1); + break; + case 'ss': + formatter = dateGetter(DateType.Seconds, 2); + break; + + // Fractional second padded (0-9) + case 'S': + formatter = dateGetter(DateType.Milliseconds, 1); + break; + case 'SS': + formatter = dateGetter(DateType.Milliseconds, 2); + break; + // = millisecond + case 'SSS': + formatter = dateGetter(DateType.Milliseconds, 3); + break; + + + // Timezone ISO8601 short format (-0430) + case 'Z': + case 'ZZ': + case 'ZZZ': + formatter = timeZoneGetter(ZoneWidth.Short); + break; + // Timezone ISO8601 extended format (-04:30) + case 'ZZZZZ': + formatter = timeZoneGetter(ZoneWidth.Extended); + break; + + // Timezone GMT short format (GMT+4) + case 'O': + case 'OO': + case 'OOO': + // Should be location, but fallback to format O instead because we don't have the data yet + case 'z': + case 'zz': + case 'zzz': + formatter = timeZoneGetter(ZoneWidth.ShortGMT); + break; + // Timezone GMT long format (GMT+0430) + case 'OOOO': + case 'ZZZZ': + // Should be location, but fallback to format O instead because we don't have the data yet + case 'zzzz': + formatter = timeZoneGetter(ZoneWidth.Long); + break; + default: + return null; + } + DATE_FORMATS[format] = formatter; + return formatter; +} + +function timezoneToOffset(timezone: string, fallback: number): number { + // Support: IE 9-11 only, Edge 13-15+ + // IE/Edge do not "understand" colon (`:`) in timezone + timezone = timezone.replace(/:/g, ''); + const requestedTimezoneOffset = Date.parse('Jan 01, 1970 00:00:00 ' + timezone) / 60000; + return isNaN(requestedTimezoneOffset) ? fallback : requestedTimezoneOffset; +} + +function addDateMinutes(date: Date, minutes: number) { + date = new Date(date.getTime()); + date.setMinutes(date.getMinutes() + minutes); + return date; +} + +function convertTimezoneToLocal(date: Date, timezone: string, reverse: boolean): Date { + const reverseValue = reverse ? -1 : 1; + const dateTimezoneOffset = date.getTimezoneOffset(); + const timezoneOffset = timezoneToOffset(timezone, dateTimezoneOffset); + return addDateMinutes(date, reverseValue * (timezoneOffset - dateTimezoneOffset)); +} diff --git a/packages/common/src/i18n/format_number.ts b/packages/common/src/i18n/format_number.ts new file mode 100644 index 0000000000000..e001ffb432f7a --- /dev/null +++ b/packages/common/src/i18n/format_number.ts @@ -0,0 +1,379 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {NumberFormatStyle, NumberSymbol, getLocaleNumberFormat, getLocaleNumberSymbol} from './locale_data_api'; + +export const NUMBER_FORMAT_REGEXP = /^(\d+)?\.((\d+)(-(\d+))?)?$/; +const MAX_DIGITS = 22; +const DECIMAL_SEP = '.'; +const ZERO_CHAR = '0'; +const PATTERN_SEP = ';'; +const GROUP_SEP = ','; +const DIGIT_CHAR = '#'; +const CURRENCY_CHAR = '¤'; +const PERCENT_CHAR = '%'; + +/** @internal */ +export type FormatNumberRes = { + str: string | null, + error?: string +}; + +/** + * Transform a number to a locale string based on a style and a format + * + * @internal + */ +export function formatNumber( + value: number | string, locale: string, style: NumberFormatStyle, digitsInfo?: string | null, + currency: string | null = null): FormatNumberRes { + const res: FormatNumberRes = {str: null}; + const format = getLocaleNumberFormat(locale, style); + let num; + + // Convert strings to numbers + if (typeof value === 'string' && !isNaN(+value - parseFloat(value))) { + num = +value; + } else if (typeof value !== 'number') { + res.error = `${value} is not a number`; + return res; + } else { + num = value; + } + + if (style === NumberFormatStyle.Percent) { + num = num * 100; + } + + const numStr = Math.abs(num) + ''; + const pattern = parseNumberFormat(format, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign)); + let formattedText = ''; + let isZero = false; + + if (!isFinite(num)) { + formattedText = getLocaleNumberSymbol(locale, NumberSymbol.Infinity); + } else { + const parsedNumber = parseNumber(numStr); + + let minInt = pattern.minInt; + let minFraction = pattern.minFrac; + let maxFraction = pattern.maxFrac; + + if (digitsInfo) { + const parts = digitsInfo.match(NUMBER_FORMAT_REGEXP); + if (parts === null) { + res.error = `${digitsInfo} is not a valid digit info`; + return res; + } + const minIntPart = parts[1]; + const minFractionPart = parts[3]; + const maxFractionPart = parts[5]; + if (minIntPart != null) { + minInt = parseIntAutoRadix(minIntPart); + } + if (minFractionPart != null) { + minFraction = parseIntAutoRadix(minFractionPart); + } + if (maxFractionPart != null) { + maxFraction = parseIntAutoRadix(maxFractionPart); + } else if (minFractionPart != null && minFraction > maxFraction) { + maxFraction = minFraction; + } + } + + roundNumber(parsedNumber, minFraction, maxFraction); + + let digits = parsedNumber.digits; + let integerLen = parsedNumber.integerLen; + const exponent = parsedNumber.exponent; + let decimals = []; + isZero = digits.every(d => !d); + + // pad zeros for small numbers + for (; integerLen < minInt; integerLen++) { + digits.unshift(0); + } + + // pad zeros for small numbers + for (; integerLen < 0; integerLen++) { + digits.unshift(0); + } + + // extract decimals digits + if (integerLen > 0) { + decimals = digits.splice(integerLen, digits.length); + } else { + decimals = digits; + digits = [0]; + } + + // format the integer digits with grouping separators + const groups = []; + if (digits.length >= pattern.lgSize) { + groups.unshift(digits.splice(-pattern.lgSize, digits.length).join('')); + } + + while (digits.length > pattern.gSize) { + groups.unshift(digits.splice(-pattern.gSize, digits.length).join('')); + } + + if (digits.length) { + groups.unshift(digits.join('')); + } + + const groupSymbol = currency ? NumberSymbol.CurrencyGroup : NumberSymbol.Group; + formattedText = groups.join(getLocaleNumberSymbol(locale, groupSymbol)); + + // append the decimal digits + if (decimals.length) { + const decimalSymbol = currency ? NumberSymbol.CurrencyDecimal : NumberSymbol.Decimal; + formattedText += getLocaleNumberSymbol(locale, decimalSymbol) + decimals.join(''); + } + + if (exponent) { + formattedText += getLocaleNumberSymbol(locale, NumberSymbol.Exponential) + '+' + exponent; + } + } + + if (num < 0 && !isZero) { + formattedText = pattern.negPre + formattedText + pattern.negSuf; + } else { + formattedText = pattern.posPre + formattedText + pattern.posSuf; + } + + if (style === NumberFormatStyle.Currency && currency !== null) { + res.str = formattedText + .replace(CURRENCY_CHAR, currency) + // if we have 2 time the currency character, the second one is ignored + .replace(CURRENCY_CHAR, ''); + return res; + } + + if (style === NumberFormatStyle.Percent) { + res.str = formattedText.replace( + new RegExp(PERCENT_CHAR, 'g'), getLocaleNumberSymbol(locale, NumberSymbol.PercentSign)); + return res; + } + + res.str = formattedText; + return res; +} + +interface ParsedNumberFormat { + minInt: number; + // the minimum number of digits required in the fraction part of the number + minFrac: number; + // the maximum number of digits required in the fraction part of the number + maxFrac: number; + // the prefix for a positive number + posPre: string; + // the suffix for a positive number + posSuf: string; + // the prefix for a negative number (e.g. `-` or `(`)) + negPre: string; + // the suffix for a negative number (e.g. `)`) + negSuf: string; + // number of digits in each group of separated digits + gSize: number; + // number of digits in the last group of digits before the decimal separator + lgSize: number; +} + +function parseNumberFormat(format: string, minusSign = '-'): ParsedNumberFormat { + const p = { + minInt: 1, + minFrac: 0, + maxFrac: 0, + posPre: '', + posSuf: '', + negPre: '', + negSuf: '', + gSize: 0, + lgSize: 0 + }; + + const patternParts = format.split(PATTERN_SEP); + const positive = patternParts[0]; + const negative = patternParts[1]; + + const positiveParts = positive.indexOf(DECIMAL_SEP) !== -1 ? + positive.split(DECIMAL_SEP) : + [ + positive.substring(0, positive.lastIndexOf(ZERO_CHAR) + 1), + positive.substring(positive.lastIndexOf(ZERO_CHAR) + 1) + ], + integer = positiveParts[0], fraction = positiveParts[1] || ''; + + p.posPre = integer.substr(0, integer.indexOf(DIGIT_CHAR)); + + for (let i = 0; i < fraction.length; i++) { + const ch = fraction.charAt(i); + if (ch === ZERO_CHAR) { + p.minFrac = p.maxFrac = i + 1; + } else if (ch === DIGIT_CHAR) { + p.maxFrac = i + 1; + } else { + p.posSuf += ch; + } + } + + const groups = integer.split(GROUP_SEP); + p.gSize = groups[1] ? groups[1].length : 0; + p.lgSize = (groups[2] || groups[1]) ? (groups[2] || groups[1]).length : 0; + + if (negative) { + const trunkLen = positive.length - p.posPre.length - p.posSuf.length, + pos = negative.indexOf(DIGIT_CHAR); + + p.negPre = negative.substr(0, pos).replace(/'/g, ''); + p.negSuf = negative.substr(pos + trunkLen).replace(/'/g, ''); + } else { + p.negPre = minusSign + p.posPre; + p.negSuf = p.posSuf; + } + + return p; +} + +interface ParsedNumber { + // an array of digits containing leading zeros as necessary + digits: number[]; + // the exponent for numbers that would need more than `MAX_DIGITS` digits in `d` + exponent: number; + // the number of the digits in `d` that are to the left of the decimal point + integerLen: number; +} + +/** + * Parse a number (as a string) + * Significant bits of this parse algorithm came from https://github.com/MikeMcl/big.js/ + */ +function parseNumber(numStr: string): ParsedNumber { + let exponent = 0, digits, integerLen; + let i, j, zeros; + + // Decimal point? + if ((integerLen = numStr.indexOf(DECIMAL_SEP)) > -1) { + numStr = numStr.replace(DECIMAL_SEP, ''); + } + + // Exponential form? + if ((i = numStr.search(/e/i)) > 0) { + // Work out the exponent. + if (integerLen < 0) integerLen = i; + integerLen += +numStr.slice(i + 1); + numStr = numStr.substring(0, i); + } else if (integerLen < 0) { + // There was no decimal point or exponent so it is an integer. + integerLen = numStr.length; + } + + // Count the number of leading zeros. + for (i = 0; numStr.charAt(i) === ZERO_CHAR; i++) { /* empty */ + } + + if (i === (zeros = numStr.length)) { + // The digits are all zero. + digits = [0]; + integerLen = 1; + } else { + // Count the number of trailing zeros + zeros--; + while (numStr.charAt(zeros) === ZERO_CHAR) zeros--; + + // Trailing zeros are insignificant so ignore them + integerLen -= i; + digits = []; + // Convert string to array of digits without leading/trailing zeros. + for (j = 0; i <= zeros; i++, j++) { + digits[j] = +numStr.charAt(i); + } + } + + // If the number overflows the maximum allowed digits then use an exponent. + if (integerLen > MAX_DIGITS) { + digits = digits.splice(0, MAX_DIGITS - 1); + exponent = integerLen - 1; + integerLen = 1; + } + + return {digits, exponent, integerLen}; +} + +/** + * Round the parsed number to the specified number of decimal places + * This function changes the parsedNumber in-place + */ +function roundNumber(parsedNumber: ParsedNumber, minFrac: number, maxFrac: number) { + if (minFrac > maxFrac) { + throw new Error( + `The minimum number of digits after fraction (${minFrac}) is higher than the maximum (${maxFrac}).`); + } + + let digits = parsedNumber.digits; + let fractionLen = digits.length - parsedNumber.integerLen; + const fractionSize = Math.min(Math.max(minFrac, fractionLen), maxFrac); + + // The index of the digit to where rounding is to occur + let roundAt = fractionSize + parsedNumber.integerLen; + let digit = digits[roundAt]; + + if (roundAt > 0) { + // Drop fractional digits beyond `roundAt` + digits.splice(Math.max(parsedNumber.integerLen, roundAt)); + + // Set non-fractional digits beyond `roundAt` to 0 + for (let j = roundAt; j < digits.length; j++) { + digits[j] = 0; + } + } else { + // We rounded to zero so reset the parsedNumber + fractionLen = Math.max(0, fractionLen); + parsedNumber.integerLen = 1; + digits.length = Math.max(1, roundAt = fractionSize + 1); + digits[0] = 0; + for (let i = 1; i < roundAt; i++) digits[i] = 0; + } + + if (digit >= 5) { + if (roundAt - 1 < 0) { + for (let k = 0; k > roundAt; k--) { + digits.unshift(0); + parsedNumber.integerLen++; + } + digits.unshift(1); + parsedNumber.integerLen++; + } else { + digits[roundAt - 1]++; + } + } + + // Pad out with zeros to get the required fraction length + for (; fractionLen < Math.max(0, fractionSize); fractionLen++) digits.push(0); + + + // Do any carrying, e.g. a digit was rounded up to 10 + const carry = digits.reduceRight(function(carry, d, i, digits) { + d = d + carry; + digits[i] = d % 10; + return Math.floor(d / 10); + }, 0); + if (carry) { + digits.unshift(carry); + parsedNumber.integerLen++; + } +} + +/** @internal */ +export function parseIntAutoRadix(text: string): number { + const result: number = parseInt(text); + if (isNaN(result)) { + throw new Error('Invalid integer literal when parsing ' + text); + } + return result; +} diff --git a/packages/common/src/i18n/locale_data.ts b/packages/common/src/i18n/locale_data.ts new file mode 100644 index 0000000000000..cbcbaf1afe61d --- /dev/null +++ b/packages/common/src/i18n/locale_data.ts @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +/** @experimental */ +export enum Plural { + Zero, + One, + Two, + Few, + Many, + Other, +} + +/** + * @experimental i18n support is experimental. + */ +export const LOCALE_DATA: {[localeId: string]: any} = {}; diff --git a/packages/common/src/i18n/locale_data_api.ts b/packages/common/src/i18n/locale_data_api.ts new file mode 100644 index 0000000000000..bf8bb9739b6b2 --- /dev/null +++ b/packages/common/src/i18n/locale_data_api.ts @@ -0,0 +1,606 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {AVAILABLE_LOCALES} from './available_locales'; +import {CURRENCIES} from './currencies'; +import localeEn from './locale_en'; +import {LOCALE_DATA, Plural} from './locale_data'; + +/** + * The different format styles that can be used to represent numbers. + * Used by the function {@link getLocaleNumberFormat}. + * + * @experimental i18n support is experimental. + */ +export enum NumberFormatStyle { + Decimal, + Percent, + Currency, + Scientific +} + +/** + * Some languages use two different forms of strings (standalone and format) depending on the + * context. + * Typically the standalone version is the nominative form of the word, and the format version is in + * the genitive. + * See [the CLDR website](http://cldr.unicode.org/translation/date-time) for more information. + * + * @experimental i18n support is experimental. + */ +export enum FormStyle { + Format, + Standalone +} + +/** + * Multiple widths are available for translations: narrow (1 character), abbreviated (3 characters), + * wide (full length), and short (2 characters, only for days). + * + * For example the day `Sunday` will be: + * - Narrow: `S` + * - Short: `Su` + * - Abbreviated: `Sun` + * - Wide: `Sunday` + * + * @experimental i18n support is experimental. + */ +export enum TranslationWidth { + Narrow, + Abbreviated, + Wide, + Short +} + +/** + * Multiple widths are available for formats: short (minimal amount of data), medium (small amount + * of data), long (complete amount of data), full (complete amount of data and extra information). + * + * For example the date-time formats for the english locale will be: + * - `'short'`: `'M/d/yy, h:mm a'` (e.g. `6/15/15, 9:03 AM`) + * - `'medium'`: `'MMM d, y, h:mm:ss a'` (e.g. `Jun 15, 2015, 9:03:01 AM`) + * - `'long'`: `'MMMM d, y, h:mm:ss a z'` (e.g. `June 15, 2015 at 9:03:01 AM GMT+1`) + * - `'full'`: `'EEEE, MMMM d, y, h:mm:ss a zzzz'` (e.g. `Monday, June 15, 2015 at + * 9:03:01 AM GMT+01:00`) + * + * @experimental i18n support is experimental. + */ +export enum FormatWidth { + Short, + Medium, + Long, + Full +} + +/** + * Number symbol that can be used to replace placeholders in number patterns. + * The placeholders are based on english values: + * + * | Name | Example for en-US | Meaning | + * |------------------------|-------------------|---------------------------------------------| + * | decimal | 2,345`.`67 | decimal separator | + * | group | 2`,`345.67 | grouping separator, typically for thousands | + * | plusSign | `+`23 | the plus sign used with numbers | + * | minusSign | `-`23 | the minus sign used with numbers | + * | percentSign | 23.4`%` | the percent sign (out of 100) | + * | perMille | 234`‰` | the permille sign (out of 1000) | + * | exponential | 1.2`E`3 | used in computers for 1.2×10³. | + * | superscriptingExponent | 1.2`×`103 | human-readable format of exponential | + * | infinity | `∞` | used in +∞ and -∞. | + * | nan | `NaN` | "not a number". | + * | timeSeparator | 10`:`52 | symbol used between time units | + * | currencyDecimal | $2,345`.`67 | decimal separator, fallback to "decimal" | + * | currencyGroup | $2`,`345.67 | grouping separator, fallback to "group" | + * + * @experimental i18n support is experimental. + */ +export enum NumberSymbol { + Decimal, + Group, + List, + PercentSign, + PlusSign, + MinusSign, + Exponential, + SuperscriptingExponent, + PerMille, + Infinity, + NaN, + TimeSeparator, + CurrencyDecimal, + CurrencyGroup +} + +/** + * The value for each day of the week, based on the en-US locale + * + * @experimental + */ +export enum WeekDay { + Sunday = 0, + Monday, + Tuesday, + Wednesday, + Thursday, + Friday, + Saturday +} + +/** + * Use this enum to find the index of each type of locale data from the locale data array + */ +enum LocaleDataIndex { + LocaleId = 0, + DayPeriodsFormat, + DayPeriodsStandalone, + DaysFormat, + DaysStandalone, + MonthsFormat, + MonthsStandalone, + Eras, + FirstDayOfWeek, + WeekendRange, + DateFormat, + TimeFormat, + DateTimeFormat, + NumberSymbols, + NumberFormats, + CurrencySymbol, + CurrencyName, + PluralCase, + ExtraData +} + +/** + * Use this enum to find the index of each type of locale data from the extra locale data array + */ +enum ExtraLocaleDataIndex { + ExtraDayPeriodFormats = 0, + ExtraDayPeriodStandalone, + ExtraDayPeriodsRules +} + +/** + * The locale id for the chosen locale (e.g `en-GB`). + * + * @experimental i18n support is experimental. + */ +export function getLocaleId(locale: string): string { + return findLocaleData(locale)[LocaleDataIndex.LocaleId]; +} + +/** + * Periods of the day (e.g. `[AM, PM]` for en-US). + * + * @experimental i18n support is experimental. + */ +export function getLocaleDayPeriods( + locale: string, formStyle: FormStyle, width: TranslationWidth): [string, string] { + const data = findLocaleData(locale); + const amPmData = <[ + string, string + ][][]>[data[LocaleDataIndex.DayPeriodsFormat], data[LocaleDataIndex.DayPeriodsStandalone]]; + const amPm = getLastDefinedValue(amPmData, formStyle); + return getLastDefinedValue(amPm, width); +} + +/** + * Days of the week for the Gregorian calendar (e.g. `[Sunday, Monday, ... Saturday]` for en-US). + * + * @experimental i18n support is experimental. + */ +export function getLocaleDayNames( + locale: string, formStyle: FormStyle, width: TranslationWidth): string[] { + const data = findLocaleData(locale); + const daysData = + [data[LocaleDataIndex.DaysFormat], data[LocaleDataIndex.DaysStandalone]]; + const days = getLastDefinedValue(daysData, formStyle); + return getLastDefinedValue(days, width); +} + +/** + * Months of the year for the Gregorian calendar (e.g. `[January, February, ...]` for en-US). + * + * @experimental i18n support is experimental. + */ +export function getLocaleMonthNames( + locale: string, formStyle: FormStyle, width: TranslationWidth): string[] { + const data = findLocaleData(locale); + const monthsData = + [data[LocaleDataIndex.MonthsFormat], data[LocaleDataIndex.MonthsStandalone]]; + const months = getLastDefinedValue(monthsData, formStyle); + return getLastDefinedValue(months, width); +} + +/** + * Eras for the Gregorian calendar (e.g. AD/BC). + * + * @experimental i18n support is experimental. + */ +export function getLocaleEraNames(locale: string, width: TranslationWidth): [string, string] { + const data = findLocaleData(locale); + const erasData = <[string, string][]>data[LocaleDataIndex.Eras]; + return getLastDefinedValue(erasData, width); +} + +/** + * First day of the week for this locale, based on english days (Sunday = 0, Monday = 1, ...). + * For example in french the value would be 1 because the first day of the week is Monday. + * + * @experimental i18n support is experimental. + */ +export function getLocaleFirstDayOfWeek(locale: string): WeekDay { + const data = findLocaleData(locale); + return data[LocaleDataIndex.FirstDayOfWeek]; +} + +/** + * Range of days in the week that represent the week-end for this locale, based on english days + * (Sunday = 0, Monday = 1, ...). + * For example in english the value would be [6,0] for Saturday to Sunday. + * + * @experimental i18n support is experimental. + */ +export function getLocaleWeekEndRange(locale: string): [WeekDay, WeekDay] { + const data = findLocaleData(locale); + return data[LocaleDataIndex.WeekendRange]; +} + +/** + * Date format that depends on the locale. + * + * There are four basic date formats: + * - `full` should contain long-weekday (EEEE), year (y), long-month (MMMM), day (d). + * + * For example, English uses `EEEE, MMMM d, y`, corresponding to a date like + * "Tuesday, September 14, 1999". + * + * - `long` should contain year, long-month, day. + * + * For example, `MMMM d, y`, corresponding to a date like "September 14, 1999". + * + * - `medium` should contain year, abbreviated-month (MMM), day. + * + * For example, `MMM d, y`, corresponding to a date like "Sep 14, 1999". + * For languages that do not use abbreviated months, use the numeric month (MM/M). For example, + * `y/MM/dd`, corresponding to a date like "1999/09/14". + * + * - `short` should contain year, numeric-month (MM/M), and day. + * + * For example, `M/d/yy`, corresponding to a date like "9/14/99". + * + * @experimental i18n support is experimental. + */ +export function getLocaleDateFormat(locale: string, width: FormatWidth): string { + const data = findLocaleData(locale); + return data[LocaleDataIndex.DateFormat][width]; +} + +/** + * Time format that depends on the locale. + * + * The standard formats include four basic time formats: + * - `full` should contain hour (h/H), minute (mm), second (ss), and zone (zzzz). + * - `long` should contain hour, minute, second, and zone (z) + * - `medium` should contain hour, minute, second. + * - `short` should contain hour, minute. + * + * Note: The patterns depend on whether the main country using your language uses 12-hour time or + * not: + * - For 12-hour time, use a pattern like `hh:mm a` using h to mean a 12-hour clock cycle running + * 1 through 12 (midnight plus 1 minute is 12:01), or using K to mean a 12-hour clock cycle + * running 0 through 11 (midnight plus 1 minute is 0:01). + * - For 24-hour time, use a pattern like `HH:mm` using H to mean a 24-hour clock cycle running 0 + * through 23 (midnight plus 1 minute is 0:01), or using k to mean a 24-hour clock cycle running + * 1 through 24 (midnight plus 1 minute is 24:01). + * + * @experimental i18n support is experimental. + */ +export function getLocaleTimeFormat(locale: string, width: FormatWidth): string { + const data = findLocaleData(locale); + return data[LocaleDataIndex.TimeFormat][width]; +} + +/** + * Date-time format that depends on the locale. + * + * The date-time pattern shows how to combine separate patterns for date (represented by {1}) + * and time (represented by {0}) into a single pattern. It usually doesn't need to be changed. + * What you want to pay attention to are: + * - possibly removing a space for languages that don't use it, such as many East Asian languages + * - possibly adding a comma, other punctuation, or a combining word + * + * For example: + * - English uses `{1} 'at' {0}` or `{1}, {0}` (depending on date style), while Japanese uses + * `{1}{0}`. + * - An English formatted date-time using the combining pattern `{1}, {0}` could be + * `Dec 10, 2010, 3:59:49 PM`. Notice the comma and space between the date portion and the time + * portion. + * + * There are four formats (`full`, `long`, `medium`, `short`); the determination of which to use + * is normally based on the date style. For example, if the date has a full month and weekday + * name, the full combining pattern will be used to combine that with a time. If the date has + * numeric month, the short version of the combining pattern will be used to combine that with a + * time. English uses `{1} 'at' {0}` for full and long styles, and `{1}, {0}` for medium and short + * styles. + * + * @experimental i18n support is experimental. + */ +export function getLocaleDateTimeFormat(locale: string, width: FormatWidth): string { + const data = findLocaleData(locale); + const dateTimeFormatData = data[LocaleDataIndex.DateTimeFormat]; + return getLastDefinedValue(dateTimeFormatData, width); +} + +/** + * Number symbol that can be used to replace placeholders in number formats. + * See {@link NumberSymbol} for more information. + * + * @experimental i18n support is experimental. + */ +export function getLocaleNumberSymbol(locale: string, symbol: NumberSymbol): string { + const data = findLocaleData(locale); + const res = data[LocaleDataIndex.NumberSymbols][symbol]; + if (typeof res === 'undefined') { + if (symbol === NumberSymbol.CurrencyDecimal) { + return data[LocaleDataIndex.NumberSymbols][NumberSymbol.Decimal]; + } else if (symbol === NumberSymbol.CurrencyGroup) { + return data[LocaleDataIndex.NumberSymbols][NumberSymbol.Decimal]; + } + } + return res; +} + +/** + * Number format that depends on the locale. + * + * Numbers are formatted using patterns, like `#,###.00`. For example, the pattern `#,###.00` + * when used to format the number 12345.678 could result in "12'345,67". That would happen if the + * grouping separator for your language is an apostrophe, and the decimal separator is a comma. + * + * Important: The characters `.` `,` `0` `#` (and others below) are special placeholders; + * they stand for the decimal separator, and so on, and are NOT real characters. + * You must NOT "translate" the placeholders; for example, don't change `.` to `,` even though in + * your language the decimal point is written with a comma. The symbols should be replaced by the + * local equivalents, using the Number Symbols for your language. + * + * Here are the special characters used in number patterns: + * + * | Symbol | Meaning | + * |--------|---------| + * | . | Replaced automatically by the character used for the decimal point. | + * | , | Replaced by the "grouping" (thousands) separator. | + * | 0 | Replaced by a digit (or zero if there aren't enough digits). | + * | # | Replaced by a digit (or nothing if there aren't enough). | + * | ¤ | This will be replaced by a currency symbol, such as $ or USD. | + * | % | This marks a percent format. The % symbol may change position, but must be retained. | + * | E | This marks a scientific format. The E symbol may change position, but must be retained. | + * | ' | Special characters used as literal characters are quoted with ASCII single quotes. | + * + * You can find more information + * [on the CLDR website](http://cldr.unicode.org/translation/number-patterns) + * + * @experimental i18n support is experimental. + */ +export function getLocaleNumberFormat(locale: string, type: NumberFormatStyle): string { + const data = findLocaleData(locale); + return data[LocaleDataIndex.NumberFormats][type]; +} + +/** + * The symbol used to represent the currency for the main country using this locale (e.g. $ for + * the locale en-US). + * The symbol will be `null` if the main country cannot be determined. + * + * @experimental i18n support is experimental. + */ +export function getLocaleCurrencySymbol(locale: string): string|null { + const data = findLocaleData(locale); + return data[LocaleDataIndex.CurrencySymbol] || null; +} + +/** + * The name of the currency for the main country using this locale (e.g. USD for the locale + * en-US). + * The name will be `null` if the main country cannot be determined. + * + * @experimental i18n support is experimental. + */ +export function getLocaleCurrencyName(locale: string): string|null { + const data = findLocaleData(locale); + return data[LocaleDataIndex.CurrencyName] || null; +} + +/** + * The locale plural function used by ICU expressions to determine the plural case to use. + * See {@link NgPlural} for more information. + * + * @experimental i18n support is experimental. + */ +export function getLocalePluralCase(locale: string): (value: number) => Plural { + const data = findLocaleData(locale); + return data[LocaleDataIndex.PluralCase]; +} + +function checkFullData(data: any) { + if (!data[LocaleDataIndex.ExtraData]) { + throw new Error( + `Missing extra locale data for the locale "${data[LocaleDataIndex.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`); + } +} + +/** + * Rules used to determine which day period to use (See `dayPeriods` below). + * The rules can either be an array or a single value. If it's an array, consider it as "from" + * and "to". If it's a single value then it means that the period is only valid at this exact + * value. + * There is always the same number of rules as the number of day periods, which means that the + * first rule is applied to the first day period and so on. + * You should fallback to AM/PM when there are no rules available. + * + * Note: this is only available if you load the full locale data. + * See the {@linkDocs guide/i18n#i18n-pipes "I18n guide"} to know how to import additional locale + * data. + * + * @experimental i18n support is experimental. + */ +export function getLocaleExtraDayPeriodRules(locale: string): (Time | [Time, Time])[] { + const data = findLocaleData(locale); + checkFullData(data); + const rules = data[LocaleDataIndex.ExtraData][ExtraLocaleDataIndex.ExtraDayPeriodsRules] || []; + return rules.map((rule: string | [string, string]) => { + if (typeof rule === 'string') { + return extractTime(rule); + } + return [extractTime(rule[0]), extractTime(rule[1])]; + }); +} + +/** + * Day Periods indicate roughly how the day is broken up in different languages (e.g. morning, + * noon, afternoon, midnight, ...). + * You should use the function {@link getLocaleExtraDayPeriodRules} to determine which period to + * use. + * You should fallback to AM/PM when there are no day periods available. + * + * Note: this is only available if you load the full locale data. + * See the {@linkDocs guide/i18n#i18n-pipes "I18n guide"} to know how to import additional locale + * data. + * + * @experimental i18n support is experimental. + */ +export function getLocaleExtraDayPeriods( + locale: string, formStyle: FormStyle, width: TranslationWidth): string[] { + const data = findLocaleData(locale); + checkFullData(data); + const dayPeriodsData = [ + data[LocaleDataIndex.ExtraData][ExtraLocaleDataIndex.ExtraDayPeriodFormats], + data[LocaleDataIndex.ExtraData][ExtraLocaleDataIndex.ExtraDayPeriodStandalone] + ]; + const dayPeriods = getLastDefinedValue(dayPeriodsData, formStyle) || []; + return getLastDefinedValue(dayPeriods, width) || []; +} + +/** + * Returns the first value that is defined in an array, going backwards. + * + * To avoid repeating the same data (e.g. when "format" and "standalone" are the same) we only + * add the first one to the locale data arrays, the other ones are only defined when different. + * We use this function to retrieve the first defined value. + * + * @experimental i18n support is experimental. + */ +function getLastDefinedValue(data: T[], index: number): T { + for (let i = index; i > -1; i--) { + if (typeof data[i] !== 'undefined') { + return data[i]; + } + } + throw new Error('Locale data API: locale data undefined'); +} + +/** + * A representation of the time with hours and minutes + * + * @experimental i18n support is experimental. + */ +export type Time = { + hours: number, + minutes: number +}; + +/** + * Extract the hours and minutes from a string like "15:45" + */ +function extractTime(time: string): Time { + const [h, m] = time.split(':'); + return {hours: +h, minutes: +m}; +} + +/** + * Finds the locale data for a locale id + * + * @experimental i18n support is experimental. + */ +export function findLocaleData(locale: string): any { + const normalizedLocale = getNormalizedLocale(locale); + + if (normalizedLocale === 'en') { + return LOCALE_DATA['en'] || localeEn; + } + + const match = LOCALE_DATA[toCamelCase(normalizedLocale)]; + if (match) { + return match; + } + + throw new Error( + `Missing locale data for the locale "${locale}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`); +} + +const NORMALIZED_LOCALES: any = {}; + +/** + * Returns the closest matching locale that exists or throw + * e.g.: "en-US" will return "en", and "fr_ca" will return "fr-CA" + * Rules for locale id equivalences are defined in + * http://cldr.unicode.org/index/cldr-spec/language-tag-equivalences + * and in https://tools.ietf.org/html/rfc4647#section-3.4 + */ +function getNormalizedLocale(locale: string): string { + if (NORMALIZED_LOCALES[locale]) { + return NORMALIZED_LOCALES[locale]; + } + + const normalizedLocale = locale.toLowerCase().replace(/_/g, '-'); + const match = AVAILABLE_LOCALES.find((l: string) => l.toLowerCase() === normalizedLocale); + + if (match) { + NORMALIZED_LOCALES[locale] = match; + return match; + } + + const parentLocale = normalizedLocale.split('-')[0]; + if (AVAILABLE_LOCALES.find((l: string) => l.toLowerCase() === parentLocale)) { + NORMALIZED_LOCALES[locale] = parentLocale; + return parentLocale; + } + + throw new Error( + `"${locale}" is not a valid LOCALE_ID value. See https://github.com/unicode-cldr/cldr-core/blob/master/availableLocales.json for a list of valid locales`); +} + +function toCamelCase(str: string): string { + return str.replace(/-+([a-z0-9A-Z])/g, (...m: string[]) => m[1].toUpperCase()); +} + +/** + * Return the currency symbol for a given currency code, or the code if no symbol available + * (e.g.: $, US$, or USD) + * + * @internal + */ +export function findCurrencySymbol(code: string, format: 'wide' | 'narrow') { + const currency = CURRENCIES[code] || {}; + const symbol = currency[0] || code; + return format === 'wide' ? symbol : currency[1] || symbol; +} + +/** + * Register global data to be used internally by Angular. See the + * {@linkDocs guide/i18n#i18n-pipes "I18n guide"} to know how to import additional locale data. + * + * @experimental i18n support is experimental. + */ +export function registerLocaleData(data: any, extraData?: any) { + const localeId = toCamelCase(data[LocaleDataIndex.LocaleId]); + LOCALE_DATA[localeId] = data; + if (extraData) { + LOCALE_DATA[localeId][LocaleDataIndex.ExtraData] = extraData; + } +} diff --git a/packages/common/src/i18n/locale_en.ts b/packages/common/src/i18n/locale_en.ts new file mode 100644 index 0000000000000..7ff83a4e1aa77 --- /dev/null +++ b/packages/common/src/i18n/locale_en.ts @@ -0,0 +1,54 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js + +import {Plural} from './locale_data'; + +export default [ + 'en', + [ + ['a', 'p'], + ['AM', 'PM'], + ], + [ + ['AM', 'PM'], + , + ], + [ + ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'] + ], + , + [ + ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + [ + 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December' + ] + ], + , [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], 0, [6, 0], + ['M/d/yy', 'MMM d, y', 'MMMM d, y', 'EEEE, MMMM d, y'], + ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], + [ + '{1}, {0}', + , + '{1} \'at\' {0}', + ], + ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], '$', 'US Dollar', + function(n: number): + Plural { + let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + if (i === 1 && v === 0) return Plural.One; + return Plural.Other; + } +]; diff --git a/packages/common/src/i18n/localization.ts b/packages/common/src/i18n/localization.ts new file mode 100644 index 0000000000000..2ac5a1a0e1139 --- /dev/null +++ b/packages/common/src/i18n/localization.ts @@ -0,0 +1,76 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {Inject, Injectable, LOCALE_ID} from '@angular/core'; +import {Plural} from './locale_data'; +import {getLocalePluralCase} from './locale_data_api'; + +/** + * @experimental + */ +export abstract class NgLocalization { + abstract getPluralCategory(value: any, locale?: string): string; +} + + +/** + * Returns the plural category for a given value. + * - "=value" when the case exists, + * - the plural category otherwise + * + * @internal + */ +export function getPluralCategory( + value: number, cases: string[], ngLocalization: NgLocalization, locale?: string): string { + let key = `=${value}`; + + if (cases.indexOf(key) > -1) { + return key; + } + + key = ngLocalization.getPluralCategory(value, locale); + + if (cases.indexOf(key) > -1) { + return key; + } + + if (cases.indexOf('other') > -1) { + return 'other'; + } + + throw new Error(`No plural message found for value "${value}"`); +} + +/** + * Returns the plural case based on the locale + * + * @experimental + */ +@Injectable() +export class NgLocaleLocalization extends NgLocalization { + constructor(@Inject(LOCALE_ID) protected locale: string) { super(); } + + getPluralCategory(value: any, locale?: string): string { + const plural = getLocalePluralCase(locale || this.locale)(value); + + switch (plural) { + case Plural.Zero: + return 'zero'; + case Plural.One: + return 'one'; + case Plural.Two: + return 'two'; + case Plural.Few: + return 'few'; + case Plural.Many: + return 'many'; + default: + return 'other'; + } + } +} diff --git a/packages/common/src/localization.ts b/packages/common/src/localization.ts deleted file mode 100644 index c2deb745b524c..0000000000000 --- a/packages/common/src/localization.ts +++ /dev/null @@ -1,401 +0,0 @@ -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -import {Inject, Injectable, LOCALE_ID} from '@angular/core'; - -/** - * @experimental - */ -export abstract class NgLocalization { abstract getPluralCategory(value: any): string; } - - -/** - * Returns the plural category for a given value. - * - "=value" when the case exists, - * - the plural category otherwise - * - * @internal - */ -export function getPluralCategory( - value: number, cases: string[], ngLocalization: NgLocalization): string { - let key = `=${value}`; - - if (cases.indexOf(key) > -1) { - return key; - } - - key = ngLocalization.getPluralCategory(value); - - if (cases.indexOf(key) > -1) { - return key; - } - - if (cases.indexOf('other') > -1) { - return 'other'; - } - - throw new Error(`No plural message found for value "${value}"`); -} - -/** - * Returns the plural case based on the locale - * - * @experimental - */ -@Injectable() -export class NgLocaleLocalization extends NgLocalization { - constructor(@Inject(LOCALE_ID) protected locale: string) { super(); } - - getPluralCategory(value: any): string { - const plural = getPluralCase(this.locale, value); - - switch (plural) { - case Plural.Zero: - return 'zero'; - case Plural.One: - return 'one'; - case Plural.Two: - return 'two'; - case Plural.Few: - return 'few'; - case Plural.Many: - return 'many'; - default: - return 'other'; - } - } -} - -// This is generated code DO NOT MODIFY -// see angular/script/cldr/gen_plural_rules.js - -/** @experimental */ -export enum Plural { - Zero, - One, - Two, - Few, - Many, - Other, -} - -/** - * Returns the plural case based on the locale - * - * @experimental - */ -export function getPluralCase(locale: string, nLike: number | string): Plural { - // TODO(vicb): lazy compute - if (typeof nLike === 'string') { - nLike = parseInt(nLike, 10); - } - const n: number = nLike as number; - const nDecimal = n.toString().replace(/^[^.]*\.?/, ''); - const i = Math.floor(Math.abs(n)); - const v = nDecimal.length; - const f = parseInt(nDecimal, 10); - const t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; - - const lang = locale.split('-')[0].toLowerCase(); - - switch (lang) { - case 'af': - case 'asa': - case 'az': - case 'bem': - case 'bez': - case 'bg': - case 'brx': - case 'ce': - case 'cgg': - case 'chr': - case 'ckb': - case 'ee': - case 'el': - case 'eo': - case 'es': - case 'eu': - case 'fo': - case 'fur': - case 'gsw': - case 'ha': - case 'haw': - case 'hu': - case 'jgo': - case 'jmc': - case 'ka': - case 'kk': - case 'kkj': - case 'kl': - case 'ks': - case 'ksb': - case 'ky': - case 'lb': - case 'lg': - case 'mas': - case 'mgo': - case 'ml': - case 'mn': - case 'nb': - case 'nd': - case 'ne': - case 'nn': - case 'nnh': - case 'nyn': - case 'om': - case 'or': - case 'os': - case 'ps': - case 'rm': - case 'rof': - case 'rwk': - case 'saq': - case 'seh': - case 'sn': - case 'so': - case 'sq': - case 'ta': - case 'te': - case 'teo': - case 'tk': - case 'tr': - case 'ug': - case 'uz': - case 'vo': - case 'vun': - case 'wae': - case 'xog': - if (n === 1) return Plural.One; - return Plural.Other; - case 'ak': - case 'ln': - case 'mg': - case 'pa': - case 'ti': - if (n === Math.floor(n) && n >= 0 && n <= 1) return Plural.One; - return Plural.Other; - case 'am': - case 'as': - case 'bn': - case 'fa': - case 'gu': - case 'hi': - case 'kn': - case 'mr': - case 'zu': - if (i === 0 || n === 1) return Plural.One; - return Plural.Other; - case 'ar': - if (n === 0) return Plural.Zero; - if (n === 1) return Plural.One; - if (n === 2) return Plural.Two; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return Plural.Few; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return Plural.Many; - return Plural.Other; - case 'ast': - case 'ca': - case 'de': - case 'en': - case 'et': - case 'fi': - case 'fy': - case 'gl': - case 'it': - case 'nl': - case 'sv': - case 'sw': - case 'ur': - case 'yi': - if (i === 1 && v === 0) return Plural.One; - return Plural.Other; - case 'be': - if (n % 10 === 1 && !(n % 100 === 11)) return Plural.One; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 4 && - !(n % 100 >= 12 && n % 100 <= 14)) - return Plural.Few; - if (n % 10 === 0 || n % 10 === Math.floor(n % 10) && n % 10 >= 5 && n % 10 <= 9 || - n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 14) - return Plural.Many; - return Plural.Other; - case 'br': - if (n % 10 === 1 && !(n % 100 === 11 || n % 100 === 71 || n % 100 === 91)) return Plural.One; - if (n % 10 === 2 && !(n % 100 === 12 || n % 100 === 72 || n % 100 === 92)) return Plural.Two; - if (n % 10 === Math.floor(n % 10) && (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 Plural.Few; - if (!(n === 0) && n % 1e6 === 0) return Plural.Many; - return Plural.Other; - case 'bs': - case 'hr': - case 'sr': - if (v === 0 && i % 10 === 1 && !(i % 100 === 11) || f % 10 === 1 && !(f % 100 === 11)) - return Plural.One; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14) || - f % 10 === Math.floor(f % 10) && f % 10 >= 2 && f % 10 <= 4 && - !(f % 100 >= 12 && f % 100 <= 14)) - return Plural.Few; - return Plural.Other; - case 'cs': - case 'sk': - if (i === 1 && v === 0) return Plural.One; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return Plural.Few; - if (!(v === 0)) return Plural.Many; - return Plural.Other; - case 'cy': - if (n === 0) return Plural.Zero; - if (n === 1) return Plural.One; - if (n === 2) return Plural.Two; - if (n === 3) return Plural.Few; - if (n === 6) return Plural.Many; - return Plural.Other; - case 'da': - if (n === 1 || !(t === 0) && (i === 0 || i === 1)) return Plural.One; - return Plural.Other; - case 'dsb': - case 'hsb': - if (v === 0 && i % 100 === 1 || f % 100 === 1) return Plural.One; - if (v === 0 && i % 100 === 2 || f % 100 === 2) return Plural.Two; - if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || - f % 100 === Math.floor(f % 100) && f % 100 >= 3 && f % 100 <= 4) - return Plural.Few; - return Plural.Other; - case 'ff': - case 'fr': - case 'hy': - case 'kab': - if (i === 0 || i === 1) return Plural.One; - return Plural.Other; - case 'fil': - if (v === 0 && (i === 1 || i === 2 || i === 3) || - v === 0 && !(i % 10 === 4 || i % 10 === 6 || i % 10 === 9) || - !(v === 0) && !(f % 10 === 4 || f % 10 === 6 || f % 10 === 9)) - return Plural.One; - return Plural.Other; - case 'ga': - if (n === 1) return Plural.One; - if (n === 2) return Plural.Two; - if (n === Math.floor(n) && n >= 3 && n <= 6) return Plural.Few; - if (n === Math.floor(n) && n >= 7 && n <= 10) return Plural.Many; - return Plural.Other; - case 'gd': - if (n === 1 || n === 11) return Plural.One; - if (n === 2 || n === 12) return Plural.Two; - if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) return Plural.Few; - return Plural.Other; - case 'gv': - if (v === 0 && i % 10 === 1) return Plural.One; - if (v === 0 && i % 10 === 2) return Plural.Two; - if (v === 0 && - (i % 100 === 0 || i % 100 === 20 || i % 100 === 40 || i % 100 === 60 || i % 100 === 80)) - return Plural.Few; - if (!(v === 0)) return Plural.Many; - return Plural.Other; - case 'he': - if (i === 1 && v === 0) return Plural.One; - if (i === 2 && v === 0) return Plural.Two; - if (v === 0 && !(n >= 0 && n <= 10) && n % 10 === 0) return Plural.Many; - return Plural.Other; - case 'is': - if (t === 0 && i % 10 === 1 && !(i % 100 === 11) || !(t === 0)) return Plural.One; - return Plural.Other; - case 'ksh': - if (n === 0) return Plural.Zero; - if (n === 1) return Plural.One; - return Plural.Other; - case 'kw': - case 'naq': - case 'se': - case 'smn': - if (n === 1) return Plural.One; - if (n === 2) return Plural.Two; - return Plural.Other; - case 'lag': - if (n === 0) return Plural.Zero; - if ((i === 0 || i === 1) && !(n === 0)) return Plural.One; - return Plural.Other; - case 'lt': - if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) return Plural.One; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 9 && - !(n % 100 >= 11 && n % 100 <= 19)) - return Plural.Few; - if (!(f === 0)) return Plural.Many; - return Plural.Other; - case 'lv': - case 'prg': - if (n % 10 === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19 || - v === 2 && f % 100 === Math.floor(f % 100) && f % 100 >= 11 && f % 100 <= 19) - return Plural.Zero; - if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || - !(v === 2) && f % 10 === 1) - return Plural.One; - return Plural.Other; - case 'mk': - if (v === 0 && i % 10 === 1 || f % 10 === 1) return Plural.One; - return Plural.Other; - case 'mt': - if (n === 1) return Plural.One; - if (n === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 2 && n % 100 <= 10) - return Plural.Few; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19) return Plural.Many; - return Plural.Other; - case 'pl': - if (i === 1 && v === 0) return Plural.One; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return Plural.Few; - if (v === 0 && !(i === 1) && i % 10 === Math.floor(i % 10) && i % 10 >= 0 && i % 10 <= 1 || - v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || - v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 12 && i % 100 <= 14) - return Plural.Many; - return Plural.Other; - case 'pt': - if (n === Math.floor(n) && n >= 0 && n <= 2 && !(n === 2)) return Plural.One; - return Plural.Other; - case 'ro': - if (i === 1 && v === 0) return Plural.One; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) - return Plural.Few; - return Plural.Other; - case 'ru': - case 'uk': - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return Plural.One; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return Plural.Few; - if (v === 0 && i % 10 === 0 || - v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 5 && i % 10 <= 9 || - v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 11 && i % 100 <= 14) - return Plural.Many; - return Plural.Other; - case 'shi': - if (i === 0 || n === 1) return Plural.One; - if (n === Math.floor(n) && n >= 2 && n <= 10) return Plural.Few; - return Plural.Other; - case 'si': - if (n === 0 || n === 1 || i === 0 && f === 1) return Plural.One; - return Plural.Other; - case 'sl': - if (v === 0 && i % 100 === 1) return Plural.One; - if (v === 0 && i % 100 === 2) return Plural.Two; - if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || !(v === 0)) - return Plural.Few; - return Plural.Other; - case 'tzm': - if (n === Math.floor(n) && n >= 0 && n <= 1 || n === Math.floor(n) && n >= 11 && n <= 99) - return Plural.One; - return Plural.Other; - // When there is no specification, the default is always "other" - // Spec: http://cldr.unicode.org/index/cldr-spec/plural-rules - // > other (required—general plural form — also used if the language only has a single form) - default: - return Plural.Other; - } -} diff --git a/packages/common/src/pipes/date_pipe.ts b/packages/common/src/pipes/date_pipe.ts index aec4cee8355e7..2129c06d08a59 100644 --- a/packages/common/src/pipes/date_pipe.ts +++ b/packages/common/src/pipes/date_pipe.ts @@ -7,66 +7,118 @@ */ import {Inject, LOCALE_ID, Pipe, PipeTransform} from '@angular/core'; -import {DateFormatter} from './intl'; +import {formatDate} from '../i18n/format_date'; import {invalidPipeArgumentError} from './invalid_pipe_argument_error'; -import {isNumeric} from './number_pipe'; -const ISO8601_DATE_REGEX = +export const ISO8601_DATE_REGEX = /^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/; // 1 2 3 4 5 6 7 8 9 10 11 +// clang-format off /** * @ngModule CommonModule * @whatItDoes Formats a date according to locale rules. - * @howToUse `date_expression | date[:format]` + * @howToUse `date_expression | date[:format[:timezone[:locale]]]` * @description * * Where: * - `expression` is a date object or a number (milliseconds since UTC epoch) or an ISO string * (https://www.w3.org/TR/NOTE-datetime). * - `format` indicates which date/time components to include. The format can be predefined as - * shown below or custom as shown in the table. - * - `'medium'`: equivalent to `'yMMMdjms'` (e.g. `Sep 3, 2010, 12:05:08 PM` for `en-US`) - * - `'short'`: equivalent to `'yMdjm'` (e.g. `9/3/2010, 12:05 PM` for `en-US`) - * - `'fullDate'`: equivalent to `'yMMMMEEEEd'` (e.g. `Friday, September 3, 2010` for `en-US`) - * - `'longDate'`: equivalent to `'yMMMMd'` (e.g. `September 3, 2010` for `en-US`) - * - `'mediumDate'`: equivalent to `'yMMMd'` (e.g. `Sep 3, 2010` for `en-US`) - * - `'shortDate'`: equivalent to `'yMd'` (e.g. `9/3/2010` for `en-US`) - * - `'mediumTime'`: equivalent to `'jms'` (e.g. `12:05:08 PM` for `en-US`) - * - `'shortTime'`: equivalent to `'jm'` (e.g. `12:05 PM` for `en-US`) + * shown below (all examples are given for `en-US`) or custom as shown in the table. + * - `'short'`: equivalent to `'M/d/yy, h:mm a'` (e.g. `6/15/15, 9:03 AM`) + * - `'medium'`: equivalent to `'MMM d, y, h:mm:ss a'` (e.g. `Jun 15, 2015, 9:03:01 AM`) + * - `'long'`: equivalent to `'MMMM d, y, h:mm:ss a z'` (e.g. `June 15, 2015 at 9:03:01 AM GMT+1`) + * - `'full'`: equivalent to `'EEEE, MMMM d, y, h:mm:ss a zzzz'` (e.g. `Monday, June 15, 2015 at + * 9:03:01 AM GMT+01:00`) + * - `'shortDate'`: equivalent to `'M/d/yy'` (e.g. `6/15/15`) + * - `'mediumDate'`: equivalent to `'MMM d, y'` (e.g. `Jun 15, 2015`) + * - `'longDate'`: equivalent to `'MMMM d, y'` (e.g. `June 15, 2015`) + * - `'fullDate'`: equivalent to `'EEEE, MMMM d, y'` (e.g. `Monday, June 15, 2015`) + * - `'shortTime'`: equivalent to `'h:mm a'` (e.g. `9:03 AM`) + * - `'mediumTime'`: equivalent to `'h:mm:ss a'` (e.g. `9:03:01 AM`) + * - `'longTime'`: equivalent to `'h:mm:ss a z'` (e.g. `9:03:01 AM GMT+1`) + * - `'fullTime'`: equivalent to `'h:mm:ss a zzzz'` (e.g. `9:03:01 AM GMT+01:00`) + * - `timezone` to be used for formatting. It understands UTC/GMT and the continental US time zone + * abbreviations, but for general use, use a time zone offset, for example, + * `'+0430'` (4 hours, 30 minutes east of the Greenwich meridian) + * If not specified, the local system timezone of the end-user's browser will be used. + * - `locale` is a `string` defining the locale to use (uses the current {@link LOCALE_ID} by + * default) * * - * | Component | Symbol | Narrow | Short Form | Long Form | Numeric | 2-digit | - * |-----------|:------:|--------|--------------|-------------------|-----------|-----------| - * | era | G | G (A) | GGG (AD) | GGGG (Anno Domini)| - | - | - * | year | y | - | - | - | y (2015) | yy (15) | - * | month | M | L (S) | MMM (Sep) | MMMM (September) | M (9) | MM (09) | - * | day | d | - | - | - | d (3) | dd (03) | - * | weekday | E | E (S) | EEE (Sun) | EEEE (Sunday) | - | - | - * | hour | j | - | - | - | j (1 PM) | jj (1 PM) | - * | hour12 | h | - | - | - | h (1) | hh (01) | - * | hour24 | H | - | - | - | H (13) | HH (13) | - * | minute | m | - | - | - | m (5) | mm (05) | - * | second | s | - | - | - | s (9) | ss (09) | - * | timezone | z | - | - | z (Pacific Standard Time)| - | - | - * | timezone | Z | - | Z (GMT-8:00) | - | - | - | - * | timezone | a | - | a (PM) | - | - | - | + * | Field Type | Format | Description | Example Value | + * |--------------------|-------------|---------------------------------------------------------------|------------------------------------------------------------| + * | Era | G, GG & GGG | Abbreviated | AD | + * | | GGGG | Wide | Anno Domini | + * | | GGGGG | Narrow | A | + * | Year | y | Numeric: minimum digits | 2, 20, 201, 2017, 20173 | + * | | yy | Numeric: 2 digits + zero padded | 02, 20, 01, 17, 73 | + * | | yyy | Numeric: 3 digits + zero padded | 002, 020, 201, 2017, 20173 | + * | | yyyy | Numeric: 4 digits or more + zero padded | 0002, 0020, 0201, 2017, 20173 | + * | Month | M | Numeric: 1 digit | 9, 12 | + * | | MM | Numeric: 2 digits + zero padded | 09, 12 | + * | | MMM | Abbreviated | Sep | + * | | MMMM | Wide | September | + * | | MMMMM | Narrow | S | + * | Month standalone | L | Numeric: 1 digit | 9, 12 | + * | | LL | Numeric: 2 digits + zero padded | 09, 12 | + * | | LLL | Abbreviated | Sep | + * | | LLLL | Wide | September | + * | | LLLLL | Narrow | S | + * | Week of year | w | Numeric: minimum digits | 1... 53 | + * | | ww | Numeric: 2 digits + zero padded | 01... 53 | + * | Week of month | W | Numeric: 1 digit | 1... 5 | + * | Day of month | d | Numeric: minimum digits | 1 | + * | | dd | Numeric: 2 digits + zero padded | 1 | + * | Week day | E, EE & EEE | Abbreviated | Tue | + * | | EEEE | Wide | Tuesday | + * | | EEEEE | Narrow | T | + * | | EEEEEE | Short | Tu | + * | Period | a, aa & aaa | Abbreviated | am/pm or AM/PM | + * | | aaaa | Wide (fallback to `a` when missing) | ante meridiem/post meridiem | + * | | aaaaa | Narrow | a/p | + * | Period* | B, BB & BBB | Abbreviated | mid. | + * | | BBBB | Wide | am, pm, midnight, noon, morning, afternoon, evening, night | + * | | BBBBB | Narrow | md | + * | Period standalone* | b, bb & bbb | Abbreviated | mid. | + * | | bbbb | Wide | am, pm, midnight, noon, morning, afternoon, evening, night | + * | | bbbbb | Narrow | md | + * | Hour 1-12 | h | Numeric: minimum digits | 1, 12 | + * | | hh | Numeric: 2 digits + zero padded | 01, 12 | + * | Hour 0-23 | H | Numeric: minimum digits | 0, 23 | + * | | HH | Numeric: 2 digits + zero padded | 00, 23 | + * | Minute | m | Numeric: minimum digits | 8, 59 | + * | | mm | Numeric: 2 digits + zero padded | 08, 59 | + * | Second | s | Numeric: minimum digits | 0... 59 | + * | | ss | Numeric: 2 digits + zero padded | 00... 59 | + * | Fractional seconds | S | Numeric: 1 digit | 0... 9 | + * | | SS | Numeric: 2 digits + zero padded | 00... 99 | + * | | SSS | Numeric: 3 digits + zero padded (= milliseconds) | 000... 999 | + * | Zone | z, zz & zzz | Short specific non location format (fallback to O) | GMT-8 | + * | | zzzz | Long specific non location format (fallback to OOOO) | GMT-08:00 | + * | | Z, ZZ & ZZZ | ISO8601 basic format | -0800 | + * | | ZZZZ | Long localized GMT format | GMT-8:00 | + * | | ZZZZZ | ISO8601 extended format + Z indicator for offset 0 (= XXXXX) | -08:00 | + * | | O, OO & OOO | Short localized GMT format | GMT-8 | + * | | OOOO | Long localized GMT format | GMT-08:00 | * - * In javascript, only the components specified will be respected (not the ordering, - * punctuations, ...) and details of the formatting will be dependent on the locale. - * - * Timezone of the formatted text will be the local system timezone of the end-user's machine. * * When the expression is a ISO string without time (e.g. 2016-09-19) the time zone offset is not * applied and the formatted text will have the same day, month and year of the expression. * * WARNINGS: + * - this pipe has only access to en-US locale data by default. If you want to localize the dates + * in another language, you will have to import data for other locales. + * See the {@linkDocs guide/i18n#i18n-pipes "I18n guide"} to know how to import additional locale + * data. + * - Fields suffixed with * are only available in the extra dataset. + * See the {@linkDocs guide/i18n#i18n-pipes "I18n guide"} to know how to import extra locale + * data. * - this pipe is marked as pure hence it will not be re-evaluated when the input is mutated. * Instead users should treat the date as an immutable object and change the reference when the * pipe needs to re-run (this is to avoid reformatting the date on every change detection run * which would be an expensive operation). - * - this pipe uses the Internationalization API. Therefore it is only reliable in Chrome and Opera - * browsers. * * ### Examples * @@ -77,41 +129,29 @@ const ISO8601_DATE_REGEX = * {{ dateObj | date }} // output is 'Jun 15, 2015' * {{ dateObj | date:'medium' }} // output is 'Jun 15, 2015, 9:43:11 PM' * {{ dateObj | date:'shortTime' }} // output is '9:43 PM' - * {{ dateObj | date:'mmss' }} // output is '43:11' + * {{ dateObj | date:'hh:mm:ss a' }} // output is '09:43:11 PM' * ``` * * {@example common/pipes/ts/date_pipe.ts region='DatePipe'} * * @stable */ +// clang-format on @Pipe({name: 'date', pure: true}) export class DatePipe implements PipeTransform { - /** @internal */ - static _ALIASES: {[key: string]: string} = { - 'medium': 'yMMMdjms', - 'short': 'yMdjm', - 'fullDate': 'yMMMMEEEEd', - 'longDate': 'yMMMMd', - 'mediumDate': 'yMMMd', - 'shortDate': 'yMd', - 'mediumTime': 'jms', - 'shortTime': 'jm' - }; - - constructor(@Inject(LOCALE_ID) private _locale: string) {} + constructor(@Inject(LOCALE_ID) private locale: string) {} - transform(value: any, pattern: string = 'mediumDate'): string|null { - let date: Date; - - if (isBlank(value) || value !== value) return null; + transform(value: any, format = 'mediumDate', timezone?: string, locale?: string): string|null { + if (value == null || value === '' || value !== value) return null; if (typeof value === 'string') { value = value.trim(); } + let date: Date; if (isDate(value)) { date = value; - } else if (isNumeric(value)) { + } else if (!isNaN(value - parseFloat(value))) { date = new Date(parseFloat(value)); } else if (typeof value === 'string' && /^(\d{4}-\d{1,2}-\d{1,2})$/.test(value)) { /** @@ -123,7 +163,7 @@ export class DatePipe implements PipeTransform { * is applied * Note: ISO months are 0 for January, 1 for February, ... */ - const [y, m, d] = value.split('-').map((val: string) => parseInt(val, 10)); + const [y, m, d] = value.split('-').map((val: string) => +val); date = new Date(y, m - 1, d); } else { date = new Date(value); @@ -138,19 +178,12 @@ export class DatePipe implements PipeTransform { } } - return DateFormatter.format(date, this._locale, DatePipe._ALIASES[pattern] || pattern); + return formatDate(date, format, locale || this.locale, timezone); } } -function isBlank(obj: any): boolean { - return obj == null || obj === ''; -} - -function isDate(obj: any): obj is Date { - return obj instanceof Date && !isNaN(obj.valueOf()); -} - -function isoStringToDate(match: RegExpMatchArray): Date { +/** @internal */ +export function isoStringToDate(match: RegExpMatchArray): Date { const date = new Date(0); let tzHour = 0; let tzMin = 0; @@ -158,18 +191,18 @@ function isoStringToDate(match: RegExpMatchArray): Date { const timeSetter = match[8] ? date.setUTCHours : date.setHours; if (match[9]) { - tzHour = toInt(match[9] + match[10]); - tzMin = toInt(match[9] + match[11]); + tzHour = +(match[9] + match[10]); + tzMin = +(match[9] + match[11]); } - dateSetter.call(date, toInt(match[1]), toInt(match[2]) - 1, toInt(match[3])); - const h = toInt(match[4] || '0') - tzHour; - const m = toInt(match[5] || '0') - tzMin; - const s = toInt(match[6] || '0'); + dateSetter.call(date, +(match[1]), +(match[2]) - 1, +(match[3])); + const h = +(match[4] || '0') - tzHour; + const m = +(match[5] || '0') - tzMin; + const s = +(match[6] || '0'); const ms = Math.round(parseFloat('0.' + (match[7] || 0)) * 1000); timeSetter.call(date, h, m, s, ms); return date; } -function toInt(str: string): number { - return parseInt(str, 10); +function isDate(value: any): value is Date { + return value instanceof Date && !isNaN(value.valueOf()); } diff --git a/packages/common/src/pipes/deprecated/date_pipe.ts b/packages/common/src/pipes/deprecated/date_pipe.ts new file mode 100644 index 0000000000000..2b500897cac5f --- /dev/null +++ b/packages/common/src/pipes/deprecated/date_pipe.ts @@ -0,0 +1,145 @@ +/** +* @license +* Copyright Google Inc. All Rights Reserved. +* +* Use of this source code is governed by an MIT-style license that can be +* found in the LICENSE file at https://angular.io/license + */ + +import {Inject, LOCALE_ID, Pipe, PipeTransform} from '@angular/core'; +import {ISO8601_DATE_REGEX, isoStringToDate} from '../date_pipe'; +import {invalidPipeArgumentError} from '../invalid_pipe_argument_error'; +import {DateFormatter} from './intl'; + +/** + * @ngModule CommonModule + * @whatItDoes Formats a date according to locale rules. + * @howToUse `date_expression | date[:format]` + * @description + * + * Where: + * - `expression` is a date object or a number (milliseconds since UTC epoch) or an ISO string + * (https://www.w3.org/TR/NOTE-datetime). + * - `format` indicates which date/time components to include. The format can be predefined as + * shown below or custom as shown in the table. + * - `'medium'`: equivalent to `'yMMMdjms'` (e.g. `Sep 3, 2010, 12:05:08 PM` for `en-US`) + * - `'short'`: equivalent to `'yMdjm'` (e.g. `9/3/2010, 12:05 PM` for `en-US`) + * - `'fullDate'`: equivalent to `'yMMMMEEEEd'` (e.g. `Friday, September 3, 2010` for `en-US`) + * - `'longDate'`: equivalent to `'yMMMMd'` (e.g. `September 3, 2010` for `en-US`) + * - `'mediumDate'`: equivalent to `'yMMMd'` (e.g. `Sep 3, 2010` for `en-US`) + * - `'shortDate'`: equivalent to `'yMd'` (e.g. `9/3/2010` for `en-US`) + * - `'mediumTime'`: equivalent to `'jms'` (e.g. `12:05:08 PM` for `en-US`) + * - `'shortTime'`: equivalent to `'jm'` (e.g. `12:05 PM` for `en-US`) + * + * + * | Component | Symbol | Narrow | Short Form | Long Form | Numeric | 2-digit | + * |-----------|:------:|--------|--------------|-------------------|-----------|-----------| + * | era | G | G (A) | GGG (AD) | GGGG (Anno Domini)| - | - | + * | year | y | - | - | - | y (2015) | yy (15) | + * | month | M | L (S) | MMM (Sep) | MMMM (September) | M (9) | MM (09) | + * | day | d | - | - | - | d (3) | dd (03) | + * | weekday | E | E (S) | EEE (Sun) | EEEE (Sunday) | - | - | + * | hour | j | - | - | - | j (13) | jj (13) | + * | hour12 | h | - | - | - | h (1 PM) | hh (01 PM)| + * | hour24 | H | - | - | - | H (13) | HH (13) | + * | minute | m | - | - | - | m (5) | mm (05) | + * | second | s | - | - | - | s (9) | ss (09) | + * | timezone | z | - | - | z (Pacific Standard Time)| - | - | + * | timezone | Z | - | Z (GMT-8:00) | - | - | - | + * | timezone | a | - | a (PM) | - | - | - | + * + * In javascript, only the components specified will be respected (not the ordering, + * punctuations, ...) and details of the formatting will be dependent on the locale. + * + * Timezone of the formatted text will be the local system timezone of the end-user's machine. + * + * When the expression is a ISO string without time (e.g. 2016-09-19) the time zone offset is not + * applied and the formatted text will have the same day, month and year of the expression. + * + * WARNINGS: + * - this pipe is marked as pure hence it will not be re-evaluated when the input is mutated. + * Instead users should treat the date as an immutable object and change the reference when the + * pipe needs to re-run (this is to avoid reformatting the date on every change detection run + * which would be an expensive operation). + * - this pipe uses the Internationalization API. Therefore it is only reliable in Chrome and Opera + * browsers. + * + * ### Examples + * + * Assuming `dateObj` is (year: 2015, month: 6, day: 15, hour: 21, minute: 43, second: 11) + * in the _local_ time and locale is 'en-US': + * + * ``` + * {{ dateObj | date }} // output is 'Jun 15, 2015' + * {{ dateObj | date:'medium' }} // output is 'Jun 15, 2015, 9:43:11 PM' + * {{ dateObj | date:'shortTime' }} // output is '9:43 PM' + * {{ dateObj | date:'mmss' }} // output is '43:11' + * ``` + * + * {@example common/pipes/ts/date_pipe.ts region='DatePipe'} + * + * @stable + */ +@Pipe({name: 'date', pure: true}) +export class DeprecatedDatePipe implements PipeTransform { + /** @internal */ + static _ALIASES: {[key: string]: string} = { + 'medium': 'yMMMdjms', + 'short': 'yMdjm', + 'fullDate': 'yMMMMEEEEd', + 'longDate': 'yMMMMd', + 'mediumDate': 'yMMMd', + 'shortDate': 'yMd', + 'mediumTime': 'jms', + 'shortTime': 'jm' + }; + + constructor(@Inject(LOCALE_ID) private _locale: string) {} + + transform(value: any, pattern: string = 'mediumDate'): string|null { + if (value == null || value === '' || value !== value) return null; + + let date: Date; + + if (typeof value === 'string') { + value = value.trim(); + } + + if (isDate(value)) { + date = value; + } else if (!isNaN(value - parseFloat(value))) { + date = new Date(parseFloat(value)); + } else if (typeof value === 'string' && /^(\d{4}-\d{1,2}-\d{1,2})$/.test(value)) { + /** + * For ISO Strings without time the day, month and year must be extracted from the ISO String + * before Date creation to avoid time offset and errors in the new Date. + * If we only replace '-' with ',' in the ISO String ("2015,01,01"), and try to create a new + * date, some browsers (e.g. IE 9) will throw an invalid Date error + * If we leave the '-' ("2015-01-01") and try to create a new Date("2015-01-01") the + * timeoffset + * is applied + * Note: ISO months are 0 for January, 1 for February, ... + */ + const [y, m, d] = value.split('-').map((val: string) => parseInt(val, 10)); + date = new Date(y, m - 1, d); + } else { + date = new Date(value); + } + + if (!isDate(date)) { + let match: RegExpMatchArray|null; + if ((typeof value === 'string') && (match = value.match(ISO8601_DATE_REGEX))) { + date = isoStringToDate(match); + } else { + throw invalidPipeArgumentError(DeprecatedDatePipe, value); + } + } + + return DateFormatter.format( + date, this._locale, DeprecatedDatePipe._ALIASES[pattern] || pattern); + } +} + +function isDate(value: any): value is Date { + return value instanceof Date && !isNaN(value.valueOf()); +} diff --git a/packages/common/src/pipes/deprecated/index.ts b/packages/common/src/pipes/deprecated/index.ts new file mode 100644 index 0000000000000..935583234bcbc --- /dev/null +++ b/packages/common/src/pipes/deprecated/index.ts @@ -0,0 +1,27 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {Provider} from '@angular/core'; +import {DeprecatedDatePipe} from './date_pipe'; +import {DeprecatedCurrencyPipe, DeprecatedDecimalPipe, DeprecatedPercentPipe} from './number_pipe'; + +export { + DeprecatedCurrencyPipe, + DeprecatedDatePipe, + DeprecatedDecimalPipe, + DeprecatedPercentPipe, +}; + + +/** + * A collection of deprecated i18n pipes that require intl api + * + * @deprecated + */ +export const COMMON_DEPRECATED_I18N_PIPES: Provider[] = + [DeprecatedDecimalPipe, DeprecatedPercentPipe, DeprecatedCurrencyPipe, DeprecatedDatePipe]; diff --git a/packages/common/src/pipes/intl.ts b/packages/common/src/pipes/deprecated/intl.ts similarity index 99% rename from packages/common/src/pipes/intl.ts rename to packages/common/src/pipes/deprecated/intl.ts index 483e89fd8c84c..ff7fa9808a9ed 100644 --- a/packages/common/src/pipes/intl.ts +++ b/packages/common/src/pipes/deprecated/intl.ts @@ -5,12 +5,7 @@ * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ - -export enum NumberFormatStyle { - Decimal, - Percent, - Currency, -} +import {NumberFormatStyle} from '../../i18n/locale_data_api'; export class NumberFormatter { static format(num: number, locale: string, style: NumberFormatStyle, opts: { diff --git a/packages/common/src/pipes/deprecated/number_pipe.ts b/packages/common/src/pipes/deprecated/number_pipe.ts new file mode 100644 index 0000000000000..c2b2aa62a86b8 --- /dev/null +++ b/packages/common/src/pipes/deprecated/number_pipe.ts @@ -0,0 +1,164 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {Inject, LOCALE_ID, Pipe, PipeTransform, Type} from '@angular/core'; +import {NUMBER_FORMAT_REGEXP, parseIntAutoRadix} from '../../i18n/format_number'; +import {NumberFormatStyle} from '../../i18n/locale_data_api'; +import {invalidPipeArgumentError} from '../invalid_pipe_argument_error'; +import {NumberFormatter} from './intl'; + +function formatNumber( + pipe: Type, locale: string, value: number | string, style: NumberFormatStyle, + digits?: string | null, currency: string | null = null, + currencyAsSymbol: boolean = false): string|null { + if (value == null) return null; + + // Convert strings to numbers + value = typeof value === 'string' && !isNaN(+value - parseFloat(value)) ? +value : value; + if (typeof value !== 'number') { + throw invalidPipeArgumentError(pipe, value); + } + + let minInt: number|undefined; + let minFraction: number|undefined; + let maxFraction: number|undefined; + if (style !== NumberFormatStyle.Currency) { + // rely on Intl default for currency + minInt = 1; + minFraction = 0; + maxFraction = 3; + } + + if (digits) { + const parts = digits.match(NUMBER_FORMAT_REGEXP); + if (parts === null) { + throw new Error(`${digits} is not a valid digit info for number pipes`); + } + if (parts[1] != null) { // min integer digits + minInt = parseIntAutoRadix(parts[1]); + } + if (parts[3] != null) { // min fraction digits + minFraction = parseIntAutoRadix(parts[3]); + } + if (parts[5] != null) { // max fraction digits + maxFraction = parseIntAutoRadix(parts[5]); + } + } + + return NumberFormatter.format(value as number, locale, style, { + minimumIntegerDigits: minInt, + minimumFractionDigits: minFraction, + maximumFractionDigits: maxFraction, + currency: currency, + currencyAsSymbol: currencyAsSymbol, + }); +} + +/** + * @ngModule CommonModule + * @whatItDoes Formats a number according to locale rules. + * @howToUse `number_expression | number[:digitInfo]` + * + * Formats a number as text. Group sizing and separator and other locale-specific + * configurations are based on the active locale. + * + * where `expression` is a number: + * - `digitInfo` is a `string` which has a following format:
+ * {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits} + * - `minIntegerDigits` is the minimum number of integer digits to use. Defaults to `1`. + * - `minFractionDigits` is the minimum number of digits after fraction. Defaults to `0`. + * - `maxFractionDigits` is the maximum number of digits after fraction. Defaults to `3`. + * + * For more information on the acceptable range for each of these numbers and other + * details see your native internationalization library. + * + * WARNING: this pipe uses the Internationalization API which is not yet available in all browsers + * and may require a polyfill. See [Browser Support](guide/browser-support) for details. + * + * ### Example + * + * {@example common/pipes/ts/number_pipe.ts region='NumberPipe'} + * + * @stable + */ +@Pipe({name: 'number'}) +export class DeprecatedDecimalPipe implements PipeTransform { + constructor(@Inject(LOCALE_ID) private _locale: string) {} + + transform(value: any, digits?: string): string|null { + return formatNumber( + DeprecatedDecimalPipe, this._locale, value, NumberFormatStyle.Decimal, digits); + } +} + +/** + * @ngModule CommonModule + * @whatItDoes Formats a number as a percentage according to locale rules. + * @howToUse `number_expression | percent[:digitInfo]` + * + * @description + * + * Formats a number as percentage. + * + * - `digitInfo` See {@link DecimalPipe} for detailed description. + * + * WARNING: this pipe uses the Internationalization API which is not yet available in all browsers + * and may require a polyfill. See [Browser Support](guide/browser-support) for details. + * + * ### Example + * + * {@example common/pipes/ts/number_pipe.ts region='PercentPipe'} + * + * @stable + */ +@Pipe({name: 'percent'}) +export class DeprecatedPercentPipe implements PipeTransform { + constructor(@Inject(LOCALE_ID) private _locale: string) {} + + transform(value: any, digits?: string): string|null { + return formatNumber( + DeprecatedPercentPipe, this._locale, value, NumberFormatStyle.Percent, digits); + } +} + +/** + * @ngModule CommonModule + * @whatItDoes Formats a number as currency using locale rules. + * @howToUse `number_expression | currency[:currencyCode[:symbolDisplay[:digitInfo]]]` + * @description + * + * Use `currency` to format a number as currency. + * + * - `currencyCode` is the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code, such + * as `USD` for the US dollar and `EUR` for the euro. + * - `symbolDisplay` is a boolean indicating whether to use the currency symbol or code. + * - `true`: use symbol (e.g. `$`). + * - `false`(default): use code (e.g. `USD`). + * - `digitInfo` See {@link DecimalPipe} for detailed description. + * + * WARNING: this pipe uses the Internationalization API which is not yet available in all browsers + * and may require a polyfill. See [Browser Support](guide/browser-support) for details. + * + * ### Example + * + * {@example common/pipes/ts/number_pipe.ts region='CurrencyPipe'} + * + * @stable + */ +@Pipe({name: 'currency'}) +export class DeprecatedCurrencyPipe implements PipeTransform { + constructor(@Inject(LOCALE_ID) private _locale: string) {} + + transform( + value: any, currencyCode: string = 'USD', symbolDisplay: boolean = false, + digits?: string): string|null { + return formatNumber( + DeprecatedCurrencyPipe, this._locale, value, NumberFormatStyle.Currency, digits, + currencyCode, symbolDisplay); + } +} diff --git a/packages/common/src/pipes/i18n_plural_pipe.ts b/packages/common/src/pipes/i18n_plural_pipe.ts index dc0909d1a5e16..0d3ca1b65ea06 100644 --- a/packages/common/src/pipes/i18n_plural_pipe.ts +++ b/packages/common/src/pipes/i18n_plural_pipe.ts @@ -6,8 +6,10 @@ * found in the LICENSE file at https://angular.io/license */ -import {Pipe, PipeTransform} from '@angular/core'; -import {NgLocalization, getPluralCategory} from '../localization'; +import {Inject, LOCALE_ID, Pipe, PipeTransform} from '@angular/core'; + +import {NgLocalization, getPluralCategory} from '../i18n/localization'; + import {invalidPipeArgumentError} from './invalid_pipe_argument_error'; const _INTERPOLATION_REGEXP: RegExp = /#/g; @@ -15,13 +17,15 @@ const _INTERPOLATION_REGEXP: RegExp = /#/g; /** * @ngModule CommonModule * @whatItDoes Maps a value to a string that pluralizes the value according to locale rules. - * @howToUse `expression | i18nPlural:mapping` + * @howToUse `expression | i18nPlural:mapping[:locale]` * @description * * Where: * - `expression` is a number. * - `mapping` is an object that mimics the ICU format, see * http://userguide.icu-project.org/formatparse/messages + * - `locale` is a `string` defining the locale to use (uses the current {@link LOCALE_ID} by + * default) * * ## Example * @@ -33,14 +37,14 @@ const _INTERPOLATION_REGEXP: RegExp = /#/g; export class I18nPluralPipe implements PipeTransform { constructor(private _localization: NgLocalization) {} - transform(value: number, pluralMap: {[count: string]: string}): string { + transform(value: number, pluralMap: {[count: string]: string}, locale?: string): string { if (value == null) return ''; if (typeof pluralMap !== 'object' || pluralMap === null) { throw invalidPipeArgumentError(I18nPluralPipe, pluralMap); } - const key = getPluralCategory(value, Object.keys(pluralMap), this._localization); + const key = getPluralCategory(value, Object.keys(pluralMap), this._localization, locale); return pluralMap[key].replace(_INTERPOLATION_REGEXP, value.toString()); } diff --git a/packages/common/src/pipes/number_pipe.ts b/packages/common/src/pipes/number_pipe.ts index ae170ddc5f6eb..82e1663dbb0bf 100644 --- a/packages/common/src/pipes/number_pipe.ts +++ b/packages/common/src/pipes/number_pipe.ts @@ -6,63 +6,15 @@ * found in the LICENSE file at https://angular.io/license */ -import {Inject, LOCALE_ID, Pipe, PipeTransform, Type} from '@angular/core'; -import {NumberFormatStyle, NumberFormatter} from './intl'; +import {Inject, LOCALE_ID, Pipe, PipeTransform} from '@angular/core'; +import {formatNumber} from '../i18n/format_number'; +import {NumberFormatStyle, findCurrencySymbol, getLocaleCurrencyName, getLocaleCurrencySymbol} from '../i18n/locale_data_api'; import {invalidPipeArgumentError} from './invalid_pipe_argument_error'; -const _NUMBER_FORMAT_REGEXP = /^(\d+)?\.((\d+)(-(\d+))?)?$/; - -function formatNumber( - pipe: Type, locale: string, value: number | string, style: NumberFormatStyle, - digits?: string | null, currency: string | null = null, - currencyAsSymbol: boolean = false): string|null { - if (value == null) return null; - - // Convert strings to numbers - value = typeof value === 'string' && isNumeric(value) ? +value : value; - if (typeof value !== 'number') { - throw invalidPipeArgumentError(pipe, value); - } - - let minInt: number|undefined = undefined; - let minFraction: number|undefined = undefined; - let maxFraction: number|undefined = undefined; - if (style !== NumberFormatStyle.Currency) { - // rely on Intl default for currency - minInt = 1; - minFraction = 0; - maxFraction = 3; - } - - if (digits) { - const parts = digits.match(_NUMBER_FORMAT_REGEXP); - if (parts === null) { - throw new Error(`${digits} is not a valid digit info for number pipes`); - } - if (parts[1] != null) { // min integer digits - minInt = parseIntAutoRadix(parts[1]); - } - if (parts[3] != null) { // min fraction digits - minFraction = parseIntAutoRadix(parts[3]); - } - if (parts[5] != null) { // max fraction digits - maxFraction = parseIntAutoRadix(parts[5]); - } - } - - return NumberFormatter.format(value as number, locale, style, { - minimumIntegerDigits: minInt, - minimumFractionDigits: minFraction, - maximumFractionDigits: maxFraction, - currency: currency, - currencyAsSymbol: currencyAsSymbol, - }); -} - /** * @ngModule CommonModule * @whatItDoes Formats a number according to locale rules. - * @howToUse `number_expression | number[:digitInfo]` + * @howToUse `number_expression | number[:digitInfo[:locale]]` * * Formats a number as text. Group sizing and separator and other locale-specific * configurations are based on the active locale. @@ -73,13 +25,12 @@ function formatNumber( * - `minIntegerDigits` is the minimum number of integer digits to use. Defaults to `1`. * - `minFractionDigits` is the minimum number of digits after fraction. Defaults to `0`. * - `maxFractionDigits` is the maximum number of digits after fraction. Defaults to `3`. + * - `locale` is a `string` defining the locale to use (uses the current {@link LOCALE_ID} by + * default) * * For more information on the acceptable range for each of these numbers and other * details see your native internationalization library. * - * WARNING: this pipe uses the Internationalization API which is not yet available in all browsers - * and may require a polyfill. See [Browser Support](guide/browser-support) for details. - * * ### Example * * {@example common/pipes/ts/number_pipe.ts region='NumberPipe'} @@ -90,24 +41,33 @@ function formatNumber( export class DecimalPipe implements PipeTransform { constructor(@Inject(LOCALE_ID) private _locale: string) {} - transform(value: any, digits?: string): string|null { - return formatNumber(DecimalPipe, this._locale, value, NumberFormatStyle.Decimal, digits); + transform(value: any, digits?: string, locale?: string): string|null { + if (isEmpty(value)) return null; + + locale = locale || this._locale; + + const {str, error} = formatNumber(value, locale, NumberFormatStyle.Decimal, digits); + + if (error) { + throw invalidPipeArgumentError(CurrencyPipe, error); + } + + return str; } } /** * @ngModule CommonModule * @whatItDoes Formats a number as a percentage according to locale rules. - * @howToUse `number_expression | percent[:digitInfo]` + * @howToUse `number_expression | percent[:digitInfo[:locale]]` * * @description * * Formats a number as percentage. * * - `digitInfo` See {@link DecimalPipe} for detailed description. - * - * WARNING: this pipe uses the Internationalization API which is not yet available in all browsers - * and may require a polyfill. See [Browser Support](guide/browser-support) for details. + * - `locale` is a `string` defining the locale to use (uses the current {@link LOCALE_ID} by + * default) * * ### Example * @@ -119,28 +79,41 @@ export class DecimalPipe implements PipeTransform { export class PercentPipe implements PipeTransform { constructor(@Inject(LOCALE_ID) private _locale: string) {} - transform(value: any, digits?: string): string|null { - return formatNumber(PercentPipe, this._locale, value, NumberFormatStyle.Percent, digits); + transform(value: any, digits?: string, locale?: string): string|null { + if (isEmpty(value)) return null; + + locale = locale || this._locale; + + const {str, error} = formatNumber(value, locale, NumberFormatStyle.Percent, digits); + + if (error) { + throw invalidPipeArgumentError(CurrencyPipe, error); + } + + return str; } } /** * @ngModule CommonModule * @whatItDoes Formats a number as currency using locale rules. - * @howToUse `number_expression | currency[:currencyCode[:symbolDisplay[:digitInfo]]]` + * @howToUse `number_expression | currency[:currencyCode[:display[:digitInfo[:locale]]]]` * @description * * Use `currency` to format a number as currency. * * - `currencyCode` is the [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code, such * as `USD` for the US dollar and `EUR` for the euro. - * - `symbolDisplay` is a boolean indicating whether to use the currency symbol or code. - * - `true`: use symbol (e.g. `$`). - * - `false`(default): use code (e.g. `USD`). + * - `display` indicates whether to show the currency symbol or the code. + * - `code`(default): use code (e.g. `USD`). + * - `symbol`: use symbol (e.g. `$`). + * - `symbol-narrow`: some countries have two symbols for their currency, one regular and one + * - boolean (deprecated from v5): `true` for symbol and false for `code` + * narrow (e.g. the canadian dollar CAD has the symbol `CA$` and the symbol-narrow `$`). + * If there is no narrow symbol for the chosen currency, the regular symbol will be used. * - `digitInfo` See {@link DecimalPipe} for detailed description. - * - * WARNING: this pipe uses the Internationalization API which is not yet available in all browsers - * and may require a polyfill. See [Browser Support](guide/browser-support) for details. + * - `locale` is a `string` defining the locale to use (uses the current {@link LOCALE_ID} by + * default) * * ### Example * @@ -153,22 +126,36 @@ export class CurrencyPipe implements PipeTransform { constructor(@Inject(LOCALE_ID) private _locale: string) {} transform( - value: any, currencyCode: string = 'USD', symbolDisplay: boolean = false, - digits?: string): string|null { - return formatNumber( - CurrencyPipe, this._locale, value, NumberFormatStyle.Currency, digits, currencyCode, - symbolDisplay); - } -} + value: any, currencyCode?: string, + display: 'code'|'symbol'|'symbol-narrow'|boolean = 'symbol', digits?: string, + locale?: string): string|null { + if (isEmpty(value)) return null; + + locale = locale || this._locale; + + if (typeof display === 'boolean') { + if (console && console.warn) { + console.warn( + `Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".`); + } + display = display ? 'symbol' : 'code'; + } + + let currency = currencyCode || 'USD'; + if (display !== 'code') { + currency = findCurrencySymbol(currency, display === 'symbol' ? 'wide' : 'narrow'); + } + + const {str, error} = formatNumber(value, locale, NumberFormatStyle.Currency, digits, currency); + + if (error) { + throw invalidPipeArgumentError(CurrencyPipe, error); + } -function parseIntAutoRadix(text: string): number { - const result: number = parseInt(text); - if (isNaN(result)) { - throw new Error('Invalid integer literal when parsing ' + text); + return str; } - return result; } -export function isNumeric(value: any): boolean { - return !isNaN(value - parseFloat(value)); +function isEmpty(value: any): boolean { + return value == null || value === '' || value !== value; } diff --git a/packages/common/test/i18n/locale_data_api_spec.ts b/packages/common/test/i18n/locale_data_api_spec.ts new file mode 100644 index 0000000000000..44620c022ef84 --- /dev/null +++ b/packages/common/test/i18n/locale_data_api_spec.ts @@ -0,0 +1,51 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import localeCaESVALENCIA from '../../i18n_data/locale_ca-ES-VALENCIA'; +import localeEn from '../../i18n_data/locale_en'; +import localeFr from '../../i18n_data/locale_fr'; +import localeFrCA from '../../i18n_data/locale_fr-CA'; +import {registerLocaleData, findLocaleData} from '../../src/i18n/locale_data_api'; + +export function main() { + describe('locale data api', () => { + beforeAll(() => { + registerLocaleData(localeCaESVALENCIA); + registerLocaleData(localeEn); + registerLocaleData(localeFr); + registerLocaleData(localeFrCA); + }); + + describe('findLocaleData', () => { + it('should throw if the locale provided is not a valid LOCALE_ID', () => { + expect(() => findLocaleData('invalid')) + .toThrow(new Error( + `"invalid" is not a valid LOCALE_ID value. See https://github.com/unicode-cldr/cldr-core/blob/master/availableLocales.json for a list of valid locales`)); + }); + + it('should throw if the LOCALE_DATA for the chosen locale if not available', () => { + expect(() => findLocaleData('fr-BE')) + .toThrowError(/Missing locale data for the locale "fr-BE"/); + }); + + it('should return english data if the locale is en-US', + () => { expect(findLocaleData('en-US')).toEqual(localeEn); }); + + it('should return the exact LOCALE_DATA if it is available', + () => { expect(findLocaleData('fr-CA')).toEqual(localeFrCA); }); + + it('should return the parent LOCALE_DATA if it exists and exact locale is not available', + () => { expect(findLocaleData('fr-FR')).toEqual(localeFr); }); + + it(`should find the LOCALE_DATA even if the locale id is badly formatted`, () => { + expect(findLocaleData('ca-ES-VALENCIA')).toEqual(localeCaESVALENCIA); + expect(findLocaleData('CA_es_Valencia')).toEqual(localeCaESVALENCIA); + }); + }); + }); +} diff --git a/packages/common/test/localization_spec.ts b/packages/common/test/i18n/localization_spec.ts similarity index 93% rename from packages/common/test/localization_spec.ts rename to packages/common/test/i18n/localization_spec.ts index 08e7792e8e477..069b963492a7b 100644 --- a/packages/common/test/localization_spec.ts +++ b/packages/common/test/i18n/localization_spec.ts @@ -6,13 +6,23 @@ * found in the LICENSE file at https://angular.io/license */ +import localeRo from '../../i18n_data/locale_ro'; +import localeSr from '../../i18n_data/locale_sr'; +import localeZgh from '../../i18n_data/locale_zgh'; +import localeFr from '../../i18n_data/locale_fr'; import {LOCALE_ID} from '@angular/core'; import {TestBed, inject} from '@angular/core/testing'; - -import {NgLocaleLocalization, NgLocalization, getPluralCategory} from '../src/localization'; +import {NgLocaleLocalization, NgLocalization, getPluralCategory} from '../../src/i18n/localization'; +import {registerLocaleData} from '../../src/i18n/locale_data_api'; export function main() { describe('l10n', () => { + beforeAll(() => { + registerLocaleData(localeRo); + registerLocaleData(localeSr); + registerLocaleData(localeZgh); + registerLocaleData(localeFr); + }); describe('NgLocalization', () => { describe('ro', () => { diff --git a/packages/common/test/pipes/date_pipe_spec.ts b/packages/common/test/pipes/date_pipe_spec.ts index 85a997bcc13c0..2094d35bd8b85 100644 --- a/packages/common/test/pipes/date_pipe_spec.ts +++ b/packages/common/test/pipes/date_pipe_spec.ts @@ -6,10 +6,15 @@ * found in the LICENSE file at https://angular.io/license */ -import {DatePipe} from '@angular/common'; +import {DatePipe, registerLocaleData} from '@angular/common'; import {PipeResolver} from '@angular/compiler/src/pipe_resolver'; import {JitReflector} from '@angular/platform-browser-dynamic/src/compiler_reflector'; -import {browserDetection} from '@angular/platform-browser/testing/src/browser_util'; +import localeEn from '../../i18n_data/locale_en'; +import localeEnExtra from '../../i18n_data/extra/locale_en'; +import localeDe from '../../i18n_data/locale_de'; +import localeHu from '../../i18n_data/locale_hu'; +import localeSr from '../../i18n_data/locale_sr'; +import localeTh from '../../i18n_data/locale_th'; export function main() { describe('DatePipe', () => { @@ -22,16 +27,16 @@ export function main() { expect(pipe.transform(date, pattern)).toEqual(output); } - // TODO: reactivate the disabled expectations once emulators are fixed in SauceLabs - // In some old versions of Chrome in Android emulators, time formatting returns dates in the - // timezone of the VM host, - // instead of the device timezone. Same symptoms as - // https://bugs.chromium.org/p/chromium/issues/detail?id=406382 - // This happens locally and in SauceLabs, so some checks are disabled to avoid failures. - // Tracking issue: https://github.com/angular/angular/issues/11187 + beforeAll(() => { + registerLocaleData(localeEn, localeEnExtra); + registerLocaleData(localeDe); + registerLocaleData(localeHu); + registerLocaleData(localeSr); + registerLocaleData(localeTh); + }); beforeEach(() => { - date = new Date(2015, 5, 15, 9, 3, 1); + date = new Date(2015, 5, 15, 9, 3, 1, 550); pipe = new DatePipe('en-US'); }); @@ -67,71 +72,149 @@ export function main() { describe('transform', () => { it('should format each component correctly', () => { const dateFixtures: any = { - 'y': '2015', - 'yy': '15', - 'M': '6', - 'MM': '06', - 'MMM': 'Jun', - 'MMMM': 'June', - 'd': '15', - 'dd': '15', - 'EEE': 'Mon', - 'EEEE': 'Monday' + G: 'AD', + GG: 'AD', + GGG: 'AD', + GGGG: 'Anno Domini', + GGGGG: 'A', + y: '2015', + yy: '15', + yyy: '2015', + yyyy: '2015', + M: '6', + MM: '06', + MMM: 'Jun', + MMMM: 'June', + MMMMM: 'J', + L: '6', + LL: '06', + LLL: 'Jun', + LLLL: 'June', + LLLLL: 'J', + w: '25', + ww: '25', + W: '3', + d: '15', + dd: '15', + E: 'Mon', + EE: 'Mon', + EEE: 'Mon', + EEEE: 'Monday', + EEEEEE: 'Mo', + h: '9', + hh: '09', + H: '9', + HH: '09', + m: '3', + mm: '03', + s: '1', + ss: '01', + S: '6', + SS: '55', + SSS: '550', + a: 'AM', + aa: 'AM', + aaa: 'AM', + aaaa: 'AM', + aaaaa: 'a', + b: 'morning', + bb: 'morning', + bbb: 'morning', + bbbb: 'morning', + bbbbb: 'morning', + B: 'in the morning', + BB: 'in the morning', + BBB: 'in the morning', + BBBB: 'in the morning', + BBBBB: 'in the morning', }; const isoStringWithoutTimeFixtures: any = { - 'y': '2015', - 'yy': '15', - 'M': '1', - 'MM': '01', - 'MMM': 'Jan', - 'MMMM': 'January', - 'd': '1', - 'dd': '01', - 'EEE': 'Thu', - 'EEEE': 'Thursday' + G: 'AD', + GG: 'AD', + GGG: 'AD', + GGGG: 'Anno Domini', + GGGGG: 'A', + y: '2015', + yy: '15', + yyy: '2015', + yyyy: '2015', + M: '1', + MM: '01', + MMM: 'Jan', + MMMM: 'January', + MMMMM: 'J', + L: '1', + LL: '01', + LLL: 'Jan', + LLLL: 'January', + LLLLL: 'J', + w: '1', + ww: '01', + W: '1', + d: '1', + dd: '01', + E: 'Thu', + EE: 'Thu', + EEE: 'Thu', + EEEE: 'Thursday', + EEEEE: 'T', + EEEEEE: 'Th', + h: '12', + hh: '12', + H: '0', + HH: '00', + m: '0', + mm: '00', + s: '0', + ss: '00', + S: '0', + SS: '00', + SSS: '000', + a: 'AM', + aa: 'AM', + aaa: 'AM', + aaaa: 'AM', + aaaaa: 'a', + b: 'midnight', + bb: 'midnight', + bbb: 'midnight', + bbbb: 'midnight', + bbbbb: 'midnight', + B: 'midnight', + BB: 'midnight', + BBB: 'midnight', + BBBB: 'midnight', + BBBBB: 'mi', }; - if (!browserDetection.isOldChrome) { - dateFixtures['h'] = '9'; - dateFixtures['hh'] = '09'; - dateFixtures['j'] = '9 AM'; - isoStringWithoutTimeFixtures['h'] = '12'; - isoStringWithoutTimeFixtures['hh'] = '12'; - isoStringWithoutTimeFixtures['j'] = '12 AM'; - } - - // IE and Edge can't format a date to minutes and seconds without hours - if (!browserDetection.isEdge && !browserDetection.isIE || - !browserDetection.supportsNativeIntlApi) { - if (!browserDetection.isOldChrome) { - dateFixtures['HH'] = '09'; - isoStringWithoutTimeFixtures['HH'] = '00'; - } - dateFixtures['E'] = 'M'; - dateFixtures['L'] = 'J'; - dateFixtures['m'] = '3'; - dateFixtures['s'] = '1'; - dateFixtures['mm'] = '03'; - dateFixtures['ss'] = '01'; - isoStringWithoutTimeFixtures['m'] = '0'; - isoStringWithoutTimeFixtures['s'] = '0'; - isoStringWithoutTimeFixtures['mm'] = '00'; - isoStringWithoutTimeFixtures['ss'] = '00'; - } - Object.keys(dateFixtures).forEach((pattern: string) => { expectDateFormatAs(date, pattern, dateFixtures[pattern]); }); - if (!browserDetection.isOldChrome) { - Object.keys(isoStringWithoutTimeFixtures).forEach((pattern: string) => { - expectDateFormatAs( - isoStringWithoutTime, pattern, isoStringWithoutTimeFixtures[pattern]); - }); - } + Object.keys(isoStringWithoutTimeFixtures).forEach((pattern: string) => { + expectDateFormatAs(isoStringWithoutTime, pattern, isoStringWithoutTimeFixtures[pattern]); + }); + }); - expect(pipe.transform(date, 'Z')).toBeDefined(); + it('should format with timezones', () => { + const dateFixtures: any = { + z: /GMT(\+|-)\d/, + zz: /GMT(\+|-)\d/, + zzz: /GMT(\+|-)\d/, + zzzz: /GMT(\+|-)\d{2}\:30/, + Z: /(\+|-)\d{2}30/, + ZZ: /(\+|-)\d{2}30/, + ZZZ: /(\+|-)\d{2}30/, + ZZZZ: /GMT(\+|-)\d{2}\:30/, + ZZZZZ: /(\+|-)\d{2}\:30/, + O: /GMT(\+|-)\d/, + OOOO: /GMT(\+|-)\d{2}\:30/, + }; + + Object.keys(dateFixtures).forEach((pattern: string) => { + expect(pipe.transform(date, pattern, '+0430')).toMatch(dateFixtures[pattern]); + }); }); it('should format common multi component patterns', () => { @@ -144,19 +227,13 @@ export function main() { 'yMEEEd': '20156Mon15', 'MEEEd': '6Mon15', 'MMMd': 'Jun15', - 'yMMMMEEEEd': 'Monday, June 15, 2015' + 'EEEE, MMMM d, y': 'Monday, June 15, 2015', + 'H:mm a': '9:03 AM', + 'ms': '31', + 'MM/dd/yy hh:mm': '06/15/15 09:03', + 'MM/dd/y': '06/15/2015' }; - // IE and Edge can't format a date to minutes and seconds without hours - if (!browserDetection.isEdge && !browserDetection.isIE || - !browserDetection.supportsNativeIntlApi) { - dateFixtures['ms'] = '31'; - } - - if (!browserDetection.isOldChrome) { - dateFixtures['jm'] = '9:03 AM'; - } - Object.keys(dateFixtures).forEach((pattern: string) => { expectDateFormatAs(date, pattern, dateFixtures[pattern]); }); @@ -166,33 +243,23 @@ export function main() { it('should format with pattern aliases', () => { const dateFixtures: any = { 'MM/dd/yyyy': '06/15/2015', - 'fullDate': 'Monday, June 15, 2015', - 'longDate': 'June 15, 2015', - 'mediumDate': 'Jun 15, 2015', - 'shortDate': '6/15/2015' + shortDate: '6/15/15', + mediumDate: 'Jun 15, 2015', + longDate: 'June 15, 2015', + fullDate: 'Monday, June 15, 2015', + short: '6/15/15, 9:03 AM', + medium: 'Jun 15, 2015, 9:03:01 AM', + long: /June 15, 2015 at 9:03:01 AM GMT(\+|-)\d/, + full: /Monday, June 15, 2015 at 9:03:01 AM GMT(\+|-)\d{2}:\d{2}/, + shortTime: '9:03 AM', + mediumTime: '9:03:01 AM', + longTime: /9:03:01 AM GMT(\+|-)\d/, + fullTime: /9:03:01 AM GMT(\+|-)\d{2}:\d{2}/, }; - if (!browserDetection.isOldChrome) { - // IE and Edge do not add a coma after the year in these 2 cases - if ((browserDetection.isEdge || browserDetection.isIE) && - browserDetection.supportsNativeIntlApi) { - dateFixtures['medium'] = 'Jun 15, 2015 9:03:01 AM'; - dateFixtures['short'] = '6/15/2015 9:03 AM'; - } else { - dateFixtures['medium'] = 'Jun 15, 2015, 9:03:01 AM'; - dateFixtures['short'] = '6/15/2015, 9:03 AM'; - } - } - - if (!browserDetection.isOldChrome) { - dateFixtures['mediumTime'] = '9:03:01 AM'; - dateFixtures['shortTime'] = '9:03 AM'; - } - Object.keys(dateFixtures).forEach((pattern: string) => { - expectDateFormatAs(date, pattern, dateFixtures[pattern]); + expect(pipe.transform(date, pattern)).toMatch(dateFixtures[pattern]); }); - }); it('should format invalid in IE ISO date', @@ -201,8 +268,39 @@ export function main() { it('should format invalid in Safari ISO date', () => expect(pipe.transform('2017-01-20T19:00:00+0000')).toEqual('Jan 20, 2017')); + // test for the following bugs: + // https://github.com/angular/angular/issues/9524 + // https://github.com/angular/angular/issues/9524 + it('should format correctly with iso strings that contain time', + () => expect(pipe.transform('2017-05-07T22:14:39', 'dd-MM-yyyy HH:mm')) + .toMatch(/07-05-2017 \d{2}:\d{2}/)); + + // test for the following bugs: + // https://github.com/angular/angular/issues/16624 + // https://github.com/angular/angular/issues/17478 + it('should show the correct time when the timezone is fixed', () => { + expect(pipe.transform('2017-06-13T10:14:39+0000', 'shortTime', '+0000')) + .toEqual('10:14 AM'); + expect(pipe.transform('2017-06-13T10:14:39+0000', 'h:mm a', '+0000')).toEqual('10:14 AM'); + }); + it('should remove bidi control characters', () => expect(pipe.transform(date, 'MM/dd/yyyy') !.length).toEqual(10)); + + it(`should format the date correctly in various locales`, () => { + expect(new DatePipe('de').transform(date, 'short')).toEqual('15.06.15, 09:03'); + expect(new DatePipe('th').transform(date, 'dd-MM-yy')).toEqual('15-06-15'); + expect(new DatePipe('hu').transform(date, 'a')).toEqual('de.'); + expect(new DatePipe('sr').transform(date, 'a')).toEqual('пре подне'); + + // TODO(ocombe): activate this test when we support local numbers + // expect(new DatePipe('mr', [localeMr]).transform(date, 'hh')).toEqual('०९'); + }); + + it('should throw if we use getExtraDayPeriods without loading extra locale data', () => { + expect(() => new DatePipe('de').transform(date, 'b')) + .toThrowError(/Missing extra locale data for the locale "de"/); + }); }); }); } diff --git a/packages/common/test/pipes/deprecated/date_pipe_spec.ts b/packages/common/test/pipes/deprecated/date_pipe_spec.ts new file mode 100644 index 0000000000000..d1bbc586ac723 --- /dev/null +++ b/packages/common/test/pipes/deprecated/date_pipe_spec.ts @@ -0,0 +1,208 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {DeprecatedDatePipe} from '@angular/common'; +import {PipeResolver} from '@angular/compiler/src/pipe_resolver'; +import {JitReflector} from '@angular/platform-browser-dynamic/src/compiler_reflector'; +import {browserDetection} from '@angular/platform-browser/testing/src/browser_util'; + +export function main() { + describe('DeprecatedDatePipe', () => { + let date: Date; + const isoStringWithoutTime = '2015-01-01'; + let pipe: DeprecatedDatePipe; + + // Check the transformation of a date into a pattern + function expectDateFormatAs(date: Date | string, pattern: any, output: string): void { + expect(pipe.transform(date, pattern)).toEqual(output); + } + + // TODO: reactivate the disabled expectations once emulators are fixed in SauceLabs + // In some old versions of Chrome in Android emulators, time formatting returns dates in the + // timezone of the VM host, + // instead of the device timezone. Same symptoms as + // https://bugs.chromium.org/p/chromium/issues/detail?id=406382 + // This happens locally and in SauceLabs, so some checks are disabled to avoid failures. + // Tracking issue: https://github.com/angular/angular/issues/11187 + + beforeEach(() => { + date = new Date(2015, 5, 15, 9, 3, 1); + pipe = new DeprecatedDatePipe('en-US'); + }); + + it('should be marked as pure', () => { + expect(new PipeResolver(new JitReflector()).resolve(DeprecatedDatePipe) !.pure).toEqual(true); + }); + + describe('supports', () => { + it('should support date', () => { expect(() => pipe.transform(date)).not.toThrow(); }); + + it('should support int', () => { expect(() => pipe.transform(123456789)).not.toThrow(); }); + + it('should support numeric strings', + () => { expect(() => pipe.transform('123456789')).not.toThrow(); }); + + it('should support decimal strings', + () => { expect(() => pipe.transform('123456789.11')).not.toThrow(); }); + + it('should support ISO string', + () => expect(() => pipe.transform('2015-06-15T21:43:11Z')).not.toThrow()); + + it('should return null for empty string', () => expect(pipe.transform('')).toEqual(null)); + + it('should return null for NaN', () => expect(pipe.transform(Number.NaN)).toEqual(null)); + + it('should support ISO string without time', + () => { expect(() => pipe.transform(isoStringWithoutTime)).not.toThrow(); }); + + it('should not support other objects', + () => expect(() => pipe.transform({})).toThrowError(/InvalidPipeArgument/)); + }); + + describe('transform', () => { + it('should format each component correctly', () => { + const dateFixtures: any = { + 'y': '2015', + 'yy': '15', + 'M': '6', + 'MM': '06', + 'MMM': 'Jun', + 'MMMM': 'June', + 'd': '15', + 'dd': '15', + 'EEE': 'Mon', + 'EEEE': 'Monday' + }; + + const isoStringWithoutTimeFixtures: any = { + 'y': '2015', + 'yy': '15', + 'M': '1', + 'MM': '01', + 'MMM': 'Jan', + 'MMMM': 'January', + 'd': '1', + 'dd': '01', + 'EEE': 'Thu', + 'EEEE': 'Thursday' + }; + + if (!browserDetection.isOldChrome) { + dateFixtures['h'] = '9'; + dateFixtures['hh'] = '09'; + dateFixtures['j'] = '9 AM'; + isoStringWithoutTimeFixtures['h'] = '12'; + isoStringWithoutTimeFixtures['hh'] = '12'; + isoStringWithoutTimeFixtures['j'] = '12 AM'; + } + + // IE and Edge can't format a date to minutes and seconds without hours + if (!browserDetection.isEdge && !browserDetection.isIE || + !browserDetection.supportsNativeIntlApi) { + if (!browserDetection.isOldChrome) { + dateFixtures['HH'] = '09'; + isoStringWithoutTimeFixtures['HH'] = '00'; + } + dateFixtures['E'] = 'M'; + dateFixtures['L'] = 'J'; + dateFixtures['m'] = '3'; + dateFixtures['s'] = '1'; + dateFixtures['mm'] = '03'; + dateFixtures['ss'] = '01'; + isoStringWithoutTimeFixtures['m'] = '0'; + isoStringWithoutTimeFixtures['s'] = '0'; + isoStringWithoutTimeFixtures['mm'] = '00'; + isoStringWithoutTimeFixtures['ss'] = '00'; + } + + Object.keys(dateFixtures).forEach((pattern: string) => { + expectDateFormatAs(date, pattern, dateFixtures[pattern]); + }); + + if (!browserDetection.isOldChrome) { + Object.keys(isoStringWithoutTimeFixtures).forEach((pattern: string) => { + expectDateFormatAs( + isoStringWithoutTime, pattern, isoStringWithoutTimeFixtures[pattern]); + }); + } + + expect(pipe.transform(date, 'Z')).toBeDefined(); + }); + + it('should format common multi component patterns', () => { + const dateFixtures: any = { + 'EEE, M/d/y': 'Mon, 6/15/2015', + 'EEE, M/d': 'Mon, 6/15', + 'MMM d': 'Jun 15', + 'dd/MM/yyyy': '15/06/2015', + 'MM/dd/yyyy': '06/15/2015', + 'yMEEEd': '20156Mon15', + 'MEEEd': '6Mon15', + 'MMMd': 'Jun15', + 'yMMMMEEEEd': 'Monday, June 15, 2015' + }; + + // IE and Edge can't format a date to minutes and seconds without hours + if (!browserDetection.isEdge && !browserDetection.isIE || + !browserDetection.supportsNativeIntlApi) { + dateFixtures['ms'] = '31'; + } + + if (!browserDetection.isOldChrome) { + dateFixtures['jm'] = '9:03 AM'; + } + + Object.keys(dateFixtures).forEach((pattern: string) => { + expectDateFormatAs(date, pattern, dateFixtures[pattern]); + }); + + }); + + it('should format with pattern aliases', () => { + const dateFixtures: any = { + 'MM/dd/yyyy': '06/15/2015', + 'fullDate': 'Monday, June 15, 2015', + 'longDate': 'June 15, 2015', + 'mediumDate': 'Jun 15, 2015', + 'shortDate': '6/15/2015' + }; + + if (!browserDetection.isOldChrome) { + // IE and Edge do not add a coma after the year in these 2 cases + if ((browserDetection.isEdge || browserDetection.isIE) && + browserDetection.supportsNativeIntlApi) { + dateFixtures['medium'] = 'Jun 15, 2015 9:03:01 AM'; + dateFixtures['short'] = '6/15/2015 9:03 AM'; + } else { + dateFixtures['medium'] = 'Jun 15, 2015, 9:03:01 AM'; + dateFixtures['short'] = '6/15/2015, 9:03 AM'; + } + } + + if (!browserDetection.isOldChrome) { + dateFixtures['mediumTime'] = '9:03:01 AM'; + dateFixtures['shortTime'] = '9:03 AM'; + } + + Object.keys(dateFixtures).forEach((pattern: string) => { + expectDateFormatAs(date, pattern, dateFixtures[pattern]); + }); + + }); + + it('should format invalid in IE ISO date', + () => expect(pipe.transform('2017-01-11T09:25:14.014-0500')).toEqual('Jan 11, 2017')); + + it('should format invalid in Safari ISO date', + () => expect(pipe.transform('2017-01-20T19:00:00+0000')).toEqual('Jan 20, 2017')); + + it('should remove bidi control characters', + () => expect(pipe.transform(date, 'MM/dd/yyyy') !.length).toEqual(10)); + }); + }); +} diff --git a/packages/common/test/pipes/deprecated/number_pipe_spec.ts b/packages/common/test/pipes/deprecated/number_pipe_spec.ts new file mode 100644 index 0000000000000..a0fb5edfc7cad --- /dev/null +++ b/packages/common/test/pipes/deprecated/number_pipe_spec.ts @@ -0,0 +1,109 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import {DeprecatedCurrencyPipe, DeprecatedDecimalPipe, DeprecatedPercentPipe} from '@angular/common'; +import {beforeEach, describe, expect, it} from '@angular/core/testing/src/testing_internal'; +import {browserDetection} from '@angular/platform-browser/testing/src/browser_util'; + +export function main() { + function isNumeric(value: any): boolean { return !isNaN(value - parseFloat(value)); } + + // Between the symbol and the number, Edge adds a no breaking space and IE11 adds a standard space + function normalize(s: string): string { return s.replace(/\u00A0| /g, ''); } + + describe('Number pipes', () => { + describe('DeprecatedDecimalPipe', () => { + let pipe: DeprecatedDecimalPipe; + + beforeEach(() => { pipe = new DeprecatedDecimalPipe('en-US'); }); + + describe('transform', () => { + it('should return correct value for numbers', () => { + expect(pipe.transform(12345)).toEqual('12,345'); + expect(pipe.transform(123, '.2')).toEqual('123.00'); + expect(pipe.transform(1, '3.')).toEqual('001'); + expect(pipe.transform(1.1, '3.4-5')).toEqual('001.1000'); + expect(pipe.transform(1.123456, '3.4-5')).toEqual('001.12346'); + expect(pipe.transform(1.1234)).toEqual('1.123'); + }); + + it('should support strings', () => { + expect(pipe.transform('12345')).toEqual('12,345'); + expect(pipe.transform('123', '.2')).toEqual('123.00'); + expect(pipe.transform('1', '3.')).toEqual('001'); + expect(pipe.transform('1.1', '3.4-5')).toEqual('001.1000'); + expect(pipe.transform('1.123456', '3.4-5')).toEqual('001.12346'); + expect(pipe.transform('1.1234')).toEqual('1.123'); + }); + + it('should not support other objects', () => { + expect(() => pipe.transform(new Object())).toThrowError(); + expect(() => pipe.transform('123abc')).toThrowError(); + }); + }); + }); + + describe('DeprecatedPercentPipe', () => { + let pipe: DeprecatedPercentPipe; + + beforeEach(() => { pipe = new DeprecatedPercentPipe('en-US'); }); + + describe('transform', () => { + it('should return correct value for numbers', () => { + expect(normalize(pipe.transform(1.23) !)).toEqual('123%'); + expect(normalize(pipe.transform(1.2, '.2') !)).toEqual('120.00%'); + }); + + it('should not support other objects', + () => { expect(() => pipe.transform(new Object())).toThrowError(); }); + }); + }); + + describe('DeprecatedCurrencyPipe', () => { + let pipe: DeprecatedCurrencyPipe; + + beforeEach(() => { pipe = new DeprecatedCurrencyPipe('en-US'); }); + + describe('transform', () => { + it('should return correct value for numbers', () => { + // In old Chrome, default formatiing for USD is different + if (browserDetection.isOldChrome) { + expect(normalize(pipe.transform(123) !)).toEqual('USD123'); + } else { + expect(normalize(pipe.transform(123) !)).toEqual('USD123.00'); + } + expect(normalize(pipe.transform(12, 'EUR', false, '.1') !)).toEqual('EUR12.0'); + expect(normalize(pipe.transform(5.1234, 'USD', false, '.0-3') !)).toEqual('USD5.123'); + }); + + it('should not support other objects', + () => { expect(() => pipe.transform(new Object())).toThrowError(); }); + }); + }); + + describe('isNumeric', () => { + it('should return true when passing correct numeric string', + () => { expect(isNumeric('2')).toBe(true); }); + + it('should return true when passing correct double string', + () => { expect(isNumeric('1.123')).toBe(true); }); + + it('should return true when passing correct negative string', + () => { expect(isNumeric('-2')).toBe(true); }); + + it('should return true when passing correct scientific notation string', + () => { expect(isNumeric('1e5')).toBe(true); }); + + it('should return false when passing incorrect numeric', + () => { expect(isNumeric('a')).toBe(false); }); + + it('should return false when passing parseable but non numeric', + () => { expect(isNumeric('2a')).toBe(false); }); + }); + }); +} diff --git a/packages/common/test/pipes/number_pipe_spec.ts b/packages/common/test/pipes/number_pipe_spec.ts index 85cd2515278c2..41bb7feb39c9f 100644 --- a/packages/common/test/pipes/number_pipe_spec.ts +++ b/packages/common/test/pipes/number_pipe_spec.ts @@ -6,19 +6,25 @@ * found in the LICENSE file at https://angular.io/license */ -import {CurrencyPipe, DecimalPipe, PercentPipe} from '@angular/common'; -import {isNumeric} from '@angular/common/src/pipes/number_pipe'; +import localeEn from '../../i18n_data/locale_en'; +import localeEsUS from '../../i18n_data/locale_es-US'; +import {registerLocaleData, CurrencyPipe, DecimalPipe, PercentPipe} from '@angular/common'; import {beforeEach, describe, expect, it} from '@angular/core/testing/src/testing_internal'; -import {browserDetection} from '@angular/platform-browser/testing/src/browser_util'; export function main() { describe('Number pipes', () => { - describe('DecimalPipe', () => { - let pipe: DecimalPipe; + beforeAll(() => { + registerLocaleData(localeEn); + registerLocaleData(localeEsUS); + }); - beforeEach(() => { pipe = new DecimalPipe('en-US'); }); + function isNumeric(value: any): boolean { return !isNaN(value - parseFloat(value)); } + describe('DecimalPipe', () => { describe('transform', () => { + let pipe: DecimalPipe; + beforeEach(() => { pipe = new DecimalPipe('en-US'); }); + it('should return correct value for numbers', () => { expect(pipe.transform(12345)).toEqual('12,345'); expect(pipe.transform(123, '.2')).toEqual('123.00'); @@ -26,6 +32,8 @@ export function main() { expect(pipe.transform(1.1, '3.4-5')).toEqual('001.1000'); expect(pipe.transform(1.123456, '3.4-5')).toEqual('001.12346'); expect(pipe.transform(1.1234)).toEqual('1.123'); + expect(pipe.transform(1.123456, '.2')).toEqual('1.123'); + expect(pipe.transform(1.123456, '.4')).toEqual('1.1235'); }); it('should support strings', () => { @@ -38,9 +46,20 @@ export function main() { }); it('should not support other objects', () => { - expect(() => pipe.transform(new Object())).toThrowError(); + expect(() => pipe.transform({})).toThrowError(); expect(() => pipe.transform('123abc')).toThrowError(); }); + + it('should throw if minFractionDigits is explicitly higher than maxFractionDigits', () => { + expect(() => pipe.transform('1.1', '3.4-2')).toThrowError(/is higher than the maximum/); + }); + }); + + describe('transform with custom locales', () => { + it('should return the correct format for es-US in IE11', () => { + const pipe = new DecimalPipe('es-US'); + expect(pipe.transform('9999999.99', '1.2-2')).toEqual('9,999,999.99'); + }); }); }); @@ -51,12 +70,12 @@ export function main() { describe('transform', () => { it('should return correct value for numbers', () => { - expect(normalize(pipe.transform(1.23) !)).toEqual('123%'); - expect(normalize(pipe.transform(1.2, '.2') !)).toEqual('120.00%'); + expect(pipe.transform(1.23)).toEqual('123%'); + expect(pipe.transform(1.2, '.2')).toEqual('120.00%'); }); it('should not support other objects', - () => { expect(() => pipe.transform(new Object())).toThrowError(); }); + () => { expect(() => pipe.transform({})).toThrowError(); }); }); }); @@ -67,18 +86,24 @@ export function main() { describe('transform', () => { it('should return correct value for numbers', () => { - // In old Chrome, default formatiing for USD is different - if (browserDetection.isOldChrome) { - expect(normalize(pipe.transform(123) !)).toEqual('USD123'); - } else { - expect(normalize(pipe.transform(123) !)).toEqual('USD123.00'); - } - expect(normalize(pipe.transform(12, 'EUR', false, '.1') !)).toEqual('EUR12.0'); - expect(normalize(pipe.transform(5.1234, 'USD', false, '.0-3') !)).toEqual('USD5.123'); + expect(pipe.transform(123)).toEqual('$123.00'); + expect(pipe.transform(12, 'EUR', 'code', '.1')).toEqual('EUR12.0'); + expect(pipe.transform(5.1234, 'USD', 'code', '.0-3')).toEqual('USD5.123'); + expect(pipe.transform(5.1234, 'USD', 'code')).toEqual('USD5.12'); + expect(pipe.transform(5.1234, 'USD', 'symbol')).toEqual('$5.12'); + expect(pipe.transform(5.1234, 'CAD', 'symbol')).toEqual('CA$5.12'); + expect(pipe.transform(5.1234, 'CAD', 'symbol-narrow')).toEqual('$5.12'); }); it('should not support other objects', - () => { expect(() => pipe.transform(new Object())).toThrowError(); }); + () => { expect(() => pipe.transform({})).toThrowError(); }); + + it('should warn if you are using the v4 signature', () => { + const warnSpy = spyOn(console, 'warn'); + pipe.transform(123, 'USD', true); + expect(warnSpy).toHaveBeenCalledWith( + `Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".`); + }); }); }); @@ -103,8 +128,3 @@ export function main() { }); }); } - -// Between the symbol and the number, Edge adds a no breaking space and IE11 adds a standard space -function normalize(s: string): string { - return s.replace(/\u00A0| /g, ''); -} diff --git a/packages/core/test/animation/animation_integration_spec.ts b/packages/core/test/animation/animation_integration_spec.ts index b2a66439569b5..638bff692f567 100644 --- a/packages/core/test/animation/animation_integration_spec.ts +++ b/packages/core/test/animation/animation_integration_spec.ts @@ -2729,7 +2729,7 @@ export function main() { fixture.detectChanges(); expect(getLog().length).toEqual(0); }); - + it('should respect parent/sub animations when the respective area in the DOM is disabled', fakeAsync(() => { @Component({ diff --git a/packages/examples/common/pipes/ts/date_pipe.ts b/packages/examples/common/pipes/ts/date_pipe.ts index 5b518524ce58c..d88b6da9a1c5a 100644 --- a/packages/examples/common/pipes/ts/date_pipe.ts +++ b/packages/examples/common/pipes/ts/date_pipe.ts @@ -14,7 +14,8 @@ import {Component} from '@angular/core'; template: `

Today is {{today | date}}

Or if you prefer, {{today | date:'fullDate'}}

-

The time is {{today | date:'jmZ'}}

+

The time is {{today | date:'shortTime'}}

+

The custom date is {{today | date:'yyyy-mm-dd HH:mm'}}

` }) export class DatePipeComponent { diff --git a/packages/examples/common/pipes/ts/number_pipe.ts b/packages/examples/common/pipes/ts/number_pipe.ts index aa9d595db1cb1..96056b9ffdcb1 100644 --- a/packages/examples/common/pipes/ts/number_pipe.ts +++ b/packages/examples/common/pipes/ts/number_pipe.ts @@ -42,8 +42,9 @@ export class PercentPipeComponent { @Component({ selector: 'currency-pipe', template: `
-

A: {{a | currency:'USD':false}}

-

B: {{b | currency:'USD':true:'4.2-2'}}

+

A: {{a | currency:'CAD'}}

+

B: {{b | currency:'CAD':'symbol':'4.2-2'}}

+

B: {{b | currency:'CAD':'symbol-narrow':'4.2-2'}}

` }) export class CurrencyPipeComponent { diff --git a/packages/tsconfig.json b/packages/tsconfig.json index 10ec247ee07d1..d951d649f12e3 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -27,6 +27,7 @@ "exclude": [ "compiler-cli/integrationtest", "platform-server/integrationtest", - "tsc-wrapped" + "tsc-wrapped", + "common/i18n_data" ] } diff --git a/scripts/cldr/gen_plural_rules.js b/scripts/cldr/gen_plural_rules.js deleted file mode 100644 index 0000a8294971a..0000000000000 --- a/scripts/cldr/gen_plural_rules.js +++ /dev/null @@ -1,179 +0,0 @@ -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -const cldr = require('cldr'); -// locale list -const locales = cldr.localeIds; -const langToRule = {}; -const ruleToLang = {}; -const variants = []; -const localeToVariant = {}; -const DEFAULT_RULE = `function anonymous(n\n/**/) {\nreturn"other"\n}`; -const EMPTY_RULE = `function anonymous(n\n/**/) {\n\n}`; - -locales.forEach(locale => { - const rule = normalizeRule(cldr.extractPluralRuleFunction(locale).toString()); - const lang = getVariantLang(locale, rule); - - if (!lang || !rule) { - return; - } - - if (!ruleToLang[rule]) { - ruleToLang[rule] = []; - } else if (ruleToLang[rule].indexOf(lang) > -1) { - return; - } - - ruleToLang[rule].push(lang); -}); - -let nextVariantCode = 'a'.charCodeAt(0); - -variants.forEach(locale => { - const rule = normalizeRule(cldr.extractPluralRuleFunction(locale).toString()); - if (!rule) { - return; - } - - let mapTo = null; - - if (ruleToLang[rule]) { - mapTo = ruleToLang[rule][0]; - localeToVariant[locale] = mapTo; - return; - } - - if (!mapTo) { - mapTo = '_' + String.fromCharCode(nextVariantCode++); - - langToRule[mapTo] = rule; - ruleToLang[rule] = [mapTo]; - localeToVariant[locale] = mapTo; - } -}); - -console.log(generateCode()); - -function generateCode() { - checkMapping(); - - return ` -// This is generated code DO NOT MODIFY -// see angular/script/cldr/gen_plural_rules.js - -/** @experimental */ -export enum Plural { - Zero, - One, - Two, - Few, - Many, - Other, -} -` + generateVars() + - generateRules() + ` -}`; -} - -function generateRules() { - const codeParts = [` -const lang = locale.split('-')[0].toLowerCase(); - -switch (lang) {`]; - - Object.keys(ruleToLang).forEach(rule => { - const langs = ruleToLang[rule]; - codeParts.push(...langs.map(l => ` case '${l}': `)); - codeParts.push(` ${rule}`); - }); - - codeParts.push(` // When there is no specification, the default is always other - // see http://cldr.unicode.org/index/cldr-spec/plural-rules - // "other (required—general plural form — also used if the language only has a single form)" - default: - return Plural.Other; -}`); - - return codeParts.join('\n'); -} - -function generateVars(){ - return ` -/** - * Returns the plural case based on the locale - * - * @experimental - */ -export function getPluralCase(locale: string, nLike: number | string): Plural { -// TODO(vicb): lazy compute -if (typeof nLike === 'string') { - nLike = parseInt(nLike, 10); -} -const n: number = nLike as number; -const nDecimal = n.toString().replace(/^[^.]*\\.?/, ''); -const i = Math.floor(Math.abs(n)); -const v = nDecimal.length; -const f = parseInt(nDecimal, 10); -const t = parseInt(n.toString().replace(/^[^.]*\\.?|0+$/g,''), 10) || 0; -`; -} - -function checkMapping() { - if (localeToVariant.length) { - console.log(`Mapping required:`); - console.log(localeToVariant); - throw new Error('not implemented'); - } -} - -/** - * If the language rule do not match an existing language rule, flag it as variant and handle it at the end - */ -function getVariantLang(locale, rule) { - let lang = locale.split('_')[0]; - - if (!langToRule[lang]) { - langToRule[lang] = rule; - return lang; - } - - if (langToRule[lang] === rule) { - return lang; - } - - variants.push(locale); - return null; -} - -function normalizeRule(fn) { - if (fn === DEFAULT_RULE || fn === EMPTY_RULE) return; - - return fn - .replace(toRegExp('function anonymous(n\n/**/) {\n'), '') - .replace(toRegExp('var'), 'let') - .replace(toRegExp('"zero"'), ' Plural.Zero') - .replace(toRegExp('"one"'), ' Plural.One') - .replace(toRegExp('"two"'), ' Plural.Two') - .replace(toRegExp('"few"'), ' Plural.Few') - .replace(toRegExp('"many"'), ' Plural.Many') - .replace(toRegExp('"other"'), ' Plural.Other') - .replace(toRegExp('\n}'), '') - .replace(toRegExp('let'), '') - .replace(toRegExp('if(typeof n==="string")n=parseInt(n,10);'), '') - .replace(toRegExp('i=Math.floor(Math.abs(n))'), '') - .replace(/v=n.toString.*?.length/g, '') - .replace(/f=parseInt.*?\|\|0/g, '') - .replace(/t=parseInt.*?\|\|0/g, '') - .replace(/^[ ,;]*/, '') - + ';'; -} - -function toRegExp(s) { - return new RegExp(s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'), 'g'); -} diff --git a/tools/gulp-tasks/cldr.js b/tools/gulp-tasks/cldr.js new file mode 100644 index 0000000000000..e6785161e9a1c --- /dev/null +++ b/tools/gulp-tasks/cldr.js @@ -0,0 +1,29 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +const path = require('path'); +const fs = require('fs'); + +module.exports = { + extract: gulp => done => { + if (!fs.existsSync(path.join(__dirname, 'cldr/cldr-data'))) { + throw new Error(`You must run "gulp cldr:download" before you can extract the data`); + } + const extract = require('./cldr/extract'); + return extract(gulp, done); + }, + + download: gulp => done => { + const cldrDownloader = require('cldr-data-downloader'); + const cldrDataFolder = path.join(__dirname, 'cldr/cldr-data'); + if (!fs.existsSync(cldrDataFolder)) { + fs.mkdirSync(cldrDataFolder); + } + cldrDownloader(path.join(__dirname, 'cldr/cldr-urls.json'), cldrDataFolder, done); + } +}; diff --git a/tools/gulp-tasks/cldr/cldr-data.js b/tools/gulp-tasks/cldr/cldr-data.js new file mode 100644 index 0000000000000..ab502d36efdbf --- /dev/null +++ b/tools/gulp-tasks/cldr/cldr-data.js @@ -0,0 +1,82 @@ +/** + * Npm module for Unicode CLDR JSON data + * + * @license + * Copyright 2013 Rafael Xavier de Souza + * Released under the MIT license + * https://github.com/rxaviers/cldr-data-npm/blob/master/LICENSE-MIT + */ + +'use strict'; + +const JSON_EXTENSION = /^(.*)\.json$/; + +const assert = require('assert'); +const _fs = require('fs'); +const _path = require('path'); + +function argsToArray(arg) { + return [].slice.call(arg, 0); +} + +function jsonFiles(dirName) { + const fileList = _fs.readdirSync(_path.join(__dirname, 'cldr-data', dirName)); + + return fileList.reduce(function(sum, file) { + if (JSON_EXTENSION.test(file)) { + return sum.concat(file.match(JSON_EXTENSION)[1]); + } + }, []); +} + +function cldrData(path /*, ...*/) { + assert( + typeof path === 'string', 'must include path (e.g., ' + + '"main/en/numbers" or "supplemental/likelySubtags")'); + + if (arguments.length > 1) { + return argsToArray(arguments).reduce(function(sum, path) { + sum.push(cldrData(path)); + return sum; + }, []); + } + return require('./cldr-data/' + path); +} + +function mainPathsFor(locales) { + return locales.reduce(function(sum, locale) { + const mainFiles = jsonFiles(_path.join('main', locale)); + mainFiles.forEach(function(mainFile) { sum.push(_path.join('main', locale, mainFile)); }); + return sum; + }, []); +} + +function supplementalPaths() { + const supplementalFiles = jsonFiles('supplemental'); + + return supplementalFiles.map(function(supplementalFile) { + return _path.join('supplemental', supplementalFile); + }); +} + +Object.defineProperty( + cldrData, 'availableLocales', + {get: function() { return cldrData('availableLocales').availableLocales; }}); + +cldrData.all = function() { + const paths = supplementalPaths().concat(mainPathsFor(this.availableLocales)); + return cldrData.apply({}, paths); +}; + +cldrData.entireMainFor = function(locale /*, ...*/) { + assert( + typeof locale === 'string', 'must include locale (e.g., ' + + '"en")'); + return cldrData.apply({}, mainPathsFor(argsToArray(arguments))); +}; + +cldrData.entireSupplemental = function() { + return cldrData.apply({}, supplementalPaths()); +}; + +module.exports = cldrData; diff --git a/tools/gulp-tasks/cldr/cldr-urls.json b/tools/gulp-tasks/cldr/cldr-urls.json new file mode 100644 index 0000000000000..c5f6500ebc0bd --- /dev/null +++ b/tools/gulp-tasks/cldr/cldr-urls.json @@ -0,0 +1,22 @@ +{ + "core": [ + "https://github.com/unicode-cldr/cldr-core/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-segments-modern/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-dates-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-buddhist-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-chinese-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-coptic-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-dangi-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-ethiopic-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-hebrew-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-indian-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-islamic-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-japanese-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-persian-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-cal-roc-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-localenames-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-misc-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-numbers-full/archive/31.0.1.zip", + "https://github.com/unicode-cldr/cldr-units-full/archive/31.0.1.zip" + ] +} diff --git a/tools/gulp-tasks/cldr/extract.js b/tools/gulp-tasks/cldr/extract.js new file mode 100644 index 0000000000000..dcc602a0ae01c --- /dev/null +++ b/tools/gulp-tasks/cldr/extract.js @@ -0,0 +1,539 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +const fs = require('fs'); +const path = require('path'); +const util = require('util'); +// used to extract plural rules +const cldr = require('cldr'); +// used to extract all other cldr data +const cldrJs = require('cldrjs'); + +const PACKAGE_FOLDER = 'packages/common'; +const I18N_FOLDER = `${PACKAGE_FOLDER}/src/i18n`; +const I18N_DATA_FOLDER = `${PACKAGE_FOLDER}/i18n_data`; +const I18N_DATA_EXTRA_FOLDER = `${I18N_DATA_FOLDER}/extra`; +const RELATIVE_I18N_FOLDER = path.resolve(__dirname, `../../../${I18N_FOLDER}`); +const RELATIVE_I18N_DATA_FOLDER = path.resolve(__dirname, `../../../${I18N_DATA_FOLDER}`); +const RELATIVE_I18N_DATA_EXTRA_FOLDER = path.resolve(__dirname, `../../../${I18N_DATA_EXTRA_FOLDER}`); +const DEFAULT_RULE = `function anonymous(n\n/**/) {\nreturn"other"\n}`; +const EMPTY_RULE = `function anonymous(n\n/**/) {\n\n}`; +const WEEK_DAYS = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat']; +const HEADER = `/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY +// See angular/tools/gulp-tasks/cldr/extract.js +`; + +module.exports = (gulp, done) => { + const cldrData = require('./cldr-data'); + const LOCALES = cldrData.availableLocales; + + console.log(`Loading CLDR data...`); + cldrJs.load(cldrData.all()); + + console.log(`Writing locale files`); + if (!fs.existsSync(RELATIVE_I18N_FOLDER)) { + fs.mkdirSync(RELATIVE_I18N_FOLDER); + } + if (!fs.existsSync(RELATIVE_I18N_DATA_FOLDER)) { + fs.mkdirSync(RELATIVE_I18N_DATA_FOLDER); + } + if (!fs.existsSync(RELATIVE_I18N_DATA_EXTRA_FOLDER)) { + fs.mkdirSync(RELATIVE_I18N_DATA_EXTRA_FOLDER); + } + LOCALES.forEach((locale, index) => { + const localeData = new cldrJs(locale); + + console.log(`${index + 1}/${LOCALES.length}`); + console.log(`\t${I18N_DATA_FOLDER}/locale_${locale}.ts`); + fs.writeFileSync(`${RELATIVE_I18N_DATA_FOLDER}/locale_${locale}.ts`, generateLocale(locale, localeData, '@angular/common')); + console.log(`\t${I18N_DATA_EXTRA_FOLDER}/locale_${locale}.ts`); + fs.writeFileSync(`${RELATIVE_I18N_DATA_EXTRA_FOLDER}/locale_${locale}.ts`, generateLocaleExtra(locale, localeData)); + }); + console.log(`${LOCALES.length} locale files generated.`); + + // additional "en" file that will be included in common + console.log(`Writing file ${I18N_FOLDER}/locale_en.ts`); + fs.writeFileSync(`${RELATIVE_I18N_FOLDER}/locale_en.ts`, generateLocale('en', new cldrJs('en'), './locale_data')); + + console.log(`Writing file ${I18N_FOLDER}/available_locales.ts`); + fs.writeFileSync(`${RELATIVE_I18N_FOLDER}/available_locales.ts`, generateAvailableLocales(LOCALES)); + + console.log(`Writing file ${I18N_FOLDER}/currencies.ts`); + fs.writeFileSync(`${RELATIVE_I18N_FOLDER}/currencies.ts`, generateCurrencies()); + + console.log(`All i18n cldr files have been generated, formatting files..."`); + const format = require('gulp-clang-format'); + const clangFormat = require('clang-format'); + return gulp + .src([ + `${I18N_DATA_FOLDER}/**/*.ts`, + `${I18N_FOLDER}/available_locales.ts`, + `${I18N_FOLDER}/currencies.ts`, + `${I18N_FOLDER}/locale_en.ts` + ], {base: '.'}) + .pipe(format.format('file', clangFormat)) + .pipe(gulp.dest('.')); +}; + +/** + * Generate file that contains basic locale data + */ +function generateLocale(locale, localeData, ngLocalePath) { + // [ localeId, dateTime, number, currency, pluralCase ] + let data = stringify([ + locale, + ...getDateTimeTranslations(localeData), + ...getDateTimeSettings(localeData), + ...getNumberSettings(localeData), + ...getCurrencySettings(locale, localeData) + ]) + // We remove "undefined" added by spreading arrays when there is no value + .replace(/undefined/g, ''); + + // adding plural function after, because we don't want it as a string + data = data.substring(0, data.lastIndexOf(']')) + `, ${getPluralFunction(locale)}]`; + + return `${HEADER} +import {Plural} from '${ngLocalePath}'; + +export default ${data}; +`; +} + +/** + * Generate a file that contains extra data (for now: day period rules, and extended day period data) + */ +function generateLocaleExtra(locale, localeData) { + const dayPeriods = getDayPeriodsNoAmPm(localeData); + const dayPeriodRules = getDayPeriodRules(localeData); + + let dayPeriodsSupplemental = []; + + if (Object.keys(dayPeriods.format.narrow).length) { + const keys = Object.keys(dayPeriods.format.narrow); + + if (keys.length !== Object.keys(dayPeriodRules).length) { + throw new Error(`Error: locale ${locale} has not the correct number of day period rules`); + } + + const dayPeriodsFormat = removeDuplicates([ + objectValues(dayPeriods.format.narrow), + objectValues(dayPeriods.format.abbreviated), + objectValues(dayPeriods.format.wide) + ]); + + const dayPeriodsStandalone = removeDuplicates([ + objectValues(dayPeriods['stand-alone'].narrow), + objectValues(dayPeriods['stand-alone'].abbreviated), + objectValues(dayPeriods['stand-alone'].wide) + ]); + + const rules = keys.map(key => dayPeriodRules[key]); + + dayPeriodsSupplemental = [...removeDuplicates([dayPeriodsFormat, dayPeriodsStandalone]), rules]; + } + + return `${HEADER} +export default ${stringify(dayPeriodsSupplemental).replace(/undefined/g, '')}; +`; +} + +/** + * Generate a file that contains the complete list of locales + */ +function generateAvailableLocales(LOCALES) { + return `${HEADER} +/** @experimental */ +export const AVAILABLE_LOCALES = ${stringify(LOCALES)}; +`; +} + +/** + * Generate a file that contains the list of currencies and their symbols + */ +function generateCurrencies() { + const currenciesData = new cldrJs('en').main('numbers/currencies'); + const currencies = []; + Object.keys(currenciesData).forEach(key => { + let symbolsArray = []; + const symbol = currenciesData[key].symbol; + const symbolNarrow = currenciesData[key]['symbol-alt-narrow']; + if (symbol && symbol !== key) { + symbolsArray.push(symbol); + } + if (symbolNarrow && symbolNarrow !== symbol) { + if (symbolsArray.length > 0) { + symbolsArray.push(symbolNarrow); + } else { + symbolsArray = [, symbolNarrow]; + } + } + if (symbolsArray.length > 0) { + currencies.push(` '${key}': ${stringify(symbolsArray)},\n`); + } + }); + + return `${HEADER} +/** @experimental */ +export const CURRENCIES: {[code: string]: (string | undefined)[]} = { +${currencies.join('')}}; +`; +} + +/** + * Returns data for the chosen day periods + * @returns {format: {narrow / abbreviated / wide: [...]}, stand-alone: {narrow / abbreviated / wide: [...]}} + */ +function getDayPeriods(localeData, dayPeriodsList) { + const dayPeriods = localeData.main(`dates/calendars/gregorian/dayPeriods`); + const result = {}; + // cleaning up unused keys + Object.keys(dayPeriods).forEach(key1 => { // format / stand-alone + result[key1] = {}; + Object.keys(dayPeriods[key1]).forEach(key2 => { // narrow / abbreviated / wide + result[key1][key2] = {}; + Object.keys(dayPeriods[key1][key2]).forEach(key3 => { + if (dayPeriodsList.indexOf(key3) !== -1) { + result[key1][key2][key3] = dayPeriods[key1][key2][key3]; + } + }); + }); + }); + + return result; +} + +/** + * Returns the basic day periods (am/pm) + */ +function getDayPeriodsAmPm(localeData) { + return getDayPeriods(localeData, ['am', 'pm']); +} + +/** + * Returns the extra day periods (without am/pm) + */ +function getDayPeriodsNoAmPm(localeData) { + return getDayPeriods(localeData, ['noon', 'midnight', 'morning1', 'morning2', 'afternoon1', + 'afternoon2', 'evening1', 'evening2', 'night1', 'night2']); +} + +/** + * Returns date-related translations for a locale + * @returns [ dayPeriodsFormat, dayPeriodsStandalone, daysFormat, dayStandalone, monthsFormat, monthsStandalone, eras ] + * each value: [ narrow, abbreviated, wide, short? ] + */ +function getDateTimeTranslations(localeData) { + const dayNames = localeData.main(`dates/calendars/gregorian/days`); + const monthNames = localeData.main(`dates/calendars/gregorian/months`); + const erasNames = localeData.main(`dates/calendars/gregorian/eras`); + const dayPeriods = getDayPeriodsAmPm(localeData); + + const dayPeriodsFormat = removeDuplicates([ + objectValues(dayPeriods.format.narrow), + objectValues(dayPeriods.format.abbreviated), + objectValues(dayPeriods.format.wide) + ]); + + const dayPeriodsStandalone = removeDuplicates([ + objectValues(dayPeriods['stand-alone'].narrow), + objectValues(dayPeriods['stand-alone'].abbreviated), + objectValues(dayPeriods['stand-alone'].wide) + ]); + + const daysFormat = removeDuplicates([ + objectValues(dayNames.format.narrow), + objectValues(dayNames.format.abbreviated), + objectValues(dayNames.format.wide), + objectValues(dayNames.format.short) + ]); + + const daysStandalone = removeDuplicates([ + objectValues(dayNames['stand-alone'].narrow), + objectValues(dayNames['stand-alone'].abbreviated), + objectValues(dayNames['stand-alone'].wide), + objectValues(dayNames['stand-alone'].short) + ]); + + const monthsFormat = removeDuplicates([ + objectValues(monthNames.format.narrow), + objectValues(monthNames.format.abbreviated), + objectValues(monthNames.format.wide) + ]); + + const monthsStandalone = removeDuplicates([ + objectValues(monthNames['stand-alone'].narrow), + objectValues(monthNames['stand-alone'].abbreviated), + objectValues(monthNames['stand-alone'].wide) + ]); + + const eras = removeDuplicates([ + [erasNames.eraNarrow['0'], erasNames.eraNarrow['1']], + [erasNames.eraAbbr['0'], erasNames.eraAbbr['1']], + [erasNames.eraNames['0'], erasNames.eraNames['1']] + ]); + + const dateTimeTranslations = [ + ...removeDuplicates([dayPeriodsFormat, dayPeriodsStandalone]), + ...removeDuplicates([daysFormat, daysStandalone]), + ...removeDuplicates([monthsFormat, monthsStandalone]), + eras + ]; + + return dateTimeTranslations; +} + +/** + * Returns date, time and dateTime formats for a locale + * @returns [dateFormats, timeFormats, dateTimeFormats] + * each format: [ short, medium, long, full ] + */ +function getDateTimeFormats(localeData) { + function getFormats(data) { + return removeDuplicates([ + data.short._value || data.short, + data.medium._value || data.medium, + data.long._value || data.long, + data.full._value || data.full + ]) + } + + const dateFormats = localeData.main('dates/calendars/gregorian/dateFormats'); + const timeFormats = localeData.main('dates/calendars/gregorian/timeFormats'); + const dateTimeFormats = localeData.main('dates/calendars/gregorian/dateTimeFormats'); + + return [ + getFormats(dateFormats), + getFormats(timeFormats), + getFormats(dateTimeFormats) + ]; +} + +/** + * Returns day period rules for a locale + * @returns string[] + */ +function getDayPeriodRules(localeData) { + const dayPeriodRules = localeData.get(`supplemental/dayPeriodRuleSet/${localeData.attributes.language}`); + const rules = {}; + if (dayPeriodRules) { + Object.keys(dayPeriodRules).forEach(key => { + if (dayPeriodRules[key]._at) { + rules[key] = dayPeriodRules[key]._at; + } else { + rules[key] = [dayPeriodRules[key]._from, dayPeriodRules[key]._before] + } + }) + } + + return rules; +} + +/** + * Returns the first day of the week, based on US week days + * @returns number + */ +function getFirstDayOfWeek(localeData) { + return WEEK_DAYS.indexOf(localeData.supplemental.weekData.firstDay()); +} + +/** + * Returns week-end range for a locale, based on US week days + * @returns [number, number] + */ +function getWeekendRange(localeData) { + const startDay = + localeData.get(`supplemental/weekData/weekendStart/${localeData.attributes.territory}`) || + localeData.get('supplemental/weekData/weekendStart/001'); + const endDay = + localeData.get(`supplemental/weekData/weekendEnd/${localeData.attributes.territory}`) || + localeData.get('supplemental/weekData/weekendEnd/001'); + return [WEEK_DAYS.indexOf(startDay), WEEK_DAYS.indexOf(endDay)]; +} + +/** + * Returns dateTime data for a locale + * @returns [ firstDayOfWeek, weekendRange, formats ] + */ +function getDateTimeSettings(localeData) { + return [getFirstDayOfWeek(localeData), getWeekendRange(localeData), ...getDateTimeFormats(localeData)]; +} + +/** + * Returns the number symbols and formats for a locale + * @returns [ symbols, formats ] + * symbols: [ decimal, group, list, percentSign, plusSign, minusSign, exponential, superscriptingExponent, perMille, infinity, nan, timeSeparator, currencyDecimal?, currencyGroup? ] + * formats: [ currency, decimal, percent, scientific ] + */ +function getNumberSettings(localeData) { + const decimalFormat = localeData.main('numbers/decimalFormats-numberSystem-latn/standard'); + const percentFormat = localeData.main('numbers/percentFormats-numberSystem-latn/standard'); + const scientificFormat = localeData.main('numbers/scientificFormats-numberSystem-latn/standard'); + const currencyFormat = localeData.main('numbers/currencyFormats-numberSystem-latn/standard'); + const symbols = localeData.main('numbers/symbols-numberSystem-latn'); + const symbolValues = [ + symbols.decimal, + symbols.group, + symbols.list, + symbols.percentSign, + symbols.plusSign, + symbols.minusSign, + symbols.exponential, + symbols.superscriptingExponent, + symbols.perMille, + symbols.infinity, + symbols.nan, + symbols.timeSeparator, + ]; + + if (symbols.currencyDecimal) { + symbolValues.push(symbols.currencyDecimal); + } + + if (symbols.currencyGroup) { + symbolValues.push(symbols.currencyGroup); + } + + return [ + symbolValues, + [decimalFormat, percentFormat, currencyFormat, scientificFormat] + ]; +} + +/** + * Returns the currency symbol and name for a locale + * @returns [ symbol, name ] + */ +function getCurrencySettings(locale, localeData) { + const currencyInfo = localeData.main(`numbers/currencies`); + let currentCurrency = ''; + + // find the currency currently used in this country + const currencies = + localeData.get(`supplemental/currencyData/region/${localeData.attributes.territory}`) || + localeData.get(`supplemental/currencyData/region/${localeData.attributes.language.toUpperCase()}`); + + if (currencies) { + currencies.some(currency => { + const keys = Object.keys(currency); + return keys.some(key => { + if (currency[key]._from && !currency[key]._to) { + return currentCurrency = key; + } + }) + }); + + if (!currentCurrency) { + throw new Error(`Unable to find currency for locale "${locale}"`); + } + } + + let currencySettings = [,]; + + if (currentCurrency) { + currencySettings = [currencyInfo[currentCurrency].symbol, currencyInfo[currentCurrency].displayName]; + } + + return currencySettings; +} + +/** + * Transforms a string into a regexp + */ +function toRegExp(s) { + return new RegExp(s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'), 'g'); +} + +/** + * Returns the plural function for a locale + * todo(ocombe): replace "cldr" extractPluralRuleFunction with our own extraction using "CldrJS" + * because the 2 libs can become out of sync if they use different versions of the cldr database + */ +function getPluralFunction(locale) { + let fn = cldr.extractPluralRuleFunction(locale).toString(); + if (fn === EMPTY_RULE) { + fn = DEFAULT_RULE; + } + + return fn + .replace( + toRegExp('function anonymous(n\n/**/) {\n'), + 'function(n: number): Plural {\n ') + .replace(toRegExp('var'), 'let') + .replace(toRegExp('if(typeof n==="string")n=parseInt(n,10);'), '') + .replace(toRegExp('"zero"'), ' Plural.Zero') + .replace(toRegExp('"one"'), ' Plural.One') + .replace(toRegExp('"two"'), ' Plural.Two') + .replace(toRegExp('"few"'), ' Plural.Few') + .replace(toRegExp('"many"'), ' Plural.Many') + .replace(toRegExp('"other"'), ' Plural.Other') + .replace(toRegExp('\n}'), ';\n}'); + return normalizePluralRule(); +} + +/** + * Return an array of values from an object + */ +function objectValues(obj) { + return Object.keys(obj).map(key => obj[key]); +} + +/** + * Like JSON.stringify, but without double quotes around keys, and already formatted for readability + */ +function stringify(obj) { + return util.inspect(obj, {depth: null, maxArrayLength: null}) +} + +/** + * Transform a string to camelCase + */ +function toCamelCase(str) { + return str.replace(/-+([a-z0-9A-Z])/g, (...m) => m[1].toUpperCase()); +} + +/** + * To create smaller locale files, we remove duplicated data. + * To be make this work we need to store similar data in arrays, if some value in an array + * is undefined, we can take the previous defined value instead, because it means that it has + * been deduplicated. + * e.g.: [x, y, undefined, z, undefined, undefined] + * The first undefined is equivalent to y, the second and third are equivalent to z + * Note that the first value in an array is always defined. + * + * Also since we need to know which data is assumed similar, it is important that we store those + * similar data in arrays to mark the delimitation between values that have different meanings + * (e.g. months and days). + * + * For further size improvements, "undefined" values will be replaced by empty values in the arrays + * as the last step of the file generation (in generateLocale and generateLocaleExtra). + * e.g.: [x, y, undefined, z, undefined, undefined] will be [x, y, , z, , ] + * This is possible because empty values are considered undefined in arrays. + */ +function removeDuplicates(data) { + const dedup = [data[0]]; + for(let i = 1; i < data.length; i++) { + if (stringify(data[i]) !== stringify(data[i - 1])) { + dedup.push(data[i]); + } else { + dedup.push(undefined); + } + } + return dedup; +} + +module.exports.I18N_FOLDER = I18N_FOLDER; +module.exports.I18N_DATA_FOLDER = I18N_DATA_FOLDER; diff --git a/tools/gulp-tasks/format.js b/tools/gulp-tasks/format.js index 02f27466ced47..51ec44c1e6903 100644 --- a/tools/gulp-tasks/format.js +++ b/tools/gulp-tasks/format.js @@ -1,3 +1,13 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +const {I18N_FOLDER, I18N_DATA_FOLDER} = require('./cldr/extract'); + // clang-format entry points const srcsToFmt = [ 'packages/**/*.{js,ts}', @@ -8,6 +18,11 @@ const srcsToFmt = [ '!tools/public_api_guard/**/*.d.ts', './*.{js,ts}', '!shims_for_IE.js', + `!${I18N_DATA_FOLDER}/**/*.{js,ts}`, + `!${I18N_FOLDER}/available_locales.ts`, + `!${I18N_FOLDER}/currencies.ts`, + `!${I18N_FOLDER}/locale_en.ts`, + '!tools/gulp-tasks/cldr/extract.js', ]; module.exports = { diff --git a/tools/public_api_guard/common/common.d.ts b/tools/public_api_guard/common/common.d.ts index 1c206638fc7a8..d9852acd8a9fa 100644 --- a/tools/public_api_guard/common/common.d.ts +++ b/tools/public_api_guard/common/common.d.ts @@ -11,24 +11,50 @@ export declare class AsyncPipe implements OnDestroy, PipeTransform { transform(obj: null): null; } +/** @experimental */ +export declare const AVAILABLE_LOCALES: string[]; + /** @stable */ export declare class CommonModule { } +/** @experimental */ +export declare const CURRENCIES: { + [code: string]: (string | undefined)[]; +}; + /** @stable */ export declare class CurrencyPipe implements PipeTransform { constructor(_locale: string); - transform(value: any, currencyCode?: string, symbolDisplay?: boolean, digits?: string): string | null; + transform(value: any, currencyCode?: string, display?: 'code' | 'symbol' | 'symbol-narrow' | boolean, digits?: string, locale?: string): string | null; } /** @stable */ export declare class DatePipe implements PipeTransform { + constructor(locale: string); + transform(value: any, format?: string, timezone?: string, locale?: string): string | null; +} + +/** @stable */ +export declare class DecimalPipe implements PipeTransform { + constructor(_locale: string); + transform(value: any, digits?: string, locale?: string): string | null; +} + +/** @stable */ +export declare class DeprecatedCurrencyPipe implements PipeTransform { + constructor(_locale: string); + transform(value: any, currencyCode?: string, symbolDisplay?: boolean, digits?: string): string | null; +} + +/** @stable */ +export declare class DeprecatedDatePipe implements PipeTransform { constructor(_locale: string); transform(value: any, pattern?: string): string | null; } /** @stable */ -export declare class DecimalPipe implements PipeTransform { +export declare class DeprecatedDecimalPipe implements PipeTransform { constructor(_locale: string); transform(value: any, digits?: string): string | null; } @@ -37,9 +63,83 @@ export declare class DecimalPipe implements PipeTransform { export declare class DeprecatedI18NPipesModule { } +/** @stable */ +export declare class DeprecatedPercentPipe implements PipeTransform { + constructor(_locale: string); + transform(value: any, digits?: string): string | null; +} + /** @stable */ export declare const DOCUMENT: InjectionToken; +/** @experimental */ +export declare function findLocaleData(locale: string): any; + +/** @experimental */ +export declare enum FormatWidth { + Short = 0, + Medium = 1, + Long = 2, + Full = 3, +} + +/** @experimental */ +export declare enum FormStyle { + Format = 0, + Standalone = 1, +} + +/** @experimental */ +export declare function getLocaleCurrencyName(locale: string): string | null; + +/** @experimental */ +export declare function getLocaleCurrencySymbol(locale: string): string | null; + +/** @experimental */ +export declare function getLocaleDateFormat(locale: string, width: FormatWidth): string; + +/** @experimental */ +export declare function getLocaleDateTimeFormat(locale: string, width: FormatWidth): string; + +/** @experimental */ +export declare function getLocaleDayNames(locale: string, formStyle: FormStyle, width: TranslationWidth): string[]; + +/** @experimental */ +export declare function getLocaleDayPeriods(locale: string, formStyle: FormStyle, width: TranslationWidth): [string, string]; + +/** @experimental */ +export declare function getLocaleEraNames(locale: string, width: TranslationWidth): [string, string]; + +/** @experimental */ +export declare function getLocaleExtraDayPeriodRules(locale: string): (Time | [Time, Time])[]; + +/** @experimental */ +export declare function getLocaleExtraDayPeriods(locale: string, formStyle: FormStyle, width: TranslationWidth): string[]; + +/** @experimental */ +export declare function getLocaleFirstDayOfWeek(locale: string): WeekDay; + +/** @experimental */ +export declare function getLocaleId(locale: string): string; + +/** @experimental */ +export declare function getLocaleMonthNames(locale: string, formStyle: FormStyle, width: TranslationWidth): string[]; + +/** @experimental */ +export declare function getLocaleNumberFormat(locale: string, type: NumberFormatStyle): string; + +/** @experimental */ +export declare function getLocaleNumberSymbol(locale: string, symbol: NumberSymbol): string; + +/** @experimental */ +export declare function getLocalePluralCase(locale: string): (value: number) => Plural; + +/** @experimental */ +export declare function getLocaleTimeFormat(locale: string, width: FormatWidth): string; + +/** @experimental */ +export declare function getLocaleWeekEndRange(locale: string): [WeekDay, WeekDay]; + /** @stable */ export declare class HashLocationStrategy extends LocationStrategy { constructor(_platformLocation: PlatformLocation, _baseHref?: string); @@ -58,7 +158,7 @@ export declare class I18nPluralPipe implements PipeTransform { constructor(_localization: NgLocalization); transform(value: number, pluralMap: { [count: string]: string; - }): string; + }, locale?: string): string; } /** @experimental */ @@ -85,6 +185,11 @@ export declare class JsonPipe implements PipeTransform { transform(value: any): string; } +/** @experimental */ +export declare const LOCALE_DATA: { + [localeId: string]: any; +}; + /** @stable */ export declare class Location { constructor(platformStrategy: LocationStrategy); @@ -197,12 +302,12 @@ export declare class NgIfContext { export declare class NgLocaleLocalization extends NgLocalization { protected locale: string; constructor(locale: string); - getPluralCategory(value: any): string; + getPluralCategory(value: any, locale?: string): string; } /** @experimental */ export declare abstract class NgLocalization { - abstract getPluralCategory(value: any): string; + abstract getPluralCategory(value: any, locale?: string): string; } /** @experimental */ @@ -252,6 +357,32 @@ export declare class NgTemplateOutlet implements OnChanges { ngOnChanges(changes: SimpleChanges): void; } +/** @experimental */ +export declare enum NumberFormatStyle { + Decimal = 0, + Percent = 1, + Currency = 2, + Scientific = 3, +} + +/** @experimental */ +export declare enum NumberSymbol { + Decimal = 0, + Group = 1, + List = 2, + PercentSign = 3, + PlusSign = 4, + MinusSign = 5, + Exponential = 6, + SuperscriptingExponent = 7, + PerMille = 8, + Infinity = 9, + NaN = 10, + TimeSeparator = 11, + CurrencyDecimal = 12, + CurrencyGroup = 13, +} + /** @stable */ export declare class PathLocationStrategy extends LocationStrategy { constructor(_platformLocation: PlatformLocation, href?: string); @@ -268,7 +399,7 @@ export declare class PathLocationStrategy extends LocationStrategy { /** @stable */ export declare class PercentPipe implements PipeTransform { constructor(_locale: string); - transform(value: any, digits?: string): string | null; + transform(value: any, digits?: string, locale?: string): string | null; } /** @stable */ @@ -285,6 +416,16 @@ export declare abstract class PlatformLocation { abstract replaceState(state: any, title: string, url: string): void; } +/** @experimental */ +export declare enum Plural { + Zero = 0, + One = 1, + Two = 2, + Few = 3, + Many = 4, + Other = 5, +} + /** @experimental */ export interface PopStateEvent { pop?: boolean; @@ -292,16 +433,33 @@ export interface PopStateEvent { url?: string; } +/** @experimental */ +export declare function registerLocaleData(data: any, extraData?: any): void; + /** @stable */ export declare class SlicePipe implements PipeTransform { transform(value: any, start: number, end?: number): any; } +/** @experimental */ +export declare type Time = { + hours: number; + minutes: number; +}; + /** @stable */ export declare class TitleCasePipe implements PipeTransform { transform(value: string): string; } +/** @experimental */ +export declare enum TranslationWidth { + Narrow = 0, + Abbreviated = 1, + Wide = 2, + Short = 3, +} + /** @stable */ export declare class UpperCasePipe implements PipeTransform { transform(value: string): string; @@ -309,3 +467,14 @@ export declare class UpperCasePipe implements PipeTransform { /** @stable */ export declare const VERSION: Version; + +/** @experimental */ +export declare enum WeekDay { + Sunday = 0, + Monday = 1, + Tuesday = 2, + Wednesday = 3, + Thursday = 4, + Friday = 5, + Saturday = 6, +}